1. 02effee Correctly compute the type of an assignment expression. by Jack Palevich · 16 years ago
  2. 1c60e46 Produce error rather than assert when encountering a nested function. by Jack Palevich · 17 years ago
  3. bb3e9c1 Add a script "accarm" for ad-hoc testing of the ARM acc compiler. by Jack Palevich · 17 years ago
  4. d531557 Move ARM disassembler out of libacc and into the acc command-line tool. by Jack Palevich · 17 years ago
  5. 5fd66ae Improve address operator (unary &). by Jack Palevich · 17 years ago
  6. 9221bcc Preliminary struct and union support. by Jack Palevich · 17 years ago
  7. c0f2533 Make pointer casting work. by Jack Palevich · 17 years ago
  8. 0f400c5 Add runtime check for whether or not the OTCC-output tests can be run. by Jack Palevich · 17 years ago
  9. d3abe3c Add a --nox86 flag to allow disabling x86 tests by Jack Palevich · 17 years ago
  10. 0a01a5d Handle functions with anonymous arguments by Jack Palevich · 17 years ago
  11. 815d8b8 Allow redefinition of macros. by Jack Palevich · 17 years ago
  12. 0b1827a Allow '//'-style comments in #defines. by Jack Palevich · 17 years ago
  13. 0b2de0d Allow parenthesized expressions as the value of defines by Jack Palevich · 17 years ago
  14. 80e4972 Support 2D arrays. by Jack Palevich · 17 years ago
  15. b615450 Implement arrays. by Jack Palevich · 17 years ago
  16. c9b8ffc Add support for "short" data type. by Jack Palevich · 17 years ago
  17. 9613899 Fix parsing of function declarations that return pointers. by Jack Palevich · 17 years ago
  18. 47cbea9 Support brackets for accessing array values. by Jack Palevich · 17 years ago
  19. aaac928 Implement pre-increment / pre-decrement by Jack Palevich · 17 years ago
  20. 43aaee3 Support the comma operator. by Jack Palevich · 17 years ago
  21. 0c01774 Implement op=. by Jack Palevich · 17 years ago
  22. beb4fe9 Test multiple levels of pointer indirection. by Jack Palevich · 17 years ago
  23. 8f361fa Fix bad ARM code generation for '||' and '&&' operators. by Jack Palevich · 17 years ago
  24. 9f51a26 Load function symbols using lea syntax. by Jack Palevich · 17 years ago
  25. ddf7c9c Implement inc/dec in a more lval-friendly way. by Jack Palevich · 17 years ago
  26. 89baa20 Fix the ARM postdecrement operator. by Jack Palevich · 17 years ago
  27. 8148c5b Coerce R0 to destination type before storing it into a variable. by Jack Palevich · 17 years ago
  28. 2aaf21f Improve numerical constant parsing. by Jack Palevich · 17 years ago
  29. 8c246a9 Add accRegisterSymbolCallback API to control external symbol linkage. by Jack Palevich · 17 years ago
  30. fd3db48 Add test for passing floats and doubles as ints, floats, and doubles. by Jack Palevich · 17 years ago
  31. 37c54bd Make forward declarations of external symbols really work. by Jack Palevich · 17 years ago
  32. a8f427f Implement pointer arithmetic. by Jack Palevich · 17 years ago
  33. 25c0cca Implement support for "char" local and global variables. by Jack Palevich · 17 years ago
  34. 45431bc Implement general casts and pointer dereferencing. by Jack Palevich · 17 years ago
  35. 59178c0 Run tests on both ARM and x86 by Jack Palevich · 17 years ago
  36. b7718b9 Implement floating point for ARM. by Jack Palevich · 17 years ago
  37. bab8064 Add x86 floating point test. by Jack Palevich · 17 years ago
  38. 2a4e1a9 Finish implementing x86 floating point by Jack Palevich · 17 years ago
  39. a39749f Implement x86 floating point operations by Jack Palevich · 17 years ago
  40. 9cbd226 Implement global, local, and stack based float and double variables. by Jack Palevich · 17 years ago
  41. 128ad2d Implement x86 int <--> float. by Jack Palevich · 17 years ago
  42. 1a539db Some x86 floating point code works. by Jack Palevich · 17 years ago
  43. 95727a0 Initial support for float, double. by Jack Palevich · 17 years ago
  44. 40600de Clean up expression code. by Jack Palevich · 17 years ago
  45. 609c994 Rewrite compiler test using python. by Jack Palevich · 17 years ago
  46. 422972c Align ARM stack pointer to an 8-byte boundary when calling functions. by -b master · 17 years ago
  47. b4758ff Implement string and character backslash constants. by Jack Palevich · 17 years ago
  48. a6baa23 Improve symbol-related error checking by Jack Palevich · 17 years ago
  49. 61d22dc Improve nested variable test. by Jack Palevich · 17 years ago
  50. 303d8ff Improve local variable scoping. by Jack Palevich · 17 years ago
  51. 2db168f Use a separate table for keywords. by Jack Palevich · 17 years ago
  52. 0a280a0 Remove use of setjmp/longjmp from libacc compiler. by Jack Palevich · 17 years ago
  53. 8dc662e Make otcc code work in x64 based system with 32-bit chroot. by Jack Palevich · 17 years ago
  54. 36d9414 Make a host version of acc for testing. by Jack Palevich · 17 years ago
  55. b7c81e9 Switch to ANSI C style C function declarations. by Jack Palevich · 17 years ago
  56. eedf9d2 Add support for #pragma foo(bar) by Jack Palevich · 17 years ago
  57. ac0e95e Improve ACC error reporting. by Jack Palevich · 17 years ago
  58. 1cdef20 Convert libacc into a shared library. by Jack Palevich · 17 years ago
  59. a653561 ARM codegen: Add disassembler, implement return by Jack Palevich · 17 years ago
  60. 546b224 Begin filling in ARM code generator. by Jack Palevich · 17 years ago
  61. 2230513 Add stub Arm code generator. by Jack Palevich · 17 years ago
  62. bf42c9c Move all x86-specific knowlege into the X86CodeGenerator. by Jack Palevich · 17 years ago
  63. 21a15a2 Various C++ improvements by Jack Palevich · 17 years ago
  64. 77ae76e converted to C++ by Jack Palevich · 17 years ago
  65. e27bf3e Replace acc.c with the contents of otccn.c, update tests. by Jack Palevich · 17 years ago
  66. f54db02 Add a simple regression test framework. by Jack Palevich · 17 years ago