| Age | Commit message (Expand) | Author |
| 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 |
| 2023-05-12 | reflect: do not escape Value.Type | Cherry Mui |
| 2023-05-12 | reflect: allow Value be stack allocated | Cherry Mui |
| 2023-05-12 | Revert "reflect: change rtype so that it (not *rtype) implements Type" | Austin Clements |
| 2023-05-11 | reflect: change rtype so that it (not *rtype) implements Type | David Chase |
| 2023-05-11 | reflect: replacing almost all use of *rtype with *abi.Type | David Chase |
| 2023-05-10 | reflect: move funcType to abi/type.go | David Chase |
| 2023-05-10 | reflect: prepare fieldnames for moving to abi/type.go | David Chase |
| 2023-05-10 | internal/abi,reflectlite,reflect,runtime: common up chan type | David Chase |
| 2023-05-10 | reflect: move more types, constants, functions into internal/abi | David Chase |
| 2023-05-10 | internal/abi: common up ArrayType | David Chase |
| 2023-05-10 | internal/abi: common up Method, Imethod, UncommonType types | David Chase |
| 2023-05-05 | internal/abi: refactor (basic) type struct into one definition | David Chase |
| 2023-04-10 | reflect: remove typedmemmovepartial as it is unused | Daniel Martí |