Dimitar Dobrev
|
4cb5412915
|
Fixed a regression when an abstract implementation has a function from a secondary base.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
c16a0287f4
|
Fixed a regression when wrapping functions which implement secondary bases.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
b2a872f431
|
Merged the passes for properties and made the result non-optional.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
bc9016cf19
|
Made the generation of conversion operators for constructors non-optional.
We are better off always having them because we map to C++ better this way.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
458f7ff25b
|
Deleted the non-working marshalling interface and the option for it.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
b648471866
|
Removed 4 useless options.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
2a369a341d
|
Simplified the code for generating virtual C# calls.
Fixes https://github.com/mono/CppSharp/issues/706.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
055f4c627e
|
Fixed the generated C++/CLI when a header and a contained name-space bear the same name.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
1b41897172
|
Fixed the generated C# when a header and a contained name-space bear the same name.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
77f45dee38
|
Fixed the adjustment of the instance in cases of multiple inheritance.
Fixes https://github.com/mono/CppSharp/issues/707.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
05c4213c28
|
Revert "Fixed the adjustment of the instance in cases of multiple inheritance."
This reverts commit e43dd1c18f .
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
e43dd1c18f
|
Fixed the adjustment of the instance in cases of multiple inheritance.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
c0184ff018
|
Removed an option not used anywhere.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
9cb7155679
|
Enforced the option for generating partial C# classes by removing it.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
ad5505f113
|
Enabled multiple inheritance, and removed its option, in the C# generator.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
924ceaf85a
|
Fixed the selection of a virtual table to call virtual methods through in the C# generator.
Fixes https://github.com/mono/CppSharp/issues/703.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
baee5fd5a8
|
A test for the crash when using multiple inheritance and calling a virtual function from a secondary base.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
9 years ago |
Joao Matos
|
1346957a66
|
Wrap some really long lines.
|
9 years ago |
Joao Matos
|
54b586d0d0
|
Simplify CheckForDuplicates, decl is never a PreprocessedEntity.
|
9 years ago |
Joao Matos
|
8076e5f1c6
|
Rename TypeDatabase to TypeMaps.
|
9 years ago |
Joao Matos
|
7a26c11382
|
Rename VisitLibrary method to VisitASTContext.
|
9 years ago |
Joao Matos
|
b117410729
|
Moved typedef declarations to their own file.
|
9 years ago |
Joao Matos
|
4d277afa69
|
Fixed C/C++ type printing of const pointers with const types.
|
9 years ago |
Joao Matos
|
6eae58007c
|
Make TestCompletionOfClassTemplates more robust.
|
9 years ago |
Dimitar Dobrev
|
d22e084c7c
|
Fixed the walking of pointer types to use the correct qualifiers.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
56c1fab63b
|
Fixed a bug causing a class layout to have the class as its own base.
Fixes https://github.com/mono/CppSharp/issues/702.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
João Matos
|
a7f91df954
|
Merge pull request #701 from microMolvi/patch-1
DevManual.md: fix grammar
|
9 years ago |
Abdur Rehman
|
01860ad1bb
|
DevManual.md: fix grammar
|
9 years ago |
Dimitar Dobrev
|
092d22be46
|
Merge pull request #700 from pizzaeater/patch-1
Fixed typo
|
9 years ago |
Evgeny Nepomnyashchiy
|
33595d50aa
|
Fixed typo
|
9 years ago |
Joao Matos
|
f32375be4f
|
Refactored and renamed ASTContext.FindOrCreateModule.
|
9 years ago |
Joao Matos
|
098ff73e52
|
Rename type map database in binding context.
|
9 years ago |
João Matos
|
7257633927
|
Merge pull request #698 from Klipi/patch-2
Update syntax for adding passes
|
9 years ago |
Olli Niskanen
|
bdaa547f2a
|
Update syntax for adding passes
|
9 years ago |
Joao Matos
|
6e0a079f7a
|
Extracted Windows kits toolchain code into its own method.
|
9 years ago |
Joao Matos
|
cc773d1848
|
Refactored code to get VS SDK toolchain version in its own method.
|
9 years ago |
Joao Matos
|
c55a8fa79c
|
Make it easier to map between the enum-based and integer-based VS versions.
|
9 years ago |
Dimitar Dobrev
|
db942dc06c
|
Wrapped the reference qualifier of functions.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
João Matos
|
8481f9e5cb
|
Merge pull request #696 from Klipi/patch-1
Document LLVM build using premake on OSX
|
9 years ago |
Olli Niskanen
|
1cd8d2c00a
|
Add a line break to fix code formatting
|
9 years ago |
Olli Niskanen
|
1fc72c51c7
|
Document LLVM build using premake on OSX
|
9 years ago |
Joao Matos
|
186312a92b
|
Fixed missing primitive types in CLI type printer.
Partial fix for https://github.com/mono/CppSharp/issues/695.
|
9 years ago |
Joao Matos
|
d349134180
|
Reworked parser bindings build scripts to be more easily re-usable.
|
9 years ago |
Joao Matos
|
459421128a
|
Revert "Updated Premake OSX binary to the latest."
This reverts commit 191f9a9062 .
It's breaking our Travis build, https://github.com/premake/premake-core/issues/588.
|
9 years ago |
Joao Matos
|
f5ea7a1d50
|
Minor whitespace fixes.
|
9 years ago |
Joao Matos
|
191f9a9062
|
Updated Premake OSX binary to the latest.
|
9 years ago |
Joao Matos
|
4cb6da31ce
|
Fixed FindMonoPath to return Mono base path and not binary path.
|
9 years ago |
Dimitar Dobrev
|
9cbb13053a
|
Fixed the generated code when an override has its access increased.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Joao Matos
|
7263c74b8f
|
Whitespace fix.
|
9 years ago |
Joao Matos
|
e1b35398eb
|
Renamed UppercaseFirst string helper to Capitalize.
|
9 years ago |