|
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
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+902 lines, -144 lines) |
Patch |
 |
M |
src/cmd/5g/gg.h
|
View
|
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/cmd/5g/ggen.c
|
View
|
|
2 chunks |
+380 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/cmd/6g/ggen.c
|
View
|
|
5 chunks |
+56 lines, -63 lines |
0 comments
|
Download
|
 |
M |
src/cmd/8g/cgen.c
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/cmd/8g/gg.h
|
View
|
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/cmd/8g/ggen.c
|
View
|
|
2 chunks |
+345 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/cmd/gc/builtin.c.boot
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/cmd/gc/go.y
|
View
|
|
1 chunk |
+6 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/cmd/gc/runtime.go
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/cmd/gc/typecheck.c
|
View
|
|
2 chunks |
+8 lines, -6 lines |
0 comments
|
Download
|
 |
M |
src/cmd/gc/walk.c
|
View
|
|
3 chunks |
+36 lines, -17 lines |
0 comments
|
Download
|
 |
M |
src/pkg/runtime/hashmap.h
|
View
|
1
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/pkg/runtime/runtime.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/pkg/runtime/runtime.c
|
View
|
|
1 chunk |
+0 lines, -22 lines |
0 comments
|
Download
|
 |
M |
src/pkg/runtime/slice.c
|
View
|
1
|
4 chunks |
+44 lines, -30 lines |
0 comments
|
Download
|
 |
M |
test/ken/slicearray.go
|
View
|
|
2 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
test/ken/sliceslice.go
|
View
|
|
2 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
Total messages: 2
|