Joao Matos
5857c2d17c
Split compilation options into Compilation.cs.
8 years ago
Joao Matos
ebc41d324e
Rename Types.cs to TypeIgnoreChecker.cs.
8 years ago
Joao Matos
a4b40f6fac
Split TypeMapDatabase into its own file.
8 years ago
Joao Matos
b6f400dbfa
[tests] Pass --agents=1 to NUnit console test runner to fix intermittent errors.
...
See https://github.com/nunit/nunit-console/pull/183 .
Remove this workaround once we update NUnit consoler runner version.
8 years ago
João Matos
41b96ae2b3
Update GettingStarted.md
8 years ago
Joao Matos
3e7462b5ef
[travis] Fixed build platform name from x32 to x86.
8 years ago
Joao Matos
438db2854e
[build] Check for mono64 existence before using it for 64-bit builds.
8 years ago
Joao Matos
ef2a7e004d
[appveyor] Fixed the build platform name from x32 to x86.
8 years ago
Joao Matos
528fc73258
[build] Remove multi-platform builds, use the `--arch` build option instead.
8 years ago
Joao Matos
b466b17c02
[build] Rework how the target architecture is looked up at build time.
...
We now check the system Mono architecture in non-Windows platforms, this is needed since Mono 5 defaults to amd64.
8 years ago
João Matos
d840860b30
Merge pull request #825 from realvictorprm/patch-1
...
Use direct path to link to Microsoft.VisualStudio.Setup.Configuration.Interop
8 years ago
Victor Peter Rouven Müller
d44cd6a154
Fix which should prevent any bugs
8 years ago
Dimitar Dobrev
9dbcc3cc2c
Completed the support for dependent type names.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Gilad Levi
5302f5870c
Use fixed c# statement when accessing fixed struct members
8 years ago
Victor Peter Rouven Müller
0a61baa4b6
Completely ignore incomplete classes in C++/CLI ( #823 )
...
Signed-off-by: realvictorprm <mueller.vpr@gmail.com>
8 years ago
Victor Peter Rouven Müller
22c8541e2a
Fixing WinSDK include path code ( #822 )
...
Signed-off-by: realvictorprm <mueller.vpr@gmail.com>
8 years ago
Dimitar Dobrev
974f8fab20
Replaced the useless desugared dependent name type with its qualifier.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
realvictorprm
936d2231a7
Fixed wrong recording of declaration order ( #816 )
...
This is a bugfix for critical bug. With the fix the generation of the parser bindings should be nearly correct.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Dimitar Dobrev
6d63508d3f
Sent a missed changed about reading the function type in the parser.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Dimitar Dobrev
5f6c432f19
Removed all warnings in the C# part.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Dimitar Dobrev
1174800cff
Generated the symbols for templates by separate functions instead.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Dimitar Dobrev
fcca2e5501
Fixed the C++ printing of qualified template substitutions.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Dimitar Dobrev
71c14cdb2b
Fixed the C++ printing of qualified specializations.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Dimitar Dobrev
6a43e82047
Fixed the C++ printing of classes nested in specializations.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Dimitar Dobrev
0f0f6172f0
Fixed the finding of functions to work in name-spaces too.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Dimitar Dobrev
bf6ee830ed
Simplified the printing of C++ qualifiers.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
realvictorprm
10c86a2a10
Fixed the generated C# when an incomplete class is forwarded more than once.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
realvictorprm
9d89764965
Wrapped injected classes in order to ease binding lists of redeclarations.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Dimitar Dobrev
b40aea7583
Changed the example to show include and library dirs.
8 years ago
Dimitar Dobrev
eb8bf24bd4
Removed the note about looking for volunteers in GSoC.
8 years ago
Joao Matos
9dc880dd6a
Fixed build files to run mono64 in 64-bit non-VS builds.
8 years ago
Joao Matos
d7bc6eb279
Move "arch=" build option to helpers file and provide a default value.
8 years ago
Joao Matos
d6049dc49e
Added support for specifying build target architecture when building LLVM.
...
Fixes https://github.com/mono/CppSharp/issues/694 .
8 years ago
Dimitar Dobrev
c3f7fa10c2
Changed the generation of symbols to only include specialisations from generated functions.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Dimitar Dobrev
120e386ad9
Fixed a few warnings.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Dimitar Dobrev
ac83eed80a
Exported template specialisations in the native symbols.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Dimitar Dobrev
33e54fac67
Fixed a typing error.
8 years ago
Dimitar Dobrev
42facd9df1
Fixed the generation of parameters in the C# printer.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Dimitar Dobrev
52788fd0d6
Removed a redundant parameter.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
João Matos
1de852ad9b
Update README.md
8 years ago
realvictorprm
f44c578be8
Disabled generation of disposable for incomplete structs/classes ( #799 )
...
Fixes https://github.com/mono/CppSharp/issues/798 .
8 years ago
realvictorprm
938ccf686b
Incomplete classes and structs are now generated for C#. ( #797 )
...
This feature is NOT coming for C++/CLI !
8 years ago
Dimitar Dobrev
38f247b1db
Merged the libraries for inlines and templates into one.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Dimitar Dobrev
230d0366d2
Replaced obsolete code in the example for SDL.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Abhinav Tripathi
91fcfd0b5c
Fix CheckStaticClass pass and add test. ( #795 )
8 years ago
realvictorprm
4307fb3303
Fixed ArgumentException due to nullptr arguments in Marshaling native function pointers. ( #794 )
8 years ago
Dimitar Dobrev
4df0506c38
Revert "Increasing the time out in Travis from 10 to 15 minutes when installing Mono."
...
This reverts commit 625a2c33d0
.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Dimitar Dobrev
4dc3b4e133
Restored some unused but needed code.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Dimitar Dobrev
625a2c33d0
Increasing the time out in Travis from 10 to 15 minutes when installing Mono.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago
Dimitar Dobrev
087cb25775
Added a fall-back when trying to use the latest version of VS.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
8 years ago