aboutsummaryrefslogtreecommitdiffstats
path: root/libacc/tests
Commit message (Expand)AuthorAgeFilesLines
* Produce error rather than assert when encountering a nested function.Jack Palevich2009-09-181-4/+11
* Add a script "accarm" for ad-hoc testing of the ARM acc compiler.Jack Palevich2009-09-101-0/+69
* Move ARM disassembler out of libacc and into the acc command-line tool.Jack Palevich2009-09-095-7/+1136
* Improve address operator (unary &).Jack Palevich2009-09-042-0/+38
* Preliminary struct and union support.Jack Palevich2009-08-262-0/+102
* Make pointer casting work.Jack Palevich2009-08-252-0/+15
* Add runtime check for whether or not the OTCC-output tests can be run.Jack Palevich2009-08-251-2/+11
* Add a --nox86 flag to allow disabling x86 testsJack Palevich2009-08-191-1/+5
* Handle functions with anonymous argumentsJack Palevich2009-08-192-0/+13
* Allow redefinition of macros.Jack Palevich2009-08-181-0/+1
* Allow '//'-style comments in #defines.Jack Palevich2009-08-181-2/+3
* Allow parenthesized expressions as the value of definesJack Palevich2009-08-183-12/+53
* Support 2D arrays.Jack Palevich2009-08-042-0/+42
* Implement arrays.Jack Palevich2009-08-042-0/+87
* Add support for "short" data type.Jack Palevich2009-08-033-0/+19
* Fix parsing of function declarations that return pointers.Jack Palevich2009-07-312-6/+9
* Support brackets for accessing array values.Jack Palevich2009-07-312-0/+68
* Implement pre-increment / pre-decrementJack Palevich2009-07-312-0/+8
* Support the comma operator.Jack Palevich2009-07-312-0/+45
* Implement op=.Jack Palevich2009-07-312-0/+80
* Test multiple levels of pointer indirection.Jack Palevich2009-07-312-1/+47
* Fix bad ARM code generation for '||' and '&&' operators.Jack Palevich2009-07-302-0/+58
* Load function symbols using lea syntax.Jack Palevich2009-07-291-1/+1
* Implement inc/dec in a more lval-friendly way.Jack Palevich2009-07-292-0/+19
* Fix the ARM postdecrement operator.Jack Palevich2009-07-232-7/+57
* Coerce R0 to destination type before storing it into a variable.Jack Palevich2009-07-162-0/+12
* Improve numerical constant parsing.Jack Palevich2009-07-152-1/+18
* Add accRegisterSymbolCallback API to control external symbol linkage.Jack Palevich2009-07-143-0/+148
* Add test for passing floats and doubles as ints, floats, and doubles.Jack Palevich2009-07-142-12/+25
* Make forward declarations of external symbols really work.Jack Palevich2009-07-142-0/+13
* Implement pointer arithmetic.Jack Palevich2009-07-132-0/+23
* Implement support for "char" local and global variables.Jack Palevich2009-07-132-0/+19
* Implement general casts and pointer dereferencing.Jack Palevich2009-07-132-68/+169
* Run tests on both ARM and x86Jack Palevich2009-07-131-9/+61
* Implement floating point for ARM.Jack Palevich2009-07-093-8/+37
* Add x86 floating point test.Jack Palevich2009-07-091-3/+61
* Finish implementing x86 floating pointJack Palevich2009-07-092-1/+16
* Implement x86 floating point operationsJack Palevich2009-07-081-0/+115
* Implement global, local, and stack based float and double variables.Jack Palevich2009-07-081-0/+24
* Implement x86 int <--> float.Jack Palevich2009-07-081-2/+20
* Some x86 floating point code works.Jack Palevich2009-07-081-0/+6
* Initial support for float, double.Jack Palevich2009-07-061-0/+7
* Clean up expression code.Jack Palevich2009-07-012-2/+18
* Rewrite compiler test using python.Jack Palevich2009-06-254-32/+120
* Align ARM stack pointer to an 8-byte boundary when calling functions.-b master2009-06-171-0/+9
* Implement string and character backslash constants.Jack Palevich2009-06-121-0/+30
* Improve symbol-related error checkingJack Palevich2009-06-121-2/+8
* Improve nested variable test.Jack Palevich2009-06-111-0/+16
* Improve local variable scoping.Jack Palevich2009-06-116-2/+124
* Use a separate table for keywords.Jack Palevich2009-06-111-10/+14