Joel Dice
|
525f733171
|
Merge branch 'master' into compiler
Conflicts:
src/compile.cpp
src/compiler.cpp
src/compiler.h
|
2008-04-13 13:48:20 -06:00 |
|
Joel Dice
|
a51c4cef39
|
bugfixes
|
2008-03-16 13:38:43 -06:00 |
|
Joel Dice
|
684b402e82
|
bugfixes and new instructions
|
2008-03-15 17:54:20 -06:00 |
|
Joel Dice
|
420a054fd8
|
support 1- and 2-byte moves to memory
|
2008-03-15 15:02:19 -06:00 |
|
Joel Dice
|
6bf0ca5bd9
|
various bugfixes and new instructions
|
2008-03-15 14:24:04 -06:00 |
|
Joel Dice
|
6a9fbc0c17
|
allow assembler to acquire and release temporary registers; new machine instruction implementations; bugfixes
|
2008-03-13 17:43:11 -06:00 |
|
Joel Dice
|
406f173982
|
handle constant array lengths and indexes properly; various bugfixes
|
2008-03-13 14:50:56 -06:00 |
|
Joel Dice
|
9e2e614a15
|
various fixes to get invokevirtual working
|
2008-03-10 16:37:21 -06:00 |
|
Joel Dice
|
888836f8cd
|
use push and pop for stack operations instead of mov
|
2008-03-09 15:27:51 -06:00 |
|
Joel Dice
|
2f1bdfeb27
|
remove x86.cpp
|
2008-02-19 19:10:18 -07:00 |
|
Joel Dice
|
2edaa82801
|
prepend copyright notice and license to all source files; add license.txt and readme.txt
|
2008-02-19 11:06:52 -07:00 |
|
Joel Dice
|
e8ed2a4749
|
various bugfixes in new compiler
|
2008-02-17 15:29:04 -07:00 |
|
Joel Dice
|
d654c943f3
|
various bugfixes and tweaks in new compiler, primarily related to duplicating stack operands
|
2008-02-17 13:57:40 -07:00 |
|
Joel Dice
|
6271f878e8
|
include function prologue and epilogue when compiling
|
2008-02-12 08:21:51 -07:00 |
|
Joel Dice
|
fa513beb2f
|
rework compiler interface to explicitly accept a size parameter for each operation where relevant
|
2008-02-11 19:06:12 -07:00 |
|
Joel Dice
|
b9fa7179d9
|
more work on new compiler; addition now works
|
2008-02-11 17:20:32 -07:00 |
|
Joel Dice
|
5b2f351f01
|
adapt compile.cpp to new compiler
|
2008-02-11 10:21:41 -07:00 |
|
Joel Dice
|
713ff23881
|
clean up sketch of new compiler
|
2008-02-09 13:11:37 -07:00 |
|
Joel Dice
|
dc04c63491
|
more work on new compiler
|
2008-02-08 16:18:57 -07:00 |
|