Thu, 17 Sep 2015 07:36:40 +0100 LLVM bindings: allow to specify path to llvm-config default tip
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 17 Sep 2015 07:36:40 +0100] rev 49
LLVM bindings: allow to specify path to llvm-config ..by setting LLVM_CONFIG variable when generating definitions for LLVM bindings. Example: make LVM_CONFIG=~/Projects/LLVM/sources1/build/Debug+Asserts/bin/llvm-config
Wed, 16 Sep 2015 06:25:43 +0100 LLVM bindings: Updated LLVM_C mappings for LLVMIsAXXX() and LLVMPrintXXXToString() functions
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Sep 2015 06:25:43 +0100] rev 48
LLVM bindings: Updated LLVM_C mappings for LLVMIsAXXX() and LLVMPrintXXXToString() functions Make LLVMIsAXXX() functions to return bool instead of LLVMValueRef(). Make LLVMPrintXXXToString() functions to return generic pointer instead of char*
Mon, 17 Aug 2015 10:04:39 +0100 Added DWARF.h to LLVM API Extensions generator
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 17 Aug 2015 10:04:39 +0100] rev 47
Added DWARF.h to LLVM API Extensions generator
Fri, 14 Aug 2015 11:28:29 +0100 Fix in LLVM C API and C API Extensions mappings: map LLVMBool to #bool FFI type. Correctly map LLVMModuleRef to LLVMModule.
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 14 Aug 2015 11:28:29 +0100] rev 46
Fix in LLVM C API and C API Extensions mappings: map LLVMBool to #bool FFI type. Correctly map LLVMModuleRef to LLVMModule.
Fri, 14 Aug 2015 11:27:03 +0100 Introduced a CBoolNode to model C99's _bool and map it to FFI's #bool type.
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 14 Aug 2015 11:27:03 +0100] rev 45
Introduced a CBoolNode to model C99's _bool and map it to FFI's #bool type. This would allow to pass true and false directly to FFI callouts without need to convert it to 0 / 1 smallints.
Thu, 13 Aug 2015 06:01:15 +0100 Small fix in LLVM C and LLVM C Extensions library mappings
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 13 Aug 2015 06:01:15 +0100] rev 44
Small fix in LLVM C and LLVM C Extensions library mappings Manually resolve C type LLVMValueRef to Smalltalk's LLCMValue class. Map LLVMBuilderRef to LLVMIRBuilder class.
Wed, 12 Aug 2015 07:32:13 +0100 Added mappings for LLVM C and LLVM C Extensions
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 12 Aug 2015 07:32:13 +0100] rev 43
Added mappings for LLVM C and LLVM C Extensions These are used to generate C callouts for jv:llvm_s project.
Wed, 12 Aug 2015 07:49:03 +0100 64bit fixes: for C99 fixed-width int types, generate proper fixed-width FFI types. For int and longs generate generic, machine-dependent FFI types
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 12 Aug 2015 07:49:03 +0100] rev 42
64bit fixes: for C99 fixed-width int types, generate proper fixed-width FFI types. For int and longs generate generic, machine-dependent FFI types i.e., for `int` generate #int FFI type, for `unsigned long long` generate #ulonglong FFI type,
Mon, 06 Jul 2015 23:08:04 +0100 Type resolving reintroduced again.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 06 Jul 2015 23:08:04 +0100] rev 41
Type resolving reintroduced again. During resolution part, all CUnresolvedNode are replaced by corresponding typedef nodes.
Mon, 06 Jul 2015 22:28:52 +0100 Renamed CUserDefinedTypeNode to CUnresolvedTypeNode.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 06 Jul 2015 22:28:52 +0100] rev 40
Renamed CUserDefinedTypeNode to CUnresolvedTypeNode. This is a preparation for new resolving code.
(0) -10 tip