Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
core
/
63e70b24282bf3be89e5311a50d0a05915063b22
/
libacc
/
tests
a998b1c
Fix static and shared library usage for acc and accRuntimeTest
by Jack Palevich
· 15 years ago
b5d2ad6
Build accRuntimeTest with static library rather than shared library.
by Jack Palevich
· 15 years ago
e0f9d91
Skip OTCCANSI test on OS X
by Jack Palevich
· 15 years ago
4644075
Build acc tool with static rather than shared library.
by Jack Palevich
· 15 years ago
13edb72
am 556c60f4: am 51da51a2: am 02effee6: Correctly compute the type of an assignment expression.
by Jack Palevich
· 15 years ago
02effee
Correctly compute the type of an assignment expression.
by Jack Palevich
· 15 years ago
c951c59
Add support for the continue statement
by Jack Palevich
· 15 years ago
ee1f829
Implement typedef.
by Jack Palevich
· 15 years ago
188a5a7
Support nested macros. (Still don't support macro arguments.)
by Jack Palevich
· 15 years ago
66d4874
Print out error message when symbol lookup fails.
by Jack Palevich
· 15 years ago
ab9ad14
Add back missing libdl in linker command. The executables here contain call
by Doug Kwan
· 15 years ago
1c60e46
Produce error rather than assert when encountering a nested function.
by Jack Palevich
· 15 years ago
bb3e9c1
Add a script "accarm" for ad-hoc testing of the ARM acc compiler.
by Jack Palevich
· 15 years ago
d531557
Move ARM disassembler out of libacc and into the acc command-line tool.
by Jack Palevich
· 15 years ago
5fd66ae
Improve address operator (unary &).
by Jack Palevich
· 15 years ago
9221bcc
Preliminary struct and union support.
by Jack Palevich
· 15 years ago
c0f2533
Make pointer casting work.
by Jack Palevich
· 15 years ago
0f400c5
Add runtime check for whether or not the OTCC-output tests can be run.
by Jack Palevich
· 15 years ago
d3abe3c
Add a --nox86 flag to allow disabling x86 tests
by Jack Palevich
· 15 years ago
0a01a5d
Handle functions with anonymous arguments
by Jack Palevich
· 15 years ago
815d8b8
Allow redefinition of macros.
by Jack Palevich
· 15 years ago
0b1827a
Allow '//'-style comments in #defines.
by Jack Palevich
· 15 years ago
0b2de0d
Allow parenthesized expressions as the value of defines
by Jack Palevich
· 15 years ago
80e4972
Support 2D arrays.
by Jack Palevich
· 15 years ago
b615450
Implement arrays.
by Jack Palevich
· 15 years ago
c9b8ffc
Add support for "short" data type.
by Jack Palevich
· 15 years ago
9613899
Fix parsing of function declarations that return pointers.
by Jack Palevich
· 15 years ago
47cbea9
Support brackets for accessing array values.
by Jack Palevich
· 15 years ago
aaac928
Implement pre-increment / pre-decrement
by Jack Palevich
· 15 years ago
43aaee3
Support the comma operator.
by Jack Palevich
· 15 years ago
0c01774
Implement op=.
by Jack Palevich
· 15 years ago
beb4fe9
Test multiple levels of pointer indirection.
by Jack Palevich
· 15 years ago
8f361fa
Fix bad ARM code generation for '||' and '&&' operators.
by Jack Palevich
· 15 years ago
9f51a26
Load function symbols using lea syntax.
by Jack Palevich
· 15 years ago
ddf7c9c
Implement inc/dec in a more lval-friendly way.
by Jack Palevich
· 15 years ago
89baa20
Fix the ARM postdecrement operator.
by Jack Palevich
· 15 years ago
8148c5b
Coerce R0 to destination type before storing it into a variable.
by Jack Palevich
· 15 years ago
2aaf21f
Improve numerical constant parsing.
by Jack Palevich
· 15 years ago
8c246a9
Add accRegisterSymbolCallback API to control external symbol linkage.
by Jack Palevich
· 15 years ago
fd3db48
Add test for passing floats and doubles as ints, floats, and doubles.
by Jack Palevich
· 15 years ago
37c54bd
Make forward declarations of external symbols really work.
by Jack Palevich
· 15 years ago
a8f427f
Implement pointer arithmetic.
by Jack Palevich
· 15 years ago
25c0cca
Implement support for "char" local and global variables.
by Jack Palevich
· 15 years ago
45431bc
Implement general casts and pointer dereferencing.
by Jack Palevich
· 15 years ago
59178c0
Run tests on both ARM and x86
by Jack Palevich
· 15 years ago
b7718b9
Implement floating point for ARM.
by Jack Palevich
· 15 years ago
bab8064
Add x86 floating point test.
by Jack Palevich
· 15 years ago
2a4e1a9
Finish implementing x86 floating point
by Jack Palevich
· 15 years ago
a39749f
Implement x86 floating point operations
by Jack Palevich
· 15 years ago
9cbd226
Implement global, local, and stack based float and double variables.
by Jack Palevich
· 15 years ago
128ad2d
Implement x86 int <--> float.
by Jack Palevich
· 15 years ago
1a539db
Some x86 floating point code works.
by Jack Palevich
· 15 years ago
95727a0
Initial support for float, double.
by Jack Palevich
· 15 years ago
40600de
Clean up expression code.
by Jack Palevich
· 15 years ago
609c994
Rewrite compiler test using python.
by Jack Palevich
· 15 years ago
422972c
Align ARM stack pointer to an 8-byte boundary when calling functions.
by -b master
· 15 years ago
b4758ff
Implement string and character backslash constants.
by Jack Palevich
· 15 years ago
a6baa23
Improve symbol-related error checking
by Jack Palevich
· 15 years ago
61d22dc
Improve nested variable test.
by Jack Palevich
· 15 years ago
303d8ff
Improve local variable scoping.
by Jack Palevich
· 15 years ago
2db168f
Use a separate table for keywords.
by Jack Palevich
· 15 years ago
0a280a0
Remove use of setjmp/longjmp from libacc compiler.
by Jack Palevich
· 15 years ago
8dc662e
Make otcc code work in x64 based system with 32-bit chroot.
by Jack Palevich
· 15 years ago
36d9414
Make a host version of acc for testing.
by Jack Palevich
· 15 years ago
b7c81e9
Switch to ANSI C style C function declarations.
by Jack Palevich
· 15 years ago
eedf9d2
Add support for #pragma foo(bar)
by Jack Palevich
· 15 years ago
ac0e95e
Improve ACC error reporting.
by Jack Palevich
· 15 years ago
1cdef20
Convert libacc into a shared library.
by Jack Palevich
· 15 years ago
a653561
ARM codegen: Add disassembler, implement return
by Jack Palevich
· 15 years ago
546b224
Begin filling in ARM code generator.
by Jack Palevich
· 15 years ago
2230513
Add stub Arm code generator.
by Jack Palevich
· 15 years ago
bf42c9c
Move all x86-specific knowlege into the X86CodeGenerator.
by Jack Palevich
· 15 years ago
21a15a2
Various C++ improvements
by Jack Palevich
· 16 years ago
77ae76e
converted to C++
by Jack Palevich
· 16 years ago
e27bf3e
Replace acc.c with the contents of otccn.c, update tests.
by Jack Palevich
· 16 years ago
f54db02
Add a simple regression test framework.
by Jack Palevich
· 16 years ago