]> Cypherpunks repositories - gostls13.git/commit
x[lo:] - gc and runtime.
authorRuss Cox <rsc@golang.org>
Fri, 20 Nov 2009 17:11:46 +0000 (09:11 -0800)
committerRuss Cox <rsc@golang.org>
Fri, 20 Nov 2009 17:11:46 +0000 (09:11 -0800)
commit652f55672d9f8b77890127d010268375d975872c
treef5540d80cbce69c63a3b4569acdccf66f145311a
parent688ffc1dc1d4706074cdd876c6f064e2c7d03c54
x[lo:] - gc and runtime.
  * add runtime sliceslice1 for x[lo:]
  * remove runtime arraytoslice, rewriting &arr into arr[0:len(arr)].
  * port cgen_inline into 8g, 5g.
  * use native memmove in maps

R=ken2
https://golang.org/cl/157106
17 files changed:
src/cmd/5g/gg.h
src/cmd/5g/ggen.c
src/cmd/6g/ggen.c
src/cmd/8g/cgen.c
src/cmd/8g/gg.h
src/cmd/8g/ggen.c
src/cmd/gc/builtin.c.boot
src/cmd/gc/go.y
src/cmd/gc/runtime.go
src/cmd/gc/typecheck.c
src/cmd/gc/walk.c
src/pkg/runtime/hashmap.h
src/pkg/runtime/runtime.c
src/pkg/runtime/runtime.h
src/pkg/runtime/slice.c
test/ken/slicearray.go
test/ken/sliceslice.go