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 |
João Matos
|
6583fb4c8e
|
Merge pull request #191 from ddobrev/master
Added preliminary support for char16 to avoid crashes because of null parameter types.
|
12 years ago |
João Matos
|
4ef7f4330d
|
Merge pull request #190 from ddobrev/master
Considered renamable name-spaces which are not translation units
|
12 years ago |
Dimitar Dobrev
|
8439acdef5
|
Considered renamable name-spaces which are not translation units.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
6b4e434667
|
Merge pull request #189 from ddobrev/master
Stubbed support for pack expansions to avoid crashes in certain cases such as variadic templates
|
12 years ago |
Dimitar Dobrev
|
66363787b4
|
Stubbed support for pack expansions to avoid crashes in certain cases such as variadic templates.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
triton
|
2c624acb06
|
Fixed preprocessed declaration parsing for translation units in the new parser.
Fixes the failing TestPasses.TestCleanEnumItemNames test.
|
12 years ago |
Dimitar Dobrev
|
11ef53df10
|
Generated all internals of all (including ignored) classes and all of their fields in order to properly store objects in managed code.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
triton
|
2de268570c
|
Added missing test attribute to TestPropertyChains.
|
12 years ago |
triton
|
0a102d8fbc
|
Added better wrapping for static classes.
|
12 years ago |
triton
|
b89daa1d0a
|
Fixed parser warning in WalkTemplateSpecializationKind.
|
12 years ago |
João Matos
|
bcdd83de5d
|
Merge pull request #187 from ddobrev/master
Applied Helpers.SafeIdentifier in the name-cleaning pass in order to get correct names in type maps
|
12 years ago |
Dimitar Dobrev
|
85e56de487
|
Applied Helpers.SafeIdentifier in the name-cleaning pass in order to get correct names in type maps.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
0eb38de31a
|
Merge pull request #186 from ddobrev/master
Checked for any native context when printing template specialisations
|
12 years ago |
Dimitar Dobrev
|
d92bc31a71
|
Replaced a call to == with ReferenceEquals when checking for null to avoid cycles in == operators.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
3057adf1e1
|
Merge pull request #182 from ddobrev/master
Added an additional property to type maps indicating if they actually provide marshalling (useful if only copy constructors are replaced)
|
12 years ago |
Dimitar Dobrev
|
fe6378a88a
|
Added an additional property to type maps indicating if they actually provide marshalling (useful if only copy constructors are replaced).
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
8c92be96f3
|
Merge pull request #173 from gpetrou/CppMarshalOption
Added default option to avoid generating ICppMarshal interface in the ou...
|
12 years ago |
João Matos
|
babdfd4c5e
|
Merge pull request #168 from InitialForce/feature_ast_add_field_value
Add support for a expression type in the AST and make it possible to specify expression/value for a field.
|
12 years ago |
João Matos
|
a4725d6a16
|
Merge pull request #184 from InitialForce/cleanup_method_order
Reorder code a bit such that new/old parser has same method order.
|
12 years ago |
João Matos
|
4b27eb0a09
|
Merge pull request #185 from InitialForce/fix_generate_projects
Update GenerateProjects.bat file to include VS2013 c++/new parser option
|
12 years ago |