aboutsummaryrefslogtreecommitdiff
path: root/src/reflect
AgeCommit message (Expand)Author
2021-02-25reflect: add Method.IsExported and StructField.IsExported methodsJoe Tsai
2021-02-23all: faster midpoint computation in binary searchyangwenmai
2021-02-16[dev.regabi] reflect: support for register ABI on amd64 for reflect.(Value).CallMichael Anthony Knyszek
2021-01-22[dev.regabi] all: merge master (dab3e5a) into dev.regabiMatthew Dempsky
2021-01-16[dev.regabi] cmd/compile, runtime: fix up comments/error messages from recent...Dan Scales
2021-01-07Revert "reflect: support multiple keys in struct tags"Ian Lance Taylor
2020-12-07reflect: document multiple keys in struct tagsIan Lance Taylor
2020-11-26reflect: fix Value.Convert for int-to-string conversions (regression)Robert Griesemer
2020-11-03reflect: update NumMethod doc for interface typeCuong Manh Le
2020-10-30reflect,runtime: use internal ABI for selected ASM routines, attempt 2Than McIntosh
2020-10-29Revert "reflect,runtime: use internal ABI for selected ASM routines"Than McIntosh
2020-10-29reflect,runtime: use internal ABI for selected ASM routinesThan McIntosh
2020-10-28Revert "cmd/compile: split exported/non-exported methods for interface type"Cuong Manh Le
2020-10-27cmd/compile, runtime: store pointers to go:notinheap types indirectlyKeith Randall
2020-10-09cmd/compile: split exported/non-exported methods for interface typeCuong Manh Le
2020-10-06reflect: support multiple keys in struct tagsAlexey Vilenskiy
2020-10-02all: drop 387 supportKeith Randall
2020-10-01reflect: add test for variadic reflect.Type.MethodIan Lance Taylor
2020-09-18reflect: use zero buffer to back the Value returned by ZeroKeith Randall
2020-08-18runtime: eliminate scase.kind fieldMatthew Dempsky
2020-08-17reflect: remove depth from deepequal recursionKeith Randall
2020-08-17runtime: move checkmarks to a separate bitmapAustin Clements
2020-08-14reflect: add parentheses to properly bind <- in ChanOf’s stringAlexander Klauer
2020-06-19reflect: zero stack slots before writing to them with write barriersKeith Randall
2020-06-18reflect: handling flagIndir in DeepEqual potential cyclesIan Lance Taylor
2020-05-04reflect: keep RO flags unchanged in Value.AddrKezhu Wang
2020-05-01internal/unsafeheader: consolidate stringHeader and sliceHeader declarations ...Bryan C. Mills
2020-04-28reflect: reduce allocations for Select with up to 4 casesMartin Möhrmann
2020-04-22reflect: fix typo on resolveReflectName function documentationKoichi Shiraishi
2020-04-21reflect: disallow invoking methods on unexported embedded fieldsMatthew Dempsky
2020-04-21reflect: return user-visible method name in panic stringIan Lance Taylor
2020-04-01reflect: when Converting between float32s, don't lose signal NaNsKeith Randall
2020-02-26all: avoid string(i) where i has type intIan Lance Taylor
2020-02-25Revert "reflect: when Converting between float32s, don't lose signal NaNs"Keith Randall
2020-02-25reflect: when Converting between float32s, don't lose signal NaNsKeith Randall
2020-02-24reflect: update Select to panic early on excessive input casesMilan Patel
2020-01-19reflect: correct riscv64 assemblyJoel Sing
2020-01-18reflect: add support for riscv64Joel Sing
2019-12-19reflect: record PkgPath of StructOf argumentsIan Lance Taylor
2019-12-10all: fix a number of misuses of the word "an"Daniel Martí
2019-11-22reflect: remove obsolete comment about gobitVectortwo
2019-11-15reflect: factor out special channel assignability rule from haveIdenticalUnde...go101
2019-10-22reflect: fix unsafe conversions reported by -d=checkptrMatthew Dempsky
2019-10-21reflect, internal/reflectlite: set capacity when slicing unsafe pointersMatthew Dempsky
2019-10-17cmd/compile: add -d=checkptr to validate unsafe.Pointer rulesMatthew Dempsky
2019-10-10all: remove nacl (part 3, more amd64p32)Brad Fitzpatrick
2019-10-09all: remove the nacl port (part 2, amd64p32 + toolchain)Brad Fitzpatrick
2019-10-09all: remove the nacl port (part 1)Brad Fitzpatrick
2019-09-28reflect: let StructOf define unexported fieldsDavid Crawshaw
2019-09-18reflect: give type hints in error messagesJean de Klerk