| Age | Commit message (Expand) | Author |
| 2026-03-16 | reflect: document corner cases of TypeAssert | Mateusz Poliwczak |
| 2026-03-02 | reflect: outlilne []runtimeSelect allocation in Select | Mateusz Poliwczak |
| 2026-02-24 | reflect: use &zeroVal[0] instead of nil for data field for zero-sized payloads | Keith Randall |
| 2026-01-27 | reflect: allow conversions between slices of named {byte,rune} and string | Keith Randall |
| 2025-12-29 | reflect: document Call/CallSlice panic when v is unexported field | qiulaidongfeng |
| 2025-11-25 | reflect: add iterator equivalents for NumField, NumIn, NumOut and NumMethod | Quentin Quaadgras |
| 2025-11-14 | cmd/compile: allow multi-field structs to be stored directly in interfaces | Keith Randall |
| 2025-10-29 | internal/itoa, internal/runtime/strconv: delete | Russ Cox |
| 2025-09-23 | reflect: remove stale comment in unpackEface | Mateusz Poliwczak |
| 2025-09-23 | reflect: allocate memory in TypeAssert[I] only when the assertion succeeds | Mateusz Poliwczak |
| 2025-08-11 | Revert "reflect: handle zero-sized fields of directly-stored structures corre... | Keith Randall |
| 2025-08-08 | reflect: handle zero-sized fields of directly-stored structures correctly | Keith Randall |
| 2025-07-29 | internal/abi: move direct/indirect flag from Kind to TFlag | Keith Randall |
| 2025-06-27 | reflect: fix TypeAssert on nil interface values | Joe Tsai |
| 2025-05-21 | reflect: leak packEface input to result rather than heap | thepudds |
| 2025-05-21 | reflect: optimize IsZero with a pointer comparison to global zeroVal | thepudds |
| 2025-05-20 | reflect: add TypeAssert[T] | Mateusz Poliwczak |
| 2025-03-17 | reflect: document Method(ByName) w.r.t dead code elimination | Ilya Priven |
| 2025-02-21 | reflect: correctly handle method values in Seq | Michael Anthony Knyszek |
| 2025-01-28 | runtime: rename mapiterinit and mapiternext | Michael Pratt |
| 2024-12-11 | reflect: consistently document when value must be settable | Ian Lance Taylor |
| 2024-09-18 | reflect: remove calling mapiterkey, mapiterelem | Kyle Xiao |
| 2024-08-02 | all: create swissmap experiment and fork files | Michael Pratt |
| 2024-07-26 | cmd/compile, reflect: treat abi.NoEscape as cheap call | Cuong Manh Le |
| 2024-05-22 | all: document legacy //go:linkname for modules with ≥50,000 dependents | Russ Cox |
| 2024-05-22 | runtime: revert "move zeroVal to internal/abi" | Russ Cox |
| 2024-05-22 | all: document legacy //go:linkname for modules with ≥100,000 dependents | Russ Cox |
| 2024-05-07 | reflect: remove redundent ifaceIndir | apocelipes |
| 2024-05-03 | runtime,reflect: move zeroVal to internal/abi | qiulaidongfeng |
| 2024-04-17 | internal/abi: define EmptyInterface, TypeOf, and NoEscape | Michael Anthony Knyszek |
| 2024-04-03 | reflect: add missing String case in Value.UnsafePointer doc | Cuong Manh Le |
| 2024-04-02 | all: add reflect.SliceAt function | Cuong Manh Le |
| 2024-04-02 | reflect: handle String kind in Value.{Pointer,UnsafePointer} | Cuong Manh Le |
| 2024-04-02 | reflect: add available godoc link | cui fliter |
| 2024-03-04 | runtime: use .Pointers() instead of manual checking | Pouriya |
| 2024-02-27 | reflect: fix typo in comment | guoguangwu |
| 2024-02-17 | reflect: make Value.Comparable return true for nil interface value | Jes Cok |
| 2024-02-16 | reflect: use internal/abi itab type | Keith Randall |
| 2024-01-26 | reflect: use MapMaxKeyBytes,MapMaxElemBytes,MapBucketCount of internal/abi | qiulaidongfeng |
| 2024-01-23 | reflect: delete TODO pass safe to packEface don't need to copy if safe==true | qiulaidongfeng |
| 2023-11-22 | internal/abi, runtime, reflect, cmd: merge maxZero const into internal/abi | qiulaidongfeng |
| 2023-11-21 | reflect: tweak logic for 'case Array' in IsZero | Jes Cok |
| 2023-11-19 | reflect: optimize Value.IsZero for struct types | qiulaidongfeng |
| 2023-11-16 | reflect: remove go121noForceValueEscape | Cherry Mui |
| 2023-11-16 | runtime: optimize bulkBarrierPreWrite with allocheaders | Michael Anthony Knyszek |
| 2023-11-15 | reflect: optimize Value.IsZero for array types | qiulaidongfeng |
| 2023-09-01 | reflect: make Value.IsZero identical to v == zero | Joe Tsai |
| 2023-08-01 | reflect: make linkable cross-references in documentation | Keith Randall |
| 2023-07-21 | reflect: panic on recv channel close | Mauri de Souza Meneguzzo |
| 2023-05-12 | reflect: make Value.IsZero not escape | Cherry Mui |