triton
f6ca256a86
Fixed CheckDuplicatedNamesPass to work with functions.
11 years ago
triton
7faa50d945
Fixed native symbol naming.
...
We now properly name the internal ctor declarations by constructor type.
We also now keep an index for each function that is used to unique their native name.
11 years ago
triton
fe0c6ebfa8
Fixed test case by using CppSharp.AST.Extensions.
11 years ago
João Matos
6c11343200
Merge pull request #211 from InitialForce/feature_add_uintptr
...
Add PrimitiveType.UIntPtr in AST and code generators
12 years ago
Øystein Krog
065b8054b2
Add PrimitiveType.UIntPtr in AST and code generators
12 years ago
João Matos
0443cd3057
Merge pull request #209 from InitialForce/refactor_extensions
...
Move some AST class helper methods out into extension classes
12 years ago
João Matos
b75592e145
Merge pull request #210 from InitialForce/feature_field_clone_ctor
...
Add clone ctor in Field
12 years ago
Øystein Krog
4d62a5be31
Add clone ctor in Field
12 years ago
Øystein Krog
e0812abbd7
Move helper methods in Class out from class and into extension class ClassExtensions
12 years ago
Øystein Krog
fb127211ec
Move helper methods in Property out from class and into extension class PropertyExtensions
12 years ago
Øystein Krog
d3e963ff19
Move helper methods in Type out from class and into extension class TypeExtensions
12 years ago
triton
89f9424971
Updated DeclConverter to work with the new style of generated pointers in the bindings.
12 years ago
triton
5b4c2f887a
Re-generated the bindings and added Target bindings that were forgotten in a previously pull.
12 years ago
triton
71a875d6b9
Added missing GetTargetInfo to CppParser.
12 years ago
triton
df58e2774f
Added an Std.Map wrapper to be able to use it in internal declarations.
12 years ago
triton
28a7647ceb
Remove extra access field that conflicts with the one defined in its hierarchy.
12 years ago
João Matos
f62c78abc3
Merge pull request #206 from ddobrev/master
...
Fixed the reporting of compilation errors
12 years ago
Dimitar Dobrev
445f460b47
Fixed the reporting of compilation errors.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
12 years ago
triton
fb70229e26
Updated to a recent LLVM and Clang revision.
12 years ago
triton
b6d4a246bd
Normalize line endings.
12 years ago
João Matos
e7bfb757b2
Merge pull request #195 from InitialForce/feature_parser_collect_targetinfo
...
Extend parser to collect TargetInfo (type widths etc)
12 years ago
Øystein Krog
b1642bd47b
Add TargetInfo in Driver.
12 years ago
Øystein Krog
24a6c7a430
Update CppParser bindings.
12 years ago
Øystein Krog
a268eb1875
Add new GetTargetInfo() method in parsers, that exposes information about type sizes and alignment.
12 years ago
João Matos
f6806ae67e
Merge pull request #205 from ddobrev/master
...
Marshalled C++ char as Mono/.NET char instead of sbyte for a more friendly API
12 years ago
Dimitar Dobrev
72089a499e
Marshalled C++ char as Mono/.NET char instead of sbyte for a more friendly API.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
12 years ago
João Matos
2a5e5fa700
Merge pull request #204 from ddobrev/master
...
Ignored protected members of value types. Used a constant for the instance identifier to improve performance
12 years ago
Dimitar Dobrev
556e91554f
Ignored protected members of value types. Used a constant for the instance identifier to improve performance.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
12 years ago
João Matos
d0ff0b18d5
Merge pull request #203 from ddobrev/master
...
Wrapped copy constructors
12 years ago
Dimitar Dobrev
7477b90023
Moved the tests for copy ctors to separate classes.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
12 years ago
triton
b761b9b66a
Ignore constructors and destructors for static classes.
12 years ago
triton
8e9d4f9c31
Fixed generation of copy constructors for CLI value types.
12 years ago
Dimitar Dobrev
fee1809ca5
Wrapped copy constructors.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
12 years ago
João Matos
40597b0bd3
Merge pull request #201 from ddobrev/master
...
Fixed the generation of internal implementations of abstract classes to actually work
12 years ago
Dimitar Dobrev
24a8db6a32
Fixed the generation of internal implementations of abstract classes to actually work.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
12 years ago
Dimitar Dobrev
a5b9c10681
Reverted "Cleared up and fixed the exported symbols of libraries." Extended the symbols with stripped of the initial '_' ones.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
12 years ago
João Matos
2d13ddaa15
Merge pull request #200 from ddobrev/master
...
Reverted "Cleared up and fixed the exported symbols of libraries." Extended the symbols with stripped of the initial '_' ones
12 years ago
João Matos
2e3e281c5c
Merge pull request #199 from ddobrev/master
...
Cleared up and fixed the exported symbols of libraries
12 years ago
Dimitar Dobrev
adc16e3877
Cleared up and fixed the exported symbols of libraries.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
12 years ago
João Matos
cc08d79414
Merge pull request #198 from ddobrev/master
...
Ensured the internals of mapped classes are generated
12 years ago
Dimitar Dobrev
2e2f277b30
Ensured the internals of mapped classes are generated.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
12 years ago
João Matos
71698f49d7
Merge pull request #196 from ddobrev/master
...
Generated dependent fields if they are of a union type
12 years ago
Dimitar Dobrev
8d9ff9515e
Generated dependent fields if they are of a union type.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
12 years ago
João Matos
3da7e8c898
Merge pull request #194 from ddobrev/master
...
Checked for symbols before calling destructors
12 years ago
Dimitar Dobrev
648e47570d
Checked for symbols before calling destructors.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
12 years ago
João Matos
6bc3b480c6
Merge pull request #193 from ddobrev/master
...
Added stubbed support for pack expansions to the new parser as well
12 years ago
Dimitar Dobrev
2605ac680d
Added stubbed support for pack expansions to the new parser as well.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
12 years ago
João Matos
702de5a5b2
Merge pull request #192 from ddobrev/master
...
Avoided crashes when generating code corresponding to translation units at invalid locations
12 years ago
Dimitar Dobrev
093ae1548b
Avoided crashes when generating code corresponding to translation units at invalid locations.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
12 years ago
Dimitar Dobrev
99849da1d1
Added preliminary support for char16 to avoid crashes because of null parameter types.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
12 years ago