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.
Mon, 06 Jul 2015 22:21:35 +0100 Added support for generating classes for typedef'd types.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 06 Jul 2015 22:21:35 +0100] rev 39
Added support for generating classes for typedef'd types.
Mon, 06 Jul 2015 08:03:53 +0100 During type resolution, do not REPLACE the type with it's resolved type.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 06 Jul 2015 08:03:53 +0100] rev 38
During type resolution, do not REPLACE the type with it's resolved type. Rather link it, i.e., set UDT's type to resolved type. Let the mappings to handle the rest if necessary.
(0) -10 tip