Thu, 16 Jun 2016 18:11:45 +0100 Do not build jv:dragonfly/c1 by default. Do build AsmJIT
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 16 Jun 2016 18:11:45 +0100] rev 25
Do not build jv:dragonfly/c1 by default. Do build AsmJIT
Thu, 16 Jun 2016 16:56:52 +0100 Added some examples showing use of CompiledCodeObject
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 16 Jun 2016 16:56:52 +0100] rev 24
Added some examples showing use of CompiledCodeObject
Wed, 15 Jun 2016 23:46:29 +0100 Added README, licenses and copyright notices.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 15 Jun 2016 23:46:29 +0100] rev 23
Added README, licenses and copyright notices.
Tue, 14 Jun 2016 23:12:04 +0100 Build files fixes for Windows
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 14 Jun 2016 23:12:04 +0100] rev 22
Build files fixes for Windows
Tue, 14 Jun 2016 22:40:22 +0100 Build files for udis86 regenerated using newer autotools
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 14 Jun 2016 22:40:22 +0100] rev 21
Build files for udis86 regenerated using newer autotools ...in order to support building under MSYS2 environment.
Sun, 12 Jun 2016 12:12:51 +0100 Call stxCompiledCodeObjectOBJVectorModified() when an object vector section is modified
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 12 Jun 2016 12:12:51 +0100] rev 20
Call stxCompiledCodeObjectOBJVectorModified() when an object vector section is modified This is necessary to tell the VM that data changed so it can update its internal housekeeping data. References to from object vector sections have to be updated when a GC moves object around.
Thu, 21 Apr 2016 09:58:19 +0100 C1: Added C1Compiler #prepare/#finish
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 21 Apr 2016 09:58:19 +0100] rev 19
C1: Added C1Compiler #prepare/#finish #prepare prepares everything for LLVM IR construction, but does not generate any IR instructions (not even prologue). #finish allocates a code object, generates a machine code and update method's code pointer. As a side effect, this allows for easier testing of building blocks (such as #loadClassOf: and so on)
Wed, 20 Apr 2016 23:36:17 +0100 C1: Added context setup code.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 20 Apr 2016 23:36:17 +0100] rev 18
C1: Added context setup code.
Fri, 12 Feb 2016 11:51:14 +0000 Initial work on LLVM-based C1 compiler
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 12 Feb 2016 11:51:14 +0000] rev 17
Initial work on LLVM-based C1 compiler
Sun, 07 Feb 2016 10:16:55 +0000 Added C1LLVMMCJITMemoryManager, a memory manager for LLVM which uses Smalltalk/X code object...
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 07 Feb 2016 10:16:55 +0000] rev 16
Added C1LLVMMCJITMemoryManager, a memory manager for LLVM which uses Smalltalk/X code object... ...to allocate memory. This provides an integration between LLVM and Smalltalk/X VM so code generated by LLVM is allocated in Smalltalk/X code area and is garbage-collected.
(0) -10 +10 tip