Wolfgang Bumiller
|
9b6598f049
|
Copying my old lexer
|
2012-07-16 13:59:10 +02:00 |
|
Wolfgang Bumiller
|
0d1b790bb1
|
Updating makefile to remove all the not yet used stuff
|
2012-07-16 12:27:21 +02:00 |
|
Wolfgang (Blub) Bumiller
|
178dcb13aa
|
fixing Makefile for the qcvm_execprogram.h -> execloop.h commit
|
2012-06-27 22:04:02 +02:00 |
|
Wolfgang (Blub) Bumiller
|
a4167900c4
|
make clean : now deletes qcvm
|
2012-06-27 15:36:22 +02:00 |
|
Wolfgang (Blub) Bumiller
|
e761f1f7b7
|
'make qcvm' now builds exec-standalone.o from exec.c with -DQCVM_EXECUTOR=1
|
2012-06-27 14:56:43 +02:00 |
|
Wolfgang (Blub) Bumiller
|
1ce97d1acc
|
Executor now executes and traces
|
2012-06-27 13:21:37 +02:00 |
|
Wolfgang (Blub) Bumiller
|
e328446044
|
executor: loader
|
2012-06-25 23:58:47 +02:00 |
|
Dale Weiler
|
15d4534202
|
Fixed more warnings
|
2012-06-07 11:18:04 -04:00 |
|
Dale Weiler
|
2929eb39a8
|
fixed -Wconditional-uninitialized for ast codegen
|
2012-06-07 11:12:12 -04:00 |
|
Dale Weiler
|
f4bc6ba08a
|
Removed even more warnings
|
2012-06-07 11:09:29 -04:00 |
|
Dale Weiler
|
ce941066db
|
removed more warnings
|
2012-06-07 11:04:38 -04:00 |
|
Dale Weiler
|
911c2bddb6
|
fixed shadow issue
|
2012-06-07 10:59:57 -04:00 |
|
Dale Weiler
|
84c110e8f5
|
More compile warnings (disabled many for now, they will be re-enabled one-by-one as code that triggers warnings is rectified)
|
2012-06-07 10:57:48 -04:00 |
|
Dale Weiler
|
510d795c06
|
More assembler code (less allocations too)
|
2012-05-03 16:54:34 -04:00 |
|
Dale Weiler
|
c1a85378d5
|
Trailing whitespace was imminent, pending editor configuration change to accomodate insanity.
|
2012-05-02 18:03:17 -04:00 |
|
Dale Weiler
|
21e992aa3a
|
supress attribute warnings
|
2012-05-02 17:57:45 -04:00 |
|
Dale Weiler
|
8156374a71
|
Invoke tests
|
2012-04-29 17:28:01 -04:00 |
|
Dale Weiler
|
453ca45176
|
added test_ast, test_ir, and test, as well as default, and all to the Makefile target list. Also made all tests C90 conformant code.
|
2012-04-29 16:54:41 -04:00 |
|
Dale Weiler
|
3e7a8c0e78
|
All code is now C89/C90 compat
|
2012-04-28 18:56:09 -04:00 |
|
Dale Weiler
|
df9a685f61
|
surpress empty bodies
|
2012-04-28 15:13:41 -04:00 |
|
Dale Weiler
|
b09d75518c
|
almost ISO C now, fixed all the MEM_VECTOR trailing semicolon issues.
|
2012-04-28 05:54:24 -04:00 |
|
Wolfgang (Blub) Bumiller
|
06bdc46864
|
Use .o rather than .c in the Makefile... sorry for that mistake
|
2012-04-26 11:36:28 +02:00 |
|
Wolfgang (Blub) Bumiller
|
ef024e5b80
|
use CC ?= because clang crashes on me
|
2012-04-25 17:27:48 +02:00 |
|
Dale Weiler
|
988009a4b3
|
assembler.c -> asm.c
|
2012-04-24 16:19:05 -04:00 |
|
Dale Weiler
|
32b804864e
|
Fix clang warnings
|
2012-04-17 17:31:07 -04:00 |
|
Dale Weiler
|
6e3819a76c
|
Work in progress assembler, cleanups and more.
|
2012-04-17 04:29:58 -04:00 |
|
Dale Weiler
|
e4bc0a2d6a
|
More parsing stuff (still totally broken)
|
2012-04-11 19:41:04 -04:00 |
|
Dale Weiler
|
0b322a8944
|
Some perliminary code gen code (just writes a header)
|
2012-04-11 03:54:01 -04:00 |
|
Dale Weiler
|
639fc8a32b
|
Cleanups
|
2012-04-10 05:02:58 -04:00 |
|
Dale Weiler
|
506f4bca1b
|
Implemented memory tracker
|
2012-04-09 23:12:42 -04:00 |
|
Dale Weiler
|
a6d9357ef9
|
Fixes for '#' tokens
|
2012-04-09 21:32:24 -04:00 |
|
Dale Weiler
|
a440c1410b
|
Cleaups and README
|
2012-04-09 20:18:49 -04:00 |
|
Dale Weiler
|
b10d1005fb
|
Implemented typedefs
|
2012-04-09 19:47:20 -04:00 |
|
Dale Weiler
|
1deeb8c9cf
|
Work in progress preprocessor
|
2012-04-09 09:36:16 -04:00 |
|
Dale Weiler
|
48a95ec3c9
|
initial commit
|
2012-04-09 06:42:06 -04:00 |
|