4309 Commits (36f97e19b1a51b7606a9bfcf5dc6102da2f84159)

Author SHA1 Message Date
João Matos 45d6b3279b
Rework property handling (#1714) 2 years ago
João Matos 3f5fc994c0
QuickJS generator improvements. (#1865) 2 years ago
Henrik Valve 345de8b1fb
Couldn't remove mobules without translation unit (#1861) 2 years ago
Ruben Tytgat b658ff32f1
Fix issue #1283 (#1855) 2 years ago
Christian Howe 3f923b1c64
Fix Xcode C++ include path (#1844) 2 years ago
Stefan 81e0a931cf
Don't add values to enums that can't be parsed (#1836) 3 years ago
João Matos 099fadb9a1
ABI handling fixes in Parser.cpp (#1829) 3 years ago
Conrad Kreyling 1d1b21f25e Instruct generator to build ARM64 bindings 3 years ago
Conrad Kreyling 491248b7d5 Fix missing AArch64 entry in CLI CppAbi 3 years ago
Joao Matos b5ab95e11d Update iOS64 ABI name to the more accurate AppleARM64. 3 years ago
Joao Matos d1307a532f Add support for AArch64 C++ ABI. 3 years ago
deadlocklogic 9071cd2a59
Implement ClassTemplatePartialSpecialization::Parameters (#1809) 3 years ago
deadlocklogic 2ecd9528ff
regenerated bindings (#1813) 3 years ago
deadlocklogic 24d1a8491d
Stdlib.CSharp.cs: remove buggy typemap (#1812) 3 years ago
deadlocklogic 1327971e25
GeneratorKind: patch bug caused by missing ToString (#1811) 3 years ago
zylalx1 12c267d9c4
Fixed a bug causing the header file to be included twice when Options.GenerateName is not null (#1803) 3 years ago
deadlocklogic e068f2a14a
Typemap cleanup (#1802) 3 years ago
deadlocklogic 8c2da6d542
Major refactor: TypePrinter: improve modular design + cleanup (#1796) 3 years ago
deadlocklogic 0edd48c6a1
Major refactoring: refactor GeneratorKind enum into a class (#1794) 3 years ago
deadlocklogic 40f3a09296
Minor improvements (#1793) 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 adffc99bc8 Fix erroneous newline 3 years ago
Salvage b4f261ea38 Simplify `IsTemplateParameterType` 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 ebe6b8a415 Fix value type out parameters 3 years ago
Joao Matos 17102021cc Add Method.IsVolatile property. 3 years ago
Joao Matos 99a5ed31a0 Re-generate parser bindings. 3 years ago
João Matos 0e1e46836d
Update to Clang 16 for MSVC 2022 support (#1724) 3 years ago
João Matos e464da48c8
Bug fixes for GCC 11, cache conversion robustness and error handling (#1765) 3 years ago
Pixelstorm 25d6325b13
Fix crash on Linux by `DllImport`ing correct version of libdl (#1764) 3 years ago
Joao Matos 3c31179db1 Use TypePrinter.IntPtrType in CSharpSources.cs code from previous commit. 3 years ago
Trung Nguyen ce3d04abd7
CSharpSources: Dereference pointer variables (#1753) 3 years ago
Trung Nguyen 3978fb3be9
SymbolResolver: Use filename when path cannot be found (#1752) 3 years ago
João Matos 626a362698
Add qualified template name to GetCXXRecordDeclFromBaseType. (#1751) 3 years ago
Trung Nguyen 357efec91b
Array marshalling (#1748) 3 years ago
Joao Matos 9f3ce76261 Fixed debugging printing when type printing delegate is not initialized. 3 years ago
João Matos bb31bd616b
Add type parameter to non-type template parameter decls. (#1749) 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
stachu99 9923d79617
CppSharp.AST.Declaration - fix return QualifiedOriginalName, QualifiedLogicalOriginalName (#1740) 3 years ago
João Matos 02725320fd
Workaround parsing GNU system headers with GCC 11.0 version. (#1737) 3 years ago
João Matos dc743a23ce
Fix module being ignored when it cannot be found based on include dir. (#1736) 3 years ago
João Matos 8cf6e3f280
Allow passing a `-target-framework` option to `build.sh` (#1718) 4 years ago
João Matos 4417dd987a
Code cleanups and improvements (#1713) 4 years ago
João Matos 117567d61f
Add initial Emscripten generator. (#1712) 4 years ago