Dimitar Dobrev
|
c4b48cf185
|
Fixed some problems with arrays of void after mapping void* to IntPtr.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
João Matos
|
05bbfdd28d
|
Merge pull request #349 from ddobrev/master
Fixed an ambiguity between an internal ctor and a potential wrapped one
|
11 years ago |
Dimitar Dobrev
|
dd5c324d01
|
Entirely removed the Internal struct from implementations of abstract classes.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
Dimitar Dobrev
|
30cb2cbe85
|
Fixed an ambiguity between an internal ctor and a potential wrapped one.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
Dimitar Dobrev
|
880e109a2d
|
Fixed incompilable code caused by VS failing to run all pre-build events.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
João Matos
|
349f133397
|
Merge pull request #347 from ddobrev/master
Fixed a memory problem in generated code. Mapped void* to IntPtr
|
11 years ago |
Dimitar Dobrev
|
b231b00de1
|
Wrapped void* as IntPtr because unlike int*, char*, etc., void* is just ugly and not useful.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
Dimitar Dobrev
|
f00fb2189f
|
Fixed a crash with GCC libs caused by calling FreeHGlobal on non-AllocHGlobal memory.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
João Matos
|
b1a2a4b095
|
Merge pull request #346 from ddobrev/master
Fixed the finding of classes to also check name-spaces
|
11 years ago |
Dimitar Dobrev
|
4385ecac76
|
Fixed the finding of classes to also check name-spaces.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
João Matos
|
e789eee792
|
Merge pull request #345 from ddobrev/master
Fixes for default arguments
|
11 years ago |
Dimitar Dobrev
|
2894999696
|
Fixed the generation of constructor overloads synthetised because of default arguments.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
Dimitar Dobrev
|
1dbc76f134
|
Fixed a bug when a char parameter is assigned a default value of 0.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
João Matos
|
64e84832a9
|
Merge pull request #344 from ddobrev/master
Added the ability to only enable a given type map for a selected back-end
|
11 years ago |
Dimitar Dobrev
|
9e5be9e92c
|
Added the ability to only enable a given type map for a selected back-end.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
João Matos
|
9ab2cee2ea
|
Merge pull request #343 from ddobrev/master
Removed a hack made redundant by the improved support for inlines
|
11 years ago |
Dimitar Dobrev
|
f67af3f59b
|
Removed a hack made redundant by the improved support for inlines.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
João Matos
|
d8840132b2
|
Merge pull request #341 from ddobrev/master
Simplified the pass for inlines thus including more symbols
|
11 years ago |
Dimitar Dobrev
|
ee2582896c
|
Simplified the pass for inlines thus including more symbols.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
João Matos
|
7b9f10b4ae
|
Merge pull request #339 from ddobrev/master
Improved the advanced property pass to avoid a crash and generate more properties
|
11 years ago |
Dimitar Dobrev
|
3c7c19ffc0
|
Fixed the generation of anonymous types to consider parenting anonymous types.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
Dimitar Dobrev
|
319b9691d2
|
Marked the __Instance property in interfaces as synthetised.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
Dimitar Dobrev
|
cf5cb69eab
|
Improved the advanced property pass to avoid a crash and generate more properties.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
João Matos
|
f8beaa708c
|
Merge pull request #340 from golddranks/template-fix
The simplest and least intrusive way to fix this.
|
11 years ago |
Pyry Kontio
|
8615c4ebeb
|
The simplest and least intrusive way to fix this.
|
11 years ago |
João Matos
|
76dd32e8be
|
Merge pull request #338 from ddobrev/master
Exposed the architecture of native libraries
|
11 years ago |
Dimitar Dobrev
|
c61cfa43a9
|
Exposed the architecture of native libraries.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
João Matos
|
1043be1743
|
Merge pull request #336 from ddobrev/master
Ensured the UnmanagedFunctionPointerAttribute is always set on generated delegates
|
11 years ago |
Dimitar Dobrev
|
d35a81c1f6
|
Ensured the UnmanagedFunctionPointerAttribute is always set on generated delegates.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
João Matos
|
de1f21339b
|
Merge pull request #335 from ddobrev/master
Extended the heuristics for obtaining function symbols
|
11 years ago |
Dimitar Dobrev
|
ca72594c84
|
Extended the heuristics for obtaining function symbols.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
João Matos
|
999b69dbeb
|
Merge pull request #333 from ddobrev/master
Fixed the pass for changing parameter types to their respective interface, if any, not to lose any pointers
|
11 years ago |
Dimitar Dobrev
|
a08e864441
|
Fixed the pass for changing parameter types to their respective interface, if any, not to lose any pointers.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
João Matos
|
92c85ac58a
|
Merge pull request #332 from ddobrev/master
Fixed the generation of copy ctors when mutiple inheritance is involved
|
11 years ago |
Dimitar Dobrev
|
d2e01b1eda
|
Fixed the generation of copy ctors when mutiple inheritance is involved.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
João Matos
|
2341df6b07
|
Merge pull request #331 from ddobrev/master
Enabled the addition of undefines in the options
|
11 years ago |
Dimitar Dobrev
|
643776b70e
|
Enabled the addition of undefines in the options.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
João Matos
|
51a5eced03
|
Merge pull request #330 from ddobrev/master
Fixed the target triples with the new Clang
|
11 years ago |
Dimitar Dobrev
|
0d605cd3fa
|
Fixed the target triples with the new Clang.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
triton
|
7f9c05f6a8
|
Removed outdated patches.
|
11 years ago |
triton
|
f2fb5fb9d7
|
Updated LLVM and Clang revisions.
|
11 years ago |
João Matos
|
3bc9539b9f
|
Merge pull request #329 from ddobrev/master
Fixed run-time crashes caused by updating to the new Clang
|
11 years ago |
Dimitar Dobrev
|
acdc093e0a
|
Fixed run-time crashes caused by updating to the new Clang.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
triton
|
03b7882bf3
|
Added missing TypeMaps.Tests.cs.
|
11 years ago |
triton
|
e606a7f2d0
|
Fixed parser to work with latest LLVM and Clang revisions.
|
11 years ago |
triton
|
934558ed54
|
Code cleanups, no functional changes intended.
|
11 years ago |
triton
|
9b0f221334
|
Try an alternative path separator when cleaning up file paths.
|
11 years ago |
triton
|
937bff4e2c
|
Skip generating some unique methods (ctors and dtors) for base classes when handling value types.
|
11 years ago |
triton
|
dc186ad5da
|
Stubbed out some type printing overloads.
|
11 years ago |
triton
|
8a3f50337c
|
Added an hack for parsing declaration without unique native pointers.
We only need this because we're re-using the parameter declaration for function type parameters.
|
11 years ago |