Dimitar Dobrev
e43dd1c18f
Fixed the adjustment of the instance in cases of multiple inheritance.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
c0184ff018
Removed an option not used anywhere.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
9cb7155679
Enforced the option for generating partial C# classes by removing it.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
ad5505f113
Enabled multiple inheritance, and removed its option, in the C# generator.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 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>
10 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>
10 years ago
Joao Matos
1346957a66
Wrap some really long lines.
10 years ago
Joao Matos
54b586d0d0
Simplify CheckForDuplicates, decl is never a PreprocessedEntity.
10 years ago
Joao Matos
8076e5f1c6
Rename TypeDatabase to TypeMaps.
10 years ago
Joao Matos
7a26c11382
Rename VisitLibrary method to VisitASTContext.
10 years ago
Joao Matos
b117410729
Moved typedef declarations to their own file.
10 years ago
Joao Matos
4d277afa69
Fixed C/C++ type printing of const pointers with const types.
10 years ago
Joao Matos
6eae58007c
Make TestCompletionOfClassTemplates more robust.
10 years ago
Dimitar Dobrev
d22e084c7c
Fixed the walking of pointer types to use the correct qualifiers.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 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>
10 years ago
João Matos
a7f91df954
Merge pull request #701 from microMolvi/patch-1
...
DevManual.md: fix grammar
10 years ago
Abdur Rehman
01860ad1bb
DevManual.md: fix grammar
10 years ago
Dimitar Dobrev
092d22be46
Merge pull request #700 from pizzaeater/patch-1
...
Fixed typo
10 years ago
Evgeny Nepomnyashchiy
33595d50aa
Fixed typo
10 years ago
Joao Matos
f32375be4f
Refactored and renamed ASTContext.FindOrCreateModule.
10 years ago
Joao Matos
098ff73e52
Rename type map database in binding context.
10 years ago
João Matos
7257633927
Merge pull request #698 from Klipi/patch-2
...
Update syntax for adding passes
10 years ago
Olli Niskanen
bdaa547f2a
Update syntax for adding passes
10 years ago
Joao Matos
6e0a079f7a
Extracted Windows kits toolchain code into its own method.
10 years ago
Joao Matos
cc773d1848
Refactored code to get VS SDK toolchain version in its own method.
10 years ago
Joao Matos
c55a8fa79c
Make it easier to map between the enum-based and integer-based VS versions.
10 years ago
Dimitar Dobrev
db942dc06c
Wrapped the reference qualifier of functions.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
João Matos
8481f9e5cb
Merge pull request #696 from Klipi/patch-1
...
Document LLVM build using premake on OSX
10 years ago
Olli Niskanen
1cd8d2c00a
Add a line break to fix code formatting
10 years ago
Olli Niskanen
1fc72c51c7
Document LLVM build using premake on OSX
10 years ago
Joao Matos
186312a92b
Fixed missing primitive types in CLI type printer.
...
Partial fix for https://github.com/mono/CppSharp/issues/695 .
10 years ago
Joao Matos
d349134180
Reworked parser bindings build scripts to be more easily re-usable.
10 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 .
10 years ago
Joao Matos
f5ea7a1d50
Minor whitespace fixes.
10 years ago
Joao Matos
191f9a9062
Updated Premake OSX binary to the latest.
10 years ago
Joao Matos
4cb6da31ce
Fixed FindMonoPath to return Mono base path and not binary path.
10 years ago
Dimitar Dobrev
9cbb13053a
Fixed the generated code when an override has its access increased.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Joao Matos
7263c74b8f
Whitespace fix.
10 years ago
Joao Matos
e1b35398eb
Renamed UppercaseFirst string helper to Capitalize.
10 years ago
Joao Matos
71c6e72959
Added convenience ctor to TypedefType.
10 years ago
Dimitar Dobrev
6cbd047392
Fixed the auto-compilation not to use an old and buggy CS compiler on Windows.
...
Fixes https://github.com/mono/CppSharp/issues/688 .
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Joao Matos
e7f9178ff4
Added Mono toolchain finding support code.
10 years ago
Dimitar Dobrev
c82e94c05b
Removed the custom wget from the CI because the remote OS X has been updated.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Joao Matos
e1fae44c64
Refactored CppTypePrinter to be more easily extensible.
10 years ago
Joao Matos
26b4dfa549
Improve diagnostics for unavailable pre-compiled LLVM packages.
...
Fixes https://github.com/mono/CppSharp/issues/693 .
10 years ago
Dimitar Dobrev
7c9c91acc3
Fixed the generated C# when a method with a default arg is named the same as another, non-default, of its parameters.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
a04c752b33
Fixed the generated C# when an abstract function has no default args but its overrides do.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
6245f9e105
Fixed the generated C# when an abstract function in a secondary base has a non-primitive default argument.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
e68f9bc041
Revert "Improved diagnostic output in CheckIgnoredDecls."
...
This reverts commit 7b1abc79bc .
It breaks the build and it's not trivial to fix it, so given that it's just logging, we'd better disable it for now.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Joao Matos
21dd5d71a8
Fixed ASTVisitor.VisitUnsupportedType to be virtual.
10 years ago