golang/src/reflect
qiulaidongfeng 2f5b420fb5 runtime,reflect: move zeroVal to internal/abi
Change-Id: I0e19e4aa2ea47a714e27b8d66c23c449e27861f2
GitHub-Last-Rev: 2d59b9589efcf4ade6cfd7c8feffc46bf9ba912c
GitHub-Pull-Request: golang/go#67014
Reviewed-on: https://go-review.googlesource.com/c/go/+/581395
Reviewed-by: Keith Randall <khr@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Joedian Reid <joedian@google.com>
2024-05-03 12:00:41 +00:00
..
internal all: add missing copyright header 2022-11-09 14:05:53 +00:00
abi.go reflect: replacing almost all use of *rtype with *abi.Type 2023-05-11 01:43:04 +00:00
abi_test.go all: separate doc comment from //go: directives 2022-04-05 17:54:15 +00:00
all_test.go Refactor output message 2024-04-22 22:06:14 +00:00
arena.go reflect: add available godoc link 2024-04-02 15:20:05 +00:00
asm_386.s reflect: add register ABI support for makeFuncStub and methodValueCall 2021-04-02 16:53:18 +00:00
asm_amd64.s [dev.typeparams] reflect: call ABI0 spill/unspill functions on AMD64 2021-06-01 22:33:29 +00:00
asm_arm.s reflect: add register ABI support for makeFuncStub and methodValueCall 2021-04-02 16:53:18 +00:00
asm_arm64.s all: delete ARM64 non-register ABI fallback path 2022-03-18 18:26:13 +00:00
asm_loong64.s reflect, runtime: add reflect support for regABI on loong64 2023-11-21 19:04:25 +00:00
asm_mips64x.s all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
asm_mipsx.s all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
asm_ppc64x.s all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
asm_riscv64.s reflect, runtime: add reflect support for regabi on riscv64 2022-04-01 01:41:42 +00:00
asm_s390x.s reflect: add register ABI support for makeFuncStub and methodValueCall 2021-04-02 16:53:18 +00:00
asm_wasm.s reflect: add register ABI support for makeFuncStub and methodValueCall 2021-04-02 16:53:18 +00:00
benchmark_test.go reflect: optimize Value.IsZero for struct types 2023-11-19 17:09:03 +00:00
deepequal.go runtime: use .Pointers() instead of manual checking 2024-03-04 17:34:30 +00:00
example_test.go reflect: add example for FieldByName 2022-05-19 20:04:36 +00:00
export_test.go all: use kind* of abi 2024-04-02 15:10:48 +00:00
float32reg_generic.go reflect: implement float32 for regabi riscv64 2022-05-04 13:38:32 +00:00
float32reg_ppc64x.s all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
float32reg_riscv64.s reflect: implement float32 for regabi riscv64 2022-05-04 13:38:32 +00:00
makefunc.go reflect: add available godoc link 2024-04-02 15:20:05 +00:00
nih_test.go reflect: use cgo.Incomplete instead of go:notinheap in tests 2022-08-31 01:16:54 +00:00
set_test.go reflect: use strings.Builder 2022-09-07 13:56:11 +00:00
stubs_ppc64x.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
stubs_riscv64.go reflect: implement float32 for regabi riscv64 2022-05-04 13:38:32 +00:00
swapper.go runtime: use .Pointers() instead of manual checking 2024-03-04 17:34:30 +00:00
tostring_test.go all: use reflect.{Pointer,PointerTo} 2021-10-26 14:24:17 +00:00
type.go reflect: remove unnecessary type conversions of untyped PtrSize 2024-04-19 18:02:47 +00:00
type_test.go reflect: optimize TypeFor for non-interface types 2024-02-12 14:38:07 +00:00
value.go runtime,reflect: move zeroVal to internal/abi 2024-05-03 12:00:41 +00:00
visiblefields.go all: use reflect.{Pointer,PointerTo} 2021-10-26 14:24:17 +00:00
visiblefields_test.go all: consistently use US spelling of present participles 2022-04-08 13:44:41 +00:00