Dale Weiler
|
18deba1a51
|
Remove the tput shit
|
2012-11-14 20:18:52 +00:00 |
|
Dale Weiler
|
f0678cfa5a
|
Fix teh bugs, thanks div0
|
2012-11-14 19:38:05 +00:00 |
|
Dale Weiler
|
db7a1784d4
|
Clever hack to determine terminal color support for *nix. Uses zero libraries :)
|
2012-11-14 19:30:07 +00:00 |
|
Dale Weiler
|
f0750209b7
|
preliminary segregated console subsystem
|
2012-11-14 19:17:43 +00:00 |
|
Wolfgang (Blub) Bumiller
|
e7d558dbd8
|
if not() support
|
2012-11-13 18:54:25 +01:00 |
|
Wolfgang (Blub) Bumiller
|
6204c8c956
|
'not' is now a keyword
|
2012-11-13 18:51:45 +01:00 |
|
Dale Weiler
|
e1c8e54863
|
More buddy allocator changes
|
2012-11-13 02:29:02 +00:00 |
|
Dale Weiler
|
28a6d943d9
|
Some allocator changes (still doesn't work)
|
2012-11-12 23:24:14 +00:00 |
|
Dale Weiler
|
baaa6407d5
|
More work on buddy allocator
|
2012-11-12 15:32:25 +00:00 |
|
Dale Weiler
|
01b619d53d
|
JS stuff
|
2012-11-12 02:59:10 +00:00 |
|
Dale Weiler
|
66a503a900
|
working on a buddy allocator for gmqcc (initial code base)
|
2012-11-12 01:35:01 +00:00 |
|
Wolfgang (Blub) Bumiller
|
a3c8605e18
|
Fixing execloop indentation
|
2012-11-11 10:40:31 +01:00 |
|
Wolfgang (Blub) Bumiller
|
cf1ea01de3
|
parser_compile_file vs parser_compile_string
|
2012-11-11 10:33:29 +01:00 |
|
Wolfgang (Blub) Bumiller
|
a84f9483e6
|
lex_open_string
|
2012-11-11 10:27:09 +01:00 |
|
Wolfgang (Blub) Bumiller
|
8e30d7cb86
|
fixing a stupid typo - why doesn't any compiler warn about this crap
|
2012-11-11 10:12:45 +01:00 |
|
Dale Weiler
|
775f8ae005
|
Trash asm.c
|
2012-11-10 21:15:53 +00:00 |
|
Dale Weiler
|
6b12f4435c
|
Make warns.def and flags.def into a single opts.def.
|
2012-11-10 21:13:09 +00:00 |
|
Dale Weiler
|
c155ef1582
|
Trash proposal, I'm not commited to this relationship anymore. Also I cannot afford a ring on this salary .. well I can, but you're a dumb bitch.
|
2012-11-10 21:05:46 +00:00 |
|
Dale Weiler
|
df07531298
|
Trash misinofmred README
|
2012-11-10 21:02:55 +00:00 |
|
Dale Weiler
|
793ab14b87
|
Trash data/ (reason: see last commit)
|
2012-11-10 20:59:58 +00:00 |
|
Dale Weiler
|
01bfdd2ae5
|
Dump old tests, test suite will take over .. It isn't activly used, just killing space and looking fugly. If required for reference, see older revisions.
|
2012-11-10 20:57:54 +00:00 |
|
Dale Weiler
|
852fa9d034
|
Merge branch 'master' of github.com:graphitemaster/gmqcc
|
2012-11-10 20:54:26 +00:00 |
|
Dale Weiler
|
9ad35a2817
|
Remove execloop.h, we still use xmacros, but it's done with #include __FILE__ trickery. Please do not kill me, it doesn't look that bad, conditional compilation is even used in eglibc like this :P
|
2012-11-10 20:53:37 +00:00 |
|
Wolfgang (Blub) Bumiller
|
b5ea787044
|
util_memory_r with byte=0 will now call util_memory_d and return NULL
|
2012-11-10 12:17:05 +01:00 |
|
Wolfgang (Blub) Bumiller
|
09e18e1bbf
|
mem_r to realloc
|
2012-11-10 11:16:19 +01:00 |
|
Wolfgang (Blub) Bumiller
|
04fd3d04d9
|
the codegen has to use STORE_V for .vector, not STORE_FLD - contrary to the regular global-assignment, even fteqcc gets this right, so gmqcc should too
|
2012-11-09 20:11:17 +01:00 |
|
Wolfgang (Blub) Bumiller
|
9141217481
|
Merged parsing of variable and field declarations into 1 function
|
2012-11-09 19:10:27 +01:00 |
|
Wolfgang (Blub) Bumiller
|
68148dd0e8
|
Delete an explicit #define
|
2012-11-06 19:50:16 +01:00 |
|
Wolfgang (Blub) Bumiller
|
e143db0cae
|
gcc lost it's magic analyzer and now complains about uninitialized stuff... <sadface>
|
2012-11-04 11:41:44 +01:00 |
|
Wolfgang (Blub) Bumiller
|
5ff0013357
|
error on more than 8 params for now since more need special treatment
|
2012-11-02 22:51:26 +01:00 |
|
Wolfgang (Blub) Bumiller
|
bf256abd66
|
Delete the test preprocess.c file and get the use/build part out of main.c/Makefile
|
2012-11-02 18:59:21 +01:00 |
|
Wolfgang (Blub) Bumiller
|
5bef2f2870
|
better test loop
|
2012-11-02 18:49:50 +01:00 |
|
Wolfgang (Blub) Bumiller
|
b5970707c0
|
Properly handle string and char constants when preprocessing: don't unescape and keep surrounding quotes
|
2012-11-02 18:48:32 +01:00 |
|
Wolfgang (Blub) Bumiller
|
b219d4b468
|
Changed the TOKEN_WHITE to contain the actual data - ie the comments
|
2012-11-02 18:39:32 +01:00 |
|
Wolfgang (Blub) Bumiller
|
caf4771ba1
|
Changed the preprocess test to reproduce the input file
|
2012-11-02 18:37:58 +01:00 |
|
Wolfgang (Blub) Bumiller
|
a3791b3f51
|
Finishing the preprocessing flag for the lexer, added preprocess.c to test it
|
2012-11-02 18:34:14 +01:00 |
|
Wolfgang (Blub) Bumiller
|
a195e296a9
|
-E switch to set opt_pp_only
|
2012-11-02 18:33:51 +01:00 |
|
Wolfgang (Blub) Bumiller
|
ab86b0470c
|
preprocessing flag for the lexer
|
2012-11-02 18:33:51 +01:00 |
|
Wolfgang (Blub) Bumiller
|
2ef0203d17
|
Fix a minor bug in the lexer
|
2012-11-02 18:30:20 +01:00 |
|
Wolfgang (Blub) Bumiller
|
b1b586d398
|
-disasm should show builtins as builtins rather than trying to print negative statements - skip function 0 since it's not a valid function
|
2012-11-02 12:32:13 +01:00 |
|
Wolfgang (Blub) Bumiller
|
265e66b98b
|
-disasm switch for qcvm
|
2012-11-02 12:23:55 +01:00 |
|
Wolfgang (Blub) Bumiller
|
9cf696e0fa
|
functions-as-parameters testcase
|
2012-11-01 18:24:48 +01:00 |
|
Wolfgang (Blub) Bumiller
|
70f9be0f59
|
Test for entity-field-pointer function parameters
|
2012-11-01 18:21:53 +01:00 |
|
Wolfgang (Blub) Bumiller
|
edd9ded23c
|
reserve the keywords 'switch,struct,union,break,continue' - but only with std != QCC - eg. id1 uses a function named 'break'
|
2012-11-01 14:20:58 +01:00 |
|
Wolfgang (Blub) Bumiller
|
415816e4dc
|
string-literals now do not treat digraphs as digraphs
|
2012-11-01 14:05:14 +01:00 |
|
Wolfgang (Blub) Bumiller
|
90419eb13c
|
A comment/note/hint about how to deal with not-yet declared things later in past-0.2
|
2012-10-31 18:55:03 +01:00 |
|
Wolfgang (Blub) Bumiller
|
951c37cc71
|
invalid-assign testcase for non-lvalue stores
|
2012-10-30 21:21:23 +01:00 |
|
Wolfgang (Blub) Bumiller
|
0fedee8312
|
If parser_finish fails, the exit-value must also indicate an error
|
2012-10-30 21:20:06 +01:00 |
|
Wolfgang (Blub) Bumiller
|
62f55d5155
|
Error when lvalues are requested where that's not possible
|
2012-10-30 21:15:42 +01:00 |
|
Wolfgang (Blub) Bumiller
|
0ca2807096
|
Actually use a di-graph in the ngraph test, and replaced the curly braces and the builgin-# sign
|
2012-10-29 14:47:11 +01:00 |
|