RodrigoDornelles / 3bc-lang

Low-level language, tiny virtual machine, minimal runtime, intermediate representation, embeddable, easy for beginners. (Friendly Punched cards)
https://3bc-lang.org
GNU General Public License v3.0
239 stars 26 forks source link

language revision 0.1.2 #324

Closed RodrigoDornelles closed 2 years ago

RodrigoDornelles commented 2 years ago

Description

Language revision, where it brings improvements in the documentation and organization of the project, was work on accuracy and support of different platforms, and does not add new features.

Related #317 #299 #261 Fixes #300 #284 #238 #207 #177

Type of change

Please delete options that are not relevant.

How Has This Been Tested?

The fast test suite was run for 1 hour repeatedly to check for a crash bug, automatic tests will be performed via CI by the pull request, also the finding of a bug fix by @Darkx32, @TheMartinfer22 and @yxqsnz in #300

codecov-commenter commented 2 years ago

Codecov Report

Merging #324 (08a9865) into master (32e4ca7) will decrease coverage by 0.23%. The diff coverage is 97.50%.

@@            Coverage Diff             @@
##           master     #324      +/-   ##
==========================================
- Coverage   98.74%   98.51%   -0.24%     
==========================================
  Files          25       30       +5     
  Lines        1035     1142     +107     
==========================================
+ Hits         1022     1125     +103     
- Misses         13       17       +4     
Impacted Files Coverage Δ
programs/tests.c 100.00% <ø> (ø)
src/3bc_register.h 100.00% <ø> (ø)
src/cpu_boolean.c 100.00% <ø> (ø)
src/cpu_jump.c 100.00% <ø> (ø)
src/cpu_math.c 100.00% <ø> (ø)
src/cpu_memory.c 100.00% <ø> (ø)
src/cpu_procedure.c 100.00% <ø> (ø)
src/cpu_sleep.c 100.00% <ø> (ø)
src/cpu_string.c 100.00% <ø> (ø)
src/driver_accumulator.c 100.00% <ø> (ø)
... and 21 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 32e4ca7...08a9865. Read the comment docs.