aboutsummaryrefslogtreecommitdiff
path: root/src/reflect
AgeCommit message (Expand)Author
2025-06-27reflect: fix TypeAssert on nil interface valuesJoe Tsai
2025-05-21reflect: leak packEface input to result rather than heapthepudds
2025-05-21reflect: optimize IsZero with a pointer comparison to global zeroValthepudds
2025-05-21cmd/compile/internal/walk: use global zeroVal in interface conversions for ze...thepudds
2025-05-20reflect: turn off allocation test if instrumentation is onkhr@golang.org
2025-05-20reflect: add TypeAssert[T]Mateusz Poliwczak
2025-05-13reflect: use runtime.AddCleanup instead of runtime.SetFinalizerCarlos Amedee
2025-03-17reflect: document Method(ByName) w.r.t dead code eliminationIlya Priven
2025-02-28reflect: add more tests for Type.{CanSeq,CanSeq2}Jes Cok
2025-02-26reflect: let Value.Seq return the iteration value correct typeqiulaidongfeng
2025-02-21reflect: correctly handle method values in SeqMichael Anthony Knyszek
2025-02-15std: add //go:fix inline directives to some deprecated functionsAlan Donovan
2025-02-12reflect, internal/abi: speed up TypeFor[T]Mateusz Poliwczak
2025-02-03all: run gofmtIan Lance Taylor
2025-01-28runtime: rename mapiterinit and mapiternextMichael Pratt
2024-12-11reflect: consistently document when value must be settableIan Lance Taylor
2024-11-21reflect: add test of maps with keys larger than key sizeMichael Pratt
2024-11-21reflect: set swissmap GroupSizeMichael Pratt
2024-11-18runtime: get rid of gc programs for typesKeith Randall
2024-11-12runtime: fix iterator returns map entries after clear (pre-swissmap)Youlin Feng
2024-10-30runtime,internal/runtime/maps: specialized swissmapsMichael Pratt
2024-10-30cmd/compile,runtime: add indirect key/elem to swissmapMichael Pratt
2024-10-28all: skip and fix various tests with -asan and -msanMichael Anthony Knyszek
2024-10-14all: wire up swisstable mapsMichael Pratt
2024-09-24reflect: slightly improve iter testsJes Cok
2024-09-18reflect: remove calling mapiterkey, mapiterelemKyle Xiao
2024-09-10runtime, reflect: avoid allocation in structType.Field common casesIan Lance Taylor
2024-09-06reflect: gofmt all_test.goIan Lance Taylor
2024-08-02cmd/compile,runtime: disable swissmap fast variantsMichael Pratt
2024-08-02all: split old and swiss map abi and compiler integrationMichael Pratt
2024-08-02all: create swissmap experiment and fork filesMichael Pratt
2024-07-31reflect: add flag tests for MapOfMichael Pratt
2024-07-26cmd/compile, reflect: treat abi.NoEscape as cheap callCuong Manh Le
2024-07-23runtime,internal: move runtime/internal/sys to internal/runtime/sysDavid Chase
2024-05-29all: document legacy //go:linkname for final round of modulesRuss Cox
2024-05-29all: document legacy //go:linkname for modules with ≥100 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥2,000 dependentsRuss Cox
2024-05-23all: change from sort functions to slices functions where feasibleIan Lance Taylor
2024-05-22all: document legacy //go:linkname for modules with ≥50,000 dependentsRuss Cox
2024-05-22runtime: revert "move zeroVal to internal/abi"Russ Cox
2024-05-22all: document legacy //go:linkname for modules with ≥100,000 dependentsRuss Cox
2024-05-22reflect: add line breaks for long sentencesJes Cok
2024-05-17all: add push linknames to allow legacy pull linknamesCherry Mui
2024-05-15net/http, reflect: rename Test function namesJes Cok
2024-05-13all: delete loong64 non-register ABI fallback pathGuoqi Chen
2024-05-10reflect: let Value.Seq iterate integer conform to the specqiulaidongfeng
2024-05-09reflect: improved ifaceIndir commentIan Lance Taylor
2024-05-09reflect: restore ifaceIndir function for nowIan Lance Taylor
2024-05-09reflect: clarify documentation for Value.Seq/Seq2qiulaidongfeng
2024-05-09reflect: add iterative related methodsqiulaidongfeng