thorin
thorin copied to clipboard
Merge development back into master
Release the last year's worth of improvements to the compiler into the wild.
For reference, here are some of the relevant major changes:
- https://github.com/AnyDSL/thorin/pull/125 Added an explicit mem token to branches
- https://github.com/AnyDSL/thorin/pull/136 Unified Type and Def classes
- https://github.com/AnyDSL/thorin/pull/148 Rewritten scoping analysis and added scoped debug output
- https://github.com/AnyDSL/thorin/pull/149 Generalised rewriting facilities and cleaned up passes code
- Added JSON backend
- https://github.com/AnyDSL/thorin/pull/135 Added Shady backend