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.
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.
Mon, 06 Jul 2015 07:52:34 +0100 Generate comment in FFI callouts
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 06 Jul 2015 07:52:34 +0100] rev 37
Generate comment in FFI callouts Specifying the name and types of parameters and the return type.
Mon, 06 Jul 2015 07:18:24 +0100 Fix in class generator (MethofDefinitionChange>>classVariableNames: now takes collection, not string)
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 06 Jul 2015 07:18:24 +0100] rev 36
Fix in class generator (MethofDefinitionChange>>classVariableNames: now takes collection, not string)
Thu, 02 Jul 2015 09:00:12 +0100 Do NOT result typedefs during XML transformation.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 02 Jul 2015 09:00:12 +0100] rev 35
Do NOT result typedefs during XML transformation. Let the generator / mappings to decide whether they need to be resolved or not.
Sun, 28 Dec 2014 22:29:51 +0100 Minor fixes here and there (mainly because of Cairo bindings)
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 28 Dec 2014 22:29:51 +0100] rev 34
Minor fixes here and there (mainly because of Cairo bindings)
Fri, 26 Dec 2014 23:53:37 +0100 Minor fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 26 Dec 2014 23:53:37 +0100] rev 33
Minor fixes for recent Smalltalk/X
Tue, 23 Sep 2014 16:52:40 +0100 Package renamed from cvut:fel/cface to jv:cface
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 23 Sep 2014 16:52:40 +0100] rev 32
Package renamed from cvut:fel/cface to jv:cface
Sun, 30 Sep 2012 22:11:52 +0000 - Cface::Libgit2Mapping
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 30 Sep 2012 22:11:52 +0000] rev 31
- Cface::Libgit2Mapping changed: #initialize
Wed, 19 Sep 2012 18:08:33 +0000 - Cface::Libgit2Mapping
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 19 Sep 2012 18:08:33 +0000] rev 30
- Cface::Libgit2Mapping class definition added: #initialize changed: #smalltalkClassNameForEnum: #smalltalkClassNameForStruct:
Mon, 17 Sep 2012 20:24:44 +0000 - Cface::SmalltalkXGenerator
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 17 Sep 2012 20:24:44 +0000] rev 29
- Cface::SmalltalkXGenerator changed: #visitCEnumNode: #visitCStructuredNode: - Cface::Libgit2Mapping added: #smalltalkCategoryForEnum: #smalltalkCategoryForStruct: changed: #smalltalkCategoryForDerivedType: #smalltalkClassNameForEnum: #smalltalkClassNameForStruct: - extensions ...
Mon, 10 Sep 2012 10:23:27 +0000 - Updates to latest GCC XML that apparently reports structure sizes in bits instead of bytes.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 10 Sep 2012 10:23:27 +0000] rev 28
- Updates to latest GCC XML that apparently reports structure sizes in bits instead of bytes.
Fri, 07 Sep 2012 23:35:53 +0000 - Cface::Libgit2Mapping
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 07 Sep 2012 23:35:53 +0000] rev 27
- Cface::Libgit2Mapping added: #smalltalkSelectorForFunction: - Cface::TypeMapping category of: #smalltalkSelectorForFunction: - Cface::SmalltalkXGenerator changed: #visitCStructuredNode: - extensions ...
Fri, 07 Sep 2012 14:28:18 +0000 - Cface::TypeMapping
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 07 Sep 2012 14:28:18 +0000] rev 26
- Cface::TypeMapping changed: #smalltalkNamespace - Cface::Libgit2Mapping added: #smalltalkClassNameForFunction: changed: #smalltalkCategoryForDerivedType: - extensions ...
Wed, 05 Sep 2012 11:13:11 +0000 Style & Makefile fixes for libgit2
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 05 Sep 2012 11:13:11 +0000] rev 25
Style & Makefile fixes for libgit2
Wed, 05 Sep 2012 11:12:41 +0000 Some fixes for libgit2
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 05 Sep 2012 11:12:41 +0000] rev 24
Some fixes for libgit2
Tue, 04 Sep 2012 15:07:07 +0000 Added libgit2 definition generator
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 04 Sep 2012 15:07:07 +0000] rev 23
Added libgit2 definition generator
Tue, 04 Sep 2012 15:06:32 +0000 - Cface::Libgit2Mapping
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 04 Sep 2012 15:06:32 +0000] rev 22
- Cface::Libgit2Mapping added:7 methods - Cface::GeneratorCommand added: #generateLibgit - cvut_fel_cface changed: #classNamesAndAttributes #extensionMethodNames #preRequisites - extensions ...
Wed, 30 May 2012 19:57:40 +0000 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 30 May 2012 19:57:40 +0000] rev 21
Fixes in styles for modern GCC XML
Wed, 30 May 2012 19:56:35 +0000 - Cface::TypeMapping
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 30 May 2012 19:56:35 +0000] rev 20
- Cface::TypeMapping changed: #smalltalkCategoryForDerivedType: #smalltalkCategoryForEnum:
(0) -30 tip