139 Commits (e409950492340d0e74db681de25f4a2a0dc84b37)

Author SHA1 Message Date
Marco Manino 71878c2c0c Adding a comment 8 months ago
Marco Manino cef2a82c97 Checking for methodset existance 9 months ago
Ayke van Laethem 1f6d34d995 interp: make getelementptr offsets signed 8 months ago
Ayke van Laethem 9951eb9990 interp: return a proper error message when indexing out of range 8 months ago
Ayke van Laethem f529b6071d interp: do not register runtime timers during interp 9 months ago
Ayke van Laethem 3b1913ac57 all: use the new LLVM pass manager 1 year ago
Ayke van Laethem 1da1abe314 all: remove LLVM 14 support 1 year ago
Ayke van Laethem 081d2e58c6 interp: print LLVM instruction in traceback 1 year ago
Kenneth Bell adadbadec3 interp: improve unknown opcode handling 1 year ago
Kenneth Bell 58fafaeb5c build: #3893 do not return LLVM structs from Build 1 year ago
Ayke van Laethem f11731ff35 interp: don't copy unknown values in runtime.sliceCopy 1 year ago
Ayke van Laethem 481f60c5ea interp: add support for reading a pointer tag 1 year ago
Ayke van Laethem cf39db36fe interp: fix subtle bug in pointer xor 1 year ago
Ayke van Laethem 54c07b7de8 interp: move some often-repeated code into a function 1 year ago
Elliott Sales de Andrade b4c9b579b8 Switch interp tests to opaque pointers 2 years ago
shivay d73e12db63 feat: fix typos 2 years ago
Ayke van Laethem 4e8453167f all: refactor reflect package 2 years ago
Ayke van Laethem 655075e5e0 runtime: implement precise GC 2 years ago
Ayke van Laethem f9d0ff3bec all: store data layout as little endian value 2 years ago
Ayke van Laethem 2b7f562202 ci: add support for LLVM 15 2 years ago
Ayke van Laethem 08a51535d4 interp: add support for constant icmp instructions 2 years ago
Ayke van Laethem 62df1d7490 all: remove pointer ElementType calls 2 years ago
Ayke van Laethem 229746b71e interp: change object.llvmType to the initializer type 2 years ago
Ayke van Laethem 09ec846c9f all: replace llvm.Const* calls with builder.Create* calls 2 years ago
Ayke van Laethem f57cffce2d all: add type parameter to *GEP calls 2 years ago
Ayke van Laethem 7b6a9fab42 all: add type parameter to CreateLoad 2 years ago
Ayke van Laethem 6bc6de8f82 all: add type parameter to CreateCall 2 years ago
Ayke van Laethem 9e4e182615 interp: fix reading from external global 2 years ago
Damian Gryski 0b77e92c50 make interp timeout configurable from command line 2 years ago
Damian Gryski f9ba99344a all: update _test.go files for ioutil changes 2 years ago
Nia Waldvogel f2e576decf interp: do not unroll loops 3 years ago
Ayke van Laethem 777d3f3ea5 builder: free LLVM objects after use 3 years ago
Ayke van Laethem 7ea9eff406 interp: implement binary operators in markExternal* functions 2 years ago
Ayke van Laethem 80d94115dc interp: improve error handling of markExternal* functions 2 years ago
Ayke van Laethem b8e433821a interp: fix some buggy localValue handling 3 years ago
Ayke van Laethem dd1a836903 interp: do not try to interpret past task.Pause() 2 years ago
Elliott Sales de Andrade e3fe6d8f37 Skip slice-copy test for LLVM < 14 3 years ago
Ayke van Laethem 6b31ee1e93 all: update to LLVM 14 3 years ago
Damian Gryski 06b19cde2d interp: prevent an off-by-one during interp debug 3 years ago
Ayke van Laethem cd867b72b9 interp: don't log from the interp package 3 years ago
Nia Waldvogel 2f57e4ff6d interp: handle type assertions on nil interfaces 3 years ago
Dan Kegel b85cb55aab interpreter.go: double timeout to let a real world project build. Waiting is a bit less frustrating with breadcrumbs. 3 years ago
Nia Waldvogel c6ae1c58fc compiler: remove parentHandle from calling convention 3 years ago
Nia Waldvogel aa053b5fb0 interp: always run atomic and volatile loads/stores at runtime 3 years ago
Dan Kegel 69bf6e3c89 interp: show breadcrumbs to help developer find slow init functions; raise timeout. 3 years ago
Ayke van Laethem 3e109fca5f builder: use build ID as cache key 3 years ago
Nia Waldvogel 9db8826b3b interp: run goroutine starts and checks at runtime 3 years ago
Ayke van Laethem 3e6410f323 interp: work around AVR function pointers in globals 3 years ago
Ayke van Laethem 5127b9d65b all: add LLVM 12 support 4 years ago
Ayke van Laethem 6c02b4956c interp: fix reverting of extractvalue/insertvalue with multiple indices 3 years ago