Dimitar Dobrev
|
4a0167e10c
|
Made whether a method is an override adjustable.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Joao Matos
|
661609176a
|
Rewrite build config file generation in Premake.
The previous version used io.output which is not needed and also badly interacts with Premake internals.
|
8 years ago |
Joao Matos
|
e6077448a0
|
Update Premake5 to fix Nuget bug.
https://github.com/premake/premake-core/pull/858
|
8 years ago |
Joao Matos
|
184f678f38
|
Use dotnetframework instead of framework Premake command.
|
8 years ago |
Joao Matos
|
66637ccd31
|
Default to .NET Framework 4.6 in Premake.
|
8 years ago |
Kimon Topouzidis
|
b4735df891
|
Included the comments plain text to the remarks block. (#907)
|
8 years ago |
Abhinav Tripathi
|
2ccdc59fc0
|
Fix the typo in LLVM.lua (#906)
Prevented projects from being generated using GenerateProjects.bat
|
8 years ago |
Dimitar Dobrev
|
f9a8798b8f
|
Fixed the generated C# for setters with a reference to a primitive type.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Kimon Topouzidis
|
db164c0c0b
|
Ensured a single element for remarks in the generated XML documentation comments. (#904)
|
8 years ago |
Dimitar Dobrev
|
d2426a7db6
|
Fixed the renaming of methods in forwarded types from secondary bases in dependencies.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
8b9c3ab89f
|
Fixed a regression when a public virtual is overridden as private.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
2f2f13f352
|
Deleted an unused method.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
d3e8cc51d5
|
Further simplified the getting of base methods from only the primary bases.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
e0367c5601
|
Simplified the getting of base methods from only the primary bases.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
0c22c4deb7
|
Simplified the generation of C# for base calls.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
0ecb7fc156
|
Changed the getting of a root base method to use the list of overrides.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
845bf5b7f1
|
Based if a method is an override exclusively on if it has any overridden methods.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
8cb7207df7
|
Deleted code made redundant by the equalisation of access for overrides.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
e2e4109631
|
Added to a method a list of its overridden methods.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
cf98ecd36e
|
Generated internals of external specialisations only if the template has template fields.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
49104ee0bf
|
Added a test for getting bases of ignored overrides in secondary bases.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
0124c43439
|
Removed a hack while renaming.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
e62651a954
|
Fixed the getting of base methods to include ignored ones.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
cece243a06
|
Equalised the access of overrides and their base methods.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Mohit Mohta
|
48c6094f52
|
Fixed the code generation for indexers returning a void pointer (#901)
|
8 years ago |
Dimitar Dobrev
|
2002377f27
|
Fixed the generated C# when a protected constructor has a parameter with a protected type.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
081b111dc7
|
Fixed the generated C# when an external specialisation with a dependent field is used as a field.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Kimon Topouzidis
|
f1396727db
|
Reused the walking of declarations when getting name-spaces in the parser. (#900)
|
8 years ago |
Kimon Topouzidis
|
3760d4d550
|
Made Function a DeclarationContext to match the Clang AST. (#896)
|
8 years ago |
Mohit Mohta
|
3e8b15c42c
|
Made the C/C++ language switches adjustable in managed code. (#895)
|
8 years ago |
Kimon Topouzidis
|
e89f7a344e
|
Refactored the way comments are printed. (#893)
|
8 years ago |
Mohit Mohta
|
fa0d129000
|
Moved the definition of SetupArguments before SetupIncludes (#894)
|
8 years ago |
Mohit Mohta
|
5227e517fc
|
Added an option to enable or disable RTTI (#892)
Fixes #819
|
8 years ago |
Dimitar Dobrev
|
678496acbb
|
Revert "Worked around https://appveyor.statuspage.io/incidents/m2vdvw39kdk8."
This reverts commit 3aea79af7f .
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
3aea79af7f
|
Worked around https://appveyor.statuspage.io/incidents/m2vdvw39kdk8.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
9b0e0ba611
|
Fixed the generation of inlines to handle types in classes in name-spaces.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
617e7c78d8
|
Restored the overload of SetupMSVC with a parameter.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Kimon Topouzidis
|
052b2b3a86
|
Added support for the Doxygen tag for making bold text. (#889)
|
8 years ago |
Mohit Mohta
|
65d6c49e1b
|
Making the code run properly from a different working directory (#891)
|
8 years ago |
Mohit Mohta
|
ed5eab6add
|
Pass the path of clang includes to ResourceDir (#888)
|
8 years ago |
Dimitar Dobrev
|
6918d9d769
|
Made the generated exception for templates more explanatory.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
1084dcc1df
|
Deleted unused code from the C# generator.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
f4d9259450
|
Regenerated the parser bindings.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
40e6abbd22
|
Deleted pointless indexation of overloads.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
351bae6bb6
|
Removed redundant indexation from internal functions in C#.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
f646647159
|
Ignored system declarations before checking for others to ignore.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
fa9652aa72
|
Fixed the generation of symbols to include supported specialisations.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
6a414939e5
|
Extended the finding of symbols to work for specialisations.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Kimon Topouzidis
|
01677b0cb1
|
Fixed the generated #includes when renaming output files. (#887)
Fixes #868
|
8 years ago |
Dimitar Dobrev
|
898001fecd
|
Improved the detection of used template specialisations.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |