111 Commits (7366d5e18538763bd4c76e27b577a0762d7be8c0)

Author SHA1 Message Date
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 b40f250530 main: add initial support for (in-development) LLVM 11 5 years ago
Ayke van Laethem 510f145a3a interp: show error line in first line of the traceback 4 years ago
Ayke van Laethem 4fa1fc6e72 interp: don't panic in the Store method 4 years ago
Ayke van Laethem ccb803e35d interp: replace some panics with error messages 4 years ago
Ayke van Laethem 888ca4ab0c interp: fix sync/atomic.Value load/store methods 4 years ago
Ayke van Laethem 05495c4282 all: fix -gc=none 4 years ago
Ayke van Laethem cc4a4c755f interp: show backtrace with error 5 years ago
Jaden Weiss 5cc130bb6e
compiler: implement spec-compliant shifts 5 years ago
Ayke van Laethem 25fcf3e18e interp: better support interface operations 5 years ago
Ayke van Laethem 9222bda9c6 interp: add support for constant type asserts 5 years ago
Ayke van Laethem 25cff20117 interp: error location for "unknown GEP" error 5 years ago
Ayke van Laethem 072f8c354e interp: add runtime fallback for mapassign operations 5 years ago
Ayke van Laethem ec2658ca79 interp: remove accidental debug print 5 years ago
Ayke van Laethem 2004555fe2 interp: check whether the map update key/value are constant 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 0db26b0662 interp: support integer icmp of ptrtoint 5 years ago
Ayke van Laethem 4f7a650614 interp: add test for icmp inttoptr workaround 5 years ago
Ayke van Laethem e74db01f82 interp: improve error reporting 5 years ago
Ayke van Laethem 4605cbbc6e interp: fix inserting non-const values in a const aggregate 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 7369a0e7f2 all: add support for Windows 6 years ago
Ayke van Laethem 582457b81e interp: implement runtime.sliceCopy 5 years ago
Ayke van Laethem 4ea1559d46 interp: add basic test to interp package 5 years ago
Ayke van Laethem da7f7eef00 interp: avoid an extra TargetData argument 5 years ago
Jaden Weiss 17ef7a5c32
all: add support for go 1.13 5 years ago
Ayke van Laethem 10ed3decb0 compiler: rename getZeroValue to llvm.ConstNull 5 years ago
Ayke van Laethem 385d1d0a5d
compiler,runtime: implement a portable conservative GC 6 years ago
Ayke van Laethem 7156afca9e interp: support some more expressions in const icmp 6 years ago
Ayke van Laethem 3bf4c06c99 interp: work around limitation of constfolding in IR builder 6 years ago
Ayke van Laethem f1d9e7b75e interp: make errors during branches more reliable 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 f967c6919a interp: fix segmentation fault in some builds 6 years ago
Ayke van Laethem 4d82f42d61 runtime: add runtime.nanotime 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 6ae4b43eb2 interp: fix recursive scanning 6 years ago
Ayke van Laethem bece6b9648 interp: remove init call when hitting 'unreachable' 6 years ago
Ayke van Laethem 553f00bdb8 interp: fix uintptr type context in interface 6 years ago
Konstantin Yegupov 504c82a0e7
compiler: support for byte arrays as keys in maps 6 years ago
Konstantin Yegupov f8a1e5f449
interp: support map literals with integer keys 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 c0ab91a263
interp: extra safety check in string emulation 6 years ago