Victor Peter Rouven Müller
|
7d7b13bd2b
|
Remove GSoC notice because its done for this year
|
8 years ago |
Dimitar Dobrev
|
2d8e87188b
|
Simplified the completion of declarations in the parser.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
João Matos
|
4438465cbd
|
Clean up the parser. (#970)
|
8 years ago |
Joao Matos
|
37bb60b3da
|
Rework handling of native record creation and add some tests.
|
8 years ago |
Joao Matos
|
656e4f3773
|
Simplify record redeclarations handling in the parser.
|
8 years ago |
Joao Matos
|
231e164a00
|
Fixed implicit class record walking in the parser.
|
8 years ago |
Marco Zille
|
cb1b3a95f4
|
Improved test on TypeLoc when walking the template argument list on the native AST to prevent crash (#966)
|
8 years ago |
Joao Matos
|
ef3028bf35
|
Initialize size and elementSize members in native ArrayType.
|
8 years ago |
Joao Matos
|
b395d21e63
|
Minor code cleanup to use interpolated string formatting.
|
8 years ago |
Joao Matos
|
eef53dfce2
|
Added a new verbose flag to the CLI tool and improved verbose handling.
|
8 years ago |
Joao Matos
|
34ce466d8d
|
Fixed duplicate generation of forward declared class.
Fixes https://github.com/mono/CppSharp/issues/968.
|
8 years ago |
Joao Matos
|
ecf4472152
|
Small cleanup and minor optimizations in ResolveIncompleteDeclsPass.
|
8 years ago |
Dimitar Dobrev
|
59d08a64a0
|
Improved the fix for handling non-type params in template specialisation types.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Joao Matos
|
f21d44af77
|
Fixed template parsing issue with processing of type locs.
Fixes https://github.com/mono/CppSharp/issues/964.
|
8 years ago |
Joao Matos
|
dac3753c0c
|
Fixed parser bug when dealing with DependentTemplateSpecializationTypeLoc.
|
8 years ago |
Joao Matos
|
78222577f5
|
Fixed an erroneous usage of LLVM cast with a regular C++ type.
Only found with debug-mode LLVM build.
|
8 years ago |
Marco Zille
|
2b9bf29a70
|
Fixed VS2017 system includes search error #957 (#958)
|
8 years ago |
Dimitar Dobrev
|
18c52ba698
|
Restored the test for fixed arrays of primitive pointers on macOS. (#956)
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
4bf9da7804
|
Updated the CI for macOS to use the latest Mono.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
b965aca3a2
|
Documented the release of CppSharp 0.8.14.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
9e921ed1cd
|
Clarified that C# support for templates is still experimental.
It's difficult to entirely remove them now because there already are tests.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
eb4014db42
|
Excluded the test for fixed arrays of primitive pointers on macOS.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
122359bf9e
|
Fixed the generated C# when a virtual function takes a fixed array.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
3af63fb33d
|
Fixed the generated C# for fixed arrays in types of parameters.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
2b364d9787
|
Grouped all tests for arrays together.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
f6033f3a5a
|
Fixed the generated C# for virtuals taking arrays of objects.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Joao Matos
|
45232ec8a2
|
Lookup Mono SDK path on Windows registry.
|
8 years ago |
Dimitar Dobrev
|
a319f96261
|
Fixed the generated C# when a virtual function takes an array.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
3ce995ede0
|
Fixed the generated C# with 4+ modules and repetitive delegates.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
6a15e51d76
|
Added C# marshalling of parameters of type array of const char* const.
Fixes https://github.com/mono/CppSharp/issues/692.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
65afb2628c
|
Simplified the method for generating a variable in C#.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
37b3339e71
|
Added C# marshalling of parameters of type array of const char*.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
184feac23e
|
Fixed null arrays in C# to be passed as such to C/C++.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
140a624f43
|
Added C# marshalling of parameters of type array of objects.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
ce71a3b8a8
|
Added C# marshalling of parameters of type array of primitives.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
3d9cc3ab70
|
Added marshalling of parameters of type array of pointers.
Fixes https://github.com/mono/CppSharp/issues/932.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
4b374c9084
|
Fixed the generated C# for two anonymous types nested in another anonymous type.
Fixes https://github.com/mono/CppSharp/issues/931.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
4accfbc6ab
|
Regenerated the parser bindings.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
d4d6354621
|
Removed unused internals from the generated C#.
Fixes https://github.com/mono/CppSharp/issues/936.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
b93674f261
|
Simplified and optimised the MSVC tool-chain.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
f992cd8280
|
Removed the out parameter when looking for a version of Visual Studio.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
3cf7c6aa0c
|
Moved the searching for a VS SDK to a separate method.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Joao Matos
|
59b4b0de6b
|
[build] Update Premake binary for Linux.
|
8 years ago |
Joao Matos
|
460e98bd93
|
[build] Update to a Vagrant box that actually works.
|
8 years ago |
Joao Matos
|
6443e811c3
|
[build] Update provision scripts deprecated Premake code.
|
8 years ago |
Joao Matos
|
21a12ff01e
|
[examples] Added an example for the parser APIs.
Signed-off-by: Joao Matos <joao@tritao.eu>
|
8 years ago |
João Matos
|
77ca17929c
|
Merge pull request #937 from realvictorprm/patch-1
Add C++17 to the parser options
|
8 years ago |
Victor Peter Rouven Müller
|
9edd7819c2
|
Add C++17 to the parser options
Just to complete the list @tritao 😄
|
8 years ago |
João Matos
|
4a21598d12
|
Merge pull request #934 from tritao/parser_refactor
[parser] Refactor some code in the parser layer.
|
8 years ago |
Joao Matos
|
e1200bc577
|
[parser] Refactor the parser layer.
Removes some useless abstractions and unused code.
Signed-off-by: Joao Matos <joao@tritao.eu>
|
8 years ago |