30 Commits (8ce3cfad4014a23dec3bc44a67c7181c5f6f108d)

Author SHA1 Message Date
Ayke van Laethem 904fa852f6 transform: fix debug information in func lowering pass 5 years ago
Jaden Weiss 9890c760cf transform (func-lowering): remove specializations from function value lowering and fix lowering of a function value of an unimplemented type 5 years ago
Jaden Weiss bb5f7534e5 transform (coroutines): remove map iteration from coroutine lowering pass 5 years ago
Ayke van Laethem 0afd42c439 main: switch to LLVM 10 5 years ago
Ayke van Laethem 584e94ce2f transform: allow updating tests with -update flag 5 years ago
Jaden Weiss ae16b2c922 transform (gc): track phi nodes in stack slots 5 years ago
Jaden Weiss 62e78c0a26 runtime (gc): add garbage collector that uses an external allocator 5 years ago
Ayke van Laethem f8876ea245 compiler, transform: remove runtime.isnil hack 5 years ago
Ayke van Laethem 3b1759f463 transform: fix error in interface lowering pass 5 years ago
Ayke van Laethem 26aba72729 transform: replace panics with source locations 5 years ago
Ayke van Laethem 9d3de55229 compiler: move Optimizer function to transform package 5 years ago
Ayke van Laethem c5cb2cec9b compiler: move NonConstGlobals pass to transform package 5 years ago
Ayke van Laethem b6314fa6ab compiler: move ApplyFunctionSections to transform package 5 years ago
Jaden Weiss 6a50f25a48 refactor coroutine lowering and tasks 5 years ago
Jaden Weiss 67229af879
transform: do not track const globals 5 years ago
Ayke van Laethem 519adf3aef transform: wasm-abi: create temporary allocas in the entry block 5 years ago
Ayke van Laethem 4d79d473c4 compiler: move wasm ABI workaround to transform package 5 years ago
Ayke van Laethem 415c60551e runtime/fe310: add support for PLIC interrupts 5 years ago
Ayke van Laethem a5ed993f8d all: add compiler support for interrupts 5 years ago
Ayke van Laethem 5a70c88483 transform: make reflection sidetables constant globals 5 years ago
Ayke van Laethem 374349cfa5 compiler: refactor func lowering to the transform package 5 years ago
Ayke van Laethem f0bb3c092d compiler: move GC passes to the transform package 5 years ago
Jaden Weiss 98eee7c22a
compiler: add support for async interface calls 5 years ago
Ayke van Laethem 172efc26a7 compiler: move ReplacePanicsWithTrap pass to transforms 5 years ago
Ayke van Laethem e20af665fa compiler,transform: move interface lowering to transform package 5 years ago
Jaden Weiss 93961f9d41 fix incorrect starting value for optimized allocations in a loop 5 years ago
Ayke van Laethem 7369a0e7f2 all: add support for Windows 6 years ago
Ayke van Laethem 65beddafe8 compiler: move OptimizeStringToBytes to transform package 5 years ago
Ayke van Laethem 8cd2c7502e all: move OptimizeMaps to transforms and add tests 5 years ago
Ayke van Laethem d905476231 all: refactor heap-to-stack transform into the transform package 5 years ago