aboutsummaryrefslogtreecommitdiffhomepage
path: root/compiler/map.go
AgeCommit message (Expand)Author
2024-11-15compiler, runtime: move constants into shared packageAyke van Laethem
2024-08-12GNUmakefile: add spellfix target, use it. (#4387)dkegel-fastly
2023-10-01all: remove LLVM 14 supportAyke van Laethem
2023-08-04compiler: implement clear builtin for mapsAyke van Laethem
2023-03-25compiler: for interface maps, use the original named type if availableDamian Gryski
2023-03-05compiler; add position information to createConstantAyke van Laethem
2023-02-25compiler: zero struct padding during map operationsDamian Gryski
2023-01-18compiler,runtime: make keySize and valueSize uintptrDamian Gryski
2023-01-18compiler,runtime: allow map values >256 bytesDamian Gryski
2022-10-19all: add type parameter to CreateLoadAyke van Laethem
2022-04-28src/runtime: first darft of map growth codeDamian Gryski
2022-04-05Revert "src/runtime: first darft of map growth code"Ron Evans
2022-04-04src/runtime: first darft of map growth codeDamian Gryski
2021-12-09compiler: fix ranging over maps with particular map typesAyke van Laethem
2021-12-09compiler: move *ssa.Next lowering for maps to compiler/map.goAyke van Laethem
2020-03-25compiler: refactor map operations to use the builder objectAyke van Laethem
2020-03-25compiler: refactor parseConvertAyke van Laethem
2020-03-25compiler: rename Compiler.getValue -> builder.getValueAyke van Laethem
2020-02-26compiler,runtime: support operations on nil mapAyke van Laethem
2020-01-27compiler: remove some dead codeAyke van Laethem
2020-01-27compiler,runtime: implement maps for arbitrary keysAyke van Laethem
2020-01-27compiler: move making maps to the map.go fileAyke van Laethem
2019-06-08compiler: add support for pointers as map keysAyke van Laethem
2019-05-20compiler: create temporary allocas with appropriate lifetimesAyke van Laethem
2019-05-14compiler: improve hashmaps by avoiding dynamic allocasAyke van Laethem
2019-04-26all: improve compiler error handlingAyke van Laethem
2019-04-26compiler: do not return an error from getLLVMTypeAyke van Laethem
2019-01-31compiler: support for byte arrays as keys in mapsKonstantin Yegupov
2019-01-31compiler: better error message on trying to do a map lookup using an unsuppor...Konstantin Yegupov
2019-01-27all: rename go-llvm to new import pathAyke van Laethem
2018-12-01compiler: return error messages with source locationAyke van Laethem
2018-10-20compiler: support comma-ok in map lookupAyke van Laethem
2018-10-20compiler: allow structs in map keysAyke van Laethem
2018-10-20compiler, runtime: implement delete builtinAyke van Laethem