Commit graph

36 commits

Author SHA1 Message Date
Robert Swierczek
3f098f3ea8 Merge pull request #32 from nubok/patch-2
Avoid undefined behavior - bp is initialized when setting up the stack
2017-08-21 17:39:47 -04:00
Wolfgang Keller
6884cb4de9 Avoid undefined behavior - bp is initialized when setting up the stack 2017-08-21 23:30:09 +02:00
Robert Swierczek
567db57ef2 Merge pull request #27 from chainhelen/master
add a FREE opcode
2017-02-24 06:21:56 -05:00
chainhelen
461f117cda add a FREE opcode 2017-02-24 17:28:35 +08:00
rswier
80db11debf Revert "Added structures"
This reverts commit 32b33ff4f6.
2016-02-26 01:17:04 -05:00
rswier
32b33ff4f6 Added structures
This change adds structures (struct) along with the dot (.) and arrow (->) operators.  It is very silly to add this level of complexity while keeping it just four functions.  But it had to be done :-)
2016-02-25 20:59:44 -05:00
rswier
e78a343e1d Merge pull request #22 from neosilky/fix-compile
Fix a compile error from missing include
2016-01-28 19:52:59 -05:00
Daniel Lockyer
021abbc0b4 Fix a compile error from missing include
open() needs the <fcntl.h> include so this has been added.
2016-01-29 00:28:40 +00:00
rswier
ed151b8d70 pointer subtraction
Fixes issue #16
2015-01-12 13:24:06 -05:00
rswier
8c4de4032e re-minimized
see test branch for less minimal version
2014-12-23 10:41:09 -05:00
rswier
117b7f4aca void support
void and char types are equivalenced
2014-12-19 03:09:10 -05:00
rswier
ff3bfd52da issues 2014-12-19 02:59:19 -05:00
rswier
6f39cc80a5 Revert "void support"
This reverts commit 502ac8ec28.
2014-12-19 02:54:16 -05:00
rswier
502ac8ec28 void support
tolerate the void keyword by returning the char type
2014-12-19 02:45:29 -05:00
rswier
b82332e0ce c4x86 native compilation
modifications to allow native compile
2014-12-18 23:19:33 -05:00
rswier
f12071061d replaced atexit() with qsort()
Rudimentary function pointer handling.
2014-12-18 13:28:14 -05:00
rswier
d07c8a21c6 sizeof
feature creep
2014-12-18 10:43:36 -05:00
rswier
b04f9a571f preparing 2014-12-17 20:19:45 -05:00
rswier
fae828fcff Merge pull request #14 from pborreli/patch-1
Fixed typo
2014-12-15 14:09:06 -05:00
Pascal Borreli
1f68c75843 Fixed typo 2014-12-13 23:07:20 +01:00
rswier
c8e15d8948 nit 2014-11-17 18:49:13 -05:00
rswier
5b4d624f3b tidy 2014-11-13 17:57:08 -05:00
rswier
efa997beab cast 2014-11-13 17:52:16 -05:00
rswier
907c730666 tidy 2014-11-12 18:03:02 -05:00
rswier
9cbc2c4413 missing newlines 2014-11-12 15:10:03 -05:00
rswier
d2588c4be4 stricter parsing of eof state 2014-11-12 14:42:45 -05:00
rswier
bca2fede71 superfluous test 2014-11-12 12:40:36 -05:00
rswier
5a967117f2 fixed undefined behavior 2014-11-06 00:56:22 -05:00
rswier
848940117f trailing spaces 2014-11-05 18:01:13 -05:00
rswier
7e6e39fcc8 tidy 2014-11-05 17:44:11 -05:00
rswier
651be8b805 set type for unary plus and minus 2014-11-04 18:54:16 -05:00
rswier
f5c6cc6cc7 m32 option 2014-11-04 16:53:58 -05:00
rswier
7347582bfe string index 2014-11-04 16:45:29 -05:00
rswier
e5c0460dc9 initial 2014-11-04 13:05:49 -05:00
rswier
4fb4fce0f2 Create README.md 2014-11-04 12:59:15 -05:00
rswier
58b90b1012 Initial commit 2014-11-04 12:57:29 -05:00