summaryrefslogtreecommitdiff
path: root/src/pkg/reflect
Commit message (Expand)AuthorAgeFilesLines
* runtime: convert select implementation to Go.Keith Randall2014-09-021-2/+2
* runtime: move reflect trampolines into thunk file.Keith Randall2014-09-024-116/+0
* cmd/gc, runtime: treat slices and strings like pointers in garbage collectionRuss Cox2014-08-252-2/+30
* runtime: convert channel operations to Go, part 1 (chansend1).Keith Randall2014-08-244-0/+8
* cmd/gc, runtime: refactor interface inlining decision into compilerRuss Cox2014-08-183-31/+68
* all: copy cmd/ld/textflag.h into pkg/GOOS_GOARCHRob Pike2014-08-124-4/+4
* runtime: convert interface routines from C to Go.Keith Randall2014-08-074-0/+24
* runtime: move constants from map header to map typeKeith Randall2014-08-011-6/+26
* runtime: simpler and faster GCDmitriy Vyukov2014-07-291-261/+130
* runtime: convert map implementation to Go.Keith Randall2014-07-164-0/+84
* src, misc: applied gofmt -w -sRobert Griesemer2014-07-011-1/+1
* reflect: don't panic on delete from nil map.Keith Randall2014-05-201-0/+3
* reflect: test, fix access to nil mapsRuss Cox2014-05-191-0/+22
* reflect: fix map type generationDmitriy Vyukov2014-05-131-0/+7
* pkg/reflect/value.go: Correction in comment, the argument is "typ", not "t".Lucio De Re2014-04-181-1/+1
* reflect: correct type descriptor for call of interface methodRuss Cox2014-04-162-8/+11
* reflect: fix variadic arg for funcs created by MakeFunc.Carl Chatfield2014-04-082-11/+28
* reflect, runtime: fix crash in GC due to reflect.call + precise GCRuss Cox2014-04-083-3/+92
* reflect: correct alignment of call arguments on amd64p32.R?my Oudompheng2014-03-202-15/+42
* all: merge NaCl branch (part 1)Dave Cheney2014-02-252-0/+32
* reflect: better error for walking through nil embedded struct pointerRuss Cox2014-02-212-1/+28
* reflect: improve documentation of IsNilRob Pike2014-02-181-2/+7
* reflect: Remove imprecise techniques from channel/select operations.Keith Randall2014-01-161-64/+65
* reflect: add precise GC info for Call argument frame.Keith Randall2014-01-152-99/+161
* reflect: better document the tri-state for TryRecvRob Pike2014-01-141-3/+3
* reflect: fixed method name in Slice3 error messageRichard Musiol2013-12-301-1/+1
* reflect: add DeepEqual slice of slice inequality testShawn Smith2013-12-301-0/+1
* reflect: remove length check for arrays in deepValueEqualShawn Smith2013-12-291-3/+0
* reflect: rewrite Value to separate out pointer vs. nonpointer info.Keith Randall2013-12-193-293/+419
* reflect: Add tests for Call with functions taking and returning structs.Michael Hudson-Doyle2013-12-171-0/+40
* reflect: correct function name in panic stringIan Lance Taylor2013-12-121-1/+1
* reflect: test to make sure big Zero()-obtained objects are really zero.Keith Randall2013-12-021-0/+11
* reflect: fix Zero() implementation - not every type has aKeith Randall2013-12-021-1/+1
* reflect: prevent the callXX routines from calling makeFuncStubKeith Randall2013-12-022-0/+56
* runtime: pass key/value to map accessors by reference, not by value.Keith Randall2013-12-022-1/+7
* reflect: test using a MakeFunc value in a couple of different waysIan Lance Taylor2013-10-042-1/+19
* reflect: add a test that gccgo mishandledIan Lance Taylor2013-10-031-0/+9
* reflect: expose reflect.call argument slice to the garbage collectorCarl Shapiro2013-09-261-5/+5
* reflect: update docs; Interface can return a method valueAndrew Gerrand2013-09-241-4/+1
* reflect: add example for StructTagKamil Kisiel2013-09-232-3/+17
* reflect: test method calls on pointers to pointersIan Lance Taylor2013-09-171-6/+25
* reflect: document FieldByName shortcomingRuss Cox2013-09-131-0/+8
* runtime, cmd/gc, cmd/ld: ignore method wrappers in recoverRuss Cox2013-09-124-6/+14
* reflect: unexport BUCKETSIZE, MAXKEYSIZE, MAXVALSIZEBrad Fitzpatrick2013-09-061-10/+10
* reflect: do not cache trivial values in DeepEqual.R?my Oudompheng2013-09-051-1/+14
* runtime: record type information for hashtable internal structures.Keith Randall2013-08-311-16/+122
* reflect: Fix Convert to add indir bit when the value is actually aTodd Wang2013-08-212-10/+28
* all: protect alloc count tests by -testing.shortRob Pike2013-08-211-0/+9
* all: change textflags from numbers to symbols.Keith Randall2013-08-123-6/+12
* reflect: avoid allocation when interface's contents are not addressableRob Pike2013-08-092-1/+36