| Commit message (Expand) | Author | Age | Files | Lines |
* | Finish implementing x86 floating point | Jack Palevich | 2009-07-09 | 3 | -11/+64 |
* | Implement x86 floating point operations | Jack Palevich | 2009-07-08 | 2 | -43/+330 |
* | Class with virtual methods should have virtual destructors too. | Marco Nelissen | 2009-07-08 | 1 | -0/+2 |
* | Implement global, local, and stack based float and double variables. | Jack Palevich | 2009-07-08 | 2 | -27/+135 |
* | Implement x86 int <--> float. | Jack Palevich | 2009-07-08 | 2 | -12/+85 |
* | Some x86 floating point code works. | Jack Palevich | 2009-07-08 | 2 | -61/+136 |
* | 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 | 2 | -47/+70 |
* | 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 | 3 | -44/+90 |
* | 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 |
* | Rewrite compiler test using python. | Jack Palevich | 2009-06-25 | 4 | -32/+120 |
* | Align ARM stack pointer to an 8-byte boundary when calling functions. | -b master | 2009-06-17 | 2 | -15/+69 |
* | 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 | 2 | -16/+127 |
* | 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 | 2 | -36/+113 |
* | Improve nested variable test. | Jack Palevich | 2009-06-11 | 1 | -0/+16 |
* | Add code generator tracer. | Jack Palevich | 2009-06-11 | 1 | -1/+172 |
* | Improve local variable scoping. | Jack Palevich | 2009-06-11 | 8 | -97/+324 |
* | Use a separate table for keywords. | Jack Palevich | 2009-06-11 | 2 | -70/+135 |
* | Remove use of setjmp/longjmp from libacc compiler. | Jack Palevich | 2009-06-11 | 2 | -35/+48 |
* | Make otcc code work in x64 based system with 32-bit chroot. | Jack Palevich | 2009-06-09 | 6 | -19/+44 |
* | Make a host version of acc for testing. | Jack Palevich | 2009-06-08 | 7 | -44/+96 |
* | Move macros into their own table. | Jack Palevich | 2009-06-08 | 2 | -35/+220 |
* | Switch to ANSI C style C function declarations. | Jack Palevich | 2009-06-04 | 6 | -39/+593 |
* | Add support for #pragma foo(bar) | Jack Palevich | 2009-06-04 | 5 | -44/+655 |
* | 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 | 3 | -48/+128 |
* | 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 | 19 | -200/+574 |
* | Fix x64 int / pointer warnings. | Jack Palevich | 2009-05-20 | 1 | -35/+42 |
* | Implement architecture-dependent defaults. | Jack Palevich | 2009-05-20 | 2 | -66/+113 |
* | Add a test script for testing the libacc compiler on ARM. | Jack Palevich | 2009-05-19 | 1 | -0/+4 |
* | 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 |
* | Add license, document language changes. | Jack Palevich | 2009-05-15 | 2 | -1/+1 |
* | 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 | 8 | -15/+1215 |