go-mlog

Go to Mindustry (MLOG) compiler, runtime and decompiler (WIP)

GPL-3.0 License

Stars
24

Bot releases are visible (Hide)

go-mlog - v0.0.29 Latest Release

Published by github-actions[bot] over 2 years ago

Changelog

  • af7a73d Add inline translation for int
go-mlog - v0.0.28

Published by github-actions[bot] over 2 years ago

Changelog

  • db74dd1 Remove optimization
go-mlog - v0.0.27

Published by github-actions[bot] over 2 years ago

Changelog

  • a54afdc Support unary for loop logic, Go 1.18rc1
go-mlog - v0.0.26

Published by github-actions[bot] over 2 years ago

Changelog

  • 2e99389 Bugfixes, Generics, Variable block scoping, Operators
  • 01d8d85 Correct go version
  • 749fca3 Disable lint, use unstable version of Go
  • 8895894 Semver syntax
  • 3e5eacd Update readme
go-mlog - v0.0.25

Published by github-actions[bot] almost 3 years ago

Changelog

  • 1226af7 Add version command
go-mlog - v0.0.24

Published by github-actions[bot] almost 3 years ago

Changelog

  • d327b50 Fix typo in selector name
go-mlog - v0.0.23

Published by github-actions[bot] almost 3 years ago

Changelog

  • d72fa26 Add linter
  • 7f47dc2 Add runtime
  • 7b238b3 Cleanup, add linter to workflow
  • bf9d98a Convert to short if
  • bd9a869 Explicitly set tests to be tested
  • 24bccab First steps to decompiler, typings
  • 1641d2a Match angle and noise to in-game math logic
  • 70789bd Merge both tests
  • c3a1bc9 Remove unreachable code
  • a015030 Rework runtime, runtime tests
  • e1e365f Separate tests...? what?
  • 30e8b5a Swap test order
  • d671597 Switch to testza
  • 0e0ae10 Upgrade to Go 1.17
  • 3d19a70 Verbose tests
go-mlog - v0.0.22

Published by github-actions[bot] over 3 years ago

Changelog

95a1670 Add more sub-selector fun, optimize storage structure (#7)

go-mlog - v0.0.21

Published by github-actions[bot] over 3 years ago

Changelog

b3e5eb5 Use correct source position

go-mlog - v0.0.20

Published by github-actions[bot] over 3 years ago

Changelog

2b064fd Add inline translations

go-mlog - v0.0.19

Published by github-actions[bot] over 3 years ago

Changelog

2c7ad94 Check if function returns any results at all

go-mlog - v0.0.18

Published by github-actions[bot] over 3 years ago

Changelog

a629348 Type checking, sub-selectors, correct types
8ce590a Use Go 1.16 in CI

go-mlog - v0.0.17

Published by Vilsol over 3 years ago

Changelog

9038703 fix main return bug (#6)

go-mlog - v0.0.16

Published by github-actions[bot] over 3 years ago

Changelog

465fc39 Add more tests, rename variable types
ce3c604 Multiple function return values, optimize switch statements

go-mlog - v0.0.15

Published by github-actions[bot] over 3 years ago

Changelog

814f181 Optimize call and add “Processor Variables and Constants” support (#3)
932ca33 Update readme usage and supports

go-mlog - v0.0.14

Published by github-actions[bot] over 3 years ago

Changelog

0624ef3 Source comment output, error lengths, dependency bump

go-mlog - v0.0.13

Published by github-actions[bot] almost 4 years ago

Changelog

1ae2f1e Add examples on wiki
0d9b583 Add tests for missing functions
29eb63e Correct positioning on errors, few more tests
49bef6b Fix failing tests

go-mlog - v0.0.12

Published by github-actions[bot] almost 4 years ago

Changelog

33876ef Allow string function parameters, add constant function

go-mlog - v0.0.11

Published by github-actions[bot] almost 4 years ago

Changelog

984ceb0 Add a stackless mode

go-mlog - v0.0.10

Published by github-actions[bot] almost 4 years ago

Changelog

04ed2b0 Disable patch coverage
a91d432 Major refactor, tree shaking
e15156a Match patch and project coverage