aboutsummaryrefslogtreecommitdiff
path: root/src/internal/abi
AgeCommit message (Expand)Author
2025-07-08internal: make struct comment match struct namecuishuang
2025-07-01internal/abi: fix comment on NonEmptyInterfaceKeith Randall
2025-05-21cmd/compile, unique: model data flow of non-string pointersCherry Mui
2025-05-08runtime: schedule cleanups across multiple goroutinesMichael Anthony Knyszek
2025-04-22runtime, internal/runtime/maps: speed-up empty/zero map lookupsMateusz Poliwczak
2025-03-24runtime: rename runfinq to runFinalizersAndCleanupsMichael Pratt
2025-02-25internal/abi: use arch family instead of arch stringKeith Randall
2025-02-13internal/abi: remove go122 flagKeith Randall
2025-02-12reflect, internal/abi: speed up TypeFor[T]Mateusz Poliwczak
2024-11-18runtime: get rid of gc programs for typesKeith Randall
2024-11-17internal/runtime/maps: eliminate a load from the hot pathKeith Randall
2024-10-30cmd/compile,internal/runtime/maps: stack allocated maps and small allocMichael Pratt
2024-10-30cmd/compile,runtime: add indirect key/elem to swissmapMichael Pratt
2024-10-28internal/runtime/maps: merge Iter.groupIdx and Iter.slotIdxMichael Pratt
2024-10-14all: wire up swisstable mapsMichael Pratt
2024-08-21unique: use TypeFor instead of TypeOf to get type in MakeMichael Anthony Knyszek
2024-08-02all: split old and swiss map abi and compiler integrationMichael Pratt
2024-05-23internal/abi, cmd/compile, runtime: deduplicate rangefunc constsDavid Chase
2024-05-22runtime: revert "move zeroVal to internal/abi"Russ Cox
2024-05-03runtime,reflect: move zeroVal to internal/abiqiulaidongfeng
2024-04-22runtime: move zeroVal out of map.goMichael Pratt
2024-04-18internal/weak: add package implementing weak pointersMichael Anthony Knyszek
2024-04-17internal/abi: define EmptyInterface, TypeOf, and NoEscapeMichael Anthony Knyszek
2024-04-15internal/abi, internal/buildcfg: always enable register ABI on loong64Guoqi Chen
2024-04-02internal/abi: clean up type of Kind and Type.Kind_Austin Clements
2024-04-02all: use kind* of abiqiulaidongfeng
2024-03-04runtime: use .Pointers() instead of manual checkingPouriya
2024-02-28internal/abi: fix typo in commentguoguangwu
2024-02-27runtime: use MapMaxKeyBytes,MapMaxElemBytes,MapBucketCount of internal/abiqiulaidongfeng
2024-02-20cmd/compile/internal/reflectdata,reflect: merge MaxPtrmaskBytes const into in...qiulaidongfeng
2024-02-16internal/abi: get rid of itab blank fieldKeith Randall
2024-02-16cmd/compile: use symbolic offsets of fields in internal/abi.ITabKeith Randall
2024-02-16runtime,cmd/link: merge pcbucketsize const into internal/abiqiulaidongfeng
2024-02-08cmd/link: use symbolic offset for ITab.TypeKeith Randall
2024-02-08cmd/compile: move runtime.itab to internal/abi.ITabKeith Randall
2024-01-23cmd/compile/internal/ssagen,runtime: merge trace consts into internal/abiqiulaidongfeng
2024-01-22cmd/link,runtime: merge minfunc const info internal/abiqiulaidongfeng
2024-01-11runtime: ensure we free unrolled GC bitmapsKeith Randall
2023-12-06iter, runtime: add coroutine supportRuss Cox
2023-11-22internal/abi, runtime, reflect, cmd: merge maxZero const into internal/abiqiulaidongfeng
2023-11-21internal/abi: define loong64 regABI constantsGuoqi Chen
2023-10-24cmd/compile: reorganize compiler type descriptor generationKeith Randall
2023-10-09cmd/compile: use internal/abi types in the compilerKeith Randall
2023-10-06cmd/compile: use cache in front of type assert runtime callKeith Randall
2023-10-06cmd/compile: use descriptors for type assertion runtime callsKeith Randall
2023-10-06cmd/compile: add a cache to interface type switchesKeith Randall
2023-10-06cmd/compile: improve interface type switchesKeith Randall
2023-08-29cmd/asm: stop using "" as the local package prefixMatthew Dempsky
2023-07-20all: update build tags to require/assume Go 1.20Matthew Dempsky
2023-06-27cmd/dist, internal/abi: support bootstrapping with gccgoIan Lance Taylor