Sat, 01 Sep 2018 00:18:23 +0100 |
Jan Vrany |
UDIS86: fix `UDIS86Instruction >> branchTarget` to handle indirect branch using memory argument
default tip
|
changeset |
files
|
Wed, 29 Aug 2018 21:32:19 +0100 |
Jan Vrany |
UDIS86: fixed crash caused by keeping `ud_t` structure on smalltalk heap
|
changeset |
files
|
Thu, 16 Aug 2018 14:10:06 +0100 |
Jan Vrany |
Minor tweaks to shorten method names.
|
changeset |
files
|
Mon, 25 Jun 2018 15:45:17 +0100 |
Jan Vrany |
UDIS86: Added support for inspecting operands
|
changeset |
files
|
Fri, 17 Nov 2017 13:44:50 -0300 |
Jan Vrany |
libudis86sx: Fixed build support files
|
changeset |
files
|
Tue, 23 Aug 2016 23:23:39 +0100 |
Jan Vrany |
C1: Initial support for basic debug info
|
changeset |
files
|
Mon, 22 Aug 2016 23:46:22 +0100 |
Jan Vrany |
C1: Emit interrupt check on backward branch
|
changeset |
files
|
Mon, 15 Aug 2016 17:30:36 +0100 |
Jan Vrany |
C1: Added support for branching
|
changeset |
files
|
Fri, 19 Aug 2016 19:13:06 +0100 |
Jan Vrany |
Changed CompiledCode >> #codeObject to return nil if no code object is associated
|
changeset |
files
|
Thu, 11 Aug 2016 09:14:29 +0100 |
Jan Vrany |
Added support for integer arithmetics
|
changeset |
files
|
Wed, 10 Aug 2016 07:37:08 +0100 |
Jan Vrany |
Added tests for integer arithmetics
|
changeset |
files
|
Tue, 09 Aug 2016 23:47:56 +0100 |
Jan Vrany |
Initialize argument values in C1Context
|
changeset |
files
|
Mon, 08 Aug 2016 00:15:15 +0100 |
Jan Vrany |
Moved tests to `jv:dragondfly/c1/tests` subpackage.
|
changeset |
files
|
Sun, 07 Aug 2016 21:52:39 +0100 |
Jan Vrany |
Added support for JavaContext's in code generator
|
changeset |
files
|
Wed, 10 Aug 2016 22:35:23 +0100 |
Jan Vrany |
Initial shot on Java method compilation. Introduction of C1Value hierarchy.
|
changeset |
files
|
Sat, 30 Jul 2016 17:06:00 +0100 |
Jan Vrany |
Tests and few fixes for basic Java compilation
|
changeset |
files
|
Mon, 25 Jul 2016 07:47:27 +0100 |
Jan Vrany |
Compiler splitted into two parts
|
changeset |
files
|
Fri, 24 Jun 2016 15:43:42 +0100 |
Jan Vrany |
C1: Fixed context setup for non-tradstack machines (such as x86_64)
|
changeset |
files
|
Sat, 09 Jul 2016 12:02:31 +0100 |
Jan Vrany |
Fixed typo in VMConstants (concatenated pool variable names)
|
changeset |
files
|
Sat, 09 Jul 2016 12:01:39 +0100 |
Jan Vrany |
C1: Added C1CompilerDebugFlags pool with (for now few) debug flags
|
changeset |
files
|
Fri, 24 Jun 2016 00:08:57 +0100 |
Jan Vrany |
C1: Changed method naming convention
|
changeset |
files
|
Thu, 23 Jun 2016 22:50:10 +0100 |
Jan Vrany |
C1: Added #emitReturn: helper
|
changeset |
files
|
Thu, 23 Jun 2016 22:26:37 +0100 |
Jan Vrany |
Initial support for message sends.
|
changeset |
files
|
Mon, 20 Jun 2016 09:38:10 +0100 |
Jan Vrany |
Initial support for literals
|
changeset |
files
|
Fri, 17 Jun 2016 23:50:59 +0100 |
Jan Vrany |
Simple method prologue / epilogue implementation
|
changeset |
files
|
Fri, 17 Jun 2016 17:25:15 +0100 |
Jan Vrany |
Merge
|
changeset |
files
|
Thu, 16 Jun 2016 18:11:45 +0100 |
Jan Vrany |
Do not build jv:dragonfly/c1 by default. Do build AsmJIT
|
changeset |
files
|
Thu, 16 Jun 2016 16:56:52 +0100 |
Jan Vrany |
Added some examples showing use of CompiledCodeObject
|
changeset |
files
|
Wed, 15 Jun 2016 23:46:29 +0100 |
Jan Vrany |
Added README, licenses and copyright notices.
|
changeset |
files
|
Tue, 14 Jun 2016 23:12:04 +0100 |
Jan Vrany |
Build files fixes for Windows
|
changeset |
files
|
Tue, 14 Jun 2016 22:40:22 +0100 |
Jan Vrany |
Build files for udis86 regenerated using newer autotools
|
changeset |
files
|
Sun, 12 Jun 2016 12:12:51 +0100 |
Jan Vrany |
Call stxCompiledCodeObjectOBJVectorModified() when an object vector section is modified
|
changeset |
files
|
Thu, 21 Apr 2016 09:58:19 +0100 |
Jan Vrany |
C1: Added C1Compiler #prepare/#finish
|
changeset |
files
|
Wed, 20 Apr 2016 23:36:17 +0100 |
Jan Vrany |
C1: Added context setup code.
|
changeset |
files
|
Fri, 12 Feb 2016 11:51:14 +0000 |
Jan Vrany |
Initial work on LLVM-based C1 compiler
|
changeset |
files
|
Sun, 07 Feb 2016 10:16:55 +0000 |
Jan Vrany |
Added C1LLVMMCJITMemoryManager, a memory manager for LLVM which uses Smalltalk/X code object...
|
changeset |
files
|
Wed, 27 Jan 2016 08:34:29 +0000 |
Jan Vrany |
Added subpackage c1 for LLVM based compiler.
|
changeset |
files
|
Mon, 25 Jan 2016 16:50:30 +0000 |
Jan Vrany |
Build: Fixed build files to build UDIS86 under 64bit
|
changeset |
files
|
Mon, 25 Jan 2016 14:59:48 +0000 |
Jan Vrany |
Added VMData and VMOffsets shared pools.
|
changeset |
files
|
Sun, 24 Jan 2016 22:26:45 +0000 |
Jan Vrany |
More tests for CompiledCodeObject and ObjectFileLoader.
|
changeset |
files
|
Wed, 20 Jan 2016 22:46:04 +0000 |
Jan Vrany |
Added CompiledCodeObjectSection>>at: and at:put:
|
changeset |
files
|
Tue, 19 Jan 2016 21:50:11 +0000 |
Jan Vrany |
Added CodeObjectSection>>size. Polished tests a bit.
|
changeset |
files
|
Tue, 19 Jan 2016 16:46:20 +0000 |
Jan Vrany |
Updated after rename of section type to section format. Implemented section allocation routines.
|
changeset |
files
|
Mon, 11 Jan 2016 21:46:49 +0000 |
Jan Vrany |
Added support for creating a new code object
|
changeset |
files
|
Mon, 11 Jan 2016 21:45:14 +0000 |
Jan Vrany |
Allow for ret: <smallinteger>. Added #ret as alias for #ret: 0.
|
changeset |
files
|
Mon, 11 Jan 2016 21:44:00 +0000 |
Jan Vrany |
Added utility method UDIS86 class>>disassemble:
|
changeset |
files
|
Sat, 26 Dec 2015 14:41:41 +0100 |
Jan Vrany |
Added support for "special cells section"
|
changeset |
files
|
Wed, 16 Dec 2015 00:03:56 +0000 |
Jan Vrany |
Fixed AsmJit tests.
|
changeset |
files
|
Tue, 15 Dec 2015 23:18:02 +0000 |
Jan Vrany |
Initial port ot Igor Stasenko's AsmJit
|
changeset |
files
|
Mon, 21 Dec 2015 22:46:06 +0100 |
Jan Vrany |
Introduced a CompiledCodeObject - an interface to VM's macine code management.
|
changeset |
files
|
Thu, 10 Dec 2015 08:47:42 +0000 |
Jan Vrany |
Initial support for disassembling
|
changeset |
files
|
Tue, 08 Dec 2015 08:55:42 +0000 |
Jan Vrany |
Added sources of udis86 1.7.2
|
changeset |
files
|