18 Commits (8ce3cfad4014a23dec3bc44a67c7181c5f6f108d)

Author SHA1 Message Date
Ayke van Laethem cc4a4c755f interp: show backtrace with error 5 years ago
Ayke van Laethem 25fcf3e18e interp: better support interface operations 5 years ago
Ayke van Laethem 9aeb8d9e06 interp: support llvm.lifetime.* calls 5 years ago
Ayke van Laethem 24ff2d1ee2 interp: replace many panics with error messages 5 years ago
Ayke van Laethem e977276044 interp: fix "todo: store" panic 5 years ago
Ayke van Laethem feb2b4715b interp: fix scanning declarations 5 years ago
Ayke van Laethem 923a6f5873 interp: add testing for scanning for side effects 5 years ago
Ayke van Laethem 582457b81e interp: implement runtime.sliceCopy 5 years ago
Ayke van Laethem 385d1d0a5d
compiler,runtime: implement a portable conservative GC 6 years ago
Ayke van Laethem 5342d392aa interp: improve scan for loads 6 years ago
Ayke van Laethem 371c468e8e compiler: add debug info for function arguments 6 years ago
Ayke van Laethem 7de3d4be2b all: support interface asserts in interp 6 years ago
Ayke van Laethem 4d82f42d61 runtime: add runtime.nanotime 6 years ago
Ayke van Laethem 6ae4b43eb2 interp: fix recursive scanning 6 years ago
Ayke van Laethem 9092dbcc53
all: rename go-llvm to new import path 6 years ago
Ayke van Laethem b4c90f3677
compiler: lower interfaces in a separate pass 6 years ago
Ayke van Laethem dbf581b56d
interp: do not try to interpret functions with an inttoptr instruction 6 years ago
Ayke van Laethem bb3d05169d
interp: add new compile-time package initialization interpreter 6 years ago