aboutsummaryrefslogtreecommitdiffhomepage
path: root/interp
AgeCommit message (Expand)Author
2024-02-27interp: make getelementptr offsets signedAyke van Laethem
2024-02-27interp: return a proper error message when indexing out of rangeAyke van Laethem
2024-02-19interp: do not register runtime timers during interpAyke van Laethem
2023-10-04all: use the new LLVM pass managerAyke van Laethem
2023-10-01all: remove LLVM 14 supportAyke van Laethem
2023-09-22interp: print LLVM instruction in tracebackAyke van Laethem
2023-09-21interp: improve unknown opcode handlingKenneth Bell
2023-09-21build: #3893 do not return LLVM structs from BuildKenneth Bell
2023-09-10interp: don't copy unknown values in runtime.sliceCopyAyke van Laethem
2023-05-20interp: add support for reading a pointer tagAyke van Laethem
2023-05-20interp: fix subtle bug in pointer xorAyke van Laethem
2023-05-20interp: move some often-repeated code into a functionAyke van Laethem
2023-04-16Switch interp tests to opaque pointersElliott Sales de Andrade
2023-03-24feat: fix typosshivay
2023-02-17all: refactor reflect packageAyke van Laethem
2023-01-17runtime: implement precise GCAyke van Laethem
2023-01-17all: store data layout as little endian valueAyke van Laethem
2022-10-19ci: add support for LLVM 15Ayke van Laethem
2022-10-19interp: add support for constant icmp instructionsAyke van Laethem
2022-10-19all: remove pointer ElementType callsAyke van Laethem
2022-10-19interp: change object.llvmType to the initializer typeAyke van Laethem
2022-10-19all: replace llvm.Const* calls with builder.Create* callsAyke van Laethem
2022-10-19all: add type parameter to *GEP callsAyke van Laethem
2022-10-19all: add type parameter to CreateLoadAyke van Laethem
2022-10-19all: add type parameter to CreateCallAyke van Laethem
2022-09-15interp: fix reading from external globalAyke van Laethem
2022-08-20make interp timeout configurable from command lineDamian Gryski
2022-08-07all: update _test.go files for ioutil changesDamian Gryski
2022-06-02interp: do not unroll loopsNia Waldvogel
2022-05-30builder: free LLVM objects after useAyke van Laethem
2022-05-25interp: implement binary operators in markExternal* functionsAyke van Laethem
2022-05-25interp: improve error handling of markExternal* functionsAyke van Laethem
2022-05-22interp: fix some buggy localValue handlingAyke van Laethem
2022-05-22interp: do not try to interpret past task.Pause()Ayke van Laethem
2022-05-08Skip slice-copy test for LLVM < 14Elliott Sales de Andrade
2022-04-23all: update to LLVM 14Ayke van Laethem
2022-03-17interp: prevent an off-by-one during interp debugDamian Gryski
2022-01-24interp: don't log from the interp packageAyke van Laethem
2022-01-21interp: handle type assertions on nil interfacesNia Waldvogel
2022-01-20interpreter.go: double timeout to let a real world project build. Waiting is...Dan Kegel
2022-01-19compiler: remove parentHandle from calling conventionNia Waldvogel
2022-01-15interp: always run atomic and volatile loads/stores at runtimeNia Waldvogel
2022-01-11interp: show breadcrumbs to help developer find slow init functions; raise ti...Dan Kegel
2021-12-28builder: use build ID as cache keyAyke van Laethem
2021-12-24interp: run goroutine starts and checks at runtimeNia Waldvogel
2021-12-11interp: work around AVR function pointers in globalsAyke van Laethem
2021-11-30all: add LLVM 12 supportAyke van Laethem
2021-11-11interp: fix reverting of extractvalue/insertvalue with multiple indicesAyke van Laethem
2021-11-11interp: take care of constant globalsAyke van Laethem
2021-11-02interp: use object layout information for LLVM typesAyke van Laethem