Sign in
go
/
go
/
eaf8e8cbe576a8553214ffc8e2ce09e9fbc6e87e
/
src
/
reflect
52dadc1
cmd/gc: fix noscan maps
by Dmitry Vyukov
· 10 years ago
84e2567
reflect: mark map access functions as go:noescape
by Dmitry Vyukov
· 10 years ago
6ea3adc
reflect: for struct tags, reject control chars (including tabs) in keys,
by Nigel Tao
· 10 years ago
67f8a81
reflect: cache call frames
by Dmitry Vyukov
· 10 years ago
85e7bee
runtime: do not scan maps when k/v do not contain pointers
by Dmitry Vyukov
· 10 years ago
c5f810f
reflect: remove extra word in comment
by Ian Lance Taylor
· 10 years ago
6f07ac2
cmd/gc: pad structs which end in zero-sized fields
by Keith Randall
· 10 years ago
df027ac
reflect: add write barriers
by Russ Cox
· 10 years ago
a1c9e10
reflect: document that Values can't be compared directly
by Shenghou Ma
· 10 years ago
48d6303
reflect: set dir when creating a channel via ChanOf
by Michael Fraenkel
· 10 years ago
b1f29b2
runtime: get rid of goalg, no longer needed
by Keith Randall
· 10 years ago
e26e3fa
reflect, runtime: gofmt
by mattn
· 10 years ago
31f8310
reflect: fix func layout test for nacl build
by Keith Randall
· 10 years ago
108dbd0
reflect: more function layout tests
by Keith Randall
· 10 years ago
d11f411
reflect: add kindNoPointers if a function layout has no pointers.
by Keith Randall
· 10 years ago
fbc56cf
runtime: hashmap: move overflow pointer to end of bucket
by Keith Randall
· 10 years ago
895e48c
reflect: remove a double negative, use the rtype.pointers method for clarity
by Brad Fitzpatrick
· 10 years ago
df1739c
runtime: if key type is reflexive, don't call equal(k, k)
by Keith Randall
· 10 years ago
09d92b6
all: power64 is now ppc64
by Russ Cox
· 10 years ago
829b286
[dev.cc] all: merge default (8d42099cdc23) into dev.cc
by Russ Cox
· 10 years ago
7c1e330
reflect: Fix reflect.funcLayout. The GC bitmap has two bits per
by Keith Randall
· 10 years ago
3e80463
[dev.cc] all: merge dev.power64 (7667e41f3ced) into dev.cc
by Russ Cox
· 10 years ago
33e9102
[dev.cc] reflect: interfaces contain only pointers
by Russ Cox
· 10 years ago
700ab16
[dev.power64] reflect: fix asm on power64x
by Austin Clements
· 10 years ago
f0bd539
[dev.power64] all: merge default into dev.power64
by Austin Clements
· 10 years ago
2bd616b
build: merge the great pkg/ rename into dev.power64
by Austin Clements
· 10 years ago
82a0188
reflect: fix TestAllocations now that interfaces hold only pointers
by Ian Lance Taylor
· 10 years ago
7b9c5ec
reflect: allocate correct type in assignTo and cvtT2I
by Ian Lance Taylor
· 10 years ago
0d81b72
reflect: a few microoptimizations
by Russ Cox
· 10 years ago
4e1d196
reflect: fix struct size calculation to include terminal padding
by Damien Neil
· 10 years ago
a1616d4
reflect: shorten value to 3 words
by Russ Cox
· 10 years ago
94950af
reflect: add fast path for FieldByIndex with len(index) = 1
by Russ Cox
· 10 years ago
3cf9acc
reflect: generated unrolled GC bitmask directly
by Ian Lance Taylor
· 10 years ago
14cd40d
reflect: add direct call tests to TestMakeFuncVariadic
by Michael Hudson-Doyle
· 10 years ago
6920b2a
reflect: add tests for variadic method calls
by Ian Lance Taylor
· 10 years ago
18172c4
runtime: remove type-punning for Type.gc[0], gc[1]
by Russ Cox
· 10 years ago
62d3202
reflect: fix IsValid vs Kind mismatch after Elem of nil interface
by Russ Cox
· 11 years ago
dd8f29e
reflect: adjust Value.String to give correct answer for methods
by Russ Cox
· 11 years ago
a325f4f
reflect: add Type.Comparable
by Russ Cox
· 11 years ago
f0d44db
runtime: look up arg stackmap for makeFuncStub/methodValueStub during traceback
by Russ Cox
· 11 years ago
b78d7b7
reflect: use runtime's memmove instead of its own
by Keith Randall
· 11 years ago
c007ce8
build: move package sources from src/pkg to src
by Russ Cox
· 11 years ago