summaryrefslogtreecommitdiffstats
path: root/libacc
Commit message (Expand)AuthorAgeFilesLines
* fix build on darwin.Nick Kralevich2010-04-261-0/+4
* make libacc run with execute stack protections enabled.Nick Kralevich2010-04-231-5/+4
* Fix memory deallocation bug in toy vector class.Jack Palevich2009-11-271-4/+12
* Fix static and shared library usage for acc and accRuntimeTestJack Palevich2009-11-121-0/+5
* Build accRuntimeTest with static library rather than shared library.Jack Palevich2009-11-121-2/+3
* Skip OTCCANSI test on OS XJack Palevich2009-11-121-3/+11
* Build acc tool with static rather than shared library.Jack Palevich2009-11-122-4/+5
* am 556c60f4: am 51da51a2: am 02effee6: Correctly compute the type of an assig...Jack Palevich2009-11-093-0/+16
|\
| * Correctly compute the type of an assignment expression.Jack Palevich2009-11-093-0/+16
* | Fix type bug that breaks 64-bit OSX build.Jack Palevich2009-10-291-1/+1
* | Add support for the continue statementJack Palevich2009-10-293-7/+34
* | Implement typedef.Jack Palevich2009-10-284-46/+199
* | Update FEATURES for recent additions.Jack Palevich2009-10-271-7/+11
* | Support nested macros. (Still don't support macro arguments.)Jack Palevich2009-10-274-75/+124
* | Print out error message when symbol lookup fails.Jack Palevich2009-10-271-1/+8
* | Add back missing libdl in linker command. The executables here contain callDoug Kwan2009-10-021-2/+4
|/
* Improve error-handling when an expected token is missing.Jack Palevich2009-09-181-2/+1
* Produce error rather than assert when encountering a nested function.Jack Palevich2009-09-182-32/+47
* Update peephole optimizerJack Palevich2009-09-101-11/+48
* Add a script "accarm" for ad-hoc testing of the ARM acc compiler.Jack Palevich2009-09-101-0/+69
* Implement a simple peephole optimization framework for ARM.Jack Palevich2009-09-091-56/+293
* Move ARM disassembler out of libacc and into the acc command-line tool.Jack Palevich2009-09-097-90/+70
* Turn an assert into an error to handle bad struct members more gracefully.Jack Palevich2009-09-081-9/+19
* Improved DEBUG_SAVE_INPUT_TO_FILE logic.Jack Palevich2009-09-081-1/+8
* Generate an error for the use of an undeclared struct.Jack Palevich2009-09-081-3/+48
* Improve error message for unknown struct membersJack Palevich2009-09-041-4/+5
* Improve address operator (unary &).Jack Palevich2009-09-043-5/+51
* acc error tweaksJoe Onorato2009-08-281-2/+1
* Preliminary struct and union support.Jack Palevich2009-08-263-95/+487
* Make pointer casting work.Jack Palevich2009-08-253-91/+96
* Add runtime check for whether or not the OTCC-output tests can be run.Jack Palevich2009-08-251-2/+11
* Add ARM hardware floating point support.Jack Palevich2009-08-201-13/+342
* Add a --nox86 flag to allow disabling x86 testsJack Palevich2009-08-191-1/+5
* Handle functions with anonymous argumentsJack Palevich2009-08-193-2/+19
* Allow redefinition of macros.Jack Palevich2009-08-182-8/+15
* Allow '//'-style comments in #defines.Jack Palevich2009-08-182-3/+16
* Allow parenthesized expressions as the value of definesJack Palevich2009-08-184-15/+53
* do not merge: cherry-picked ecd23c09e87d7088285f8b7c2eeb98815c2e69e0 from mas...Jack Palevich2009-08-171-3/+10
* Support 2D arrays.Jack Palevich2009-08-043-4/+57
* Implement arrays.Jack Palevich2009-08-043-36/+262
* Add support for "short" data type.Jack Palevich2009-08-035-28/+115
* Fix parsing of function declarations that return pointers.Jack Palevich2009-07-313-11/+10
* Support brackets for accessing array values.Jack Palevich2009-07-313-13/+91
* Clean up the way we handle postfix operators.Jack Palevich2009-07-311-69/+67
* Implement pre-increment / pre-decrementJack Palevich2009-07-313-27/+43
* Support the comma operator.Jack Palevich2009-07-313-6/+60
* Implement op=.Jack Palevich2009-07-313-0/+99
* Test multiple levels of pointer indirection.Jack Palevich2009-07-312-1/+47
* Assignment in ordinary expressions is now handled using lvals and rvals.Jack Palevich2009-07-301-23/+19
* Start using lvals and rvals.Jack Palevich2009-07-301-19/+60