* Updated header: Added 2006. Changed address of FSF. Changed email
[cacao.git] / src / vm / jit / x86_64 / codegen.c
2006-01-22 twisti* Updated header: Added 2006. Changed address of FSF...
2006-01-12 twisti* ICMD_MULTIANEWARRAY: Usage of iptr->val.a and iptr...
2006-01-12 twisti* Use ptrint instead of s8 in some places.
2006-01-02 christianChanged register allocator .inc to .c files and moved...
2005-12-30 twisti* vm/exceptions.h: Added.
2005-12-22 twisti* STATS: Removed, use #if defined(ENABLE_STATISTICS...
2005-12-21 twisti* LSRA: Renamed to ENABLE_LSRA.
2005-12-03 twisti* vm/tables.h: Removed.
2005-11-28 edwin* codegen.c: ifdef athrow/areturn patcher with ENABLE_V...
2005-11-22 twisti* createcompilerstub, createnativestub: Changed return...
2005-11-22 twisti* createnativestub: Fixed wrong compare value to xxx_AR...
2005-11-17 twisti* createnativestub: Don't save return value for void...
2005-11-11 twisti* codegen: Changed return value to bool, throw Internal...
2005-11-07 twisti* Java 1.5 support changes.
2005-10-24 twisti* LREM: Bugfix, we accidentaly overwrote REG_ITMP2...
2005-10-21 twisti* ICMD_ARETURN: Added patcher call, missed in last...
2005-10-21 twisti* Added stuff to nop the missing space for patcher...
2005-10-20 edwinremoved helper.h #includes
2005-10-12 twisti* createnativestub: Local references table changes.
2005-10-06 twisti* createnativestub: Forgot to load the return value...
2005-10-04 twisti* ICMD_CHECKASIZE, ICMD_CHECKEXCEPTION: Removed.
2005-09-29 twisti* createnativestub: Renamed _exceptionptr to _no_thread...
2005-09-27 twisti* types.h: Fixed include path.
2005-09-21 twisti* Include methodheader.h instead of asmoffsets.h.
2005-07-21 twisti* codegen_addpatchref changes: passing displacement...
2005-07-20 twisti* createnativestub: Removed initalize check and code...
2005-07-20 twisti* createnativestub: resolve function symbol before...
2005-07-13 twisti* Compiler warnnig fixes
2005-07-11 twisti* Newer, simpler, smaller stacktrace system
2005-07-09 twisti* Use new, more general, stacktrace system
2005-06-30 twisti* Renamed STATIC_CLASSPATH to ENABLE_STATICVM
2005-06-27 twisti* Set MCODECHECK sizes much higher, so we don't run...
2005-06-22 christianChanges in the registerdata structure:
2005-06-21 twisti* Fixed nasty eclipse show-stopper: x86_64_mov_imm_memb...
2005-06-21 twisti* createnativestub: removed machine independent code
2005-06-13 twisti* moved signal stuff and critical section restart to...
2005-06-08 twistiParsed descriptors changes: use abi pre-allocation
2005-05-13 twisti#include "vm/stringlocal.h"
2005-05-11 twistiPatcher stub bugfix: don't increment mcodeptr with ++.
2005-04-30 jowennmore statistics, less crashing
2005-04-30 twisti- use new patcher for putfieldconst
2005-04-29 twisti- also save temporary registers in leaf methods for...
2005-04-28 jowennless debug output to make twisti happy
2005-04-28 jowennless debug output
2005-04-27 twistiForgot code patching nop's in checkcast/instanceof...
2005-04-27 jowenngeneral: less warnings in stacktrace.c
2005-04-26 twisti- handle monitorenter/exit inline
2005-04-26 twistiSmall bugfix in invokevirtual.
2005-04-25 twistiOops, sorry for that.
2005-04-24 jowennmore stacktraces
2005-04-22 jowennfirst part of stacktraces on x86_64
2005-04-22 christian4 Byte Stackslots for i386 (native Calling Convention)
2005-04-22 twistiChanges the patchref stuff.
2005-04-22 twistiFixed 2 nasty bugs in ICMD_INSTANCEOF.
2005-04-12 twistiRenamed code patching functions.
2005-04-11 twistiLazy checkcast and instanceof.
2005-04-11 twistiLazy loading changes (CHECKCAST and INSTANCEOF are...
2005-04-06 twistiRemoved function checking from BUILTINn, this is now...
2005-04-06 twisti- changes to use codegen_addpatchref
2005-04-04 twistiArgument counting more compact.
2005-04-02 edwinchanged exception types and innerclass references to...
2005-04-01 edwinchanged descriptor2types to parsed descriptors and...
2005-04-01 twistiPatched back in the s1 == REG_ITMP1 (former d == REG_IT...
2005-04-01 twisti- fixed CHECKCAST bug
2005-03-24 christianProblem with not/wrong saved argument registers used...
2005-03-20 twisti- PUTSTATICCONST, PUTFIELDCONST implemented
2005-03-07 christiansimple LSRA for i386,alpha, x86_64
2005-03-05 twisti- removed ALIGNCODENOP
2005-01-04 twistiInclude cacao.h for env variable.
2004-12-22 twisti- use monitorenter/exit only with threads
2004-12-21 twisti- fixed MULTIANEWARRAY SAVEDVAR bug
2004-12-13 twistiFixed argument passing in native stub, testarguments...
2004-12-13 twisti- call builtin_trace_args (runverbose) after monitorent...
2004-12-07 twistiGNU header update.
2004-12-06 twistiRemove stacktrace.inc include.
2004-12-04 jowennuse two functions for creating/removing items of the...
2004-12-03 twistiLess important changes.
2004-12-01 christianLinear Scan Register Allocator disabled. (with #ifdef...
2004-11-30 twistiNew source tree.
2004-11-29 twistiUse local xmcode and mcode variables.
2004-11-24 twistiNew clinit patch code.
2004-11-17 twisti#include "arch.h"
2004-11-12 twisti-ansi -pedantic fixes.
2004-11-08 twistiWe again use the dump memory in the jit compiler.
2004-11-05 twistiAgain changes concerning compiler data structures....
2004-11-01 twisti- exceptiontable fixes
2004-08-01 stefanInitialize sigaction properly
2004-07-26 twistiReentrant compiler changes.
2004-07-16 twistibug fixes: DUP2_X1 and DUP* regalloc
2004-07-11 stefanNative threads missing bits
2004-07-07 twistiGlobal compiler variables changes.
2004-07-03 stefanstatic monitorenter merge
2004-07-01 twisti- moved defines into header
2004-06-05 twistiFixed ArrayIndexOutOfBoundsException bug.
2004-06-03 twisti- replaced ICMD_CHECKOOM with ICMD_CHECKEXCEPTION
2004-05-16 twisti- OutOfMemoryError stuff
2004-03-07 twisti- replaced proto_ exceptions with dynamic ones
2004-02-26 twisti- don't use asm_builtin trace functions anymore
2004-01-06 stefanexceptionptr update for native threads
2003-12-09 edwinadded UTF-8 validation
next