summaryrefslogtreecommitdiff
path: root/src/reflect
Commit message (Expand)AuthorAgeFilesLines
* reflect: undeprecate Ptr, PtrToBrad Fitzpatrick2021-10-281-4/+2
* reflect: undeprecate Value.{Pointer,UnsafeAddr}Cuong Manh Le2021-10-281-2/+2
* reflect: skip duplicate check in StructOf when the name of a field is "_"zhouguangyuan2021-10-271-1/+1
* all: use reflect.{Pointer,PointerTo}Cuong Manh Le2021-10-267-46/+46
* reflect: make Value.Pointer panic on bad notinheap pointersCuong Manh Le2021-10-222-5/+9
* reflect: fix methodValueCall code pointer mismatch in Value.PointerCuong Manh Le2021-10-192-4/+6
* reflect: restore Value.Pointer implementationCuong Manh Le2021-10-191-1/+36
* reflect: fix methodValueCall code pointer mismatchedCuong Manh Le2021-10-194-3/+17
* reflect: add Value.UnsafePointerCuong Manh Le2021-10-185-57/+75
* reflect: add test that method values have the same code pointersCuong Manh Le2021-10-181-0/+5
* reflect: correct documentation of Value.UnsafeAddrCuong Manh Le2021-10-181-1/+1
* reflect: make Elem panic on bad notinheap pointersKeith Randall2021-10-152-0/+37
* reflect: fix SetIter testKeith Randall2021-10-151-2/+2
* reflect: rename Mapiter.SetKey to Value.SetIterKeyKeith Randall2021-10-152-30/+108
* reflect,runtime: add reflect support for regabi on PPC64Lynn Boger2021-09-284-16/+103
* reflect: add Value.{CanInt, CanUint, CanFloat, CanComplex}Fabio Falzoi2021-09-272-0/+109
* runtime: make slice growth formula a bit smootherKeith Randall2021-09-271-2/+3
* reflect: use Value.Len instead of conversion to slice headerNevkontakte2021-09-141-5/+4
* reflect: add a floating point section to DeepEqual testsJosh Bleecher Snyder2021-09-131-1/+3
* reflect: add fast paths for common, simple Kinds to DeepEqualJosh Bleecher Snyder2021-09-132-1/+102
* reflect: fix _faststr optimizationKeith Randall2021-09-131-2/+2
* reflect: optimize for maps with string keysJoe Tsai2021-09-112-6/+87
* reflect: add hooks for dealing with narrow width floatsMichael Anthony Knyszek2021-09-093-12/+75
* reflect: add back signaling NaN testKeith Randall2021-09-081-0/+8
* reflect: correct typoo in commentIan Lance Taylor2021-09-081-1/+1
* reflect: add test for passing float32 signaling NaNsKeith Randall2021-09-072-1/+27
* reflect: rename MapIter method receiver variable from it to iterJosh Bleecher Snyder2021-09-071-39/+39
* reflect: add MapIter.ResetJosh Bleecher Snyder2021-09-072-0/+78
* reflect: improve panic when MapIter has no associated map ValueJosh Bleecher Snyder2021-09-051-0/+3
* reflect: allocate hiter as part of MapIterJosh Bleecher Snyder2021-09-052-28/+52
* refect: rename Ptr Kind to Pointer (but keep Ptr)Brad Fitzpatrick2021-09-031-19/+31
* reflect: add MapIter.SetKey and MapIter.SetValueJosh Bleecher Snyder2021-08-242-4/+99
* reflect: fix memmove for big endian cases with new ABILynn Boger2021-08-231-8/+8
* reflect: add example for FieldByIndexMostafa Solati2021-08-221-0/+28
* reflect: add test for invalid conversionKeith Randall2021-08-191-0/+7
* all: fix typosYasuhiro Matsumoto2021-08-171-1/+1
* [dev.typeparams] all: merge master (798ec73) into dev.typeparamsMatthew Dempsky2021-07-224-0/+37
|\
| * reflect: add missing copyright headerwdvxdr2021-07-212-0/+8
| * reflect: add Value.CanConvertIan Lance Taylor2021-07-212-0/+29
* | [dev.typeparams] all: merge master (296ddf2) into dev.typeparamsMatthew Dempsky2021-07-081-5/+5
|\ \ | |/
| * Update oudated commentmakdon2021-07-081-5/+5
* | [dev.typeparams] all: merge master (37f9a8f) into dev.typeparamsCuong Manh Le2021-06-251-2/+8
|\ \ | |/
| * reflect: document that InterfaceData is a low-entropy RNGMatthew Dempsky2021-06-241-2/+8
* | [dev.typeparams] reflect: support big endian architectures in callMethodMichael Anthony Knyszek2021-06-171-7/+4
* | [dev.typeparams] reflect: delete unused ptrSize and PtrSizeMichael Anthony Knyszek2021-06-172-4/+0
* | [dev.typeparams] reflect: use goarch.PtrSize instead of the duplicated ptrSiz...Michael Anthony Knyszek2021-06-176-77/+83
* | [dev.typeparams] all: merge master (785a8f6) into dev.typeparamsCuong Manh Le2021-06-163-2/+6
|\ \ | |/
| * reflect: explain why convertible or comparable types may still panicJoe Tsai2021-06-151-0/+4
| * reflect: use same conversion panic in reflect and runtimeIan Lance Taylor2021-06-142-2/+2
* | [dev.typeparams] all: merge master (fdab5be) into dev.typeparamsMatthew Dempsky2021-06-142-11/+74
|\ \ | |/