Commit Graph

  • 81e0a931cf
    Don't add values to enums that can't be parsed (#1836) Stefan 2024-03-14 11:28:02 +0100
  • 935edc3225
    Oops #1836 Salvage 2024-03-14 03:19:36 +0100
  • 8524aac1a5
    Fix test case Salvage 2024-03-14 03:07:29 +0100
  • 790ea91226
    Don't add values to enums that can't be parsed Salvage 2024-03-13 19:03:20 +0100
  • 1e6ee09b99 Resolve "Error finding an LLVM build" (#1831) #1832 Corey McNeish 2024-02-19 00:07:54 -0800
  • f2f48dc1a3
    Update LLVM.md João Matos 2024-02-12 14:49:57 +0000
  • 099fadb9a1
    ABI handling fixes in Parser.cpp (#1829) João Matos 2024-02-08 17:02:09 +0000
  • f84bb4c5f5
    Update Parser.cpp #1829 parser-abi-fixes João Matos 2024-02-07 17:07:44 +0000
  • 101933e940
    ABI handling fixes in Parser.cpp João Matos 2024-02-07 17:04:09 +0000
  • 1286503fb7 Add ARM64 to ArchType #1825 Conrad Kreyling 2024-02-07 08:56:34 -0500
  • 6fb31a42c7 remove ARM from main.yml, as runners are not generally available Conrad Kreyling 2024-02-06 17:52:46 -0500
  • dd57d69d1c update ARM64 bindings to use Winapi calling convention Conrad Kreyling 2024-02-06 17:50:00 -0500
  • 8326591069 Update Darwin path in Helpers.lua Conrad Kreyling 2024-02-06 17:14:18 -0500
  • f965ac0895 Merge branch 'arm64-bindings' of github.com:konistehrad/CppSharp into arm64-bindings Conrad Kreyling 2024-02-06 17:11:27 -0500
  • 6348e87606 proper darwin version for headers Conrad Kreyling 2024-02-04 18:00:37 -0500
  • 59ff7266e1 Copy templates.cpp to arm folders as well Conrad Kreyling 2024-02-03 23:43:32 -0500
  • b1cc421910 Update CppSharp.Parser.CSharp.csproj with ARM paths Conrad Kreyling 2024-02-03 23:42:58 -0500
  • 27911ec3e4 Fix path resolution on non-Windows ParserGen Conrad Kreyling 2024-02-03 09:21:50 -0500
  • fec1a125a9 ARM64 and updated Darwin bindings Conrad Kreyling 2024-02-02 20:11:13 -0500
  • 4306054fdc Expand ParserGen to accept ARM64 build process Conrad Kreyling 2024-02-02 20:10:53 -0500
  • 343bad112e main.yml consumes arm64 Conrad Kreyling 2024-02-02 20:09:37 -0500
  • 8bd3f456a1 Update llvm.yml to install AArch64 cross compilers João Matos 2024-02-06 18:30:12 +0000
  • 2d86007521 Ensure cross compiler is in the environment before building #1827 Conrad Kreyling 2024-02-06 13:30:12 -0500
  • a81abd5614
    LLVM crosscompile x64 for ARM64 (#1826) Conrad Kreyling 2024-02-06 11:29:07 -0500
  • 536681d015 Ensure options is persistent in cross compile paths #1826 Conrad Kreyling 2024-02-06 10:34:16 -0500
  • 8eaff5e0e3 Fix MacOS host platform test Conrad Kreyling 2024-02-06 09:16:04 -0500
  • f754b38ed6 LLVM crosscompile x64 for ARM64 Conrad Kreyling 2024-02-05 20:21:43 -0500
  • 3bda5b6d3d proper darwin version for headers Conrad Kreyling 2024-02-04 18:00:37 -0500
  • 378d5699f2 Copy templates.cpp to arm folders as well Conrad Kreyling 2024-02-03 23:43:32 -0500
  • 011d637827 Update CppSharp.Parser.CSharp.csproj with ARM paths Conrad Kreyling 2024-02-03 23:42:58 -0500
  • 126bdd396a
    Merge branch 'main' into arm64-bindings Conrad Kreyling 2024-02-03 09:58:59 -0500
  • 3f696434a5 Fix path resolution on non-Windows ParserGen Conrad Kreyling 2024-02-03 09:21:50 -0500
  • 1d1b21f25e Instruct generator to build ARM64 bindings Conrad Kreyling 2024-02-02 15:12:42 -0500
  • 491248b7d5 Fix missing AArch64 entry in CLI CppAbi Conrad Kreyling 2024-02-02 15:09:44 -0500
  • bbb0693ef5 Enable ARM64 support on LLVM builds Conrad Kreyling 2024-02-02 13:35:11 -0500
  • ed62cc0f5c ARM64 and updated Darwin bindings Conrad Kreyling 2024-02-02 20:11:13 -0500
  • c519e3825d Expand ParserGen to accept ARM64 build process Conrad Kreyling 2024-02-02 20:10:53 -0500
  • 26d8b432d7 main.yml consumes arm64 Conrad Kreyling 2024-02-02 20:09:37 -0500
  • 343d009bfc Instruct generator to build ARM64 bindings #1824 Conrad Kreyling 2024-02-02 15:12:42 -0500
  • 308d6afff0 Fix missing AArch64 entry in CLI CppAbi Conrad Kreyling 2024-02-02 15:09:44 -0500
  • c880be445c Enable ARM64 support on LLVM builds arm64 Conrad Kreyling 2024-02-02 13:35:11 -0500
  • b5ab95e11d Update iOS64 ABI name to the more accurate AppleARM64. Joao Matos 2024-02-01 11:39:24 +0000
  • d1307a532f Add support for AArch64 C++ ABI. Joao Matos 2024-02-01 11:21:52 +0000
  • 89234b2f7d Update iOS64 ABI name to the more accurate AppleARM64. #1823 update-cxxabi Joao Matos 2024-02-01 11:39:24 +0000
  • 32964264bc Add support for AArch64 C++ ABI. Joao Matos 2024-02-01 11:21:52 +0000
  • bc06a0d615 Parser.cpp: implement CXXDeductionGuide #1819 Deadlocklogic 2024-01-02 17:29:53 +0200
  • b3b04e5a7e Parser.cpp: use nullptr TypeLoc fallthrough when semantics are unexpected Deadlocklogic 2024-01-02 07:28:20 +0200
  • 3a202a8517 Parser.cpp: fix TypeLoc::Elaborated wrapped inside TypeLoc::Qualified Deadlocklogic 2024-01-02 07:21:41 +0200
  • 4b6b3ca471 Parser.cpp: fix WalkType for clang::Type::TypeClass == clang::Type::TemplateSpecialization Deadlocklogic 2024-01-01 03:46:50 +0200
  • 7b0375d767 Parser.cpp: fix buggy in GetCXXRecordDeclFromBaseType Deadlocklogic 2023-12-31 02:29:59 +0200
  • eb8dffecd1 Parser.cpp: fix WalkType for clang::Type::TypeClass == clang::Type::DependentTemplateSpecialization Deadlocklogic 2023-12-31 01:13:19 +0200
  • 11b37ba40f Improve RegistrableGeneratorOptions + prepare boilerplate code #1808 Deadlocklogic 2023-12-17 20:57:12 +0200
  • c12d4e7a9a LuaSolSources: fix ClassTemplatePartialSpecialization Parameters Deadlocklogic 2023-12-17 17:58:14 +0200
  • 6360b77c7e Registrable: add support for class template, imported class + improvements Deadlocklogic 2023-12-16 14:38:22 +0200
  • 9ce5cc631f Registrable: generify the API + improvements Deadlocklogic 2023-12-15 13:50:40 +0200
  • 45d4043342 Registrable: cleanup Deadlocklogic 2023-12-14 18:42:26 +0200
  • 9fb03a0a07 Registrable: cleanup + improvements Deadlocklogic 2023-12-14 18:37:13 +0200
  • 97110fd21f Registrable: fix lua artifacts Deadlocklogic 2023-12-14 14:58:22 +0200
  • 94da6bee97 Registrable: add support for function Deadlocklogic 2023-12-14 14:09:53 +0200
  • d87d95a0cf Registrable: add support for method Deadlocklogic 2023-12-14 13:46:36 +0200
  • 736531bd0b Registrable: add support for constructor Deadlocklogic 2023-12-14 12:41:33 +0200
  • b653daf297 Registrable: fix duplicated semi colon Deadlocklogic 2023-12-14 11:06:51 +0200
  • c86106abaf Registrable: add support for field/variable Deadlocklogic 2023-12-14 10:51:19 +0200
  • 8afc2b3e1e Registrable: add folder + start development Deadlocklogic 2023-12-14 08:25:28 +0200
  • 9071cd2a59
    Implement ClassTemplatePartialSpecialization::Parameters (#1809) deadlocklogic 2023-12-17 17:03:24 +0200
  • 124167de09 TestAST.cs: add TestASTClassTemplatePartialSpecialization #1809 Deadlocklogic 2023-12-17 16:40:15 +0200
  • 208d7604b2 Regenerated bindings Deadlocklogic 2023-12-17 14:52:00 +0200
  • ed80e20cc9 Resolve merge conflict Deadlocklogic 2023-12-17 14:42:26 +0200
  • 56c0aafe81 Implement native ClassTemplatePartialSpecialization.Parameters + ASTConverter Deadlocklogic 2023-12-17 10:09:44 +0200
  • 95425238ea regenerated bindings (#1813) deadlocklogic 2023-12-17 13:08:34 +0200
  • 2ecd9528ff
    regenerated bindings (#1813) deadlocklogic 2023-12-17 13:08:34 +0200
  • 5d78c33335 Directory.Build.props: support C# 10.0 #1813 Deadlocklogic 2023-12-17 12:16:20 +0200
  • cea42395c7 regenerated bindings after rebase Deadlocklogic 2023-12-17 12:14:04 +0200
  • b45636f949 regenerated bindings Deadlocklogic 2023-12-17 12:02:53 +0200
  • 24d1a8491d
    Stdlib.CSharp.cs: remove buggy typemap (#1812) deadlocklogic 2023-12-17 11:44:00 +0200
  • bf6a660997 Implement native ClassTemplatePartialSpecialization.Parameters + ASTConverter Deadlocklogic 2023-12-17 10:09:44 +0200
  • 72522a7155
    Merge 54b88a5fd3 into 1327971e25 #1769 João Matos 2023-12-17 00:02:36 +0200
  • 6142edf504 Stdlib.CSharp.cs: remove buggy typemap #1812 Deadlocklogic 2023-12-16 23:40:44 +0200
  • be15444a9e
    Merge branch 'mono:main' into revert-1802-typemap-cleanup #1810 deadlocklogic 2023-12-16 23:26:15 +0200
  • 1327971e25
    GeneratorKind: patch bug caused by missing ToString (#1811) deadlocklogic 2023-12-16 21:36:04 +0200
  • fa530d9b95 GeneratorKind: patch bug caused by missing ToString #1811 Deadlocklogic 2023-12-16 19:03:35 +0200
  • 02b745c62b Revert "Typemap cleanup (#1802)" deadlocklogic 2023-12-16 18:59:03 +0200
  • e2e0317472 GeneratorKind: fix bug introduced while migrating from enum to class Deadlocklogic 2023-12-16 18:37:27 +0200
  • b9e403a3d2 Template.cs: Implement ClassTemplatePartialSpecialization.Parameters Deadlocklogic 2023-12-16 18:02:21 +0200
  • 06c832cf68 Implement ClassTemplatePartialSpecialization::Parameters Deadlocklogic 2023-12-16 17:55:51 +0200
  • 519e97f2da Remove 32-bit builds and non-debug symbols release builds from LLVM Windows CI. Joao Matos 2023-12-12 15:30:14 +0000
  • 12112720f3
    Build llvm `Debug`/`Release` for `Windows`. (#1800) deadlocklogic 2023-12-12 17:25:12 +0200
  • 12c267d9c4
    Fixed a bug causing the header file to be included twice when Options.GenerateName is not null (#1803) zylalx1 2023-12-08 03:58:10 +0800
  • e068f2a14a
    Typemap cleanup (#1802) deadlocklogic 2023-12-07 16:35:02 +0200
  • d3911af9d3 Fixed a bug causing the header file to be included twice when Options.GenerateName is not null #1803 zylalx1 2023-12-07 13:48:36 +0800
  • d44b31cbc0 TypeMapDatabase: improve parameter name #1802 Deadlocklogic 2023-12-07 04:22:12 +0200
  • fdf796d7af Stdlib.CSharp.cs: move std::map typemap from Stdlib.CLI.cs Deadlocklogic 2023-12-05 09:34:04 +0200
  • 502d77e925 TypeMapDatabase: fix passing GeneratorKind to FindTypeMap calls Deadlocklogic 2023-12-05 08:49:49 +0200
  • 64c3b240a3 TypeMap: cleanup patches from previous commits Deadlocklogic 2023-12-05 08:07:14 +0200
  • 15ecf3bbbd TypeMap: refactor CSharp backend into common methods + migration Deadlocklogic 2023-12-05 07:53:44 +0200
  • bf5a6ea0eb TypeMapDatabase: heavy refactor: group typemaps by GeneratorKind Deadlocklogic 2023-12-05 06:44:39 +0200
  • c1f392f02f GeneratorKind: add FindGeneratorKindByID method Deadlocklogic 2023-12-05 06:41:39 +0200
  • 5cb553a104 Common.Gen.cs: fixed silly modification while testing Deadlocklogic 2023-12-04 07:26:38 +0200
  • 473ecf9ed3 CLI.Gen.cs: fix omitted typemap from previous commit Deadlocklogic 2023-12-04 05:59:30 +0200
  • e667b2cc7b TypeMap: refactor CLI backend into common methods Deadlocklogic 2023-12-04 05:45:50 +0200