| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Some x86 floating point code works. | Jack Palevich | 2009-07-08 | 1 | -61/+130 |
* | Start tracking types in expressions. | Jack Palevich | 2009-07-07 | 1 | -149/+238 |
* | Parse floating point (and double) constants. | Jack Palevich | 2009-07-06 | 1 | -7/+113 |
* | Start teaching the code generator about types. | Jack Palevich | 2009-07-06 | 1 | -76/+240 |
* | Initial support for float, double. | Jack Palevich | 2009-07-06 | 1 | -47/+63 |
* | Implement our hard casts using our type system. | Jack Palevich | 2009-07-02 | 1 | -61/+188 |
* | Clean up expression code. | Jack Palevich | 2009-07-01 | 1 | -42/+72 |
* | Add a type system. | Jack Palevich | 2009-06-30 | 1 | -103/+265 |
* | Implement a token table and an arena allocator. | Jack Palevich | 2009-06-30 | 1 | -465/+544 |
* | Align ARM stack pointer to an 8-byte boundary when calling functions. | -b master | 2009-06-17 | 1 | -15/+60 |
* | Allow local variables to be declared anywhere in a block. | Jack Palevich | 2009-06-12 | 1 | -18/+19 |
* | Support variable initialization. | Jack Palevich | 2009-06-12 | 1 | -3/+26 |
* | Reserve all C99 keywords. | Jack Palevich | 2009-06-12 | 1 | -15/+75 |
* | Handle end-of-file inside of comments, local declarations. | Jack Palevich | 2009-06-12 | 1 | -4/+7 |
* | Implement string and character backslash constants. | Jack Palevich | 2009-06-12 | 1 | -16/+97 |
* | Make #define work again. (Had accidentally omitted the keyword.) | Jack Palevich | 2009-06-12 | 1 | -0/+3 |
* | Improve symbol-related error checking | Jack Palevich | 2009-06-12 | 1 | -34/+105 |
* | Add code generator tracer. | Jack Palevich | 2009-06-11 | 1 | -1/+172 |
* | Improve local variable scoping. | Jack Palevich | 2009-06-11 | 1 | -95/+198 |
* | Use a separate table for keywords. | Jack Palevich | 2009-06-11 | 1 | -60/+121 |
* | Remove use of setjmp/longjmp from libacc compiler. | Jack Palevich | 2009-06-11 | 1 | -34/+47 |
* | Make otcc code work in x64 based system with 32-bit chroot. | Jack Palevich | 2009-06-09 | 1 | -3/+15 |
* | Make a host version of acc for testing. | Jack Palevich | 2009-06-08 | 1 | -20/+29 |
* | Move macros into their own table. | Jack Palevich | 2009-06-08 | 1 | -34/+219 |
* | Switch to ANSI C style C function declarations. | Jack Palevich | 2009-06-04 | 1 | -33/+127 |
* | Add support for #pragma foo(bar) | Jack Palevich | 2009-06-04 | 1 | -40/+188 |
* | Make sure we don't overflow various internal compiler buffers. | Jack Palevich | 2009-05-29 | 1 | -8/+26 |
* | Improve ACC error reporting. | Jack Palevich | 2009-05-29 | 1 | -46/+116 |
* | Pointer-ize the acc front end. | Jack Palevich | 2009-05-29 | 1 | -46/+47 |
* | Fix symbol lookup logic, squelch LOG output. | Jack Palevich | 2009-05-27 | 1 | -28/+36 |
* | Convert libacc into a shared library. | Jack Palevich | 2009-05-22 | 1 | -178/+400 |
* | Fix x64 int / pointer warnings. | Jack Palevich | 2009-05-20 | 1 | -35/+42 |
* | Implement architecture-dependent defaults. | Jack Palevich | 2009-05-20 | 1 | -65/+102 |
* | ACC ARM codegen: implement /, % | Jack Palevich | 2009-05-15 | 1 | -1/+23 |
* | ACC ARM codegen: Implement calling indirect functions. | Jack Palevich | 2009-05-15 | 1 | -29/+40 |
* | ACC ARM code gen: Implement global variables. | Jack Palevich | 2009-05-15 | 1 | -57/+81 |
* | ACC: Arm code gen improvements ++/--, &, odds and ends | Jack Palevich | 2009-05-14 | 1 | -27/+52 |
* | Implement <, >, ==, !=, >= <=, &&, and ||. | Jack Palevich | 2009-05-14 | 1 | -15/+36 |
* | ACC ARM code gen: Implement local variables, function args | Jack Palevich | 2009-05-14 | 1 | -40/+65 |
* | ACC ARM code gen improvements. printf("Hello, world\n"); works! | Jack Palevich | 2009-05-14 | 1 | -19/+97 |
* | ARM codegen: Add disassembler, implement return | Jack Palevich | 2009-05-13 | 1 | -12/+132 |
* | Begin filling in ARM code generator. | Jack Palevich | 2009-05-13 | 1 | -36/+98 |
* | Add stub Arm code generator. | Jack Palevich | 2009-05-13 | 1 | -35/+272 |
* | Move all x86-specific knowlege into the X86CodeGenerator. | Jack Palevich | 2009-05-12 | 1 | -109/+147 |
* | Various C++ improvements | Jack Palevich | 2009-05-11 | 1 | -542/+794 |
* | Added command-line option "-t" to allow run-time switching between running an... | Jack Palevich | 2009-05-11 | 1 | -35/+106 |
* | converted to C++ | Jack Palevich | 2009-05-10 | 1 | -0/+643 |