Änderungen

Summary

  1. Promote integer literals to floats (commit: b86eac1) (details)
  2. Better error message in Hot.Init.Rename (commit: c1cd379) (details)
  3. Update Readme (commit: 536164b) (details)
Commit b86eac19c74ae034b2c8b3d587061ff0c01b58b0 by lep.delete
Promote integer literals to floats
When compiling Jass to Bytecode we now convert Int literals into Real
literals when the asked type is real. This way `2*x` is the same as
`2.0*x` (in the correct context) which we need to have to be able to
correctly match against the former case in the rewrite step.
(commit: b86eac1)
The file was modifiedGNUmakefile (diff)
The file was modifiedHot/Instruction/Opt/Rewrite/SomeRules.hs (diff)
The file was modifiedHot/Instruction/Compiler.hs (diff)
Commit c1cd3795d390169335f1f88696ce815e61bc8a50 by lep.delete
Better error message in Hot.Init.Rename
(commit: c1cd379)
The file was modifiedHot/Init/Rename.hs (diff)
Commit 536164bc3d85cdd9a64ced66501eb6989f8909b5 by lep.delete
Update Readme
Since we inject `JHCR_Init` directly nowadays users don't have to call
it themselves anymore.
(commit: 536164b)
The file was modifiedReadme.md (diff)