go/src/reflect
Joe Tsai e948c3394e reflect: make Value.Type inlineable
This allows the result of Type to be computed much faster.

Performance:

	old     new     delta
	1.76ns  0.66ns  -62.27%

Change-Id: Ie007fd175aaa41b2f67c71fa2a34ab8d292dd0e0
Reviewed-on: https://go-review.googlesource.com/c/go/+/400335
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Daniel Martí <mvdan@mvdan.cc>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Run-TryBot: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
2022-04-17 00:58:13 +00:00
..
internal
abi.go reflect, runtime: drop RegabiArgs conditions 2022-03-18 15:17:37 +00:00
abi_test.go all: separate doc comment from //go: directives 2022-04-05 17:54:15 +00:00
all_test.go all: remove trailing blank doc comment lines 2022-04-01 18:18:07 +00:00
asm_386.s
asm_amd64.s
asm_arm.s
asm_arm64.s all: delete ARM64 non-register ABI fallback path 2022-03-18 18:26:13 +00:00
asm_mips64x.s
asm_mipsx.s
asm_ppc64x.s
asm_riscv64.s reflect, runtime: add reflect support for regabi on riscv64 2022-04-01 01:41:42 +00:00
asm_s390x.s
asm_wasm.s
deepequal.go all: replace `` and '' with “ (U+201C) and ” (U+201D) in doc comments 2022-04-05 17:52:29 +00:00
example_test.go all: gofmt -w -r 'interface{} -> any' src 2021-12-13 18:45:54 +00:00
export_test.go all: gofmt -w -r 'interface{} -> any' src 2021-12-13 18:45:54 +00:00
float32reg_generic.go
float32reg_ppc64x.s
makefunc.go all: gofmt main repo 2022-04-11 16:34:30 +00:00
set_test.go all: gofmt -w -r 'interface{} -> any' src 2021-12-13 18:45:54 +00:00
stubs_ppc64x.go
swapper.go all: gofmt -w -r 'interface{} -> any' src 2021-12-13 18:45:54 +00:00
tostring_test.go
type.go all: gofmt main repo 2022-04-11 16:34:30 +00:00
value.go reflect: make Value.Type inlineable 2022-04-17 00:58:13 +00:00
visiblefields.go
visiblefields_test.go all: consistently use US spelling of present participles 2022-04-08 13:44:41 +00:00