Änderungen

Summary

  1. func ref variables are no longer created for bj-functions (removes some (commit: f184b30) (details)
  2. fixed bug in constant- and copy-propagation (commit: d8a7ce8) (details)
  3. fixed some compiler warnings in the standard library (commit: afccdbb) (details)
Commit f184b306d9a8d6e5808a23977b106c9e8c2eb980 by peter.peq
func ref variables are no longer created for bj-functions (removes some
garbage from maps)
(commit: f184b30)
The file was modifiedde.peeeq.wurstscript/src/de/peeeq/wurstscript/translation/imtranslation/FuncRefRemover.java (diff)
Commit d8a7ce8af420b0bb07258d371359ffe87b11ec67 by peter.peq
fixed bug in constant- and copy-propagation

knowledge was not calculated correctly, so too few optimizations were
done
(commit: d8a7ce8)
The file was modifiedde.peeeq.wurstscript/src/de/peeeq/wurstio/WurstCompilerJassImpl.java (diff)
The file was modifiedde.peeeq.wurstscript/src-test/tests/wurstscript/tests/OptimizerTests.java (diff)
The file was modifiedde.peeeq.wurstscript/src/de/peeeq/wurstscript/intermediateLang/optimizer/ConstantAndCopyPropagation.java (diff)
Commit afccdbb20eb5984b9e257e1558a3293b9760edc6 by peter.peq
fixed some compiler warnings in the standard library
(commit: afccdbb)
The file was modifiedWurstpack/wurstscript/lib/objeditingpresets/ChannelAbilityPreset.wurst (diff)
The file was modifiedWurstpack/wurstscript/lib/primitives/String.wurst (diff)
The file was modifiedWurstpack/wurstscript/lib/small helpers/DmgMod.wurst (diff)
The file was modifiedWurstpack/wurstscript/lib/math/BigNum.wurst (diff)
The file was modifiedWurstpack/wurstscript/lib/objeditingpresets/AbilityTooltipGenerator.wurst (diff)
The file was modifiedWurstpack/wurstscript/lib/objeditingpresets/SpellDesignConfig.wurst (diff)
The file was modifiedWurstpack/wurstscript/lib/small helpers/ClosureEvents.wurst (diff)
The file was modifiedWurstpack/wurstscript/lib/small helpers/Simulate3dSound.wurst (diff)
The file was modifiedWurstpack/wurstscript/lib/small helpers/DebugLog.wurst (diff)
The file was modifiedWurstpack/wurstscript/lib/objediting/UpgradeObjEditing.wurst (diff)
The file was modifiedWurstpack/wurstscript/lib/objeditingpresets/ObjectIdGenerator.wurst (diff)
The file was modifiedWurstpack/wurstscript/lib/small helpers/FileIO.wurst (diff)