aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/reflectdata
AgeCommit message (Expand)Author
2026-01-27cmd/link, runtime: remove typelinksIan Lance Taylor
2026-01-26cmd/compile/internal/reflectdata: fix divide by zero for zero-size array elem...fumiyanokesinn
2026-01-23cmd/compile: simplify AlgType usageKeith Randall
2026-01-23cmd/compile: simplify array parsing in equality signaturesKeith Randall
2026-01-23cmd/compile: clean up eq and hash implementationsKeith Randall
2026-01-23cmd/compile: use equality signatures in hash function generationKeith Randall
2026-01-23cmd/compile: reorg equality functions a bitKeith Randall
2026-01-23cmd/compile: redo how equality functions are generatedkhr@golang.org
2025-11-12cmd/compile: don't clear ptrmask in fillptrmaskIan Lance Taylor
2025-09-12cmd/compile: optimize abi.Type.GCData loadsJake Bailey
2025-09-12cmd/compile, reflect: further allow inlining of TypeForJake Bailey
2025-09-08cmd/compile: optimize loads from abi.Type.{Size_,PtrBytes,Kind_}Jake Bailey
2025-08-05cmd: remove dead codeqiulaidongfeng
2025-07-30all: remove redundant Swiss prefixesMichael Pratt
2025-07-30all: remove GOEXPERIMENT=swissmapMichael Pratt
2025-07-29internal/abi: move direct/indirect flag from Kind to TFlagKeith Randall
2025-05-07internal/runtime/maps: make clear also erase tombstoneskhr@golang.org
2025-04-18cmd/compile: use the builtin clearapocelipes
2025-02-10cmd/compile: avoid ifaceeq call if we know the interface is directKeith Randall
2024-11-19internal/runtime/maps: assume constant elem offset with int64 and string keysKeith Randall
2024-11-18runtime: get rid of gc programs for typesKeith Randall
2024-11-18cmd: change from sort functions to slices functionsIan Lance Taylor
2024-11-18cmd/compile: remove gc programs from stack frame objectsKeith Randall
2024-11-17runtime/internal/maps: remove entryMaskKeith Randall
2024-11-17internal/runtime/maps: eliminate a load from the hot pathKeith Randall
2024-11-12runtime: fix iterator returns map entries after clear (pre-swissmap)Youlin Feng
2024-11-07cmd/internal/obj: replace obj.Addrel func with LSym.AddRel methodRuss Cox
2024-10-30internal/runtime/maps: store group across Iter.Next callsMichael Pratt
2024-10-30internal/runtime/maps: cleanup seed usageMichael Pratt
2024-10-30cmd/compile,runtime: add indirect key/elem to swissmapMichael Pratt
2024-10-30runtime: add concurrent write checks to swissmapMichael Pratt
2024-10-29internal/runtime/maps: remove type fieldsMichael Pratt
2024-10-28internal/runtime/maps: shift optimizationsMichael Pratt
2024-10-28internal/runtime/maps: small maps point directly to a groupMichael Pratt
2024-10-28internal/runtime/maps: merge Iter.groupIdx and Iter.slotIdxMichael Pratt
2024-10-21cmd/link,runtime: DWARF/gdb support for swiss mapsMichael Pratt
2024-10-21cmd/compile,internal/runtime/maps: add extendible hashingMichael Pratt
2024-10-14all: wire up swisstable mapsMichael Pratt
2024-09-03cmd: replace many sort.Interface with slices.Sort and SortFuncZxilly
2024-08-02all: split old and swiss map abi and compiler integrationMichael Pratt
2024-04-02all: use kind* of abiqiulaidongfeng
2024-03-18cmd/compile: simplify algorithm kindsKeith Randall
2024-02-20cmd/compile/internal/reflectdata,reflect: merge MaxPtrmaskBytes const into in...qiulaidongfeng
2024-02-08cmd/compile: generate itabs using rttype mechanismKeith Randall
2024-01-23cmd/compile: use MapMaxKeyBytes,MapMaxElemBytes,MapBucketCount of internal/abiqiulaidongfeng
2023-10-24cmd/compile: reorganize compiler type descriptor generationKeith Randall
2023-10-09cmd/compile: use internal/abi types in the compilerKeith Randall
2023-10-05cmd/compile/internal/ir: tweak a couple namesMatthew Dempsky
2023-09-14cmd/compile/internal/ir: add Func.DeclareParamsMatthew Dempsky
2023-09-12cmd/compile: rename OEFACE to OMAKEFACE and remove OCONVIDATAMatthew Dempsky