aboutsummaryrefslogtreecommitdiff
path: root/src/reflect
AgeCommit message (Expand)Author
2020-10-27[release-branch.go1.15] cmd/compile, runtime: store pointers to go:notinheap ...Keith Randall
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
2019-09-11reflect: fix panic in DeepEqual when checking a cycleHuan Du
2019-09-11reflect: enhance docs for IsZero and IsValidMarko Kungla
2019-09-03cmd/compile,runtime: generate hash functions only for types which are map keysKeith Randall
2019-09-02std: remove unused bits of code all over the placeDaniel Martí
2019-08-27reflect: optimize directlyAssignable to avoid rtype.Name callSergei Zagurskii
2019-08-14reflect: align first argument in callMethodCherry Zhang
2019-06-18reflect,doc: use "the" instead of "a" in IsZero docsJosh Bleecher Snyder
2019-05-08reflect: add a test for Calling a Method of a direct interface typeCherry Zhang
2019-05-06all: simplify code using "gofmt -s -w"Shulhan
2019-05-06reflect: special-case panic message when returning Value{} from MakeFunc func...Keith Randall
2019-05-02reflect: MakeFunc: allow assignment conversions on values returned from the w...Keith Randall
2019-04-30all: refer to map elements as elements instead of valuesJosh Bleecher Snyder
2019-04-16all: clean up code with token.IsExportedDaniel Martí
2019-04-13reflect: add Value.IsZeroRomain Baugue
2019-04-03reflect: document that method sets are lexicographically sortedRomain Baugue
2019-03-26reflect: initialize ptrdata earlier in StructOfKeith Randall
2019-03-26reflect: fix typeptrdataKeith Randall
2019-03-25runtime: remove kindNoPointersKeith Randall
2019-03-09reflect: make all flag.mustBe* methods inlinableDaniel Martí
2019-03-08all: simplify multiple for loopsDaniel Martí
2019-03-07reflect: fix more issues with StructOf GC programsKeith Randall
2019-03-06reflect: fix StructOf GC programsKeith Randall