mirror of
https://github.com/golang/go
synced 2024-11-20 00:34:43 -07:00
cmd/gc: update runtime.go for new map implementation.
R=golang-dev, bradfitz, r CC=golang-dev https://golang.org/cl/8051044
This commit is contained in:
parent
393b3b1304
commit
e3b767a5a1
@ -1,3 +1,4 @@
|
||||
// AUTO-GENERATED by mkbuiltin; DO NOT EDIT
|
||||
char *runtimeimport =
|
||||
"package runtime\n"
|
||||
"import runtime \"runtime\"\n"
|
||||
|
@ -19,6 +19,7 @@ fi
|
||||
GC=${GOCHAR}g
|
||||
gcc -o mkbuiltin1 mkbuiltin1.c
|
||||
rm -f _builtin.c
|
||||
echo "// AUTO-GENERATED by mkbuiltin; DO NOT EDIT" >>_builtin.c
|
||||
for i in runtime unsafe
|
||||
do
|
||||
go tool $GC -A $i.go
|
||||
|
@ -89,7 +89,13 @@ func equal(typ *byte, x1, x2 any) (ret bool)
|
||||
// *byte is really *runtime.Type
|
||||
func makemap(mapType *byte, hint int64) (hmap map[any]any)
|
||||
func mapaccess1(mapType *byte, hmap map[any]any, key any) (val any)
|
||||
func mapaccess1_fast32(mapType *byte, hmap map[any]any, key any) (val *any)
|
||||
func mapaccess1_fast64(mapType *byte, hmap map[any]any, key any) (val *any)
|
||||
func mapaccess1_faststr(mapType *byte, hmap map[any]any, key any) (val *any)
|
||||
func mapaccess2(mapType *byte, hmap map[any]any, key any) (val any, pres bool)
|
||||
func mapaccess2_fast32(mapType *byte, hmap map[any]any, key any) (val *any, pres bool)
|
||||
func mapaccess2_fast64(mapType *byte, hmap map[any]any, key any) (val *any, pres bool)
|
||||
func mapaccess2_faststr(mapType *byte, hmap map[any]any, key any) (val *any, pres bool)
|
||||
func mapassign1(mapType *byte, hmap map[any]any, key any, val any)
|
||||
func mapiterinit(mapType *byte, hmap map[any]any, hiter *any)
|
||||
func mapdelete(mapType *byte, hmap map[any]any, key any)
|
||||
|
Loading…
Reference in New Issue
Block a user