aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/type.go
AgeCommit message (Expand)Author
2026-02-12cmd/link: handle runtime.type based on size, not GOOSIan Lance Taylor
2026-02-10cmd/compile, runtime: set alignment of type descriptorsIan Lance Taylor
2026-02-09runtime: add race instrumentation for moduleToTypelinksLockchressie
2026-02-07internal/abi, runtime: put type descriptor sizes in internal/abiIan Lance Taylor
2026-02-06cmd/link: use correct alignment for type descriptors on AIXIan Lance Taylor
2026-01-29runtime: use smaller max align for arm32Keith Randall
2026-01-29runtime, cmd/link: store type descriptor length, not endIan Lance Taylor
2026-01-27cmd/link, runtime: remove typelinksIan Lance Taylor
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-04-22runtime, internal/runtime/maps: speed-up empty/zero map lookupsMateusz Poliwczak
2024-12-23cmd/link, runtime: apply a delta to RODATA->DATA relocationsCherry Mui
2024-11-18runtime: get rid of gc programs for typesKeith Randall
2024-09-06runtime: remove cloudwego/frugal unused linkname from commentKyle Xiao
2024-08-02all: split old and swiss map abi and compiler integrationMichael Pratt
2024-05-23all: document legacy //go:linkname for modules with ≥200 dependentsRuss Cox
2024-04-02all: use kind* of abiqiulaidongfeng
2023-05-11runtime: move per-type types to internal/abiDavid Chase
2023-05-11runtime: redefine _type to abi.Type; add rtype for methods.David Chase
2023-05-10internal/abi,reflectlite,reflect,runtime: common up chan typeDavid Chase
2023-05-10internal/reflectlite, runtime: move more constants and types into internal/abiDavid Chase
2023-05-10internal/abi: common up ArrayTypeDavid Chase
2023-05-10internal/abi: common up Method, Imethod, UncommonType typesDavid Chase
2023-05-05internal/abi: refactor (basic) type struct into one definitionDavid Chase
2022-09-13runtime: replace stringStruct with unsafe.String where appropriateCuong Manh Le
2022-06-14cmd/compile,runtime,reflect: move embedded bit from offset to nameKeith Randall
2022-04-12runtime: fix name of type parameterzhouguangyuan
2022-04-11all: gofmt main repoRuss Cox
2022-04-01all: fix various doc comment formatting nitsRuss Cox
2021-10-06runtime: streamline moduledata.textAddrJosh Bleecher Snyder
2021-09-29runtime: extract text address calculation into a separate methodJosh Bleecher Snyder
2021-07-08[dev.typeparams] all: merge master (296ddf2) into dev.typeparamsMatthew Dempsky
2021-07-08Update oudated commentmakdon
2021-05-21[dev.typeparams] runtime: replace funcPC with internal/abi.FuncPCABIInternalCherry Mui
2021-05-10cmd/compile,reflect: allow longer type namesKeith Randall
2021-03-24cmd/compile, cmd/link: use weak reference in itabCherry Zhang
2021-01-16[dev.regabi] cmd/compile, runtime: fix up comments/error messages from recent...Dan Scales
2020-10-28Revert "cmd/compile: split exported/non-exported methods for interface type"Cuong Manh Le
2020-10-09cmd/compile: split exported/non-exported methods for interface typeCuong Manh Le
2020-09-29cmd/link, runtime: use a sentinel value for unreachable methodCherry Zhang
2019-10-28runtime: fix textOff for multiple text sectionsLynn Boger
2019-10-05runtime: add doc to remind adopting changes to reflectliteCuong Manh Le
2019-09-21runtime/type: change fieldalign to use mixedCapstwo
2019-09-03cmd/compile,runtime: generate hash functions only for types which are map keysKeith Randall
2019-04-30all: refer to map elements as elements instead of valuesJosh Bleecher Snyder
2019-03-08all: simplify multiple for loopsDaniel Martí
2018-12-29runtime: panic on uncomparable map key, even if map is emptyKeith Randall
2018-08-22runtime: replace calls to hasprefix with hasPrefixMartin Möhrmann
2018-07-11runtime: don't say "different packages" if they may not be differentIan Lance Taylor