aboutsummaryrefslogtreecommitdiffhomepage
path: root/interp
AgeCommit message (Expand)Author
2019-12-23interp: add runtime fallback for mapassign operationsAyke van Laethem
2019-12-20interp: remove accidental debug printAyke van Laethem
2019-12-20interp: check whether the map update key/value are constantAyke van Laethem
2019-12-20interp: support llvm.lifetime.* callsAyke van Laethem
2019-11-26interp: replace many panics with error messagesAyke van Laethem
2019-11-26interp: support integer icmp of ptrtointAyke van Laethem
2019-11-26interp: add test for icmp inttoptr workaroundAyke van Laethem
2019-11-26interp: improve error reportingAyke van Laethem
2019-11-18interp: fix inserting non-const values in a const aggregateAyke van Laethem
2019-11-04interp: fix "todo: store" panicAyke van Laethem
2019-11-04interp: fix scanning declarationsAyke van Laethem
2019-11-01interp: add testing for scanning for side effectsAyke van Laethem
2019-10-17all: add support for WindowsAyke van Laethem
2019-09-24interp: implement runtime.sliceCopyAyke van Laethem
2019-09-24interp: add basic test to interp packageAyke van Laethem
2019-09-24interp: avoid an extra TargetData argumentAyke van Laethem
2019-09-24all: add support for go 1.13Jaden Weiss
2019-09-15compiler: rename getZeroValue to llvm.ConstNullAyke van Laethem
2019-07-01compiler,runtime: implement a portable conservative GCAyke van Laethem
2019-05-24interp: support some more expressions in const icmpAyke van Laethem
2019-05-21interp: work around limitation of constfolding in IR builderAyke van Laethem
2019-05-21interp: make errors during branches more reliableAyke van Laethem
2019-05-18interp: improve scan for loadsAyke van Laethem
2019-05-14compiler: add debug info for function argumentsAyke van Laethem
2019-04-13all: support interface asserts in interpAyke van Laethem
2019-04-10interp: fix segmentation fault in some buildsAyke van Laethem
2019-03-23runtime: add runtime.nanotimeAyke van Laethem
2019-03-08interp: refactor to eliminate lots of codeAyke van Laethem
2019-03-07interp: use correct initialization order on panic() callsAyke van Laethem
2019-02-05interp: fix recursive scanningAyke van Laethem
2019-02-05interp: remove init call when hitting 'unreachable'Ayke van Laethem
2019-02-05interp: fix uintptr type context in interfaceAyke van Laethem
2019-01-31compiler: support for byte arrays as keys in mapsKonstantin Yegupov
2019-01-31interp: support map literals with integer keysKonstantin Yegupov
2019-01-27all: rename go-llvm to new import pathAyke van Laethem
2019-01-21all: rewrite goroutine loweringAyke van Laethem
2019-01-21interp: extra safety check in string emulationAyke van Laethem
2019-01-13docs: change links in README and remove old ReadTheDocs pages to point to Tin...Ron Evans
2018-12-09compiler: always use fat function pointers with contextAyke van Laethem
2018-12-01interp: report 'unreachable' instruction as an errorAyke van Laethem
2018-12-01compiler: lower interfaces in a separate passAyke van Laethem
2018-11-18interp: do not try to interpret functions with an inttoptr instructionAyke van Laethem
2018-11-17interp: support non-const ptrtoint instructionAyke van Laethem
2018-11-14interp: fix several bugs related to constant vs dirty valuesAyke van Laethem
2018-11-14interp: do cast operations at runtime if neededAyke van Laethem
2018-11-05interp: fix GEP with const value in a local variableAyke van Laethem
2018-11-05interp: fix compile-time alloc linkageAyke van Laethem
2018-11-04interp: add new compile-time package initialization interpreterAyke van Laethem