22 Commits (0a80da46b1eca3cc5da51633b95d5a31b949a59b)

Author SHA1 Message Date
Ayke van Laethem efa0410075 interp: fix bug in compiler-time/run-time package initializers 3 years ago
Ayke van Laethem 607d824211 interp: keep reverted package initializers in order 3 years ago
Ayke van Laethem cdba4fa8cc interp: don't ignore array indices for untyped objects 3 years ago
Ayke van Laethem d8ac7ccaae interp: fix a bug in pointer cast workaround 3 years ago
Ayke van Laethem 312f5d3833 builder: run interp per package 4 years ago
Ayke van Laethem 35bf0746a1 interp: make toLLVMValue return an error instead of panicking 4 years ago
Ayke van Laethem 34b50efdcd interp: support GEP on fixed (MMIO) addresses 4 years ago
Ayke van Laethem 5917b8baa2 interp: fix alignment of untyped globals 4 years ago
Ayke van Laethem 30df912565 interp: rewrite entire package 4 years ago
Ayke van Laethem cc4a4c755f interp: show backtrace with error 5 years ago
Ayke van Laethem 24ff2d1ee2 interp: replace many panics with error messages 5 years ago
Ayke van Laethem e74db01f82 interp: improve error reporting 5 years ago
Ayke van Laethem da7f7eef00 interp: avoid an extra TargetData argument 5 years ago
Ayke van Laethem 371c468e8e compiler: add debug info for function arguments 6 years ago
Ayke van Laethem b7cdf8cd0c interp: refactor to eliminate lots of code 6 years ago
Ayke van Laethem cfc1a66e8d interp: use correct initialization order on panic() calls 6 years ago
Ayke van Laethem bece6b9648 interp: remove init call when hitting 'unreachable' 6 years ago
Ayke van Laethem 9092dbcc53
all: rename go-llvm to new import path 6 years ago
Ayke van Laethem 602c264749
all: rewrite goroutine lowering 6 years ago
Ayke van Laethem 564b1b3312
compiler: always use fat function pointers with context 6 years ago
Ayke van Laethem 469193735a
interp: report 'unreachable' instruction as an error 6 years ago
Ayke van Laethem bb3d05169d
interp: add new compile-time package initialization interpreter 6 years ago