index
:
go
bench-before
fix-runtime-test-GOMAXPROCS
json-isValidNumber
json-isValidNumber-before
main
makepkg
ms-fix-multipart-readform
Fork of Go programming language with my patches.
Go Authors
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
cmd
/
compile
/
internal
/
walk
/
switch.go
Age
Commit message (
Expand
)
Author
7 days
cmd/compile: support all constant return types in switch lookup tables
qmuntal
11 days
cmd/compile: optimize switch statements using lookup tables
qmuntal
2024-10-25
cmd/compile: optimize type switch for a single runtime known type with a case...
Youlin Feng
2024-10-07
cmd/compile: avoid dynamic type when possible
Cuong Manh Le
2024-09-05
cmd/compile: use slices.{Sort,SortFunc}
Cuong Manh Le
2024-03-04
cmd/compile/internal: use reflectdata.TypeLinksym
apocelipes
2024-02-16
cmd/compile: use symbolic offsets of fields in internal/abi.ITab
Keith Randall
2023-10-24
cmd/compile: use new runtime type mechanism for type switches and asserts
Keith Randall
2023-10-24
cmd/compile: reorganize compiler type descriptor generation
Keith Randall
2023-10-09
cmd/compile: use type hash from itab field instead of type field
Keith Randall
2023-10-09
cmd/compile: use internal/abi types in the compiler
Keith Randall
2023-10-06
cmd/compile: add a cache to interface type switches
Keith Randall
2023-10-06
cmd/compile: improve interface type switches
Keith Randall
2023-09-11
cmd/compile/internal/ir: add Type param to NewBasicLit
Matthew Dempsky
2023-08-23
cmd/compile: use jump tables for large type switches
Keith Randall
2023-08-18
cmd/compile/internal/typecheck: replace Temp calls with TempAt
Matthew Dempsky
2023-08-18
cmd/compile: restore zero-copy string->[]byte optimization
Matthew Dempsky
2023-08-17
Revert "cmd/compile: enable zero-copy string->[]byte conversions"
Matthew Dempsky
2023-08-17
cmd/compile: enable zero-copy string->[]byte conversions
Matthew Dempsky
2023-08-17
cmd/compile/internal/ir: add typ parameter to NewNameAt
Matthew Dempsky
2023-03-04
cmd/compile/internal/ir: explicit Pos for New{Bool,Int,String}
Matthew Dempsky
2023-01-27
cmd/compile: remove go119UseJumpTables flag
Keith Randall
2022-12-06
cmd/compile: turn off jump tables when spectre retpolines are on
Keith Randall
2022-08-31
cmd/compile: use better splitting condition for string binary search
Keith Randall
2022-08-22
cmd/compile: rip out support for OVARKILL from compiler frontend
Keith Randall
2022-06-23
[dev.unified] cmd/compile: plumb rtype through OSWITCH/OCASE clauses
Matthew Dempsky
2022-05-16
cmd/compile/internal/ir: more idiomatic DynamicType{,AssertExpr}
Matthew Dempsky
2022-05-05
cmd/compile: remove ir.TypeAssertExpr.Ntype
Matthew Dempsky
2022-04-15
cmd/compile: turn jump tables off with -N
Keith Randall
2022-04-14
cmd/compile: modify switches of strings to use jump table for lengths
Keith Randall
2022-04-14
cmd/compile: implement jump tables
Keith Randall
2021-08-09
[dev.typeparams] cmd/compile: implement generic type switches
Keith Randall
2021-01-16
[dev.regabi] cmd/compile, runtime: fix up comments/error messages from recent...
Dan Scales
2021-01-14
[dev.regabi] cmd/compile: use node walked flag to prevent double walk for wal...
Cuong Manh Le
2021-01-04
[dev.regabi] cmd/compile: fix ICE due to large uint64 constants
Matthew Dempsky
2020-12-29
[dev.regabi] cmd/compile: use *ir.Name instead of ir.Node for CaseClause.Var
Cuong Manh Le
2020-12-28
[dev.regabi] cmd/compile: use []*CaseStmt in {Select,Switch}Stmt
Matthew Dempsky
2020-12-28
[dev.regabi] cmd/compile: always use a Field for ODOTPTR expressions
Matthew Dempsky
2020-12-23
[dev.regabi] cmd/compile: change CaseStmt.Vars to Var
Matthew Dempsky
2020-12-23
[dev.regabi] cmd/compile: split up walkexpr1, walkstmt [generated]
Russ Cox
2020-12-23
[dev.regabi] cmd/compile: split out package walk [generated]
Russ Cox