Änderungen
#89 (08.06.2024 14:56:05)
- Fix two small bugs. (commit: f70f80f) — lep.delete / githubweb
#88 (06.02.2024 15:26:05)
- Don't crash when API functions are used but not declared (commit: cb9d669) — lep.delete / githubweb
- Use ForForce to reduce hitting oplimit (commit: 3e50e20) — lep.delete / githubweb
#87 (29.11.2023 17:41:09)
- Introduce new Opcode CCR (commit: 705ea5a) — lep.delete / githubweb
#86 (29.11.2023 00:11:06)
- Add Wrap#_DoNothing again (commit: 274326c) — lep.delete / githubweb
#85 (28.11.2023 23:56:06)
- Make TriggerEvaluate work with dummy functions (commit: bfbd8a0) — lep.delete / githubweb
#84 (28.11.2023 19:11:05)
- Fix i2code generation (commit: 7e117ed) — lep.delete / githubweb
#83 (27.11.2023 17:56:09)
- Use a global code variable instead of DoNothing function (commit: a7a5020) — lep.delete / githubweb
#82 (27.11.2023 16:11:09)
- Fix i2code with API stubs (commit: fe69abe) — lep.delete / githubweb
#81 (25.11.2023 09:56:09)
- Fix autoclean command (commit: 287a426) — lep.delete / githubweb
#80 (24.11.2023 19:11:07)
- Remove JHCR_API functions and not natives (commit: 1dba2ce) — lep.delete / githubweb
#79 (15.11.2023 10:56:07)
- Update Readme (commit: d3b9a72) — lep.delete / githubweb
#78 (15.11.2023 10:41:07)
- Update Readme (commit: d613f81) — lep.delete / githubweb
#77 (14.11.2023 23:41:05)
- Rewrote the instruction optimizer (commit: 6e2add7) — lep.delete / githubweb
#76 (30.10.2023 20:11:08)
- Move source code to src directory (commit: fcb8037) — lep.delete / githubweb
- Adjust the parser for eof/nl handling (commit: 7130aad) — lep.delete / githubweb
- Use a random prefix for preload files (commit: 615aa1f) — lep.delete / githubweb
- Add simple API (commit: bd37360) — lep.delete / githubweb
#75 (28.10.2023 14:26:09)
- nixfmt (commit: 040ccba) — lep.delete / githubweb
- Bytecode chunks were loaded in the wrong order. (commit: d7e15e7) — lep.delete / githubweb
#74 (23.09.2023 12:11:06)
- Really fix not precedence. (commit: 45d537a) — lep.delete / githubweb
#73 (20.09.2023 17:26:10)
- Fix not precedence (commit: affd6b5) — lep.delete / githubweb
#72 (10.09.2023 12:11:09)
- Use GC natives to transfer bytecode into the map. (commit: 026d877) — lep.delete / githubweb
- Fix Interpreter#_exec_globals (commit: b81f26e) — lep.delete / githubweb
- Update Readme.md (commit: 2904e7a) — lep.delete / githubweb
- Preload generation cannot fail anymore (commit: 2c6c32a) — lep.delete / githubweb
#71 (04.09.2023 12:26:05)
- fix runtime/alloc.j __BASE_FILE__ macro (commit: c3d4140) — 55835583shuen / githubweb
#70 (02.09.2023 18:56:08)
- Update Readme.md (commit: 54be3fc) — noreply / githubweb
#69 (02.09.2023 18:41:08)
- JassHelper only have '__' or '___' as private prefix (#4) (commit: 4a6731d) — noreply / githubweb
#68 (02.09.2023 15:56:07)
- Update build instructions (commit: d877ab1) — lep.delete / githubweb
#67 (25.08.2023 15:26:07)
- Make it compile under ghc 9.6 (commit: 271d40d) — lep.delete / githubweb
#66 (05.03.2023 15:25:08)
- Use cabal -f old-patch (commit: 819fbc6) — lep.delete / githubweb
#65 (05.03.2023 13:55:07)
- Fixed type confusion bug when compiling unary minus (commit: 2bba412) — lep.delete / githubweb
#64 (04.03.2023 17:10:07)
- Fixed integer < comparison (commit: 2d7a22c) — lep.delete / githubweb
#63 (03.03.2023 15:55:08)
- Fix error on ghc 9.4 (?) (commit: 81cf684) — lep.delete / githubweb
#62 (02.03.2023 22:55:10)
- Compile to boolean in if cond and exitwhen stmt (commit: 2ad187c) — lep.delete / githubweb
#61 (25.02.2023 23:55:07)
- Generate a new JHCR file on newer patches. (commit: f2c5e10) — lep.delete / githubweb
#60 (23.02.2023 20:25:09)
- Do not return natives in i2code (commit: c38cbeb) — lep.delete / githubweb
#59 (18.02.2023 16:25:09)
- Added flake.nix (commit: e53967f) — lep.delete / githubweb
#58 (24.08.2022 20:56:08)
- Try to give some hints on build jhcr (commit: e04d13a) — lep.delete / githubweb
#57 (24.08.2022 16:41:07)
- Add release build (commit: 3500d95) — lep.delete / githubweb
- Remove cabal freeze (commit: 55aebbe) — lep.delete / githubweb
#56 (24.08.2022 16:26:07)
- Add release build (commit: 434dc26) — lep.delete / githubweb
#55 (24.08.2022 15:56:07)
- Patch 1.33 (commit: fb68d15) — lep.delete / githubweb
#54 (09.05.2022 23:10:06)
- Some updates (commit: 4c0d6b2) — lep.delete / githubweb
#53 (09.05.2022 22:25:05)
- Put all that metadata into the footer (optparse) (commit: 04b2343) — lep.delete / githubweb
#52 (02.05.2022 16:11:05)
- Add warning if common.j hashes mismatch. (commit: 8520558) — lep.delete / githubweb
#51 (24.02.2022 17:41:43)
- Some comments for the Auto generation in Hot/Init (commit: c80a7b4) — lep.delete / githubweb
- Small change to runtime dependencies. (commit: 8788224) — lep.delete / githubweb
#50 (28.01.2022 20:10:08)
- Only provide two patch targets (commit: b01af71) — lep.delete / githubweb
#49 (28.01.2022 19:40:08)
- Just have a binary flag for old/new patch (commit: 9a3b9ff) — lep.delete / githubweb
#48 (03.01.2022 14:25:06)
- Encode our rendered String correctly back to Haskell Strings (commit: dd617c1) — lep.delete / githubweb
#47 (30.12.2021 12:40:10)
- Double encode expression to get correct byte length (commit: cd835d7) — lep.delete / githubweb
#46 (29.12.2021 22:55:08)
- Try to not double encode in update step (commit: 118ed53) — lep.delete / githubweb
#45 (21.12.2021 14:40:05)
- Handle native declarations with code parameters in war3map.j (commit: a9cdd3b) — lep.delete / githubweb
#44 (16.12.2021 21:55:06)
- Make it work on older patches. (commit: 8d3c7f5) — lep.delete / githubweb
- Don't use %-operator on older patches (commit: d1ecf8e) — lep.delete / githubweb
- Small tweaks for greater compability (commit: 7114594) — lep.delete / githubweb
- Use CPP to avoid --old-patch flag (commit: 0cfaf0c) — lep.delete / githubweb
- Write correct count globals preload (commit: 6456c62) — lep.delete / githubweb
#43 (14.12.2021 21:55:08)
- Allow more than three files to init. (commit: a2ad5a7) — lep.delete / githubweb
#42 (07.12.2021 21:56:05)
- Fixed Jass Rewrite Engine (commit: a9d2580) — lep.delete / githubweb
#41 (18.03.2021 18:40:07)
- [WIP] Cabalified the build process (commit: 4a1da99) — lep.delete / githubweb
#40 (01.12.2020 22:10:06)
- Handle debug keyword (commit: e8f0223) — lep.delete / githubweb
- Create preload path if it doesnt exist (commit: d271470) — lep.delete / githubweb
#39 (26.10.2020 19:55:10)
- Small cleanup (commit: 646123c) — lep.delete / githubweb
#38 (22.10.2020 18:40:11)
- Fixed framehandle Table functions (commit: 47c86eb) — lep.delete / githubweb
#37 (22.10.2020 16:25:10)
- Fixed compiling and's (commit: d76e6c9) — lep.delete / githubweb
#36 (06.02.2020 16:25:08)
- Handle null/code comparison (commit: c50f361) — lep.delete / githubweb
#35 (05.02.2020 17:40:08)
- Add different patch targets (commit: 5b1208d) — lep.delete / githubweb
#34 (05.02.2020 15:55:08)
- Added patch 1.32 types to table (commit: e27c493) — lep.delete / githubweb
#33 (09.01.2020 13:40:06)
- Add ability to display wc3-encoded bytecode in compile (commit: 4f00f57) — lep.delete / githubweb
#32 (05.01.2020 18:11:06)
- Add prefix to some variables to avoid bad shadowing (commit: de5bcf1) — lep.delete / githubweb
- Write REQUIRES-metadata to generated runtime files (commit: 84a790e) — lep.delete / githubweb
- Remove option to set prefix (commit: c74804d) — lep.delete / githubweb
#31 (21.10.2019 23:25:07)
- Make Hot.Instruction.Compiler.typeOfExpr monadic (commit: 84ca173) — lep.delete / githubweb
- RT: Print target register in lit instruction (commit: 9aa6913) — lep.delete / githubweb
#30 (23.09.2019 21:25:08)
- Promote integer literals to floats (commit: b86eac1) — lep.delete / githubweb
- Better error message in Hot.Init.Rename (commit: c1cd379) — lep.delete / githubweb
- Update Readme (commit: 536164b) — lep.delete / githubweb
#29 (23.09.2019 21:10:08)
- Promote integer literals to floats (commit: dd70cdb) — lep.delete / githubweb
#28 (21.08.2019 00:10:07)
- Optimize returning global variable via rewrite rules (commit: 9b60e5e) — lep.delete / githubweb
#27 (20.08.2019 22:40:07)
- Correctly shadow globals (commit: edc460d) — lep.delete / githubweb
#26 (19.08.2019 23:55:07)
- Fixed bug in local array handling (commit: ba51e95) — lep.delete / githubweb
#25 (12.08.2019 00:26:09)
- Only write actual error messages to stderr (commit: a2f911d) — lep.delete / githubweb
#24 (25.07.2019 13:41:09)
- Remove more stuff in `make clean` (commit: 2f85772) — lep.delete / githubweb
- Automatically generate type names (commit: c97216a) — lep.delete / githubweb
- Comment dependencies between runtime files (commit: 137e989) — lep.delete / githubweb
- Add prefix to generated files (commit: fb10a32) — lep.delete / githubweb
#23 (25.07.2019 12:41:09)
- Inject JHCR_Init_init directly into main (commit: ab4739a) — lep.delete / githubweb
#22 (25.07.2019 12:26:09)
- Inject JHCR_Init_init directly into main (commit: 9ad82f6) — lep.delete / githubweb
#21 (24.07.2019 15:11:05)
- Move config and main to the bottom of the script (commit: 0437562) — lep.delete / githubweb
#20 (19.06.2019 13:55:07)
- Fixed error when comparing null with string (commit: b345fa7) — lep.delete / githubweb
#19 (12.06.2019 16:10:09)
- Moved rewrite rules to own files. (commit: f33b153) — lep.delete / githubweb
#18 (09.06.2019 12:25:08)
- Fixed reloading in 1.31 (commit: dbe6590) — lep.delete / githubweb
#17 (30.05.2019 14:10:07)
- [RT] Added new types to table (commit: 6131b91) — lep.delete / githubweb
- Write type-hierachy in update to state file (commit: a2d8b4d) — lep.delete / githubweb
#16 (15.05.2019 23:11:08)
- RT: Handle null literal (commit: bdc1ce3) — lep.delete / githubweb
#15 (15.05.2019 22:56:08)
- Write type-hierachy in update to state file (commit: 7960331) — lep.delete / githubweb
#14 (25.04.2019 01:10:10)
- Now uses Int16 to store jass types. (commit: 083d660) — lep.delete / githubweb
#13 (23.04.2019 23:10:11)
- Small cleanup (commit: 09423e8) — lep.delete / githubweb
- More rewrite rules (commit: 3280fb6) — lep.delete / githubweb
- Handle hexadecimals of the form $123 correctly (commit: 26e5cd8) — lep.delete / githubweb
#12 (22.04.2019 17:10:10)
- Fixed type handling for boolean operators (commit: 1819f2b) — lep.delete / githubweb
- Remove temp register for not instruction via rewrite rule (commit: 9e204e8) — lep.delete / githubweb
#11 (21.04.2019 00:55:08)
- Fixed missing type in rewrite rule (commit: 38a0230) — lep.delete / githubweb
- Now parses negative literals correctly (commit: 7ed1d15) — lep.delete / githubweb
- Fixed missing converts. (commit: 096f547) — lep.delete / githubweb
- Some more rewrite rules (commit: f273c4b) — lep.delete / githubweb
#10 (17.04.2019 20:55:11)
- Fixed hashing for Jass.Ast (commit: d68eda2) — lep.delete / githubweb
- More Rewrite Rules (commit: 3f44a50) — lep.delete / githubweb
- Added Hashable instance for Hot.Ast (commit: dfe3259) — lep.delete / githubweb
- Simplified Hashable instance for Jass.Ast (commit: 2693632) — lep.delete / githubweb
- Added compile command to jhcr (commit: bfe8a8d) — lep.delete / githubweb
#9 (13.04.2019 22:10:09)
- Extended the Ins rewrite engine (commit: 2928322) — lep.delete / githubweb
#8 (13.04.2019 16:25:08)
- RT: Use %-operator instead of `ModuloInteger` in interpreter (commit: c7bfdb5) — lep.delete / githubweb
- Added a few more rules to Ins.Opt (commit: ba89c04) — lep.delete / githubweb
#7 (12.04.2019 21:40:10)
- Use generalized seralize function for instructions (commit: 16697ac) — lep.delete / githubweb
- Added rewrite engine for instructions (commit: d783641) — lep.delete / githubweb
#6 (12.04.2019 12:25:09)
- Handle reals of the form `.123` correctly (commit: 8b8b70d) — lep.delete / githubweb
#5 (11.04.2019 16:55:11)
- Added rewrite system on Jass.Ast (commit: efbad87) — lep.delete / githubweb