summaryrefslogtreecommitdiff
path: root/src/reflect
Commit message (Expand)AuthorAgeFilesLines
* reflect: add example for StructOfSebastien Binet2016-12-061-0/+41
* reflect: fix typo in commentIan Lance Taylor2016-11-231-1/+1
* reflect: fix size of StructOf ending in zero-sized fieldIan Lance Taylor2016-11-232-0/+46
* cmd/compile, cmd/link: weak relocation for ptrToDavid Crawshaw2016-11-221-0/+1
* cmd/compile, reflect: use field pkgPath if neededIan Lance Taylor2016-11-172-23/+42
* reflect: rename, document TestUnaddressableFieldDavid Crawshaw2016-11-111-2/+7
* reflect: unexported fields are tied to a packageDavid Crawshaw2016-11-103-0/+26
* reflect: add support for GOARCH=mips{,le}Vladimir Stefanovic2016-11-031-0/+34
* reflect: clarify that NumMethod returns only the number of exported methodsJaana Burcu Dogan2016-10-311-1/+1
* runtime, cmd/compile: rename memclr -> memclrNoHeapPointersAustin Clements2016-10-281-4/+4
* runtime: use typedmemclr for typed memoryAustin Clements2016-10-281-0/+4
* runtime: simplify reflectcall write barriersAustin Clements2016-10-261-1/+1
* all: minor vet fixesJosh Bleecher Snyder2016-10-241-9/+9
* reflect: fix DeepEqual for some cyclic corner casesRuss Cox2016-10-242-1/+25
* reflect: document DeepEqual(nil map, empty non-nil map) behaviorRuss Cox2016-10-191-2/+3
* reflect: update FieldByNameFunc commentRuss Cox2016-10-191-1/+5
* reflect: correct Type.FieldByNameFunc docsRuss Cox2016-10-191-1/+6
* runtime: fix getArgInfo for deferred reflection callsAustin Clements2016-10-171-0/+2
* reflect: ignore struct tags when converting structsRobert Griesemer2016-10-043-19/+63
* reflect: add Swapper funcBrad Fitzpatrick2016-09-302-0/+155
* reflect, runtime: optimize Value.Call on s390x and add benchmarkMichael Munday2016-09-271-0/+28
* reflect: update location of vet tool in commentTormod Erevik Lea2016-09-091-1/+1
* reflect: cleanup wording for type identity/equalityMatthew Dempsky2016-08-301-6/+3
* reflect: avoid zeroing memory that will be overwrittenDave Cheney2016-08-301-25/+22
* reflect: document equality guarantee for TypeRoss Light2016-08-231-0/+6
* reflect: clear tflag on new typesDavid Crawshaw2016-08-162-0/+4
* reflect: an unnamed type has no PkgPathIan Lance Taylor2016-07-122-0/+5
* reflect, runtime: optimize Name methodDavid Crawshaw2016-06-281-13/+5
* cmd/compile, etc: use tflag to optimize Name()==""David Crawshaw2016-06-241-26/+5
* reflect: avoid lock for some NumMethod()==0 casesDavid Crawshaw2016-06-241-0/+3
* reflect: optimize (reflect.Type).NameDavid Crawshaw2016-06-231-18/+23
* cmd/compile, etc: bring back ptrToThisDavid Crawshaw2016-06-232-1/+16
* cmd/compile, etc: handle many struct fieldsDavid Crawshaw2016-06-141-2/+4
* reflect: clear tflag for StructOf typeDavid Crawshaw2016-06-032-0/+5
* reflect: document StructOf embedded fields limitationSebastien Binet2016-06-021-0/+3
* runtime: tell race detector about reflectOffs.lockDavid Crawshaw2016-05-262-0/+19
* reflect: remove type info for unexported methodsDavid Crawshaw2016-05-252-100/+13
* reflect: hide unexported methods that do not satisfy interfacesDavid Crawshaw2016-05-202-38/+81
* reflect: remove out of date UTF-8 StructOf restrictionColin Cross2016-05-171-4/+0
* reflect: fix method type stringDavid Crawshaw2016-05-132-0/+22
* reflect: fix vet warningsAliaksandr Valialkin2016-05-122-5/+4
* reflect: make Field panic when out of bounds, as documentedEmmanuel Odeke2016-05-102-1/+36
* runtime: reclaim scan/dead bit in first wordAustin Clements2016-04-301-0/+3
* reflect: fix strings of SliceOf-created typesDavid Crawshaw2016-04-272-0/+4
* reflect: unnamed interface types have no nameDavid Crawshaw2016-04-272-10/+18
* cmd/link: correctly decode name lengthDavid Crawshaw2016-04-261-0/+3
* cmd/compile, etc: use nameOff in uncommonTypeDavid Crawshaw2016-04-221-12/+9
* cmd/compile, etc: use nameOff for rtype stringDavid Crawshaw2016-04-223-66/+111
* reflect: test that method name offset is validDavid Crawshaw2016-04-181-0/+11
* cmd/compile, etc: use name offset in method tablesDavid Crawshaw2016-04-183-42/+70