deesix
803cf4ffa3
aarch64: flow control
2020-02-01 21:23:49 +01:00
deesix
ebb0e4a3f9
aarch64: expression
2020-02-01 21:23:49 +01:00
deesix
c32cb92daa
aarch64: arithmetic, relational and bitwise expressions
2020-02-01 21:23:49 +01:00
deesix
39936d81cb
aarch64: primary, postfix and unary expressions
2020-02-01 21:23:49 +01:00
deesix
b581244df0
aarch64: load of function, constant, global and variable
2020-02-01 21:23:49 +01:00
deesix
02bac66940
aarch64: function, function call, arguments, locals and return
2020-02-01 21:23:49 +01:00
deesix
0737a2acf0
aarch64: common recursion
2020-02-01 21:23:49 +01:00
deesix
74991dfe3f
aarch64: M1 definitions
2020-02-01 21:23:49 +01:00
deesix
0bded017b9
aarch64: recognize the new AArch64 target architecture
...
Now, aarch64 is valid for --architecture on the command-line. Accordingly,
the global variable Architecture is set to the new AARCH64 constant.
Manual page updated.
Register size is configured to 8 bytes.
2020-02-01 21:23:49 +01:00
deesix
086cb326b9
aarch64: ELF headers, adapted from the amd64 ones
2020-02-01 21:23:49 +01:00
Jeremiah Orians
095664e680
Fix knight-native to be able to support much larger binaries
2020-01-31 22:43:51 -05:00
Jeremiah Orians
4b2fce69b0
Adding support for hardware native and removed unneeded lines in .gitignore
2020-01-31 16:12:34 -05:00
Jeremiah Orians
5c4c6aee71
prevent void foo () { if(0) {} class of segfaults
2020-01-30 18:40:45 -05:00
Jeremiah Orians
308b201fd4
Fixed getcwd to better match
2020-01-28 04:24:29 -05:00
Jeremiah Orians
f77e0ed6cb
A quick prototype for getcwd
2020-01-25 16:24:12 -05:00
Jeremiah Orians
0709770730
Enabled forgotten cleanup scripts and add logic to catch ?alloc errors
2020-01-25 14:15:45 -05:00
Jeremiah Orians
4601fbe0e0
Add basic error catching to primitives and cc_strings.c
2020-01-25 11:35:28 -05:00
Jeremiah
de6eb338d5
Merge pull request #4 from deejoe/perfect-typo
...
correct a perfect typo in README.md
2020-01-24 16:16:33 -05:00
D. Joe
b543fe99c3
correct a perfect typo in README.md
2020-01-24 14:03:07 -05:00
Jeremiah Orians
4b2a048f14
Start reducing number of segfaults possible in M2-Planet
2020-01-22 18:03:28 -05:00
Jeremiah Orians
923784c797
Starting to restrict bad input
2020-01-21 17:50:26 -05:00
Jeremiah Orians
6341302101
Updated CHANGELOG.org with latest work
2020-01-18 11:01:52 -05:00
Jeremiah Orians
7b86089f95
Add support for access, chdir and fchdir in knight-posix (needs testing)
2020-01-18 10:14:51 -05:00
Jeremiah Orians
aeafd837e7
Adding first draft versions of chdir and access to M2-Planet (needs testing)
2020-01-18 08:57:32 -05:00
Jeremiah Orians
1221a5e6dc
Replace NOP with NULL because that is what is really ment by it
2020-01-06 20:21:26 -05:00
Jeremiah Orians
375fa888d0
added support for nested structs thanks to fosslinux
2019-12-23 06:39:45 -05:00
Jeremiah Orians
a10d822cff
fix segfault found thanks to fosslinux
2019-12-18 19:43:28 -05:00
Jeremiah Orians
20324767c7
Added baseline manpage (needs lots of love)
2019-12-05 19:38:50 -05:00
Jeremiah Orians
64a3a1b674
Get division on x86/AMD64 a closer approximation of what is correct
2019-11-29 12:55:55 -05:00
Jan Nieuwenhuizen
30a09a592b
build: Add dist target.
...
* makefile (dist): Create reproducible tarball.
2019-11-17 11:41:07 +01:00
Jan Nieuwenhuizen
b87ddb0051
[PATCH] numerate_number: Support lower case hex.
2019-11-07 22:57:53 -05:00
Jeremiah Orians
1fc2aeab48
Removed unneeded chars as toupper eliminates them as possibilities
2019-11-02 08:35:54 -04:00
Jeremiah
9b7c5c025f
Merge pull request #2 from stikonas/master
...
Fix a typo in a comment.
2019-11-01 18:24:25 -04:00
Jeremiah Orians
9eb0a8706e
Fixed amd64's xchg behavior, removed fixup_int32 and updated Changelog
2019-10-31 20:54:43 -04:00
Andrius Štikonas
cccd5cdc4a
Fix a typo in a comment.
2019-10-28 00:52:31 +00:00
Jeremiah Orians
dea4f902b7
Adding support for additional type compatibility with C and backported
...
regression fix for ARMv7l debug headers
2019-10-27 12:55:07 -04:00
Jeremiah Orians
18a66f6296
Rearranged types to ensure better compliance with C type rules
2019-10-26 22:45:02 -04:00
Jeremiah Orians
c2cbc518f9
Fixed missing updated test23 answers and added support for mes.c types
2019-10-26 15:40:35 -04:00
Jeremiah
47c10ef1c6
Merge pull request #1 from stikonas/master
...
Fix a typo:
2019-10-23 18:49:42 -04:00
Andrius Štikonas
96588d406f
Fix a typo:
...
Recieved -> Received
2019-10-23 22:55:56 +01:00
Jeremiah Orians
4c34e69c83
Added support for \a and \b
2019-10-19 14:25:51 -04:00
Jeremiah Orians
7cab825b50
Release 1.4.0
2019-06-23 17:52:38 -04:00
Jeremiah Orians
465b4c9c31
Fixup behavior on 64bit platforms
2019-06-19 21:43:34 -04:00
Jeremiah Orians
f43aa4a44c
Minor tweaks to better match amd64 assembly
2019-06-03 21:01:14 -04:00
Jeremiah Orians
d5937fa5f1
Preparing for next release cycle
2019-04-22 19:33:29 -04:00
Jeremiah Orians
27cf071ee9
Release_1.3.0
2019-04-22 19:30:08 -04:00
Jeremiah Orians
06a29d2132
Minor enhancement in test25 and test26
2019-04-21 16:51:58 -04:00
deesix
00df8e2158
Verify compiled programs (kaem and Slow_Lisp) of test25 and test26 runs
2019-04-21 19:22:41 +02:00
Jeremiah Orians
e55dc78597
4/24 working tests for AMD64
2019-04-19 17:43:59 -04:00
Jeremiah Orians
9d13edc4bc
Updated changelog after pull
2019-04-18 19:01:03 -04:00