Änderungen

#89 (08.06.2024 14:56:05)

  1. Fix two small bugs. (commit: f70f80f) — lep.delete / githubweb

#88 (06.02.2024 15:26:05)

  1. Don't crash when API functions are used but not declared (commit: cb9d669) — lep.delete / githubweb
  2. Use ForForce to reduce hitting oplimit (commit: 3e50e20) — lep.delete / githubweb

#87 (29.11.2023 17:41:09)

  1. Introduce new Opcode CCR (commit: 705ea5a) — lep.delete / githubweb

#86 (29.11.2023 00:11:06)

  1. Add Wrap#_DoNothing again (commit: 274326c) — lep.delete / githubweb

#85 (28.11.2023 23:56:06)

  1. Make TriggerEvaluate work with dummy functions (commit: bfbd8a0) — lep.delete / githubweb

#84 (28.11.2023 19:11:05)

  1. Fix i2code generation (commit: 7e117ed) — lep.delete / githubweb

#83 (27.11.2023 17:56:09)

  1. Use a global code variable instead of DoNothing function (commit: a7a5020) — lep.delete / githubweb

#82 (27.11.2023 16:11:09)

  1. Fix i2code with API stubs (commit: fe69abe) — lep.delete / githubweb

#81 (25.11.2023 09:56:09)

  1. Fix autoclean command (commit: 287a426) — lep.delete / githubweb

#80 (24.11.2023 19:11:07)

  1. Remove JHCR_API functions and not natives (commit: 1dba2ce) — lep.delete / githubweb

#79 (15.11.2023 10:56:07)

  1. Update Readme (commit: d3b9a72) — lep.delete / githubweb

#78 (15.11.2023 10:41:07)

  1. Update Readme (commit: d613f81) — lep.delete / githubweb

#77 (14.11.2023 23:41:05)

  1. Rewrote the instruction optimizer (commit: 6e2add7) — lep.delete / githubweb

#76 (30.10.2023 20:11:08)

  1. Move source code to src directory (commit: fcb8037) — lep.delete / githubweb
  2. Adjust the parser for eof/nl handling (commit: 7130aad) — lep.delete / githubweb
  3. Use a random prefix for preload files (commit: 615aa1f) — lep.delete / githubweb
  4. Add simple API (commit: bd37360) — lep.delete / githubweb

#75 (28.10.2023 14:26:09)

  1. nixfmt (commit: 040ccba) — lep.delete / githubweb
  2. Bytecode chunks were loaded in the wrong order. (commit: d7e15e7) — lep.delete / githubweb

#74 (23.09.2023 12:11:06)

  1. Really fix not precedence. (commit: 45d537a) — lep.delete / githubweb

#73 (20.09.2023 17:26:10)

  1. Fix not precedence (commit: affd6b5) — lep.delete / githubweb

#72 (10.09.2023 12:11:09)

  1. Use GC natives to transfer bytecode into the map. (commit: 026d877) — lep.delete / githubweb
  2. Fix Interpreter#_exec_globals (commit: b81f26e) — lep.delete / githubweb
  3. Update Readme.md (commit: 2904e7a) — lep.delete / githubweb
  4. Preload generation cannot fail anymore (commit: 2c6c32a) — lep.delete / githubweb

#71 (04.09.2023 12:26:05)

  1. fix runtime/alloc.j __BASE_FILE__ macro (commit: c3d4140) — 55835583shuen / githubweb

#70 (02.09.2023 18:56:08)

  1. Update Readme.md (commit: 54be3fc) — noreply / githubweb

#69 (02.09.2023 18:41:08)

  1. JassHelper only have '__' or '___' as private prefix (#4) (commit: 4a6731d) — noreply / githubweb

#68 (02.09.2023 15:56:07)

  1. Update build instructions (commit: d877ab1) — lep.delete / githubweb

#67 (25.08.2023 15:26:07)

  1. Make it compile under ghc 9.6 (commit: 271d40d) — lep.delete / githubweb

#66 (05.03.2023 15:25:08)

  1. Use cabal -f old-patch (commit: 819fbc6) — lep.delete / githubweb

#65 (05.03.2023 13:55:07)

  1. Fixed type confusion bug when compiling unary minus (commit: 2bba412) — lep.delete / githubweb

#64 (04.03.2023 17:10:07)

  1. Fixed integer < comparison (commit: 2d7a22c) — lep.delete / githubweb

#63 (03.03.2023 15:55:08)

  1. Fix error on ghc 9.4 (?) (commit: 81cf684) — lep.delete / githubweb

#62 (02.03.2023 22:55:10)

  1. Compile to boolean in if cond and exitwhen stmt (commit: 2ad187c) — lep.delete / githubweb

#61 (25.02.2023 23:55:07)

  1. Generate a new JHCR file on newer patches. (commit: f2c5e10) — lep.delete / githubweb

#60 (23.02.2023 20:25:09)

  1. Do not return natives in i2code (commit: c38cbeb) — lep.delete / githubweb

#59 (18.02.2023 16:25:09)

  1. Added flake.nix (commit: e53967f) — lep.delete / githubweb

#58 (24.08.2022 20:56:08)

  1. Try to give some hints on build jhcr (commit: e04d13a) — lep.delete / githubweb

#57 (24.08.2022 16:41:07)

  1. Add release build (commit: 3500d95) — lep.delete / githubweb
  2. Remove cabal freeze (commit: 55aebbe) — lep.delete / githubweb

#56 (24.08.2022 16:26:07)

  1. Add release build (commit: 434dc26) — lep.delete / githubweb

#55 (24.08.2022 15:56:07)

  1. Patch 1.33 (commit: fb68d15) — lep.delete / githubweb

#54 (09.05.2022 23:10:06)

  1. Some updates (commit: 4c0d6b2) — lep.delete / githubweb

#53 (09.05.2022 22:25:05)

  1. Put all that metadata into the footer (optparse) (commit: 04b2343) — lep.delete / githubweb

#52 (02.05.2022 16:11:05)

  1. Add warning if common.j hashes mismatch. (commit: 8520558) — lep.delete / githubweb

#51 (24.02.2022 17:41:43)

  1. Some comments for the Auto generation in Hot/Init (commit: c80a7b4) — lep.delete / githubweb
  2. Small change to runtime dependencies. (commit: 8788224) — lep.delete / githubweb

#50 (28.01.2022 20:10:08)

  1. Only provide two patch targets (commit: b01af71) — lep.delete / githubweb

#49 (28.01.2022 19:40:08)

  1. Just have a binary flag for old/new patch (commit: 9a3b9ff) — lep.delete / githubweb

#48 (03.01.2022 14:25:06)

  1. Encode our rendered String correctly back to Haskell Strings (commit: dd617c1) — lep.delete / githubweb

#47 (30.12.2021 12:40:10)

  1. Double encode expression to get correct byte length (commit: cd835d7) — lep.delete / githubweb

#46 (29.12.2021 22:55:08)

  1. Try to not double encode in update step (commit: 118ed53) — lep.delete / githubweb

#45 (21.12.2021 14:40:05)

  1. Handle native declarations with code parameters in war3map.j (commit: a9cdd3b) — lep.delete / githubweb

#44 (16.12.2021 21:55:06)

  1. Make it work on older patches. (commit: 8d3c7f5) — lep.delete / githubweb
  2. Don't use %-operator on older patches (commit: d1ecf8e) — lep.delete / githubweb
  3. Small tweaks for greater compability (commit: 7114594) — lep.delete / githubweb
  4. Use CPP to avoid --old-patch flag (commit: 0cfaf0c) — lep.delete / githubweb
  5. Write correct count globals preload (commit: 6456c62) — lep.delete / githubweb

#43 (14.12.2021 21:55:08)

  1. Allow more than three files to init. (commit: a2ad5a7) — lep.delete / githubweb

#42 (07.12.2021 21:56:05)

  1. Fixed Jass Rewrite Engine (commit: a9d2580) — lep.delete / githubweb

#41 (18.03.2021 18:40:07)

  1. [WIP] Cabalified the build process (commit: 4a1da99) — lep.delete / githubweb

#40 (01.12.2020 22:10:06)

  1. Handle debug keyword (commit: e8f0223) — lep.delete / githubweb
  2. Create preload path if it doesnt exist (commit: d271470) — lep.delete / githubweb

#39 (26.10.2020 19:55:10)

  1. Small cleanup (commit: 646123c) — lep.delete / githubweb

#38 (22.10.2020 18:40:11)

  1. Fixed framehandle Table functions (commit: 47c86eb) — lep.delete / githubweb

#37 (22.10.2020 16:25:10)

  1. Fixed compiling and's (commit: d76e6c9) — lep.delete / githubweb

#36 (06.02.2020 16:25:08)

  1. Handle null/code comparison (commit: c50f361) — lep.delete / githubweb

#35 (05.02.2020 17:40:08)

  1. Add different patch targets (commit: 5b1208d) — lep.delete / githubweb

#34 (05.02.2020 15:55:08)

  1. Added patch 1.32 types to table (commit: e27c493) — lep.delete / githubweb

#33 (09.01.2020 13:40:06)

  1. Add ability to display wc3-encoded bytecode in compile (commit: 4f00f57) — lep.delete / githubweb

#32 (05.01.2020 18:11:06)

  1. Add prefix to some variables to avoid bad shadowing (commit: de5bcf1) — lep.delete / githubweb
  2. Write REQUIRES-metadata to generated runtime files (commit: 84a790e) — lep.delete / githubweb
  3. Remove option to set prefix (commit: c74804d) — lep.delete / githubweb

#31 (21.10.2019 23:25:07)

  1. Make Hot.Instruction.Compiler.typeOfExpr monadic (commit: 84ca173) — lep.delete / githubweb
  2. RT: Print target register in lit instruction (commit: 9aa6913) — lep.delete / githubweb

#30 (23.09.2019 21:25:08)

  1. Promote integer literals to floats (commit: b86eac1) — lep.delete / githubweb
  2. Better error message in Hot.Init.Rename (commit: c1cd379) — lep.delete / githubweb
  3. Update Readme (commit: 536164b) — lep.delete / githubweb

#29 (23.09.2019 21:10:08)

  1. Promote integer literals to floats (commit: dd70cdb) — lep.delete / githubweb

#28 (21.08.2019 00:10:07)

  1. Optimize returning global variable via rewrite rules (commit: 9b60e5e) — lep.delete / githubweb

#27 (20.08.2019 22:40:07)

  1. Correctly shadow globals (commit: edc460d) — lep.delete / githubweb

#26 (19.08.2019 23:55:07)

  1. Fixed bug in local array handling (commit: ba51e95) — lep.delete / githubweb

#25 (12.08.2019 00:26:09)

  1. Only write actual error messages to stderr (commit: a2f911d) — lep.delete / githubweb

#24 (25.07.2019 13:41:09)

  1. Remove more stuff in `make clean` (commit: 2f85772) — lep.delete / githubweb
  2. Automatically generate type names (commit: c97216a) — lep.delete / githubweb
  3. Comment dependencies between runtime files (commit: 137e989) — lep.delete / githubweb
  4. Add prefix to generated files (commit: fb10a32) — lep.delete / githubweb

#23 (25.07.2019 12:41:09)

  1. Inject JHCR_Init_init directly into main (commit: ab4739a) — lep.delete / githubweb

#22 (25.07.2019 12:26:09)

  1. Inject JHCR_Init_init directly into main (commit: 9ad82f6) — lep.delete / githubweb

#21 (24.07.2019 15:11:05)

  1. Move config and main to the bottom of the script (commit: 0437562) — lep.delete / githubweb

#20 (19.06.2019 13:55:07)

  1. Fixed error when comparing null with string (commit: b345fa7) — lep.delete / githubweb

#19 (12.06.2019 16:10:09)

  1. Moved rewrite rules to own files. (commit: f33b153) — lep.delete / githubweb

#18 (09.06.2019 12:25:08)

  1. Fixed reloading in 1.31 (commit: dbe6590) — lep.delete / githubweb

#17 (30.05.2019 14:10:07)

  1. [RT] Added new types to table (commit: 6131b91) — lep.delete / githubweb
  2. Write type-hierachy in update to state file (commit: a2d8b4d) — lep.delete / githubweb

#16 (15.05.2019 23:11:08)

  1. RT: Handle null literal (commit: bdc1ce3) — lep.delete / githubweb

#15 (15.05.2019 22:56:08)

  1. Write type-hierachy in update to state file (commit: 7960331) — lep.delete / githubweb

#14 (25.04.2019 01:10:10)

  1. Now uses Int16 to store jass types. (commit: 083d660) — lep.delete / githubweb

#13 (23.04.2019 23:10:11)

  1. Small cleanup (commit: 09423e8) — lep.delete / githubweb
  2. More rewrite rules (commit: 3280fb6) — lep.delete / githubweb
  3. Handle hexadecimals of the form $123 correctly (commit: 26e5cd8) — lep.delete / githubweb

#12 (22.04.2019 17:10:10)

  1. Fixed type handling for boolean operators (commit: 1819f2b) — lep.delete / githubweb
  2. Remove temp register for not instruction via rewrite rule (commit: 9e204e8) — lep.delete / githubweb

#11 (21.04.2019 00:55:08)

  1. Fixed missing type in rewrite rule (commit: 38a0230) — lep.delete / githubweb
  2. Now parses negative literals correctly (commit: 7ed1d15) — lep.delete / githubweb
  3. Fixed missing converts. (commit: 096f547) — lep.delete / githubweb
  4. Some more rewrite rules (commit: f273c4b) — lep.delete / githubweb

#10 (17.04.2019 20:55:11)

  1. Fixed hashing for Jass.Ast (commit: d68eda2) — lep.delete / githubweb
  2. More Rewrite Rules (commit: 3f44a50) — lep.delete / githubweb
  3. Added Hashable instance for Hot.Ast (commit: dfe3259) — lep.delete / githubweb
  4. Simplified Hashable instance for Jass.Ast (commit: 2693632) — lep.delete / githubweb
  5. Added compile command to jhcr (commit: bfe8a8d) — lep.delete / githubweb

#9 (13.04.2019 22:10:09)

  1. Extended the Ins rewrite engine (commit: 2928322) — lep.delete / githubweb

#8 (13.04.2019 16:25:08)

  1. RT: Use %-operator instead of `ModuloInteger` in interpreter (commit: c7bfdb5) — lep.delete / githubweb
  2. Added a few more rules to Ins.Opt (commit: ba89c04) — lep.delete / githubweb

#7 (12.04.2019 21:40:10)

  1. Use generalized seralize function for instructions (commit: 16697ac) — lep.delete / githubweb
  2. Added rewrite engine for instructions (commit: d783641) — lep.delete / githubweb

#6 (12.04.2019 12:25:09)

  1. Handle reals of the form `.123` correctly (commit: 8b8b70d) — lep.delete / githubweb

#5 (11.04.2019 16:55:11)

  1. Added rewrite system on Jass.Ast (commit: efbad87) — lep.delete / githubweb