Commit Graph

  • e40b5eb219
    Merge f81f8e6f1f into e093f713b9 #1918 Jelle 2025-05-02 18:53:03 +0000
  • b8b9717dda
    Merge 2bfa7b75a7 into e093f713b9 #1695 hxbb00 2025-05-02 18:52:59 +0000
  • 0d6834417a
    Merge a5ac3ee003 into e093f713b9 #1700 Fabio Anderegg 2025-05-02 18:52:59 +0000
  • 68307b6981
    Merge 11b37ba40f into e093f713b9 #1808 deadlocklogic 2025-05-02 18:52:56 +0000
  • 8d49b3f22f
    Merge 7163bdfaca into e093f713b9 #1888 João Matos 2025-05-02 18:52:56 +0000
  • 480cc5cf07
    Merge 1e6ee09b99 into e093f713b9 #1832 cmcneish 2025-05-01 17:42:25 -0400
  • cf5e39e7fc
    Merge fd74b066d6 into e093f713b9 #1917 Jelle 2025-04-29 01:43:51 +0000
  • 195187e72d
    Merge 38bc0e4d7b into e093f713b9 #1788 Stefan 2025-04-19 04:35:33 +0000
  • e093f713b9
    Implement support for properties in Emscripten generator. (#1932) main João Matos 2025-04-18 03:05:24 +0100
  • 5539a61349 Only run packing step for release CI builds. #1932 emscripten-properties tritao 2025-04-18 02:50:20 +0100
  • 397f59bffd Improve JS testing scripts. tritao 2025-04-18 02:03:59 +0100
  • 031a9006e4 Use a Lua bindings spec file for Emscripten tests. tritao 2025-04-18 00:57:48 +0100
  • 0478498eba Ignore functions returning tag types for now in JS generation. tritao 2025-04-18 00:50:08 +0100
  • 258129a8b0 CLI: Fix option validation to check for valid Emscripten platform. tritao 2025-04-18 00:48:39 +0100
  • 83f2c4d786 Implement support for properties in Emscripten generator. tritao 2025-04-17 03:07:40 +0100
  • 899f38659e Implement support for properties in Emscripten generator. #1931 tritao 2025-04-17 03:07:40 +0100
  • fad95cf256
    Update DevManual.md (#1927) Jelle 2025-03-11 12:39:03 +0000
  • f89209c8e0
    Feat/improved clean comment pass (#1928) Jelle 2025-03-11 12:38:45 +0000
  • aed800c31c Fix test errors #1928 duckdoom5 2025-03-10 18:03:51 +0100
  • 26386510f2 Improved XML style comment parsing duckdoom5 2025-03-10 16:17:12 +0100
  • 1978e3b394 Code cleanup duckdoom5 2025-03-10 16:13:02 +0100
  • e4b445e9eb
    Update DevManual.md #1927 Jelle 2025-03-10 08:43:36 +0100
  • 6fe8c664b9
    Allow static class conversion for classes with implicit/deleted constructors (#1923) Jelle 2025-03-09 12:57:13 +0000
  • f58974ad7b
    Ignore conflicts with decls that are not generated (#1925) Jelle 2025-03-09 12:45:34 +0000
  • d01d7aedaf Fix static class edge cases #1923 duckdoom5 2025-03-09 13:05:17 +0100
  • 919eb7f2ba Fix static being applied to classes without static methods/fields duckdoom5 2025-03-06 15:38:18 +0100
  • 3145490573 Allow static class conversion for classes with implicitly defined constructor duckdoom5 2025-03-06 11:31:53 +0100
  • b597250288 Fix build error in test #1925 duckdoom5 2025-03-09 11:49:04 +0100
  • e3af3f668e Ignore conflicts with decls that are not generated duckdoom5 2025-03-06 18:04:27 +0100
  • 70407a4658
    Misc/changes fixes (#1926) Jelle 2025-03-06 17:41:57 +0000
  • 902aeff8e9
    Merge empty nested namespaces (#1924) Jelle 2025-03-06 17:41:44 +0000
  • 887e4e4e12 Fix C++20 compile error #1926 duckdoom5 2025-03-06 18:33:15 +0100
  • c016d47745 Code cleanup duckdoom5 2025-03-06 18:25:14 +0100
  • 6c8002b844 Add color to console output duckdoom5 2025-03-06 18:18:11 +0100
  • 6f5a46d7c3 Misc changes/fixes duckdoom5 2025-03-04 12:15:41 +0100
  • fb6d6edb19 Merge empty nested namespaces #1924 duckdoom5 2025-03-06 18:05:02 +0100
  • b6fb64532c
    Merge c28a6d7539 into 9621e88ad3 #1922 Jelle 2025-03-06 10:44:12 +0100
  • 9621e88ad3
    Update DevManual.md (#1920) Jelle 2025-03-04 11:32:48 +0000
  • 3e8785d746
    Update DevManual.md #1920 Jelle 2025-03-04 11:50:44 +0100
  • 88204f7fb7
    Fix/parser improvements (#1919) Jelle 2025-03-04 10:00:30 +0000
  • b2786f8d9d Fix clang assert #1919 duckdoom5 2025-03-04 10:49:27 +0100
  • f81f8e6f1f Create Declaration.h #1918 duckdoom5 2025-02-27 17:24:58 +0100
  • da6a9d4946 Cleanup duckdoom5 2025-03-01 12:14:26 +0100
  • 210e79c903 Temp duckdoom5 2025-02-27 11:17:00 +0100
  • cb64f1bbf0 Add some missing verbs duckdoom5 2025-03-01 11:32:57 +0100
  • f6ce878071 `FindClass` patch duckdoom5 2025-02-28 16:40:21 +0100
  • dc50ec435f Print default if normal context duckdoom5 2025-02-28 11:06:59 +0100
  • 277dc5c2ac Misc changes duckdoom5 2025-02-27 10:46:44 +0100
  • c09b1a56db Fix AST Converter missing conversion data duckdoom5 2025-02-28 14:47:36 +0100
  • 9ef33da690 Parser improvements duckdoom5 2025-02-27 15:46:11 +0100
  • c28a6d7539 Working Expr/Stmt visitors #1922 duckdoom5 2025-03-03 16:07:04 +0100
  • 488ee7ebbb Using macros duckdoom5 2025-02-23 16:15:11 +0100
  • bb5aae1cf5 Node Visitor WIP duckdoom5 2025-02-20 16:31:42 +0100
  • 16fa166716 Fix test compiler error duckdoom5 2025-03-03 18:32:56 +0100
  • 4c1cddbb39 Fix other test compile bug duckdoom5 2025-03-03 18:09:58 +0100
  • 6e56eadf96 Fix bug in test code duckdoom5 2025-03-03 16:49:52 +0100
  • 56fdde53a4 Fix AST Converter missing conversion data duckdoom5 2025-02-28 14:47:36 +0100
  • 8fb9af4628 Parser improvements duckdoom5 2025-02-27 15:46:11 +0100
  • 7105da02fe
    Bootstrap code changes (#1914) Jelle 2025-03-03 17:25:48 +0000
  • 6b7d6dbb3d Abstraction improvements #1914 duckdoom5 2025-02-27 10:50:20 +0100
  • fd74b066d6 Update LLVM-commit #1917 upgrade-llvm-19 duckdoom5 2025-02-27 09:11:06 +0100
  • d339bfe9d2 Code cleanup duckdoom5 2025-02-25 16:32:23 +0100
  • 14c15e432e Abstract some `ASTConverterCodeGenerator` code duckdoom5 2025-02-25 13:33:49 +0100
  • bc800d5e69 Split into files duckdoom5 2025-02-25 10:07:43 +0100
  • f4a0eb78e4 Ignore 'BootstrapPatch' folder duckdoom5 2025-02-25 09:49:16 +0100
  • 0f3badd62b
    Allow user to set generator newline output type (#1915) Jelle 2025-02-25 16:42:20 +0000
  • 307f720ef5 Handle exception if `git` is not found #1915 duckdoom5 2025-02-25 16:15:41 +0100
  • ba751a5c7d
    Adjust some compiler options (#1916) Jelle 2025-02-25 15:12:14 +0000
  • ad8a3306d2 Auto detect line endings duckdoom5 2025-02-25 15:13:34 +0100
  • b4ee840525 Adjust some compiler options #1916 duckdoom5 2025-02-21 11:15:56 +0100
  • 8e170e2e7a Allow user defined `NewLine` sequence duckdoom5 2025-02-25 09:51:30 +0100
  • b8714867b6
    Fix/bootstrap update (#1904) Jelle 2025-02-24 12:04:53 +0000
  • 9a898db2d3 Merge remote-tracking branch 'upstream/main' into fix/bootstrap-update #1904 duckdoom5 2025-02-24 11:48:48 +0100
  • 11af93feea Format all files duckdoom5 2025-02-24 11:47:20 +0100
  • 900d345b20 Add formatting settings duckdoom5 2025-02-12 15:13:28 +0100
  • 89f9648fc4 Drop optional support for now duckdoom5 2025-02-23 17:35:48 +0100
  • 9d1c484815
    Feat/code formatting (#1912) Jelle 2025-02-23 21:31:28 +0000
  • e03e153176 Update namespace formatting to inner #1912 duckdoom5 2025-02-23 16:18:40 +0100
  • eb3c54a6d4 Fix `IgnoreSystemDeclsPass` not visiting all declared overrides duckdoom5 2025-02-22 11:38:07 +0100
  • de6fec4908 Temp fix for build errors in bindings duckdoom5 2025-02-19 17:00:02 +0100
  • 8d51bc5315 Update generated bootstrap/parser bindings duckdoom5 2025-02-09 00:06:32 +0100
  • e30ab8daab Template type alias cast fix duckdoom5 2025-02-22 11:20:12 +0100
  • a881a395a8 Add optional for csharp duckdoom5 2025-02-19 00:12:43 +0100
  • 0534dba050 Support some `std::optional/vector` methods duckdoom5 2025-02-18 14:57:38 +0100
  • 04452b6b8c Use arm64 headers if available duckdoom5 2025-02-18 14:20:34 +0100
  • a5ff7c6339 Update clang-format-check.yml duckdoom5 2025-02-20 16:10:11 +0100
  • fa73f5713d Create .git-blame-ignore-revs duckdoom5 2025-02-12 15:24:37 +0100
  • 4352a86efc Format all c++ files duckdoom5 2025-02-20 15:58:51 +0100
  • dd25d2ac1d Fix failing tests duckdoom5 2025-02-13 15:16:54 +0100
  • 39c0db3d7b Convert to shell script duckdoom5 2025-02-13 13:21:22 +0100
  • 17d03971fa Remove include sorting duckdoom5 2025-02-13 13:46:26 +0100
  • 2f5b92b4c3 Add formatting settings duckdoom5 2025-02-12 15:13:28 +0100
  • 4c4f98134e Add resharper workspace shared settings duckdoom5 2025-02-12 15:13:53 +0100
  • 720d22b0bc Fix crash with null template duckdoom5 2025-02-18 14:01:21 +0100
  • 3ef0c0fa95 Fix bug in `std::optional` mapping duckdoom5 2025-02-09 00:15:18 +0100
  • da1b4b3c2c Fix bootstrap generator duckdoom5 2025-01-29 18:57:45 +0100
  • 4754f03217 Add missing native project launch settings duckdoom5 2025-01-29 18:46:19 +0100
  • 5fe36c080a Code cleanup duckdoom5 2025-01-27 17:03:35 +0100
  • b87567647f Fix warning duckdoom5 2025-01-26 23:05:06 +0100
  • fe7afc3b05
    Fix some template declarations not setting namespace (#1913) Jelle 2025-02-14 13:45:16 +0000