]> git.unchartedbackwaters.co.uk Git - francis/libjit.git/shortlog
francis/libjit.git
2004-06-09 Rhys WeatherleyRedesign the ARM code generation macros so that they...
2004-06-09 Rhys Weatherley_jit_gen_load_value: use ARM register pairs properly...
2004-06-09 Rhys WeatherleyOptimize the use of rotated immediate values.
2004-06-09 Rhys Weatherley_arm_alu_reg_imm: forgot to update the instruction...
2004-06-09 Rhys WeatherleyFix some bugs in the encoding of floating-point load...
2004-06-09 Rhys Weatherleyflush_constants: update the instruction location after...
2004-06-08 Rhys WeatherleyImplement a constant pool for ARM, which gets complicat...
2004-06-08 Rhys WeatherleyARM parameters cannot be split between registers and...
2004-06-08 Rhys WeatherleyMinor register assignment bugs.
2004-06-08 Rhys Weatherley_jit_gen_spill_reg: spill properly to global registers...
2004-06-08 Rhys Weatherley_jit_gen_spill_reg: spill properly to global registers...
2004-06-08 Rhys WeatherleyIntroduce conditional rules into "gen-sel" so that...
2004-06-08 Rhys Weatherleyarm_call: use a more efficient form of call for offsets...
2004-06-08 Rhys Weatherley_jit_regs_set_outgoing: implement missing function.
2004-06-08 Rhys WeatherleyMore x86 instruction selection rules.
2004-06-08 Rhys WeatherleyRemove obsolete opcodes which violate "_jit_load_opcode...
2004-06-07 Rhys WeatherleyAdd an API for querying the x86 "cpuid" information.
2004-06-07 Rhys WeatherleyFix ROUND_END_PTR so that it adds the size after castin...
2004-06-07 Rhys Weatherley(jit_flush_exec): warning fix for ia64.
2004-06-07 Rhys WeatherleyGen-apply fix for ia64.
2004-06-07 Rhys WeatherleyBypass the auto-detection logic in gen-apply under...
2004-06-07 Rhys WeatherleyAdd "_setjmp" to the list of names to try to work aroun...
2004-06-07 Rhys WeatherleyFix misnaming of jit_type_get_abi, jit_abi_stdcall...
2004-06-07 Rhys WeatherleyExpand floating-point instructions for ARM.
2004-06-07 Rhys WeatherleyAdd floating-point instruction macros.
2004-06-07 Rhys WeatherleyUse "sigsetjmp" instead of "setjmp", because "setjmp...
2004-06-07 Rhys WeatherleyFix a warning.
2004-06-07 Rhys WeatherleyWork around a SIGFPE for sqrt(-1) on Alpha; it should...
2004-06-07 Rhys WeatherleyAlignment problem with "push_const_float32" on 64-bit...
2004-06-06 Rhys WeatherleyGen-apply fixes for Alpha platforms.
2004-06-06 Rhys Weatherleyjit_flush_exec: flush cache lines properly if the start...
2004-06-06 Rhys WeatherleyAdd some more instructions to the ARM back end; split...
2004-06-02 Rhys WeatherleyRecognise "t = a op b; a = t" and turn it into "a ...
2004-06-02 Rhys Weatherley_jit_regs_load_value: if a value is in a global registe...
2004-06-02 Rhys WeatherleyImplement a simple global register allocation policy...
2004-06-01 Rhys WeatherleyEnable the x86 back end by default on platforms where...
2004-06-01 Rhys WeatherleyMore instruction selection rules for ARM.
2004-06-01 Rhys WeatherleyFix some gcc 3.x compile warnings.
2004-05-31 Rhys WeatherleyThrow exceptions correctly for "check_null".
2004-05-31 Rhys WeatherleyInline and optimize divisions for x86.
2004-05-31 Rhys WeatherleyOptimize multiplications for x86.
2004-05-30 Rhys WeatherleyFix a cpu vs non-cpu register problem in the floating...
2004-05-30 Rhys WeatherleyAdd "jit_insn_defer_pop_stack" and "jit_insn_flush_defe...
2004-05-30 Rhys WeatherleyImprove instruction selection for floating-point "push...
2004-05-30 Rhys WeatherleyAnother small change.
2004-05-30 Rhys WeatherleySmall update to LLVM URL.
2004-05-30 Rhys Weatherleyjit_insn_convert: use intrinsic functions for conversio...
2004-05-30 Rhys WeatherleyClarify the text that describes LLVM, at the request...
2004-05-29 Rhys WeatherleyStub out JIT_OP_RETURN_REG, which doesn't need any...
2004-05-29 Rhys WeatherleyContinue the x86 back end; particularly byte/short...
2004-05-27 Rhys WeatherleyRelative loads and stores for x86.
2004-05-27 Rhys Weatherleydpas_type_identical: treat "float64" and "nfloat" as...
2004-05-27 Rhys WeatherleySplit "detect_struct_conventions" up a bit more to...
2004-05-26 Rhys WeatherleyAdd the beginnings of the instruction selector for...
2004-05-26 Rhys WeatherleyMore selection cases for the x86 back end.
2004-05-26 Rhys WeatherleyAdd "jit_block_current_is_dead" to simplify testing...
2004-05-26 Rhys WeatherleyAdd "jit_insn_new_block" to simplify creating a new...
2004-05-26 Rhys WeatherleyMore bug fixes for the x86 back end.
2004-05-25 Rhys WeatherleyFix some compile issues in the x86 native back end.
2004-05-25 Rhys WeatherleySelectors for call instructions.
2004-05-25 Rhys WeatherleySelectors for branch instructions.
2004-05-25 Rhys WeatherleyCheck in the initial instruction selector for x86 ...
2004-05-25 Rhys WeatherleyAdd the "gen-sel" program to the tree, to assist with...
2004-05-24 Rhys WeatherleyAdd missing functions to the C++ API.
2004-05-24 Rhys Weatherley_jit_gen_start_block: set the address of the exception...
2004-05-24 Rhys WeatherleyRewrite the exception region routines to make them...
2004-05-22 Rhys WeatherleyModify the function call logic to use "setjmp" with...
2004-05-21 Rhys WeatherleyRename "jit_insn_move_blocks" to "jit_insn_move_blocks_...
2004-05-21 Rhys Weatherley_jit_block_peephole_branch: don't allow conditional...
2004-05-21 Rhys WeatherleyUse computed goto's in the interpreter if supported...
2004-05-21 Rhys WeatherleyAdd the "jit_insn_alloca" instruction.
2004-05-21 Rhys WeatherleyRemove the last remaining C++ code from libjit.so so...
2004-05-21 Rhys WeatherleyRedesign the exception handling mechanism to use "setjm...
2004-05-21 Rhys WeatherleyTreat dead blocks as empty when peepholing branches...
2004-05-20 Rhys WeatherleyTreat dead blocks as empty when peepholing branches...
2004-05-20 Rhys WeatherleyPerform peephole optimization of branches to branches...
2004-05-20 Rhys WeatherleyConvert constant conditional branches such as "if true...
2004-05-15 Rhys WeatherleyFix a compile bug.
2004-05-15 Rhys WeatherleyFix a macro generation bug for Win32 systems.
2004-05-14 Rhys WeatherleyPut some infrastructure in place to support pluggable...
2004-05-13 Rhys WeatherleyUpdating working version to "0.0.3".
2004-05-13 Rhys WeatherleyUpdate version for the "0.0.2" release. r.0.0.2
2004-05-13 Rhys WeatherleyPut some infrastructure (incomplete) in place to support
2004-05-12 Rhys WeatherleyAdd a README file to describe how to write test cases.
2004-05-12 Rhys WeatherleyAdd the "--dont-fold" option to Dynamic Pascal, so...
2004-05-12 Rhys WeatherleyTest cases and bug fixes for mathematical operations.
2004-05-12 Rhys WeatherleyAdd builtins for mathematical operations.
2004-05-12 Rhys WeatherleyMore coercion test cases and fixes.
2004-05-12 Rhys Weatherleyjit_type_promote_int: promote ubyte and ushort to uint...
2004-05-12 Rhys WeatherleyCheck in some initial infrastructure for the dpas-based...
2004-05-12 Rhys Weatherleydpas_parse_hex: ignore the 'H' on the end of a hexadeci...
2004-05-12 Rhys WeatherleyIncorrect values for jit_max_int and jit_max_long.
2004-05-12 Rhys WeatherleyResolve ea-based lvalues in operators.
2004-05-12 Rhys WeatherleyIfTail: fix a bug that caused the "then" case of an...
2004-05-12 Rhys WeatherleyAdd the "SameType" and "SameShape" builtins, to assist...
2004-05-11 Rhys WeatherleyUse both .libs and non.libs versions of the so paths...
2004-05-11 Rhys WeatherleyModify the autoconf/automake build system to use libtool.
2004-05-11 Rhys WeatherleyReport errors for unimplemented expressions and statements,
2004-05-11 Rhys Weatherley_jit_regs_load_to_top_two: handle the case where the...
2004-05-11 Rhys WeatherleyFix a bug that caused global variables in Dynamic Pascal
next