1083 Commits (7a77d8f69c657fbc3e7a22a00a8633fe04c838fb)

Author SHA1 Message Date
Joao Matos 7a77d8f69c Extension fix. 2 years ago
Joao Matos cad11b6d7b Verbose build. 2 years ago
Joao Matos 7d1af87136 More CI fixes. 2 years ago
Joao Matos 9d916166ef Remove QuickJS test script verbosity. 2 years ago
Joao Matos 6f71182793 WIP CI fixes. 2 years ago
Joao Matos c27d0ef28f Fix shell color attributes for test scripts when under CI. 2 years ago
Joao Matos c894d1c202 Disable some non working tests for QuickJS. 2 years ago
Joao Matos 2871b12449 Minor fixes to test header files. 2 years ago
Joao Matos 92b1858a24 Update QuickJS test suite to use a Lua bindings definition file. 2 years ago
Joao Matos 94f1cb5efd Update QuickJS test suite to bootstrap its own QuickJS runtime. 2 years ago
Ruben Tytgat b658ff32f1
Fix issue #1283 (#1855) 2 years ago
Stefan 81e0a931cf
Don't add values to enums that can't be parsed (#1836) 3 years ago
deadlocklogic 9071cd2a59
Implement ClassTemplatePartialSpecialization::Parameters (#1809) 3 years ago
deadlocklogic e068f2a14a
Typemap cleanup (#1802) 3 years ago
Stefan b14038ab07
Value types may generate `Dispose` (#1787) 3 years ago
Stefan a5afda8603
Fix parameterless constructors not being generated for structs (#1783) 3 years ago
Stefan b16e809b9e
Introduce `GenerateFreeStandingFunctionsClassName` option (#1782) 3 years ago
Stefan 03874e743f
Fix Value Type String Member Invalid Codegen (#1778) 3 years ago
Salvage 28000a14b4 Fix #1251 three parameter equality operator 3 years ago
Salvage 7f567b604b Fix non-void returning functions with value-type out parameters 3 years ago
Salvage 20950c5a34 More stringent test; Fix indentation (of the code itself, not in the generator) 3 years ago
Salvage ebe6b8a415 Fix value type out parameters 3 years ago
Joao Matos 17102021cc Add Method.IsVolatile property. 3 years ago
Trung Nguyen ce3d04abd7
CSharpSources: Dereference pointer variables (#1753) 3 years ago
Trung Nguyen add3aba684
CSharp: More default parameter fixes (#1747) 3 years ago
Trung Nguyen 1ce9cb7e7f
CSharpExpressionPrinter: Recurse into operands (#1745) 3 years ago
Trung Nguyen 169f8686a9
CSharpExpressionPrinter: Wrap expression in parenthesis (#1741) 3 years ago
João Matos 4417dd987a
Code cleanups and improvements (#1713) 4 years ago
josetr 567a0df8c7 Fix FunctionToInstanceMethod 4 years ago
josetr fd058db061 Rename tests 4 years ago
josetr e160b3a296 Add generate function template specializations whitelist 4 years ago
Fabio Anderegg a642691348
Call destructor on copied arguments when calling C# method from C++ (MS ABIs only) (#1685) 4 years ago
josetr 060afd53fc Add partial `ref` param support 4 years ago
josetr 17f69fdf64 Add test for function templates 4 years ago
josetr 0d92eaef16 Use TemplatedDecl.Parameters cuz Class.TemplateParameters may not be available at this point 4 years ago
josetr 06d311dc89 Fix anonymous unions inside template classes 4 years ago
josetr 37bd7e0155 Add `GenerateNativeToManaged` per-class option 4 years ago
josetr 3414294ab8 Fix FunctionToStaticMethod bug 4 years ago
josetr eb5031bf4c Format files 5 years ago
Joe Hull 1edd5ee5ee
Avoid ArgumentOutOfRangeException in ExpressionHelper.CheckForString (#1649) 5 years ago
Joe Hull 81351632d5
Use WeakReference<T> in NativeToManagedMap to allow finalizers to run. (#1648) 5 years ago
Dimitar Dobrev 1acb23813d Generate valid C# for independent specialisations with nested fields 5 years ago
Dimitar Dobrev f1915b3066 Generate valid C# for templates with external specializations only 5 years ago
Dimitar Dobrev 9b90f1c77b Generate valid C# for nested in external specializations 5 years ago
Dimitar Dobrev c84a6c606e Generate valid C# for independent external specializations 5 years ago
Dimitar Dobrev 3b0eb1800c Generate valid C# for nested external specializations 5 years ago
Dimitar Dobrev aab63d0aa3 Generate valid C# for unresolvable base templates 5 years ago
Dimitar Dobrev 69e766be5d Generate valid C# for classes with dependent fields nested in templates with independent fields 5 years ago
Dimitar Dobrev a69f6d1d6d Generate valid C++ for specialisations with void 5 years ago
Dimitar Dobrev 5552f2b484 Generate valid C# for pure functions returning or taking dependent pointers 5 years ago