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 |
Øystein Krog
|
d6eaa6a7fd
|
Reorder code a bit such that new/old parser has same method order, easier to diff/compare.
|
12 years ago |
Øystein Krog
|
b39bfb845f
|
Update GenerateProjects.bat file to include VS2013 c++/new parser option.
|
12 years ago |
Øystein Krog
|
663c91e443
|
Add support for fields with expressions (values) in CSharpTextTemplate
|
12 years ago |
Øystein Krog
|
df7c1371a6
|
Pass in an CSharpExpressionPrinter instance to CSharpTextTemplate
|
12 years ago |
Øystein Krog
|
c8b69fd601
|
Add Expression property in Field, allows a field to have a "value"
|
12 years ago |
Øystein Krog
|
240d2db53d
|
Add new IExpressionPrinter interface, with CSharpExpressionPrinter implementation
|
12 years ago |
João Matos
|
89bd6a4132
|
Merge pull request #183 from ForNeVeR/patch-1
Fix formatting in DevManual.md
|
12 years ago |
Friedrich von Never
|
f8b97091a0
|
Fix formatting in DevManual.md
|
12 years ago |
João Matos
|
b03e945e89
|
Merge pull request #181 from ddobrev/master
Worked around a bug of some incomplete classes having empty complete declarations
|
12 years ago |
Dimitar Dobrev
|
e08f2083f8
|
Worked around a bug of some incomplete classes having empty complete declarations.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
ad57f3a8c1
|
Merge pull request #180 from ddobrev/master
Added tests for v-tables checking calls to virtuals from within C++ and passing parameters.
|
12 years ago |
Dimitar Dobrev
|
be34899fc5
|
Added tests for v-tables checking calls to virtuals from within C++ and passing parameters.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
86203ebe68
|
Merge pull request #179 from ddobrev/master
Changed the option for bitness to be writable and 64-bit by default for 64-bit builds.
|
12 years ago |
Dimitar Dobrev
|
aff6b2033a
|
Changed the option for bitness to be writable and 64-bit by default for 64-bit builds.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
da46d15b25
|
Merge pull request #178 from ddobrev/master
Fixed the renaming pass to consider forward declarations and function type defs
|
12 years ago |
Dimitar Dobrev
|
ebd692e6aa
|
Fixed the renaming pass to consider forward declarations and function type defs.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
adbc4b452a
|
Merge pull request #177 from ddobrev/master
Generated correct v-tables when using the Itanium ABI
|
12 years ago |
Dimitar Dobrev
|
59e0fb9ede
|
Generated correct v-tables when using the Itanium ABI.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
6c7b101b48
|
Merge pull request #176 from ddobrev/master
Fixed he finding of classes to only return complete declarations
|
12 years ago |
Dimitar Dobrev
|
3209f1a398
|
Fixed a possible crash in the finding of classes by name.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
80b9871583
|
Merge pull request #174 from ddobrev/master
Fixed the finding of classes to only return complete declarations
|
12 years ago |