aboutsummaryrefslogtreecommitdiffhomepage
path: root/transform
AgeCommit message (Expand)Author
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
2022-03-12all: add support for ThinLTOAyke van Laethem
2022-02-11compiler: move allocations > 256 bytes to the heapDamian Gryski
2022-01-19compiler: remove parentHandle from calling conventionNia Waldvogel
2022-01-19transform: remove switched func loweringNia Waldvogel
2022-01-19internal/task: remove coroutinesNia Waldvogel
2022-01-09all: switch to LLVM 13Ayke van Laethem
2021-12-10transform: allocate the correct amount of bytes in an allocaAyke van Laethem
2021-11-30all: add LLVM 12 supportAyke van Laethem