1. 3d6ee5d Set LOCAL_MODULE_TAGS := optional, to save space in system.img. by Shih-wei Liao · 14 years ago
  2. 88f29fe fix build on darwin. by Nick Kralevich · 14 years ago
  3. 093ba25 make libacc run with execute stack protections enabled. by Nick Kralevich · 14 years ago
  4. ba48fe2 Fix memory deallocation bug in toy vector class. by Jack Palevich · 15 years ago
  5. a998b1c Fix static and shared library usage for acc and accRuntimeTest by Jack Palevich · 15 years ago
  6. b5d2ad6 Build accRuntimeTest with static library rather than shared library. by Jack Palevich · 15 years ago
  7. e0f9d91 Skip OTCCANSI test on OS X by Jack Palevich · 15 years ago
  8. 4644075 Build acc tool with static rather than shared library. by Jack Palevich · 15 years ago
  9. 13edb72 am 556c60f4: am 51da51a2: am 02effee6: Correctly compute the type of an assignment expression. by Jack Palevich · 15 years ago
  10. 02effee Correctly compute the type of an assignment expression. by Jack Palevich · 15 years ago
  11. 46f2bd2 Fix type bug that breaks 64-bit OSX build. by Jack Palevich · 15 years ago
  12. c951c59 Add support for the continue statement by Jack Palevich · 15 years ago
  13. ee1f829 Implement typedef. by Jack Palevich · 15 years ago
  14. 22f5c6b Update FEATURES for recent additions. by Jack Palevich · 15 years ago
  15. 188a5a7 Support nested macros. (Still don't support macro arguments.) by Jack Palevich · 15 years ago
  16. 66d4874 Print out error message when symbol lookup fails. by Jack Palevich · 15 years ago
  17. ab9ad14 Add back missing libdl in linker command. The executables here contain call by Doug Kwan · 15 years ago
  18. b13d4e8 Improve error-handling when an expected token is missing. by Jack Palevich · 15 years ago
  19. 1c60e46 Produce error rather than assert when encountering a nested function. by Jack Palevich · 15 years ago
  20. 53f0658 Update peephole optimizer by Jack Palevich · 15 years ago
  21. bb3e9c1 Add a script "accarm" for ad-hoc testing of the ARM acc compiler. by Jack Palevich · 15 years ago
  22. d30a2ce Implement a simple peephole optimization framework for ARM. by Jack Palevich · 15 years ago
  23. d531557 Move ARM disassembler out of libacc and into the acc command-line tool. by Jack Palevich · 15 years ago
  24. c408bbf Turn an assert into an error to handle bad struct members more gracefully. by Jack Palevich · 15 years ago
  25. 9116bc4 Improved DEBUG_SAVE_INPUT_TO_FILE logic. by Jack Palevich · 15 years ago
  26. 61de31f Generate an error for the use of an undeclared struct. by Jack Palevich · 15 years ago
  27. 8fe5dca Improve error message for unknown struct members by Jack Palevich · 15 years ago
  28. 5fd66ae Improve address operator (unary &). by Jack Palevich · 15 years ago
  29. ecfd8e7 acc error tweaks by Joe Onorato · 15 years ago
  30. 9221bcc Preliminary struct and union support. by Jack Palevich · 15 years ago
  31. c0f2533 Make pointer casting work. by Jack Palevich · 15 years ago
  32. 0f400c5 Add runtime check for whether or not the OTCC-output tests can be run. by Jack Palevich · 15 years ago
  33. 30321cb Add ARM hardware floating point support. by Jack Palevich · 15 years ago
  34. d3abe3c Add a --nox86 flag to allow disabling x86 tests by Jack Palevich · 15 years ago
  35. 0a01a5d Handle functions with anonymous arguments by Jack Palevich · 15 years ago
  36. 815d8b8 Allow redefinition of macros. by Jack Palevich · 15 years ago
  37. 0b1827a Allow '//'-style comments in #defines. by Jack Palevich · 15 years ago
  38. 0b2de0d Allow parenthesized expressions as the value of defines by Jack Palevich · 15 years ago
  39. 7f5b1a2 do not merge: cherry-picked ecd23c09e87d7088285f8b7c2eeb98815c2e69e0 from master branch by Jack Palevich · 15 years ago
  40. 80e4972 Support 2D arrays. by Jack Palevich · 15 years ago
  41. b615450 Implement arrays. by Jack Palevich · 15 years ago
  42. c9b8ffc Add support for "short" data type. by Jack Palevich · 15 years ago
  43. 9613899 Fix parsing of function declarations that return pointers. by Jack Palevich · 15 years ago
  44. 47cbea9 Support brackets for accessing array values. by Jack Palevich · 15 years ago
  45. 5b65909 Clean up the way we handle postfix operators. by Jack Palevich · 15 years ago
  46. aaac928 Implement pre-increment / pre-decrement by Jack Palevich · 15 years ago
  47. 43aaee3 Support the comma operator. by Jack Palevich · 15 years ago
  48. 0c01774 Implement op=. by Jack Palevich · 15 years ago
  49. beb4fe9 Test multiple levels of pointer indirection. by Jack Palevich · 15 years ago
  50. 29daf57 Assignment in ordinary expressions is now handled using lvals and rvals. by Jack Palevich · 15 years ago
  51. b5e3331 Start using lvals and rvals. by Jack Palevich · 15 years ago
  52. 8968e8e Change assignment code gen to use leaR0 .. storeR0ToTOS. by Jack Palevich · 15 years ago
  53. 8f361fa Fix bad ARM code generation for '||' and '&&' operators. by Jack Palevich · 15 years ago
  54. 9f51a26 Load function symbols using lea syntax. by Jack Palevich · 15 years ago
  55. a7813bd Remove loadR0 in favor of lea + loadR0FromR0. by Jack Palevich · 15 years ago
  56. ddf7c9c Implement inc/dec in a more lval-friendly way. by Jack Palevich · 15 years ago
  57. 7fcdf1c Adjust stack alignment for local variables to work more like arguments. by Jack Palevich · 15 years ago
  58. 2ff5c22 Keep track of the current arena. by Jack Palevich · 15 years ago
  59. 89baa20 Fix the ARM postdecrement operator. by Jack Palevich · 15 years ago
  60. 58c30ee Code generator cleanup by Jack Palevich · 15 years ago
  61. b40367b Remove unused logging code. by Jack Palevich · 15 years ago
  62. ba929a4 Track lvalues vs. rvalues. by Jack Palevich · 15 years ago
  63. 3377bfd Report error (rather than crashing) when a declaration name is missing. by Jack Palevich · 15 years ago
  64. 8148c5b Coerce R0 to destination type before storing it into a variable. by Jack Palevich · 15 years ago
  65. dc45646 Implement a "#line" directive. by Jack Palevich · 15 years ago
  66. b1544ca Detect assignments to undeclared variables. by Jack Palevich · 15 years ago
  67. ce105a9 If the compile failed, return NULL from symbol lookups. by Jack Palevich · 15 years ago
  68. d1f57e6 Improve error handling by Jack Palevich · 15 years ago
  69. 2aaf21f Improve numerical constant parsing. by Jack Palevich · 15 years ago
  70. 8c246a9 Add accRegisterSymbolCallback API to control external symbol linkage. by Jack Palevich · 15 years ago
  71. fd3db48 Add test for passing floats and doubles as ints, floats, and doubles. by Jack Palevich · 15 years ago
  72. 37c54bd Make forward declarations of external symbols really work. by Jack Palevich · 15 years ago
  73. 7ecc555 Remove unused variable. by Jack Palevich · 15 years ago
  74. a8f427f Implement pointer arithmetic. by Jack Palevich · 15 years ago
  75. 25c0cca Implement support for "char" local and global variables. by Jack Palevich · 15 years ago
  76. 45431bc Implement general casts and pointer dereferencing. by Jack Palevich · 15 years ago
  77. 59178c0 Run tests on both ARM and x86 by Jack Palevich · 15 years ago
  78. b7718b9 Implement floating point for ARM. by Jack Palevich · 15 years ago
  79. bab8064 Add x86 floating point test. by Jack Palevich · 15 years ago
  80. 2a4e1a9 Finish implementing x86 floating point by Jack Palevich · 15 years ago
  81. a39749f Implement x86 floating point operations by Jack Palevich · 15 years ago
  82. eea5ae9 Class with virtual methods should have virtual destructors too. by Marco Nelissen · 15 years ago
  83. 9cbd226 Implement global, local, and stack based float and double variables. by Jack Palevich · 15 years ago
  84. 128ad2d Implement x86 int <--> float. by Jack Palevich · 15 years ago
  85. 1a539db Some x86 floating point code works. by Jack Palevich · 15 years ago
  86. 8df4619 Start tracking types in expressions. by Jack Palevich · 15 years ago
  87. 1aeb87b Parse floating point (and double) constants. by Jack Palevich · 15 years ago
  88. 9eed7a2 Start teaching the code generator about types. by Jack Palevich · 15 years ago
  89. 95727a0 Initial support for float, double. by Jack Palevich · 15 years ago
  90. 3f22649 Implement our hard casts using our type system. by Jack Palevich · 15 years ago
  91. 40600de Clean up expression code. by Jack Palevich · 15 years ago
  92. 8635198 Add a type system. by Jack Palevich · 15 years ago
  93. 569f135 Implement a token table and an arena allocator. by Jack Palevich · 15 years ago
  94. 609c994 Rewrite compiler test using python. by Jack Palevich · 15 years ago
  95. 422972c Align ARM stack pointer to an 8-byte boundary when calling functions. by -b master · 15 years ago
  96. a1804dd Allow local variables to be declared anywhere in a block. by Jack Palevich · 15 years ago
  97. d7461a7 Support variable initialization. by Jack Palevich · 15 years ago
  98. f1728be Reserve all C99 keywords. by Jack Palevich · 15 years ago
  99. 22e3e8e Handle end-of-file inside of comments, local declarations. by Jack Palevich · 15 years ago
  100. b4758ff Implement string and character backslash constants. by Jack Palevich · 15 years ago