Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v 118-120 Corrections and 'improvements' #20

Draft
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

FredJScipione
Copy link

v118 - Correct pointer arithmetic errors, dodo() 'continue' error, and peep() COMMUTES error. Macro HSTBPW also gives some cross-compile support.
v119 - Remove cross-compile keyword conflicts for const, inline, public, and double.
v120 - Added adjacent string catenation. Laid groundwork for 32-bit targets w/ short ints.
TBD - target right-to-left function arg eval/stack. Fix library #ASM sections to allow host 32-bit and host R-to-L libraries.

v 118 corrections for pointer arithmetic errors in CC1.c
v 119 cross-compile compatibility support (const, inline, public, double, )
v 120 support for 32-bit targets (w/ 16-bit shorts) and right-to-left args
v 118 correct pointer arithmetic errors and dodo() 'continue' target (WQLOOP) error.
v 119 support cross-compiling (keywords const, inline, public, and double)
v 119  Cross-compiling support.  Replace keyword inline.
v 118 Catch zero divides.
v 119 Replace keywords const and double.
v 120 Added adjacent string catenation.
v 118 Corrected test in peep() for COMMUTES.
v 120 Updated message to version 120
@ZaneDubya
Copy link
Owner

Pretty exceptional stuff Fred, thank you! Is this PR ready to be merged?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants