summaryrefslogtreecommitdiff
path: root/src/reflect
Commit message (Expand)AuthorAgeFilesLines
* reflect: make Value.IsZero not escapeCherry Mui2023-05-121-2/+6
* reflect: do not escape Value.TypeCherry Mui2023-05-124-115/+152
* reflect: allow Value be stack allocatedCherry Mui2023-05-121-13/+66
* Revert "reflect: change rtype so that it (not *rtype) implements Type"Austin Clements2023-05-126-146/+139
* runtime: redefine _type to abi.Type; add rtype for methods.David Chase2023-05-111-2/+1
* reflect: change rtype so that it (not *rtype) implements TypeDavid Chase2023-05-116-137/+145
* reflect: replacing almost all use of *rtype with *abi.TypeDavid Chase2023-05-117-485/+493
* reflect: move funcType to abi/type.goDavid Chase2023-05-104-97/+74
* reflect: prepare fieldnames for moving to abi/type.goDavid Chase2023-05-104-341/+214
* internal/abi,reflectlite,reflect,runtime: common up chan typeDavid Chase2023-05-102-31/+29
* reflect: move more types, constants, functions into internal/abiDavid Chase2023-05-107-224/+178
* internal/abi: common up ArrayTypeDavid Chase2023-05-103-29/+24
* internal/abi: common up Method, Imethod, UncommonType typesDavid Chase2023-05-103-103/+69
* internal/abi: refactor (basic) type struct into one definitionDavid Chase2023-05-057-238/+184
* reflect: remove typedmemmovepartial as it is unusedDaniel Martí2023-04-101-6/+0
* all: fix misuses of "a" vs "an"cui fliter2023-04-041-1/+1
* reflect: deprecate SliceHeader and StringHeaderRuss Cox2023-04-031-2/+2
* reflect: add test for interface type NumMethodCuong Manh Le2023-03-221-4/+6
* reflect,runtime: add Value.ClearCuong Manh Le2023-01-302-0/+69
* internal/abi,runtime: refactor map constants into one placeDavid Chase2023-01-232-12/+16
* reflect: correct tpoy in commentIan Lance Taylor2022-11-291-1/+1
* reflect: remove deprecation notices from SliceHeader, StringHeaderRuss Cox2022-11-231-2/+2
* doc/go1.20: finish most standard library TODOsRuss Cox2022-11-231-1/+2
* all: add missing copyright headercui fliter2022-11-092-0/+8
* reflect: use unsafe.String in name.name and name.tagTobias Klauser2022-11-081-12/+5
* reflect: rewrite value.Equal to avoid allocationsIan Lance Taylor2022-11-042-9/+64
* all: fix function names in commentscui fliter2022-11-041-1/+1
* reflect: panic when Value.Equal using two non-comparable valueshopehook2022-10-172-17/+38
* reflect: add Value.GrowJoe Tsai2022-10-152-50/+156
* arena: add experimental arena packageMichael Anthony Knyszek2022-10-121-0/+18
* reflect: avoid unnecessary copy of funcTypesZeke Lu2022-10-041-4/+6
* reflect: fix race condition on funcTypesCuong Manh Le2022-10-032-17/+29
* reflect: clarify that Value.Comparable checks the valueIan Lance Taylor2022-09-271-1/+1
* reflect: create funcTypes using StructOfcuiweixie2022-09-261-51/+33
* reflect: simplify Value.Comparablecuiweixie2022-09-261-27/+2
* reflect: rtype.MethodByName using binary searchcuiweixie2022-09-192-4/+28
* reflect: allow conversion from slice to arrayCuong Manh Le2022-09-162-4/+78
* reflect: move benchmarks to its own fileCuong Manh Le2022-09-132-385/+397
* all: transfer reflect.{SliceHeader, StringHeader} to unsafeheader.{Slice, Str...hopehook2022-09-091-1/+1
* reflect: deprecate SliceHeader and StringHeaderhopehook2022-09-091-0/+4
* reflect: fix stale Value.kind documentationJoe Tsai2022-09-071-6/+8
* reflect: use strings.Buildercuiweixie2022-09-072-3/+4
* reflect: fix Value.SetIterXXX to check for the read-only bitJoe Tsai2022-09-012-3/+19
* reflect: use cgo.Incomplete instead of go:notinheap in testsCuong Manh Le2022-08-314-27/+43
* reflect: clarify Value.Equal behavior for non-comparable valuesCuong Manh Le2022-08-301-0/+1
* reflect: simplify array value comparable checkCuong Manh Le2022-08-291-8/+1
* reflect: add Value.{Comparable,Equal}cuiweixie2022-08-262-0/+449
* reflect: add Value.SetZeroJoe Tsai2022-08-262-2/+107
* reflect: FuncOf support more than 50 argumentscuiweixie2022-08-262-3/+8
* reflect: optimize Value.IsZeroJoe Tsai2022-08-242-7/+55