Änderungen

Summary

  1. charmap (commit: d0b1478) (details)
  2. reduce int and reals (commit: 9d6e961) (details)
  3. s/octal/hex (commit: 3505bec) (details)
  4. shuffle global vars (commit: 5338b2c) (details)
  5. fix (commit: d78191b) (details)
  6. add equality rewrite (commit: b5ad009) (details)
  7. update wc3libs (commit: c071d8f) (details)
  8. mori fixes (commit: dea3fe4) (details)
  9. experimental reun (commit: 6fc076c) (details)
  10. revert double inlining (commit: 331dfed) (details)
  11. add 1 to middle charmap (commit: f6a6b68) (details)
  12. first version of string hashing (commit: 90b45ff) (details)
  13. Update build.gradle (commit: 7b4bbc9) (details)
  14. fix string hash func call (commit: 04938d3) (details)
  15. attempt to permit TRVE usage (commit: 3755154) (details)
  16. improve bool term rewrites and rewrite jass ternaries with constants (commit: c762f8a) (details)
  17. Do a strict inline pass after local opts (commit: 3a4c9de) (details)
  18. extend charmap (commit: 9f34dd0) (details)
  19. Update build.gradle (commit: 8d05cc9) (details)
  20. Update build.gradle (commit: dc7e640) (details)
  21. add logging (commit: 5d0af5f) (details)
  22. even more logging and use 1 diff line from upstream (commit: e6e20bd) (details)
  23. Update WurstValidator.java (commit: ead823b) (details)
  24. Update WurstValidator.java (commit: 4d83790) (details)
  25. Update Utils.java (commit: 8e54749) (details)
  26. check if rewrites are problem (commit: a2fd3da) (details)
  27. Update WurstValidator.java (commit: a319285) (details)
  28. logging (commit: 70272bb) (details)
  29. Revert "check if rewrites are problem" (commit: e0ae69b) (details)
  30. Revert "logging" (commit: 387ed5d) (details)
  31. remove logging and disable new rewrites (commit: 3ab54e0) (details)
  32. enable func rewrites (commit: 75396a5) (details)
  33. Update SimpleRewrites.java (commit: dace40a) (details)
  34. consider else blocks for function rewrite (commit: 064275f) (details)
  35. disable func rewrite (commit: 4121594) (details)
  36. Update NameGenerator.java (commit: 30807a3) (details)
  37. fix function rewrite (commit: ecda1f2) (details)
  38. Update SimpleRewrites.java (commit: cbd88b6) (details)
  39. add max charmap and make default (commit: d2abc06) (details)
  40. respect natives without side effects in SideEffectAnalyzer (commit: 772e03e) (details)
  41. add +/- 0 rewrites (commit: a581b2c) (details)
  42. shorten real prints (commit: 3d01066) (details)
  43. Don't inline string constants (commit: b4a939f) (details)
  44. add primitive LocalInliner (commit: 86ae892) (details)
  45. log (commit: cbd7bf5) (details)
  46. Update ExprPrinter.java (commit: b16a99c) (details)
  47. more fixes (commit: c1d4a10) (details)
  48. Update SideEffectAnalyzer.java (commit: 34cee7b) (details)
  49. Update SimpleRewrites.java (commit: 9fbc378) (details)
  50. move strict inline after local opts passes and fix viable counter (commit: fa9f614) (details)
  51. safety (commit: 5b169a7) (details)
  52. Update RemoveGarbage.java (commit: 11e0e6d) (details)
  53. fix local inliner and one test (commit: f4c8742) (details)
  54. more logs (commit: 0720099) (details)
  55. +ölog (commit: 56b6ecc) (details)
  56. v cx (commit: 21e6993) (details)
  57. Update ConstantAndCopyPropagation.java (commit: ef8469a) (details)
  58. Update ConstantAndCopyPropagation.java (commit: a88bdc0) (details)
  59. Update ConstantAndCopyPropagation.java (commit: 763e7a3) (details)
  60. Update ConstantAndCopyPropagation.java (commit: 3951aa7) (details)
  61. Update ConstantAndCopyPropagation.java (commit: 08be07a) (details)
  62. ff (commit: faabea8) (details)
  63. Update ImAttributes.java (commit: 93164b9) (details)
  64. Update ImAttributes.java (commit: 7507095) (details)
  65. Update ImAttributes.java (commit: 3bb48da) (details)
  66. dfs (commit: 46807f2) (details)
  67. d (commit: a62089a) (details)
  68. re (commit: c34d2e8) (details)
  69. bffd (commit: 869a9a0) (details)
  70. Update WurstCompilerJassImpl.java (commit: 7d9ff26) (details)
  71. TRVE fix (commit: b5c9d88) (details)
  72. fix namegen (commit: 2eb7d53) (details)
  73. remove logging (commit: 6d09b0f) (details)
  74. make charmap configureable (commit: 1b70658) (details)
  75. Update NameGenerator.java (commit: 0a629cd) (details)
  76. Update build.gradle (commit: 73301b1) (details)
  77. add TRVE hook detection (commit: 460a0a5) (details)
  78. update wc3libs (commit: ded553f) (details)
  79. Update WurstGuiCliImpl.java (commit: 9c433e9) (details)
  80. don't complain about useless ExecuteFunc calls (commit: 6b422dc) (details)
  81. Update WurstValidator.java (commit: 7390500) (details)
  82. Update ExprTranslation.java (commit: ecb4993) (details)
  83. Update build.gradle (commit: 534caf2) (details)
  84. Update build.gradle (commit: 9b56c15) (details)
  85. fix validator npe (commit: cc8c7ed) (details)
  86. Update build.gradle (commit: a55d951) (details)
  87. Update build.gradle (commit: ddceba6) (details)
  88. fixes from master and init func remover branch (commit: 511c808) (details)
  89. Update WurstScriptTest.java (commit: 799bc6c) (details)
  90. without rewrites (commit: b732291) (details)
  91. without LocalsInliner (commit: 4c36cae) (details)
  92. inlining and init cleanm too?! (commit: 7e0226a) (details)
  93. dont rewrite exprs (commit: bbf86a6) (details)
  94. re enable real rewrite (commit: 8e1634d) (details)
  95. fix int expr rewrites and re-enable all disabled (commit: 5a7ab7b) (details)
  96. fix replaceIntTerm swallowing int-int rewrites and don't ignore minus (commit: f80c2e5) (details)
  97. Update build.gradle (commit: 89eaa67) (details)
  98. Update build.gradle (commit: 8e94991) (details)
  99. Update SimpleRewrites.java (commit: f81d7ef) (details)
  100. shuffle charmaps (commit: f612bce) (details)
  101. add event replacements (commit: f5efa5b) (details)
  102. string crypto (commit: 8dbfd85) (details)
  103. Update StringCryptor.java (commit: e0bdf76) (details)
  104. Update StringCryptor.java (commit: 1722774) (details)
  105. Update StringCryptor.java (commit: 6461158) (details)
  106. Update ImOptimizer.java (commit: 8dfc821) (details)
  107. Update StringCryptor.java (commit: 8b62909) (details)
  108. Update StringCryptor.java (commit: fbd91a6) (details)
  109. Update StringCryptor.java (commit: 447862b) (details)
  110. Update StringCryptor.java (commit: 812741b) (details)
  111. Update StringCryptor.java (commit: e8be201) (details)
  112. Update StringCryptor.java (commit: a796633) (details)
  113. Update StringCryptor.java (commit: 0ec0999) (details)
  114. ff (commit: 558785a) (details)
  115. Update StringCryptor.java (commit: f5f9738) (details)
  116. Update StringCryptor.java (commit: 1a1edca) (details)
  117. Update ImTranslator.java (commit: 82f6c87) (details)
  118. Update SimpleRewrites.java (commit: 4dc9901) (details)
  119. Update SimpleRewrites.java (commit: c0fe4da) (details)
  120. hash rewrite left and remove minimum length crypt requirement (commit: c8cbbdc) (details)
  121. Update SimpleRewrites.java (commit: 3a224ab) (details)
  122. Update StringCryptor.java (commit: 84a9d71) (details)
  123. Update StringCryptor.java (commit: 2b34250) (details)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/JassPrinter.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/JassPrinter.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
The file was modifiedde.peeeq.wurstscript/build.gradle (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java (diff)
Commit 90b45ff77f83d93404785a7360375c542e12ada7 by frotty
first version of string hashing
(commit: 90b45ff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
The file was modifiedde.peeeq.wurstscript/build.gradle (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
Commit 37551545a3201b54375388b9ab08f87991a8600d by frotty
attempt to permit TRVE usage
(commit: 3755154)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/GlobalsInliner.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImCompressor.java (diff)
The file was addedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/TRVEHelper.java
Commit c762f8ab563cdb74a856c716a377a1fc9ca447bc by frotty
improve bool term rewrites and rewrite jass ternaries with constants
(commit: c762f8a)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
Commit 3a4c9deede9ece9f9acef98f78646e200fe6f704 by frotty
Do a strict inline pass after local opts
(commit: 3a4c9de)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImInliner.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java (diff)
The file was modifiedde.peeeq.wurstscript/build.gradle (diff)
The file was modifiedde.peeeq.wurstscript/build.gradle (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/WurstChecker.java (diff)
Commit e6e20bd3e0c207ba0d9976cce9a8464f344b1378 by frotty
even more logging and use 1 diff line from upstream
(commit: e6e20bd)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java (diff)
Commit ead823b9555e21bedbf4a8977b8ca77f36dab2ed by frotty
Update WurstValidator.java
(commit: ead823b)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java (diff)
Commit 4d837902834bf501059e5dedde1b402583f90d5a by frotty
Update WurstValidator.java
(commit: 4d83790)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/utils/Utils.java (diff)
Commit a2fd3da35042c4afb23fe87c0a563511dc9e06f1 by frotty
check if rewrites are problem
(commit: a2fd3da)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
Commit a319285c18e74a33f63fe4e0010ebf5d81a17044 by frotty
Update WurstValidator.java
(commit: a319285)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/controlflow/ForwardMethod.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java (diff)
Commit e0ae69b9b78880b55580a2cae30681de68b98da0 by frotty
Revert "check if rewrites are problem"
This reverts commit a2fd3da35042c4afb23fe87c0a563511dc9e06f1.
(commit: e0ae69b)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
Commit 387ed5ddbdfd4a1e0212cf6616e2128e0a4651d6 by frotty
Revert "logging"
This reverts commit 70272bb97a608ae8932d30d3d8e7782e02e48eb8.
(commit: 387ed5d)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/controlflow/ForwardMethod.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java (diff)
Commit 3ab54e0930dd128a0a6f59d4825ed4225428c2e5 by frotty
remove logging and disable new rewrites
(commit: 3ab54e0)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/WurstChecker.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
Commit dace40a8f09f34e3614388110f47f27c823c22f6 by frotty
Update SimpleRewrites.java
(commit: dace40a)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
Commit 064275f71ec9ee4b50498191c049913530a45902 by frotty
consider else blocks for function rewrite
(commit: 064275f)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
Commit cbd88b69d296d2f82bd300f4b53404b3a4eceb21 by frotty
Update SimpleRewrites.java
(commit: cbd88b6)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
Commit d2abc0686cae8cfc12e5cc915aeea97090b12006 by frotty
add max charmap and make default
(commit: d2abc06)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImCompressor.java (diff)
Commit 772e03e54b84d3e7948239f7dfbb0bc485782a5e by frotty
respect natives without side effects in SideEffectAnalyzer
(commit: 772e03e)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SideEffectAnalyzer.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java (diff)
Commit b4a939f663ec71b0af3463a66e2446ceb0b2fb37 by frotty
Don't inline string constants
(commit: b4a939f)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/GlobalsInliner.java (diff)
Commit 86ae892a5446d46900ebcd0365bf5d004419713b by frotty
add primitive LocalInliner
(commit: 86ae892)
The file was addedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java (diff)
Commit 34cee7be526c0d44751eefe43f9a17fc4ad1e708 by frotty
Update SideEffectAnalyzer.java
(commit: 34cee7b)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SideEffectAnalyzer.java (diff)
Commit 9fbc378e5a9bba6ff9bc939491cbd44d1f0340b4 by frotty
Update SimpleRewrites.java
(commit: 9fbc378)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
Commit fa9f614bf62d703df38d3b6392e600a41e22105c by frotty
move strict inline after local opts passes and fix viable counter
(commit: fa9f614)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/lua/translation/RemoveGarbage.java (diff)
Commit f4c87424f742ab48051cf52f3696ad28735217ce by frotty
fix local inliner and one test
(commit: f4c8742)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java (diff)
The file was modifiedde.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/OptimizerTests.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/utils/Utils.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/utils/Utils.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java (diff)
Commit ef8469a56932f05c76d91d45bcc43bfda48dc1a4 by frotty
Update ConstantAndCopyPropagation.java
(commit: ef8469a)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java (diff)
Commit a88bdc0fcb098940ecb772bad11d07ba39d9e896 by frotty
Update ConstantAndCopyPropagation.java
(commit: a88bdc0)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java (diff)
Commit 763e7a30e37df7bbf803c2bc7710ede90b78867f by frotty
Update ConstantAndCopyPropagation.java
(commit: 763e7a3)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java (diff)
Commit 3951aa758a7b59f84e047cf380ec90de323abb36 by frotty
Update ConstantAndCopyPropagation.java
(commit: 3951aa7)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java (diff)
Commit 08be07a5e41ce4afde2ee161440647c77e2636e3 by frotty
Update ConstantAndCopyPropagation.java
(commit: 08be07a)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImAttributes.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImAttributes.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImAttributes.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/GlobalsInliner.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImCompressor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImAttributes.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java (diff)
Commit 7d9ff2601ec3be0cbbd985a86fa86643081d9b74 by frotty
Update WurstCompilerJassImpl.java
(commit: 7d9ff26)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/jassinterpreter/providers/TriggerProvider.java (diff)
The file was modifiedde.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/JurstTests.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImCompressor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImCompressor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/GlobalsInliner.java (diff)
Commit 1b70658b58d0cb69072caf212fe56a39d29b6cc8 by frotty
make charmap configureable
(commit: 1b70658)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java (diff)
The file was modifiedde.peeeq.wurstscript/build.gradle (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/TRVEHelper.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java (diff)
The file was modifiedde.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/JurstTests.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/UselessFunctionCallsRemover.java (diff)
The file was modifiedde.peeeq.wurstscript/build.gradle (diff)
Commit 9c433e969831edb40413c7f912273a1b24093186 by frotty
Update WurstGuiCliImpl.java
(commit: 9c433e9)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/gui/WurstGuiCliImpl.java (diff)
Commit 6b422dc42353c2679e490dc31f1b5dd211a5032a by frotty
don't complain about useless ExecuteFunc calls
(commit: 6b422dc)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java (diff)
Commit 7390500a2dba1808dbc67436b347e87e16b359a9 by frotty
Update WurstValidator.java
(commit: 7390500)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java (diff)
Commit ecb4993427c00cbda11b6381a5380309954bca54 by frotty
Update ExprTranslation.java
(commit: ecb4993)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ExprTranslation.java (diff)
The file was modifiedde.peeeq.wurstscript/build.gradle (diff)
The file was modifiedde.peeeq.wurstscript/build.gradle (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java (diff)
The file was modifiedde.peeeq.wurstscript/build.gradle (diff)
The file was modifiedde.peeeq.wurstscript/build.gradle (diff)
Commit 511c808903fe46af693b58d7cc04bd614bc3156e by frotty
fixes from master and init func remover branch
(commit: 511c808)
The file was modifiedde.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/WurstScriptTest.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/jassinterpreter/mocks/RectMock.java (diff)
The file was addedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/InitFunctionCleaner.java
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/jassinterpreter/providers/RectProvider.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/UselessFunctionCallsRemover.java (diff)
Commit 799bc6c6314c308b439cf1025db3a8d6a060c7a1 by frotty
Update WurstScriptTest.java
(commit: 799bc6c)
The file was modifiedde.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/WurstScriptTest.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
Commit 7e0226a17f61cdaf4cffe508fa1c212e1d3f755a by frotty
inlining and init cleanm too?!
(commit: 7e0226a)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java (diff)
Commit 5a7ab7b0aa24da92d3927438e69fb6cd55454788 by frotty
fix int expr rewrites and re-enable all disabled
(commit: 5a7ab7b)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
Commit f80c2e5a00f8266b0e46861a20da2f6481ca9140 by frotty
fix replaceIntTerm swallowing int-int rewrites and don't ignore minus
(commit: f80c2e5)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
The file was modifiedde.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/BugTests.java (diff)
The file was modifiedde.peeeq.wurstscript/build.gradle (diff)
The file was modifiedde.peeeq.wurstscript/build.gradle (diff)
Commit f81d7efd561ca9641d68d2d858cbc8ac0465c0aa by frotty
Update SimpleRewrites.java
(commit: f81d7ef)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java (diff)
The file was addedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/PlayerStates.java
The file was addedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/PlayerUnitEvents.java
The file was addedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/PlayerEvents.java
The file was addedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/PlayerHeroEvents.java
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
The file was addedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java (diff)
Commit 4dc99010b8e7c21cea20c86de08beb982a4971b2 by frotty
Update SimpleRewrites.java
(commit: 4dc9901)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
Commit c0fe4dac233d454e681e55ca2e89913770400a46 by frotty
Update SimpleRewrites.java
(commit: c0fe4da)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
Commit c8cbbdc778397a623708a2ccf9d240a641ed0a74 by frotty
hash rewrite left and remove minimum length crypt requirement
(commit: c8cbbdc)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
Commit 3a224ab6cbbab6ad22834647a96ebaef1250965c by frotty
Update SimpleRewrites.java
(commit: 3a224ab)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java (diff)