2880 Commits (main)

Author SHA1 Message Date
João Matos e093f713b9
Implement support for properties in Emscripten generator. (#1932) 3 months ago
Jelle f89209c8e0
Feat/improved clean comment pass (#1928) 5 months ago
Jelle 6fe8c664b9
Allow static class conversion for classes with implicit/deleted constructors (#1923) 5 months ago
Jelle f58974ad7b
Ignore conflicts with decls that are not generated (#1925) 5 months ago
Jelle 70407a4658
Misc/changes fixes (#1926) 5 months ago
Jelle 902aeff8e9
Merge empty nested namespaces (#1924) 5 months ago
Jelle 88204f7fb7
Fix/parser improvements (#1919) 5 months ago
Jelle 7105da02fe
Bootstrap code changes (#1914) 5 months ago
Jelle 0f3badd62b
Allow user to set generator newline output type (#1915) 5 months ago
Jelle b8714867b6
Fix/bootstrap update (#1904) 5 months ago
Jelle 9d1c484815
Feat/code formatting (#1912) 5 months ago
Jelle fe7afc3b05
Fix some template declarations not setting namespace (#1913) 5 months ago
Jelle f0b44b4421
Code cleanup and some optimizations (#1911) 5 months ago
Jelle 7fd87271ef
Fix incorrect tag generation for enum classes (#1900) 6 months ago
Jelle cbaf344398
Fix `GetEffectiveNamespace` not going up the tree properly (#1909) 6 months ago
Jelle e4979d185d
Fix `DEBUG` not being defined in C# `DebugOpt` configuration (#1908) 6 months ago
Jelle 33a9dea46d
Add marshalling for `std::optional` <=> `System::Nullable` (#1902) 6 months ago
Jelle 18d817ffaf
Fix invalid enum base types being generated in C# source (#1899) 6 months ago
Jelle c6018b88db
Add additional debug configuration for a better debugging experience + CI update (#1893) 6 months ago
Joao Matos 3ca746a654 Use the same module filename convention for Emscripten and QuickJS generators. 11 months ago
João Matos c645b047b3
Emscripten CI (#1868) 11 months ago
João Matos 45d6b3279b
Rework property handling (#1714) 11 months ago
João Matos 3f5fc994c0
QuickJS generator improvements. (#1865) 11 months ago
Henrik Valve 345de8b1fb
Couldn't remove mobules without translation unit (#1861) 11 months ago
Ruben Tytgat b658ff32f1
Fix issue #1283 (#1855) 1 year ago
Stefan 81e0a931cf
Don't add values to enums that can't be parsed (#1836) 1 year ago
Joao Matos d1307a532f Add support for AArch64 C++ ABI. 2 years ago
deadlocklogic 24d1a8491d
Stdlib.CSharp.cs: remove buggy typemap (#1812) 2 years ago
deadlocklogic 1327971e25
GeneratorKind: patch bug caused by missing ToString (#1811) 2 years ago
zylalx1 12c267d9c4
Fixed a bug causing the header file to be included twice when Options.GenerateName is not null (#1803) 2 years ago
deadlocklogic e068f2a14a
Typemap cleanup (#1802) 2 years ago
deadlocklogic 8c2da6d542
Major refactor: TypePrinter: improve modular design + cleanup (#1796) 2 years ago
deadlocklogic 0edd48c6a1
Major refactoring: refactor GeneratorKind enum into a class (#1794) 2 years ago
deadlocklogic 40f3a09296
Minor improvements (#1793) 2 years ago
Stefan b14038ab07
Value types may generate `Dispose` (#1787) 2 years ago
Stefan a5afda8603
Fix parameterless constructors not being generated for structs (#1783) 2 years ago
Stefan b16e809b9e
Introduce `GenerateFreeStandingFunctionsClassName` option (#1782) 2 years ago
Stefan 03874e743f
Fix Value Type String Member Invalid Codegen (#1778) 2 years ago
Salvage adffc99bc8 Fix erroneous newline 2 years ago
Salvage b4f261ea38 Simplify `IsTemplateParameterType` 2 years ago
Salvage 28000a14b4 Fix #1251 three parameter equality operator 2 years ago
Salvage 7f567b604b Fix non-void returning functions with value-type out parameters 2 years ago
Salvage ebe6b8a415 Fix value type out parameters 2 years ago
João Matos 0e1e46836d
Update to Clang 16 for MSVC 2022 support (#1724) 2 years ago
João Matos e464da48c8
Bug fixes for GCC 11, cache conversion robustness and error handling (#1765) 2 years ago
Joao Matos 3c31179db1 Use TypePrinter.IntPtrType in CSharpSources.cs code from previous commit. 2 years ago
Trung Nguyen ce3d04abd7
CSharpSources: Dereference pointer variables (#1753) 2 years ago
Trung Nguyen 357efec91b
Array marshalling (#1748) 2 years ago
Trung Nguyen add3aba684
CSharp: More default parameter fixes (#1747) 2 years ago
Trung Nguyen 1ce9cb7e7f
CSharpExpressionPrinter: Recurse into operands (#1745) 2 years ago