0
1
mirror of https://github.com/golang/go synced 2025-08-06 01:01:44 +00:00

Commit Graph

  • 7ca34599ec [dev.simd] simd, cmd/compile: generated files to add 'blend' and 'blendMasked' dev.simd David Chase 2025-08-04 15:19:54 -04:00
  • e1fd4faf91 runtime: fix godoc comment for inVDSOPage master Tobias Klauser 2025-08-05 12:57:42 +02:00
  • bcd25c79aa cmd/compile: allow StructSelect [x] of interface data fields for x>0 Keith Randall 2025-08-05 13:37:21 -07:00
  • b0945a54b5 cmd/dist, internal/platform: mark freebsd/riscv64 broken Mark Freeman 2025-07-30 13:41:18 -04:00
  • 55d961b202 runtime: save AVX2 and AVX-512 state on asynchronous preemption Austin Clements 2025-06-12 15:33:41 -04:00
  • af0c4fe2ca runtime: save scalar registers off stack in amd64 async preemption Austin Clements 2025-04-29 22:55:40 -04:00
  • e73afaae69 internal/cpu: add AVX-512-CD and DQ, and derived "basic AVX-512" Austin Clements 2025-06-12 15:24:22 -04:00
  • cef381ba60 runtime: eliminate global state in mkpreempt.go Austin Clements 2025-06-12 18:37:01 -04:00
  • c0025d5e0b go/parser: correct comment in expectedErrors Mateusz Poliwczak 2025-08-05 18:51:09 +02:00
  • 4ee0df8c46 cmd: remove dead code qiulaidongfeng 2025-07-26 16:46:22 +08:00
  • a2c45f0eb1 runtime: test VDSO symbol hash values Michael Pratt 2025-07-23 14:46:22 -04:00
  • cd55f86b8d cmd/compile: allow multi-field structs to be stored directly in interfaces Keith Randall 2025-06-14 20:10:50 -07:00
  • 21ab0128b6 cmd/compile: remove support for old-style bounds check calls Keith Randall 2025-06-18 17:09:20 -07:00
  • 802d056c78 cmd/compile: move ppc64 over to new bounds check strategy Keith Randall 2025-06-18 16:10:58 -07:00
  • a3295df873 cmd/compile/internal/ssa: Use transitive properties for len/cap Daniel Morsing 2025-06-04 09:22:21 +01:00
  • bd082857a5 doc: fix typo in go memory model doc Derek Parker 2025-08-04 11:33:05 -07:00
  • 2b622b05a9 cmd/compile: remove isUintXPowerOfTwo functions Cuong Manh Le 2025-08-04 19:17:10 +07:00
  • 82d056ddd7 [dev.simd] cmd/compile: add ShiftAll immediate variant Junyang Shao 2025-08-05 04:28:44 +00:00
  • 72147ffa75 cmd/compile: simplify isUintXPowerOfTwo implementation Cuong Manh Le 2025-08-04 18:59:17 +07:00
  • 26da1199eb cmd/compile: make isUint{32,64}PowerOfTwo implementations clearer Cuong Manh Le 2025-08-04 18:48:43 +07:00
  • 5ab9f23977 cmd/compile, runtime: add checkptr instrumentation for unsafe.Add Cuong Manh Le 2025-07-29 18:45:23 +07:00
  • fcc036f03b cmd/compile: optimise float <-> int register moves on riscv64 Michael Munday 2024-07-17 23:54:43 +01:00
  • 775fb52745 [dev.simd] all: merge master (7a1679d) into dev.simd Cherry Mui 2025-08-04 15:07:05 -04:00
  • 6b9b59e144 [dev.simd] simd, cmd/compile: rename some methods David Chase 2025-08-01 15:58:29 -04:00
  • d375b95357 [dev.simd] simd: move lots of slice functions and methods to generated code David Chase 2025-07-25 15:18:11 -04:00
  • 3f92aa1eca [dev.simd] cmd/compile, simd: make bitwise logic ops available to all u?int vectors Junyang Shao 2025-08-01 19:13:13 +00:00
  • 7a1679d7ae cmd/compile: move s390x over to new bounds check strategy Keith Randall 2025-06-18 16:55:06 -07:00
  • 95693816a5 cmd/compile: move riscv64 over to new bounds check strategy Keith Randall 2025-06-18 16:35:48 -07:00
  • c2d775d401 [dev.simd] cmd/compile, simd: change PairDotProdAccumulate to AddDotProd Junyang Shao 2025-07-31 23:51:50 +00:00
  • 2c25f3e846 [dev.simd] cmd/compile, simd: change Shift*AndFillUpperFrom to Shift*Concat Junyang Shao 2025-07-31 23:45:09 +00:00
  • d7bd7773eb go/parser: remove safePos Mateusz Poliwczak 2025-08-04 17:25:37 +02:00
  • 4b6cbc377f cmd/cgo/internal/test: use (syntactic) constant for C array bound Cherry Mui 2025-08-02 18:13:19 -04:00
  • b2960e3580 cmd/internal/obj/loong64: add {V,XV}{BITCLR/BITSET/BITREV}[I].{B/H/W/D} instructions support Xiaolin Zhao 2025-05-30 11:20:32 +08:00
  • abeeef1c08 cmd/compile/internal/test: fix typo in comments Xiaolin Zhao 2025-06-07 10:27:43 +08:00
  • d44749b65b cmd/internal/obj/loong64: add [X]VLDREPL.{B/H/W/D} instructions support Xiaolin Zhao 2025-06-19 20:32:10 +08:00
  • d6beda863e runtime: add reference to debugPinnerV1 limeidan 2025-06-19 19:55:28 +08:00
  • c25e5c86b2 [dev.simd] cmd/compile: generated code for K-mask-register slice load/stores David Chase 2025-07-24 10:31:46 -04:00
  • 1ac5f3533f [dev.simd] cmd/compile: opcodes and rules and code generation to enable AVX512 masked loads/stores David Chase 2025-07-23 21:04:38 -04:00
  • f39711a03d [dev.simd] cmd/compile: test for int-to-mask conversion David Chase 2025-07-23 14:11:35 -04:00
  • 08bec02907 [dev.simd] cmd/compile: add register-to-mask moves, other simd glue David Chase 2025-07-23 13:47:08 -04:00
  • 09ff25e350 [dev.simd] simd: add tests for simd conversions to Int32/Uint32. David Chase 2025-07-22 16:39:42 -04:00
  • a24ffe3379 [dev.simd] simd: modify test generation to make it more flexible David Chase 2025-07-22 15:34:55 -04:00
  • ec5c20ba5a [dev.simd] cmd/compile: generated simd code to add some conversions David Chase 2025-07-22 15:02:45 -04:00
  • e62e377ed6 [dev.simd] cmd/compile, simd: generated code from repaired simdgen sort David Chase 2025-08-01 16:17:32 -04:00
  • 761894d4a5 [dev.simd] simd: add partial slice load/store for 32/64-bits on AVX2 David Chase 2025-07-21 17:31:17 -04:00
  • acc1492b7d [dev.simd] cmd/compile: Generated code for AVX2 SIMD masked load/store David Chase 2025-07-21 14:30:55 -04:00
  • a0b87a7478 [dev.simd] cmd/compile: changes for AVX2 SIMD masked load/store David Chase 2025-07-16 13:29:14 -04:00
  • 88568519b4 [dev.simd] simd: move test generation into Go repo David Chase 2025-07-07 17:48:24 -04:00
  • 4ab1aec007 cmd/go: modload should use a read-write lock to improve concurrency Roy Reznik 2025-06-22 12:37:23 +00:00
  • e666972a67 runtime: deduplicate Windows stdcall qmuntal 2025-07-29 10:35:34 +02:00
  • ef40549786 runtime,syscall: move loadlibrary and getprocaddress to syscall qmuntal 2025-07-25 16:35:07 +02:00
  • 336931a4ca cmd/go: use os.Rename to move files on Windows qmuntal 2025-07-29 13:15:57 +02:00
  • eef5f8d930 cmd/compile: enforce that locals are always accessed with SP base register Keith Randall 2025-08-01 07:38:55 -07:00
  • e071617222 cmd/compile: optimize multiplication rules on loong64 Xiaolin Zhao 2025-05-22 16:21:10 +08:00
  • eb7f515c4d cmd/compile: use generated loops instead of DUFFZERO on amd64 Keith Randall 2025-06-03 16:23:02 -07:00
  • 6f7a1164e7 [dev.simd] cmd/compile, simd: support store to bits for mask Junyang Shao 2025-07-23 07:37:14 +00:00
  • c0ee2fd4e3 cmd/go: explicitly reject module paths "go" and "toolchain" Michael Matloob 2025-07-29 14:17:33 -04:00
  • a4d99770c0 runtime/metrics: add cleanup and finalizer queue metrics Michael Anthony Knyszek 2025-07-23 03:09:27 +00:00
  • 0f5133b742 [release-branch.go1.24] os/exec: fix incorrect expansion of "", "." and ".." in LookPath release-branch.go1.24 Olivier Mengué 2025-06-30 16:58:59 +02:00
  • 70a2ff7648 runtime: add cgo call benchmark Michael Anthony Knyszek 2025-02-03 15:42:55 +00:00
  • 8fa31a2d7d [release-branch.go1.23] os/exec: fix incorrect expansion of "", "." and ".." in LookPath release-branch.go1.23 Olivier Mengué 2025-06-30 16:58:59 +02:00
  • 69338a335a cmd/go/internal/gover: fix ModIsPrerelease for toolchain versions Michael Matloob 2025-07-29 17:12:24 -04:00
  • cedf63616a cmd/compile: add floating point min/max intrinsics on s390x Michael Munday 2025-06-27 21:05:38 +01:00
  • 6e1c4529e4 [release-branch.go1.24] cmd/compile: for arm64 epilog, do SP increment with a single instruction Keith Randall 2025-07-21 10:09:35 -07:00
  • 731de13dc3 [release-branch.go1.24] os/user: user random name for the test user account qmuntal 2025-07-24 15:38:35 +02:00
  • 82a1921c3b all: remove redundant Swiss prefixes Michael Pratt 2025-07-29 13:58:35 -04:00
  • 2ae059ccaf all: remove GOEXPERIMENT=swissmap Michael Pratt 2025-07-25 15:35:36 -04:00
  • cc571dab91 cmd/compile: deduplicate instructions when rewrite func results Youlin Feng 2025-07-29 18:53:29 +08:00
  • 2174a7936c crypto/tls: use standard chacha20-poly1305 cipher suite names qmuntal 2025-07-21 09:34:13 +02:00
  • ebee011a54 [release-branch.go1.25] os/exec: fix incorrect expansion of "", "." and ".." in LookPath release-branch.go1.25 Olivier Mengué 2025-06-30 16:58:59 +02:00
  • 8330fb48a6 cmd/compile: move mips32 over to new bounds check strategy Keith Randall 2025-06-18 15:49:52 -07:00
  • 9f9d7b50e8 cmd/compile: move mips64 over to new bounds check strategy Keith Randall 2025-06-18 15:25:11 -07:00
  • 5216fd570e cmd/compile: move loong64 over to new bounds check strategy Keith Randall 2025-06-18 15:16:59 -07:00
  • 89a0af86b8 cmd/compile: allow ops to specify clobbering input registers khr@golang.org 2025-06-09 16:44:46 -07:00
  • 5e94d72158 cmd/compile: simplify zerorange on arm64 Keith Randall 2025-06-03 13:06:25 -07:00
  • 8cd85e602a cmd/compile: check domination of loop return in both controls Jorropo 2025-07-04 08:54:14 +02:00
  • cefaed0de0 reflect: fix noswiss builder Keith Randall 2025-07-29 15:31:09 -07:00
  • 3aa1b00081 regexp: fix compiling alternate patterns of different fold case literals itchyny 2025-07-04 22:59:25 +00:00
  • b1e933d955 cmd/compile: avoid extending when already sufficiently masked on loong64 Xiaolin Zhao 2025-06-23 17:45:26 +08:00
  • 880ca333d7 cmd/compile: removing log2uint32 function Cuong Manh Le 2025-07-29 23:55:20 +07:00
  • 1513661dc3 cmd/compile: simplify logX implementations Cuong Manh Le 2025-07-29 23:39:08 +07:00
  • bd94ae8903 cmd/compile: use unsigned power-of-two detector for unsigned mod Cuong Manh Le 2025-07-23 23:51:16 +07:00
  • f3582fc80e cmd/compile: add unsigned power-of-two detector Cuong Manh Le 2025-07-23 18:48:18 +07:00
  • f7d167fe71 internal/abi: move direct/indirect flag from Kind to TFlag Keith Randall 2025-06-14 17:06:20 -07:00
  • e0b07dc22e os/exec: fix incorrect expansion of "", "." and ".." in LookPath Olivier Mengué 2025-06-30 16:58:59 +02:00
  • 25816d401c internal/goexperiment: delete RangeFunc goexperiment Cherry Mui 2025-06-30 17:34:01 -04:00
  • 7961bf71f8 internal/goexperiment: delete CacheProg goexperiment Cherry Mui 2025-06-30 17:18:43 -04:00
  • e15a14c4dd sync: remove synchashtriemap GOEXPERIMENT Michael Anthony Knyszek 2025-07-23 02:33:03 +00:00
  • 7dccd6395c cmd/compile: move arm32 over to new bounds check strategy Keith Randall 2025-06-18 15:15:29 -07:00
  • d79405a344 runtime: only deduct assist credit for arenas during GC wingrez 2025-07-22 16:39:00 +00:00
  • 19a086f716 cmd/go/internal/telemetrystats: count goexperiments qmuntal 2025-07-15 15:24:25 +02:00
  • aa95ab8215 image: fix formatting of godoc link Olivier Mengué 2025-06-10 16:56:45 +02:00
  • 4c854b7a3e crypto/elliptic: change a variable name that have the same name as keywords mohanson 2025-07-24 07:20:54 +00:00
  • b10eb1d042 cmd/compile: simplify zerorange on amd64 Keith Randall 2025-06-03 12:36:35 -07:00
  • f8eae7a3c3 os/user: fix tests to pass on non-english Windows Olivier Mengué 2025-07-18 12:36:00 +02:00
  • 0984264471 internal/poll: remove msg field from Windows' poll.operation qmuntal 2025-07-02 14:55:04 +02:00
  • d7b4114346 internal/poll: remove rsan field from Windows' poll.operation qmuntal 2025-07-02 12:51:42 +02:00
  • 361b1ab41f internal/poll: remove sa field from Windows' poll.operation qmuntal 2025-07-02 12:40:29 +02:00
  • 9b6bd64e46 internal/poll: remove qty and flags fields from Windows' poll.operation qmuntal 2025-07-02 12:33:13 +02:00
  • cd3655a824 internal/runtime/maps: fix spelling errors in comments Ruihua Wen 2025-07-24 02:36:26 +00:00