triton
7c49454faa
Use the Github email when doing Git pushes from AppVeyor.
10 years ago
CppSharp CI
9c24b3f84e
CI: Re-generated the parser bindings
10 years ago
Dimitar Dobrev
4f241d4e62
Fixed the automatic commit after regenerating the parser bindings at AppVeyor.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
triton
89874c1b20
Make Travis YAML parser happy.
10 years ago
Dimitar Dobrev
a20e3aca91
Properly set virtual tables up in the internal ctor by pointer.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
João Matos
a6feac65ed
Attempt to fix test success evaluation on Travis.
10 years ago
Dimitar Dobrev
c2202bbfc0
Removed the wrapping of comments because tools ignore empty lines.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
287ad2394d
Properly printed complex comments.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
4cc60bed2a
Fixed the pass for multiple inheritance to keep original functions.
...
This would be useful in many situations where the original function is required, for example when looking for indices in v-tables.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
912248b5da
Skipped patching of v-tables for objects not put in the native-managed map.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
87845ad51d
Fixed a regression with abstract types with the same property as a base type.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
b9e3efbf0c
Removed the option for copy ctors and prevented usage of ignored ones.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
bb59ca17fb
Fixed a crash when a C++ ctor indirectly calls a virtual function on the object being constructed.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
55bc99bc3f
Fixed a bug when overriding a function located in a dependency.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
9d390865e0
Changed the premake to take multiple dependencies for test projects.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
62a0857613
Copied all entries to the patched Itanium v-table.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
784a939c66
Ensured generated overridden properties are as simple as possible.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
dcb70b6ad0
Removed the now useless internal declarations for virtual non-operators.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
4e981a80e6
Fixed a bug when wrapping virtual properties overridden in indirect derived types.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
dc95c8d8c8
Fixed the bodies of functions overriding indirect virtuals.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
triton
ba9c2a19be
Only try to use .NET framework 4.6 when targeting VS 2015.
...
This should bring our non-Windows CI builds back to life.
Remove this hack once we update our Premake binary builds.
10 years ago
triton
94d8befb46
Setup Git AutoCrLf and user credentials for Git push in AppVeyor.
10 years ago
triton
f05b7af8d9
Use single quotes in the Git commit command in AppVeyor.
10 years ago
triton
e6a74dfec7
Do not shallow clone in AppVeyor so Git push works.
10 years ago
triton
56c4da9670
Fixed Git push in AppVeyor.
10 years ago
triton
ab0aace7b8
Fixed GetSourceDirectory in the parser generator to start from the current working directory.
10 years ago
triton
2ad39a9012
Fixed nesting environment variable expansion in AppVeyor.
10 years ago
triton
5dfe20a828
Added automatic parser bindings generation on AppVeyor.
10 years ago
triton
fbbe862268
Github deployment fixes for AppVeyor.
10 years ago
triton
146ceecc5a
Try to fix artifacts path in AppVeyor.
10 years ago
triton
d46129f45d
Enable deployment to Github from AppVeyor.
10 years ago
Dimitar Dobrev
b15735d539
Generated GetHashCode in the C# front-end.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
4584ae7485
Fixed warnings in the generated code by properly using "new".
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
triton
15ff04a79e
Workaround MSVC linker warning 4099 on AppVeyor.
10 years ago
triton
e81fb9e036
Use AppVeyor's MSBuild custom logger and reduce verbosity level.
...
.
Custom logger is required to push MSBuild warning and errors in real-time to build console.
10 years ago
triton
e0bd7f2077
Hide the verbose 7z extraction output on AppVeyor.
10 years ago
João Matos
a465e3d13b
Merge pull request #560 from vonzepp/master
...
Added VS2015/.net 4.6 support for project files generation
10 years ago
Eugene Belyakov
fba73be01d
Added VS2015/.net 4.6 support for project files generation
10 years ago
Dimitar Dobrev
fa0e66687d
Fixed abstract implementations and bodies of overrides to properly handle abstract overrides.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
ae805eca31
Simplified overrides by just calling the base - all goes through the v-table anyway.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
triton
563ef56af5
Minor code beauty fixes.
10 years ago
triton
7624635fa3
Added test for C11's atomic type support added in 54267b88a4
.
10 years ago
triton
229e0266dd
Setup MSVC compiler version from VS version.
...
Should help fix the compile errors with VS 2015 from issue #556 .
10 years ago
triton
4f1e619a62
Moved MSVC options setup from parser to MSVC toolchain code.
10 years ago
Dimitar Dobrev
ff76962bf9
Fixed a potential naming conflict.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
1b5de25f8c
Removed implementations for ignored abstract types.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
triton
8a510e4ac9
Workaround abstract implementations being generated even if there's no valid base class.
10 years ago
triton
de74b648f2
Added a workaround for printing non-function member pointers types.
10 years ago
triton
d06c42129f
Fixed GenerateClassFields to only process actual base classes.
...
More specifically, TemplateParameterType was also coming up here.
Rather than checking for specific dependent types just check that we have a base class.
10 years ago
triton
67314905bd
Fixed potential NRE in HasNonIgnoredBase.
10 years ago