5549 Commits (9a898db2d3ed437ee07f64c95c1648e7112d844f)
 

Author SHA1 Message Date
duckdoom5 9a898db2d3 Merge remote-tracking branch 'upstream/main' into fix/bootstrap-update 4 months ago
duckdoom5 11af93feea Format all files 4 months ago
duckdoom5 900d345b20 Add formatting settings 4 months ago
duckdoom5 89f9648fc4 Drop optional support for now 4 months ago
Jelle 9d1c484815
Feat/code formatting (#1912) 4 months ago
duckdoom5 eb3c54a6d4 Fix `IgnoreSystemDeclsPass` not visiting all declared overrides 4 months ago
duckdoom5 de6fec4908 Temp fix for build errors in bindings 4 months ago
duckdoom5 8d51bc5315 Update generated bootstrap/parser bindings 4 months ago
duckdoom5 e30ab8daab Template type alias cast fix 4 months ago
duckdoom5 a881a395a8 Add optional for csharp 4 months ago
duckdoom5 0534dba050 Support some `std::optional/vector` methods 4 months ago
duckdoom5 04452b6b8c Use arm64 headers if available 4 months ago
duckdoom5 720d22b0bc Fix crash with null template 4 months ago
duckdoom5 3ef0c0fa95 Fix bug in `std::optional` mapping 4 months ago
duckdoom5 da1b4b3c2c Fix bootstrap generator 4 months ago
duckdoom5 4754f03217 Add missing native project launch settings 4 months ago
duckdoom5 5fe36c080a Code cleanup 4 months ago
duckdoom5 b87567647f Fix warning 4 months ago
Jelle fe7afc3b05
Fix some template declarations not setting namespace (#1913) 4 months ago
Jelle d53dfedd5b
Update llvm build workflows (#1906) 4 months ago
Jelle f0b44b4421
Code cleanup and some optimizations (#1911) 4 months ago
Jelle 7fd87271ef
Fix incorrect tag generation for enum classes (#1900) 5 months ago
Jelle 4250c0e318
Fix crashing name mangler (#1910) 5 months ago
Jelle cbaf344398
Fix `GetEffectiveNamespace` not going up the tree properly (#1909) 5 months ago
Jelle e4979d185d
Fix `DEBUG` not being defined in C# `DebugOpt` configuration (#1908) 5 months ago
Jelle 33a9dea46d
Add marshalling for `std::optional` <=> `System::Nullable` (#1902) 5 months ago
Jelle 18d817ffaf
Fix invalid enum base types being generated in C# source (#1899) 5 months ago
Jelle 80bfc78fa6
Fix crash on auto return types (#1898) 5 months ago
Jelle 99e5e19e72
Fix crash on nullptr `TemplateTypeParm` decl (#1901) 5 months ago
Jelle 399dd38d33
Add natvis files for clang/llvm types (#1903) 5 months ago
João Matos be0587d99c
Remove deprecated macOS 12 CI build (#1905) 5 months ago
Jelle c6018b88db
Add additional debug configuration for a better debugging experience + CI update (#1893) 5 months ago
Jelle c25c7dfadf
Fix debug crash (#1894) 5 months ago
Jelle b9685f0477
Fix compiler errors in debug/c++20 (#1892) 5 months ago
Henrik Valve 56f1b7c00c
Parsing errors even with release. (#1886) 6 months ago
João Matos 166e45e9af
Simplify build output directory to not contain the architecture. (#1869) 10 months ago
Joao Matos 3ca746a654 Use the same module filename convention for Emscripten and QuickJS generators. 10 months ago
João Matos c645b047b3
Emscripten CI (#1868) 10 months ago
Joao Matos 7871125e9c Minor test script improvements. 10 months ago
João Matos 45d6b3279b
Rework property handling (#1714) 10 months ago
Joao Matos de0b0ba11e Add logo to readme. 10 months ago
João Matos 3f5fc994c0
QuickJS generator improvements. (#1865) 10 months ago
João Matos d82f78d5cc
Upgrade CI to macOS 12. (#1867) 10 months ago
João Matos bf03942a92
Auto-detect .NET target framework to use in `build.sh` (#1864) 10 months ago
Henrik Valve 345de8b1fb
Couldn't remove mobules without translation unit (#1861) 10 months ago
Ruben Tytgat b658ff32f1
Fix issue #1283 (#1855) 11 months ago
Christian Howe 3f923b1c64
Fix Xcode C++ include path (#1844) 1 year ago
Stefan 81e0a931cf
Don't add values to enums that can't be parsed (#1836) 1 year ago
João Matos f2f48dc1a3
Update LLVM.md 1 year ago
João Matos 099fadb9a1
ABI handling fixes in Parser.cpp (#1829) 1 year ago