0
1
mirror of https://github.com/golang/go synced 2025-06-27 19:18:20 +00:00

Commit Graph

  • 925d2fb36c cmd/compile: restore zero-copy string->[]byte optimization Matthew Dempsky 2023-08-17 14:15:04 -07:00
  • 243c8c0eec encoding: require unique alphabet for base32 and base64 Joe Tsai 2023-06-22 11:44:55 -07:00
  • 9070f27039 go/types, types2: disable interface inference for versions before Go 1.21 Robert Griesemer 2023-08-15 16:37:00 -07:00
  • 60dd831103 Revert "go/types, types2: remove internal constant enableInterfaceInference" Robert Griesemer 2023-08-16 11:17:01 -07:00
  • ab3332eea9 spec: fix unification rule for inexact interface unification Robert Griesemer 2023-08-14 14:21:53 -07:00
  • 639f6f7e78 cmd/compile/internal/ssagen: fix race added in CL 510539 Matthew Dempsky 2023-08-17 14:18:06 -07:00
  • 6a1182027c internal/sysinfo: print cpu type from cpuinfo when internal cpu name is empty on Linux Guoqi Chen 2023-07-11 05:11:26 +08:00
  • bcf83825ca log/slog: rename receiver name for the Value struct from a to v Artem Teleshev 2023-08-15 18:48:59 +00:00
  • 31c5a236bc [release-branch.go1.21] runtime: mark traceEnabled and traceShuttingDown as no:split Mauri de Souza Meneguzzo 2023-08-13 14:04:53 +00:00
  • 25ec110e51 [release-branch.go1.21] cmd/compile: ensure empty blocks in write barriers are marked unpreemptible Keith Randall 2023-08-11 09:29:30 -07:00
  • 6634ce2f41 [release-branch.go1.21] runtime: profiling on Darwin cannot use blocking reads David Chase 2023-08-11 14:38:19 -04:00
  • b463668275 [release-branch.go1.20] runtime: profiling on Darwin cannot use blocking reads David Chase 2023-08-11 14:38:19 -04:00
  • 25c6dce188 [release-branch.go1.21] cmd/compile: make backingArrayPtrLen to return typecheck-ed nodes Cuong Manh Le 2023-08-10 01:51:17 +07:00
  • 974a3c9af7 [release-branch.go1.20] go/types, types2: don't panic during interface completion Robert Findley 2023-08-03 10:07:09 -04:00
  • 4e34f2e81d [release-branch.go1.21] go/types, types2: don't panic during interface completion Robert Findley 2023-08-03 10:07:09 -04:00
  • d91843ff67 [release-branch.go1.21] go/types, types2: use correct parameter list when checking argument passing Robert Griesemer 2023-08-14 15:56:08 -07:00
  • 7437db1085 [release-branch.go1.21] go/types, types2: use exact unification when comparing interface methods Robert Griesemer 2023-08-14 14:07:56 -07:00
  • 14e3c7338d [release-branch.go1.20] cmd/api: rename api.go to main_test.go Russ Cox 2023-08-16 11:18:02 -04:00
  • 11390998ff cmd/internal/buildid: don't crash on 0 phdr.p_align field Ian Lance Taylor 2023-08-17 13:03:21 -07:00
  • b75ac7a8d5 Revert "cmd/compile: enable zero-copy string->[]byte conversions" Matthew Dempsky 2023-08-17 19:43:21 +00:00
  • 48e05ee749 cmd/compile/internal/pkginit: use typecheck.LookupRuntime for asan Matthew Dempsky 2023-08-17 01:53:16 -07:00
  • c8adb3004f cmd/compile: enable zero-copy string->[]byte conversions Matthew Dempsky 2023-08-16 22:57:12 -07:00
  • b805e18fbf cmd/compile/internal/escape: cleanup go/defer normalization cruft Matthew Dempsky 2023-08-16 15:16:19 -07:00
  • 2c51ea11b0 cmd/compile/internal/typecheck: push ONEW into go/defer wrappers Matthew Dempsky 2023-08-16 22:37:42 -07:00
  • 7e2e648a2d cmd/compile/internal/typecheck: normalize go/defer statements earlier Matthew Dempsky 2023-08-16 14:39:47 -07:00
  • f4e6815652 cmd/compile/internal/noder: remove inlined closure naming hack Matthew Dempsky 2023-08-16 21:16:29 -07:00
  • 4e411e7bc4 cmd/compile: cleanup Func construction Matthew Dempsky 2023-08-16 19:45:12 -07:00
  • 5c6fbd2c3e cmd/compile: always construct typechecked closures Matthew Dempsky 2023-08-16 18:56:41 -07:00
  • e453971005 cmd/compile/internal/ir: add typ parameter to NewNameAt Matthew Dempsky 2023-08-16 17:23:52 -07:00
  • d63652b7c6 log/slog: simplify and optimize RFC3339 handling Joe Tsai 2023-03-23 01:01:46 -07:00
  • aaa384cf3a math/big, math/rand: use the built-in max function chanxuehong 2023-08-17 01:58:22 +00:00
  • 36fc721419 cmd/compile/internal/ir: remove ODCLCONST and ODCLTYPE Matthew Dempsky 2023-08-16 17:29:41 -07:00
  • ff47dd1d66 cmd/compile/internal/escape: optimize indirect closure calls Matthew Dempsky 2023-08-15 16:45:52 -07:00
  • f278ae61d5 fmt: amend comment for getField Jes Cok 2023-08-16 10:53:49 +00:00
  • 51fd0cb3c0 syscall: don't check non-existent return code in GetStartupInfo Tobias Klauser 2023-08-17 00:03:13 +02:00
  • 6c431fab37 encoding: reject negative runes in Encoding.WithPadding Joe Tsai 2023-06-22 11:03:17 -07:00
  • 56076c3080 io: reduce allocations in Pipe constructor Joe Tsai 2023-03-04 19:53:14 -08:00
  • 469d9e26ee encoding: add AppendEncode and AppendDecode Joe Tsai 2023-02-19 23:19:20 -08:00
  • 7af3107632 fmt: fix receiver names are different ch3nnn 2023-08-16 12:28:11 +00:00
  • 99b80993f6 cmd: go get golang.org/x/tools@74c255b and revendor Cuong Manh Le 2023-08-17 15:30:04 +07:00
  • 1038fc207b cmd/compile/internal/escape: change escapes and persists into bitset Matthew Dempsky 2023-08-15 14:20:50 -07:00
  • 4e336b8e1e cmd/compile/internal/escape: flip transient to !persists Matthew Dempsky 2023-08-15 14:02:37 -07:00
  • 570763e0ec cmd/compile/internal/escape: mark blankLoc as transient Matthew Dempsky 2023-08-15 14:11:37 -07:00
  • 2fcfdb9686 strconv: rely on utf8.AppendRune Joe Tsai 2022-06-15 17:39:59 -07:00
  • ed527ecfb2 [release-branch.go1.21] cmd/api: rename api.go to main_test.go Russ Cox 2023-08-16 11:18:02 -04:00
  • 1c00354013 runtime: change mutex profile to count every blocked goroutine Russ Cox 2023-06-26 17:12:44 -04:00
  • 14a3ffc3d2 cmd/compile: use types2.Sizes instead of compiler own implementation Cuong Manh Le 2023-06-28 12:03:22 +07:00
  • 5fa4aac0ce go/types, types2: add Sizes computation to match gc behavior Cuong Manh Le 2023-06-29 00:41:32 +07:00
  • 9f03e8367d os: skip Chown tests for auxiliary groups that fail due to permission errors Bryan C. Mills 2023-08-15 18:01:16 -04:00
  • 5b8ceb38a1 log/slog: remove redundant dot in doc Jes Cok 2023-08-16 10:59:58 +00:00
  • f6360cf488 syscall: remove deprecation notice Ian Lance Taylor 2023-08-16 11:39:06 -07:00
  • 040dbf9c18 cmd/link: suppress -bind_at_load deprecation warning for ld-prime Cherry Mui 2023-07-10 18:50:06 -04:00
  • 91bea5a21d runtime: guard against runtime/sema* ops on Darwin signal stack. David Chase 2023-08-14 13:20:45 -04:00
  • 095cfba86b [release-branch.go1.20] crypto/tls: add GODEBUG to control max RSA key size Roland Shoemaker 2023-08-08 18:25:59 -07:00
  • b78e8cc145 [release-branch.go1.21] crypto/tls: add GODEBUG to control max RSA key size Roland Shoemaker 2023-08-08 18:25:59 -07:00
  • caca5f126b [release-branch.go1.19] crypto/tls: add GODEBUG to control max RSA key size Roland Shoemaker 2023-08-08 18:25:59 -07:00
  • 0e9bf41e1d go/types: update generate_test.go (cleanup) Robert Griesemer 2023-08-15 17:08:44 -07:00
  • e82cb14255 runtime: add support for range-over-func Russ Cox 2023-07-12 15:40:11 -04:00
  • 9cf209f6b8 runtime/testdata/testprog: use testenv.SyscallIsNotSupported to check syscall.Unshare Bryan C. Mills 2023-08-16 10:46:11 -04:00
  • 9049d77dbe cmd/go: skip gccgo_link_c when cross-compiling Bryan C. Mills 2023-08-15 18:07:51 -04:00
  • 390763aed8 cmd/compile, runtime: make room for rangefunc defers Russ Cox 2023-06-30 16:18:44 -04:00
  • ade5a6232f cmd/compile: trim range typechecking Russ Cox 2023-06-14 11:29:59 -04:00
  • 53895bf993 runtime/internal/math: add Add64 Russ Cox 2023-08-07 15:52:18 -04:00
  • 98c9f271d6 regexp/syntax: use more compact Regexp.String output Russ Cox 2023-06-28 17:45:26 -04:00
  • 5a3048bf0e cmd/api: rename api.go to main_test.go Russ Cox 2023-08-16 11:18:02 -04:00
  • d7549821a0 cmd/go: clean internal/vcs slightly Russ Cox 2023-08-16 10:39:34 -04:00
  • e72ecc6a6b cmd/compile: in expandCalls, move all arg marshalling into call block David Chase 2023-08-15 17:45:50 -04:00
  • 18b2c45b0a sync: document why copyChecker checks the condition twice qiulaidongfeng 2023-08-15 02:14:00 +00:00
  • be0b8e84b0 os: support file systems without file IDs when reading directories on windows qmuntal 2023-08-10 11:17:25 +02:00
  • 3fd676208a cmd/go: remove conversion of legacy pre-module dependency configs Russ Cox 2023-08-11 11:24:07 -04:00
  • de4d50316f cmd/go: delete GOPATH-mode get Russ Cox 2023-07-18 14:01:13 -04:00
  • 16ec27b47c errors: add a colon after Output to make the Example in the document display correctly cui fliter 2023-08-15 23:07:18 +08:00
  • 850b6ce33c bufio: clarify the maximum token size qiulaidongfeng 2023-08-16 02:04:19 +00:00
  • 2f100187f6 doc/go1.22: mention new sql.Null[T] Inada Naoki 2023-08-15 04:33:37 +00:00
  • 294e1b260e go/types, types2: don't verify infer result if no Config.Error is given Robert Griesemer 2023-08-15 14:17:02 -07:00
  • f2f5979253 go/types, types2: use correct parameter list when checking argument passing Robert Griesemer 2023-08-14 15:56:08 -07:00
  • 3be2176d92 cmd/compile: improve ir.StaticValue and extract ir.StaticCalleeName Matthew Dempsky 2023-08-11 18:21:22 -07:00
  • e95ca9154a go/types, types2: move emode computation closer to use (cleanup) Robert Griesemer 2023-08-14 14:15:23 -07:00
  • 197522d3ae go/types, types2: use exact unification when comparing interface methods Robert Griesemer 2023-08-14 14:07:56 -07:00
  • dd307f193b internal/syscall/unix: fix gofmt sivchari 2023-08-15 01:01:46 +09:00
  • b3c9db8934 doc: fix broken x509sha1 setting link Cian Ruane 2023-08-15 14:34:18 +00:00
  • 3475e6af4c [release-branch.go1.21] cmd/go: fix missing case checking for empty slice Michael Matloob 2023-08-07 17:03:43 -04:00
  • 9c93ad5520 cmd/go/testdata/script: ensure go test -skip skips ExampleTest1 Tobias Klauser 2023-08-15 15:32:42 +02:00
  • 4d2855b55d cmd/pprof: update vendored github.com/google/pprof Dmitri Shuralyov 2023-08-15 11:45:57 -04:00
  • 1e245d21b8 cmd/internal/archive: skip sentinel archive entries created by Go cmd Than McIntosh 2023-08-15 10:24:41 -04:00
  • fc212a9307 runtime/cgo: use fatalf on solaris Joel Sing 2023-08-11 23:08:25 +10:00
  • b51a4dd6c4 runtime: restore caller's frame pointer when recovering from panic Nick Ripley 2023-08-04 17:31:43 -04:00
  • 94d36fbc4a runtime: zero saved frame pointer when reusing goroutine stack on arm64 Nick Ripley 2023-04-03 09:32:05 -04:00
  • a274b3003b crypto/internal/bigmod: provide assembly addMulVVW* for riscv64 Joel Sing 2023-08-08 01:18:17 +10:00
  • f2781229a9 runtime/cgo: consolidate openbsd cgo code Joel Sing 2023-08-11 23:02:32 +10:00
  • 0ab0d4e33f runtime/cgo: consolidate netbsd cgo code Joel Sing 2023-08-11 22:46:32 +10:00
  • 23e4a4b6e5 runtime/cgo: consolidate linux cgo code Joel Sing 2023-08-11 18:54:52 +10:00
  • 60506f4d7f runtime/cgo: consolidate freebsd cgo code Joel Sing 2023-08-11 22:53:30 +10:00
  • a91931d692 runtime/cgo: rename crosscall_arm1 to crosscall1 Joel Sing 2023-08-11 19:49:38 +10:00
  • 5feb8b60e7 runtime/cgo: use fatalf on dragonfly, freebsd, netbsd and openbsd Joel Sing 2023-08-11 18:20:21 +10:00
  • 33da4ce457 cmd/compile: sign or zero extend for 32 bit equality on riscv64 Joel Sing 2022-10-19 16:43:22 +11:00
  • aa5d483f25 runtime: mark traceEnabled and traceShuttingDown as no:split Mauri de Souza Meneguzzo 2023-08-13 14:04:53 +00:00
  • 1a91bb94b0 [release-branch.go1.20] cmd/go: do not index std as a module in modcache Russ Cox 2023-06-16 16:30:52 -04:00
  • c08a5fa413 [release-branch.go1.19] net/http: permit requests with invalid Host headers Damien Neil 2023-07-19 10:30:46 -07:00
  • ede3e278ae [release-branch.go1.20] net/http: permit requests with invalid Host headers Damien Neil 2023-07-19 10:30:46 -07:00