aboutsummaryrefslogtreecommitdiffhomepage
path: root/transform
AgeCommit message (Expand)Author
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
2022-06-10transform (MakeGCStackSlots): do not move the stack chain pop earlierNia Waldvogel
2022-06-01gc: drop support for 'precise' globalsAyke van Laethem
2022-05-30transform: run OptimizeMaps during package optimizationsAyke van Laethem
2022-05-30builder: move some code to transform packageAyke van Laethem
2022-05-30builder: free LLVM objects after useAyke van Laethem
2022-05-07all: remove support for LLVM 11 and LLVM 12Ayke van Laethem
2022-04-15transform: fix poison value in heap-to-stack transformAyke van Laethem
2022-04-07compiler: fix difference in aliases in interface methodsAyke van Laethem