| 2006-04-06 |
Aleksey Demakov | Added function entry point indirector. Fixed tail call... |
commit | commitdiff | tree | snapshot |
| 2006-04-03 |
Aleksey Demakov | Add `reversible', `x87arith', `copy' keywords and fix... |
commit | commitdiff | tree | snapshot |
| 2006-03-23 |
Klaus Treichel | 2006-03-23 Klaus Treichel <ktreichel@web.de> |
commit | commitdiff | tree | snapshot |
| 2006-03-22 |
Aleksey Demakov | added gen-rules tool |
commit | commitdiff | tree | snapshot |
| 2006-03-12 |
Klaus Treichel | 2006-03-12 Klaus Treichel <ktreichel@web.de> |
commit | commitdiff | tree | snapshot |
| 2006-02-27 |
Aleksey Demakov | fixed int to uint and uint to int conversion |
commit | commitdiff | tree | snapshot |
| 2006-02-26 |
Aleksey Demakov | fixed JIT_OP_STORE_RELATIVE_LONG |
commit | commitdiff | tree | snapshot |
| 2006-02-26 |
Aleksey Demakov | corrected opcode in x86_pop_mem and x86_pop_membase |
commit | commitdiff | tree | snapshot |
| 2006-02-23 |
Aleksey Demakov | fixed jit_insn_address_of_label() |
commit | commitdiff | tree | snapshot |
| 2006-02-20 |
Aleksey Demakov | _jit_create_call_return_insns returns 1 (success) if... |
commit | commitdiff | tree | snapshot |
| 2006-02-18 |
Aleksey Demakov | New local register allocator. |
commit | commitdiff | tree | snapshot |
| 2006-02-13 |
Aleksey Demakov | Added index field to jit_value struct. Included CFG... |
commit | commitdiff | tree | snapshot |
| 2006-02-12 |
Aleksey Demakov | Fixed JIT_OP_CALL_FINALLY |
commit | commitdiff | tree | snapshot |
| 2006-02-10 |
Aleksey Demakov | build control flow graph and do liveness analyses on it |
commit | commitdiff | tree | snapshot |
| 2006-02-03 |
Aleksey Demakov | fixed typo in JIT_OP_JUMP_TABLE |
commit | commitdiff | tree | snapshot |
| 2006-01-30 |
Aleksey Demakov | optimize _jit_gen_load_value and allow to move a value... |
commit | commitdiff | tree | snapshot |
| 2006-01-17 |
Aleksey Demakov | Named proper dpas arrays author. |
commit | commitdiff | tree | snapshot |
| 2006-01-15 |
Rhys Weatherley | Updating working version to "0.0.7". |
commit | commitdiff | tree | snapshot |
| 2006-01-15 |
Rhys Weatherley | Update version for the "0.0.6" release. r.0.0.6 |
commit | commitdiff | tree | snapshot |
| 2006-01-13 |
Aleksey Demakov | fix register allocation for long values |
commit | commitdiff | tree | snapshot |
| 2006-01-13 |
Aleksey Demakov | fixed object file name |
commit | commitdiff | tree | snapshot |
| 2006-01-13 |
Aleksey Demakov | Fixed return type of inrinsic function that return... |
commit | commitdiff | tree | snapshot |
| 2006-01-11 |
Aleksey Demakov | implement JIT_OP_JUMP_TABLE in interpreter |
commit | commitdiff | tree | snapshot |
| 2006-01-10 |
Aleksey Demakov | added jit_insn_jump_table |
commit | commitdiff | tree | snapshot |
| 2006-01-10 |
Aleksey Demakov | added fixup_absolute_list field to _jit_block struct |
commit | commitdiff | tree | snapshot |
| 2006-01-10 |
Aleksey Demakov | added x86_jump_memindex |
commit | commitdiff | tree | snapshot |
| 2006-01-08 |
Aleksey Demakov | change jit_builtin_return_int to use leal instead of... |
commit | commitdiff | tree | snapshot |
| 2005-12-28 |
Aleksey Demakov | implement JIT_OP_MEMMOVE |
commit | commitdiff | tree | snapshot |
| 2005-12-24 |
Aleksey Demakov | remove cache_start |
commit | commitdiff | tree | snapshot |
| 2005-12-24 |
Aleksey Demakov | add jit_cache_get_start_method() and remove jit_functio... |
commit | commitdiff | tree | snapshot |
| 2005-12-23 |
Aleksey Demakov | implement array expressions |
commit | commitdiff | tree | snapshot |
| 2005-12-22 |
Aleksey Demakov | implemented JIT_OP_MEMCPY for x86 |
commit | commitdiff | tree | snapshot |
| 2005-12-21 |
Aleksey Demakov | implemented JIT_OP_MEMSET for x86 |
commit | commitdiff | tree | snapshot |
| 2005-12-19 |
Aleksey Demakov | Floating point element load and store optimization... |
commit | commitdiff | tree | snapshot |
| 2005-12-18 |
Aleksey Demakov | Implemented jit_stack_trace_get_offset() |
commit | commitdiff | tree | snapshot |
| 2005-12-15 |
Aleksey Demakov | jit_insn_address_of() returns 0 for constant values |
commit | commitdiff | tree | snapshot |
| 2005-12-15 |
Gopal V | add reviewer for constant patch |
commit | commitdiff | tree | snapshot |
| 2005-12-15 |
Gopal V | Use temporaries for address_of constants |
commit | commitdiff | tree | snapshot |
| 2005-12-13 |
Aleksey Demakov | floating point changes |
commit | commitdiff | tree | snapshot |
| 2005-12-13 |
Aleksey Demakov | Make dump_object_code() work on cygwin. |
commit | commitdiff | tree | snapshot |
| 2005-12-10 |
Aleksey Demakov | More selection rules for x86. |
commit | commitdiff | tree | snapshot |
| 2005-12-10 |
Aleksey Demakov | Merged with the latest version of x86-codegen.h from... |
commit | commitdiff | tree | snapshot |
| 2005-11-19 |
Klaus Treichel | 2005-11-19 Klaus Treichel <ktreichel@web.de> |
commit | commitdiff | tree | snapshot |
| 2004-11-18 |
Rhys Weatherley | Implement tail calls properly. |
commit | commitdiff | tree | snapshot |
| 2004-11-05 |
Rhys Weatherley | jit_insn_store: use the destination type to determine... |
commit | commitdiff | tree | snapshot |
| 2004-11-02 |
Rhys Weatherley | Return 0 when a sub-function throws an exception, not 1. |
commit | commitdiff | tree | snapshot |
| 2004-11-02 |
Rhys Weatherley | jit_function_compile: clear block addresses and fixup... |
commit | commitdiff | tree | snapshot |
| 2004-10-31 |
Rhys Weatherley | Handle the special case of constant destination pointers in |
commit | commitdiff | tree | snapshot |
| 2004-10-29 |
Gopal V | fix ChangeLog entry |
commit | commitdiff | tree | snapshot |
| 2004-10-29 |
Gopal V | fix manpage formatting - patch to bug #10779 |
commit | commitdiff | tree | snapshot |
| 2004-10-28 |
Rhys Weatherley | Implement some of the locking code for the debugging... |
commit | commitdiff | tree | snapshot |
| 2004-10-13 |
Rhys Weatherley | Test case for the long-form backward branch bug. |
commit | commitdiff | tree | snapshot |
| 2004-10-12 |
Rhys Weatherley | output_branch: correct the offset when outputting a... |
commit | commitdiff | tree | snapshot |
| 2004-10-06 |
Rhys Weatherley | Redesign the debugger API so that it contains functions |
commit | commitdiff | tree | snapshot |
| 2004-10-04 |
Rhys Weatherley | Use a common helper function for performing debug hook... |
commit | commitdiff | tree | snapshot |
| 2004-10-04 |
Rhys Weatherley | Clean up the breakpoint API and implement debug hooks... |
commit | commitdiff | tree | snapshot |
| 2004-10-04 |
Rhys Weatherley | Add instructions and function API's for supporting... |
commit | commitdiff | tree | snapshot |
| 2004-09-10 |
Rhys Weatherley | Pointer-relative loads and stores for structures in... |
commit | commitdiff | tree | snapshot |
| 2004-09-09 |
Rhys Weatherley | Add some support for structure copying to the x86 back... |
commit | commitdiff | tree | snapshot |
| 2004-09-06 |
Rhys Weatherley | The pointer value for indirect and vtable calls was... |
commit | commitdiff | tree | snapshot |
| 2004-09-05 |
Rhys Weatherley | Add a sample program that demonstrates a simple VM... |
commit | commitdiff | tree | snapshot |
| 2004-08-30 |
Rhys Weatherley | Fix x86 code generation for floating-point return instr... |
commit | commitdiff | tree | snapshot |
| 2004-08-16 |
Rhys Weatherley | cpuid_query: use %ebx in a way that doesn't confuse... |
commit | commitdiff | tree | snapshot |
| 2004-08-13 |
Rhys Weatherley | Re-implement the "push_return_area_ptr" patch so as... |
commit | commitdiff | tree | snapshot |
| 2004-08-12 |
Rhys Weatherley | Account for the extra value that is added to the stack... |
commit | commitdiff | tree | snapshot |
| 2004-08-08 |
Rhys Weatherley | Minor fix to previous checkin. |
commit | commitdiff | tree | snapshot |
| 2004-08-08 |
Rhys Weatherley | Updating working version to "0.0.3". |
commit | commitdiff | tree | snapshot |
| 2004-08-08 |
Rhys Weatherley | Update version for the "0.0.4" release. r.0.0.4 |
commit | commitdiff | tree | snapshot |
| 2004-08-05 |
Rhys Weatherley | Support for parallel builds. |
commit | commitdiff | tree | snapshot |
| 2004-08-05 |
Rhys Weatherley | Documentation updates. |
commit | commitdiff | tree | snapshot |
| 2004-08-04 |
Rhys Weatherley | Fix the operand types for "call_vtable_ptr". |
commit | commitdiff | tree | snapshot |
| 2004-06-25 |
Rhys Weatherley | Write an x86-64 assembly version of "__builtin_apply... |
commit | commitdiff | tree | snapshot |
| 2004-06-25 |
Rhys Weatherley | Fix a crash in gen-apply under x86-64. |
commit | commitdiff | tree | snapshot |
| 2004-06-24 |
Rhys Weatherley | Use separate JIT_REG_xxx flags for float32, float64... |
commit | commitdiff | tree | snapshot |
| 2004-06-21 |
Rhys Weatherley | Properly set the "may_throw" flag for opcodes that... |
commit | commitdiff | tree | snapshot |
| 2004-06-21 |
Rhys Weatherley | Move the code for loading/storing small structures... |
commit | commitdiff | tree | snapshot |
| 2004-06-18 |
Rhys Weatherley | Rewrite the x86 and ARM parameter handling routines... |
commit | commitdiff | tree | snapshot |
| 2004-06-17 |
Rhys Weatherley | Allow floating-point values to be passed in "fastcall... |
commit | commitdiff | tree | snapshot |
| 2004-06-17 |
Rhys Weatherley | _jit_regs_set_outgoing: pass 64-bit "fastcall" paramete... |
commit | commitdiff | tree | snapshot |
| 2004-06-16 |
Rhys Weatherley | Add a missing semi-colon. |
commit | commitdiff | tree | snapshot |
| 2004-06-14 |
Rhys Weatherley | Enable register allocation for 64-bit values under... |
commit | commitdiff | tree | snapshot |
| 2004-06-14 |
Rhys Weatherley | Add some test cases for parameter passing; fix fastcall... |
commit | commitdiff | tree | snapshot |
| 2004-06-13 |
Rhys Weatherley | Add the "outgoing_frame_posn" instruction, to support... |
commit | commitdiff | tree | snapshot |
| 2004-06-12 |
Rhys Weatherley | Implement or stub missing x86 instruction selection... |
commit | commitdiff | tree | snapshot |
| 2004-06-11 |
Rhys Weatherley | Optimize the x86 function epilog when we are certain... |
commit | commitdiff | tree | snapshot |
| 2004-06-11 |
Rhys Weatherley | Implement global register allocation for parameters... |
commit | commitdiff | tree | snapshot |
| 2004-06-11 |
Rhys Weatherley | Implement tail calls from a function to itself. |
commit | commitdiff | tree | snapshot |
| 2004-06-10 |
Rhys Weatherley | _jit_regs_load_value: avoid unnecessary spills if a... |
commit | commitdiff | tree | snapshot |
| 2004-06-10 |
Rhys Weatherley | Don't over-allocate x86 stack frames if EBX, ESI, and... |
commit | commitdiff | tree | snapshot |
| 2004-06-10 |
Rhys Weatherley | Add support for outgoing parameter areas, which should... |
commit | commitdiff | tree | snapshot |
| 2004-06-10 |
Rhys Weatherley | Dump the hex address of external functions, to aid... |
commit | commitdiff | tree | snapshot |
| 2004-06-10 |
Rhys Weatherley | Flush the constant pool after unconditional branches... |
commit | commitdiff | tree | snapshot |
| 2004-06-09 |
Rhys Weatherley | Redesign the ARM code generation macros so that they... |
commit | commitdiff | tree | snapshot |
| 2004-06-09 |
Rhys Weatherley | _jit_gen_load_value: use ARM register pairs properly... |
commit | commitdiff | tree | snapshot |
| 2004-06-09 |
Rhys Weatherley | Optimize the use of rotated immediate values. |
commit | commitdiff | tree | snapshot |
| 2004-06-09 |
Rhys Weatherley | _arm_alu_reg_imm: forgot to update the instruction... |
commit | commitdiff | tree | snapshot |
| 2004-06-09 |
Rhys Weatherley | Fix some bugs in the encoding of floating-point load... |
commit | commitdiff | tree | snapshot |
| 2004-06-09 |
Rhys Weatherley | flush_constants: update the instruction location after... |
commit | commitdiff | tree | snapshot |
| 2004-06-08 |
Rhys Weatherley | Implement a constant pool for ARM, which gets complicat... |
commit | commitdiff | tree | snapshot |
| 2004-06-08 |
Rhys Weatherley | ARM parameters cannot be split between registers and... |
commit | commitdiff | tree | snapshot |
| next |