aboutsummaryrefslogtreecommitdiffhomepage
path: root/transform
AgeCommit message (Expand)Author
2024-10-19compiler: mark stringFromRunes as nocapture/readonlyDamian Gryski
2024-10-19compiler: mark stringFromBytes as nocapture/readonly to help escape analysisDamian Gryski
2024-10-18transform: optimize range over []byte(string)Elias Naur
2024-08-15misspell.csv: add another misspelling. Fix by hand, since spellfix is too ti...Dan Kegel
2024-07-31transform: use thinlto-pre-link passesAyke van Laethem
2024-07-03transform: fix incorrect alignment of heap-to-stack transformAyke van Laethem
2024-06-10transform/rtcalls: Bail fast if can't convert pointerL. Pereira
2024-05-24LLVM 18 supportAyke van Laethem
2024-04-19Run Nick G's spellchecker github.com/client9/misspell, carefuly fix what it f...dkegel-fastly
2024-03-19all: move -panic=trap support to the compiler/runtimeAyke van Laethem
2024-01-31Allow larger systems to have a larger max stack allocDamian Gryski
2023-10-14builder: refactor clang include headersAyke van Laethem
2023-10-04all: use the new LLVM pass managerAyke van Laethem
2023-10-01all: remove LLVM 14 supportAyke van Laethem
2023-09-23transform: fix bug in StringToBytes optimization passAyke van Laethem
2023-06-17wasm: remove i64 workaround, use BigInt insteadAyke van Laethem
2023-06-09compiler,transform: fix for pointer-to-pointer type switches from @aykevlDamian Gryski
2023-03-22compiler: add alloc attributes to runtime.allocAyke van Laethem
2023-03-19transform: fix OptimizeReflectImplements pass for new named elem offsetDamian Gryski
2023-03-16transform: update wasm-abi to use opaque pointersAyke van Laethem
2023-03-16transform: update stringtobytes test to opaque pointersAyke van Laethem
2023-03-16transform: update stringequal test to opaque pointersAyke van Laethem
2023-03-16transform: update stacksize test to opaque pointersAyke van Laethem
2023-03-16transform: update panic test to opaque pointersAyke van Laethem
2023-03-16transform: update maps test to opaque pointersAyke van Laethem
2023-03-16transform: update interrupt test to opaque pointersAyke van Laethem
2023-03-16transform: update interface test to opaque pointersAyke van Laethem
2023-03-16transform: update gc-stackslots test to opaque pointersAyke van Laethem
2023-03-16transform: update allocs test to opaque pointersAyke van Laethem
2023-03-16transform: update reflect-implements test to opaque pointersAyke van Laethem
2023-03-08transform: add debug information to internal/task.stackSizeAyke van Laethem
2023-03-02transform: fix non-determinism in the interface lowering passAyke van Laethem
2023-02-26builder: remove non-ThinLTO build modeAyke van Laethem
2023-02-17all: refactor reflect packageAyke van Laethem
2022-11-18transform: remove duplicate if in gc transformDamian Gryski
2022-11-18avr: support ThinLTOAyke van Laethem
2022-11-18compiler: refactor some code for the next commitAyke van Laethem
2022-11-04wasm: remove -wasm-abi= flagAyke van Laethem
2022-10-19ci: add support for LLVM 15Ayke van Laethem
2022-10-19transform: fix memory corruption issuesAyke van Laethem
2022-10-19all: remove pointer ElementType callsAyke 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-10-19wasm: fix GC scanning of allocasAyke van Laethem
2022-09-15all: add flag for setting the goroutine stack sizeAyke van Laethem
2022-08-07all: update _test.go files for ioutil changesDamian Gryski
2022-08-04all: format code according to Go 1.19 rulesAyke van Laethem
2022-06-11fix: fixes tinygo test ./... syntax.José Carlos Chávez