aboutsummaryrefslogtreecommitdiff
path: root/src/reflect
AgeCommit message (Expand)Author
2026-03-26reflect, runtime: replace reflect.typelinks to return types, not offsetsIan Lance Taylor
2026-03-24internal/runtime/maps: add GOEXPERIMENT=mapsplitgroup for KKKKVVVV slot orderJake Bailey
2026-03-16reflect: document corner cases of TypeAssertMateusz Poliwczak
2026-03-02reflect: outlilne []runtimeSelect allocation in SelectMateusz Poliwczak
2026-02-25reflect: fix support for iter with named boolean in Seq/Seq2qiulaidongfeng
2026-02-24reflect: use &zeroVal[0] instead of nil for data field for zero-sized payloadsKeith Randall
2026-02-12reflect: add examples for Value.Fields and Value.Methodscuishuang
2026-02-04reflect, runtime: adjust user-created GCData on AIXIan Lance Taylor
2026-01-27reflect: allow conversions between slices of named {byte,rune} and stringKeith Randall
2025-12-29reflect: document Call/CallSlice panic when v is unexported fieldqiulaidongfeng
2025-11-25reflect: add iterator equivalents for NumField, NumIn, NumOut and NumMethodQuentin Quaadgras
2025-11-24reflect, runtime: add reflect support for regabi on s390xSrinivas Pokala
2025-11-14std: fix printf("%q", int) mistakesAlan Donovan
2025-11-14cmd/compile: allow multi-field structs to be stored directly in interfacesKeith Randall
2025-11-11std,cmd: go fix -any std cmdAlan Donovan
2025-10-30reflect: correct internal docs for uncommonTypeIan Lance Taylor
2025-10-29internal/itoa, internal/runtime/strconv: deleteRuss Cox
2025-10-17all: remove unnecessary loop variable copies in testsTobias Klauser
2025-10-09reflect: remove timeout in TestChanOfGCMichael Anthony Knyszek
2025-09-23reflect: remove stale comment in unpackEfaceMateusz Poliwczak
2025-09-23reflect: allocate memory in TypeAssert[I] only when the assertion succeedsMateusz Poliwczak
2025-09-12cmd/compile, reflect: further allow inlining of TypeForJake Bailey
2025-08-11Revert "cmd/compile: allow multi-field structs to be stored directly in inter...Keith Randall
2025-08-11Revert "reflect: handle zero-sized fields of directly-stored structures corre...Keith Randall
2025-08-08reflect: handle zero-sized fields of directly-stored structures correctlyKeith Randall
2025-08-05cmd/compile: allow multi-field structs to be stored directly in interfacesKeith Randall
2025-07-30all: remove redundant Swiss prefixesMichael Pratt
2025-07-30all: remove GOEXPERIMENT=swissmapMichael Pratt
2025-07-30reflect: fix noswiss builderKeith Randall
2025-07-29internal/abi: move direct/indirect flag from Kind to TFlagKeith Randall
2025-07-25reflect: avoid a bounds check in stack-constrained codeKeith Randall
2025-06-27reflect: fix TypeAssert on nil interface valuesJoe Tsai
2025-05-21reflect: leak packEface input to result rather than heapthepudds
2025-05-21reflect: optimize IsZero with a pointer comparison to global zeroValthepudds
2025-05-21cmd/compile/internal/walk: use global zeroVal in interface conversions for ze...thepudds
2025-05-20reflect: turn off allocation test if instrumentation is onkhr@golang.org
2025-05-20reflect: add TypeAssert[T]Mateusz Poliwczak
2025-05-13reflect: use runtime.AddCleanup instead of runtime.SetFinalizerCarlos Amedee
2025-03-17reflect: document Method(ByName) w.r.t dead code eliminationIlya Priven
2025-02-28reflect: add more tests for Type.{CanSeq,CanSeq2}Jes Cok
2025-02-26reflect: let Value.Seq return the iteration value correct typeqiulaidongfeng
2025-02-21reflect: correctly handle method values in SeqMichael Anthony Knyszek
2025-02-15std: add //go:fix inline directives to some deprecated functionsAlan Donovan
2025-02-12reflect, internal/abi: speed up TypeFor[T]Mateusz Poliwczak
2025-02-03all: run gofmtIan Lance Taylor
2025-01-28runtime: rename mapiterinit and mapiternextMichael Pratt
2024-12-11reflect: consistently document when value must be settableIan Lance Taylor
2024-11-21reflect: add test of maps with keys larger than key sizeMichael Pratt
2024-11-21reflect: set swissmap GroupSizeMichael Pratt
2024-11-18runtime: get rid of gc programs for typesKeith Randall