summaryrefslogtreecommitdiff
path: root/src/runtime/internal
Commit message (Expand)AuthorAgeFilesLines
* runtime/internal/atomic: add 32-bit And/OrMichael Pratt2020-10-2320-8/+400
* cmd/compiler,cmd/go,sync: add internal {LoadAcq,StoreRel}64 on ppc64Paul E. Murphy2020-10-2120-0/+226
* runtime/internal/atomic: panic nicely on unaligned 64-bit atomicsAustin Clements2020-10-165-38/+88
* runtime/internal/atomic: drop package prefixesAustin Clements2020-10-162-78/+78
* all: add GOOS=iosCherry Zhang2020-09-2317-0/+50
* runtime: add test for StorepNoWB param leakingCuong Manh Le2020-08-241-0/+10
* runtime: implement StorepNoWB for wasm in assemblyKeith Randall2020-08-232-8/+15
* runtime: eliminate redundant load in Xchg and Xadd on arm64Xiangdong Ji2020-04-031-4/+4
* cmd/asm,cmd/internal/obj/riscv: add atomic memory operation instructionsJoel Sing2020-03-151-19/+10
* cmd/asm,cmd/internal/obj/riscv: add LR/SC instructionsJoel Sing2020-03-151-6/+6
* cmd/internal/obj/riscv: add FENCE instructionJoel Sing2020-03-151-1/+0
* runtime: add support for linux/riscv64Joel Sing2020-01-194-0/+328
* cmd/compile, runtime: intrinsify atomic And8 and Or8 on s390xMichael Munday2019-11-112-27/+57
* runtime: copy some functions from math/bits to runtime/internal/sysDavid Chase2019-11-082-31/+158
* [dev.link] all: merge branch 'master' into dev.linkThan McIntosh2019-11-0119-0/+235
|\
| * runtime/internal/atomic: add tests for And8 and Or8Michael Munday2019-10-311-0/+117
| * runtime/internal/atomic: add Store8Austin Clements2019-10-2918-0/+118
* | [dev.link] cmd/link: do not put static symbols into name lookup tableCherry Zhang2019-10-211-2/+2
|/
* all: remove nacl (part 3, more amd64p32)Brad Fitzpatrick2019-10-102-10/+2
* all: remove the nacl port (part 2, amd64p32 + toolchain)Brad Fitzpatrick2019-10-093-206/+0
* all: remove the nacl port (part 1)Brad Fitzpatrick2019-10-092-25/+1
* runtime/internal/atomic: remove erroneous ABI wrappersAustin Clements2019-06-061-2/+0
* runtime/internal/atomic: export more ABI0 wrappersAustin Clements2019-06-061-0/+4
* runtime: mark all Go symbols called from assembly in other packagesAustin Clements2019-06-065-0/+41
* cmd/compile, runtime: make atomic loads/stores sequentially consistent on s390xMichael Munday2019-06-062-19/+30
* all: shorten some testsRuss Cox2019-05-221-3/+7
* cmd/compile,runtime/internal/atomic: add Load8Austin Clements2019-05-0315-0/+102
* runtime: remove sys.HugePageSizeMichael Anthony Knyszek2019-05-0313-13/+0
* all: add new GOOS=illumos, split out of GOOS=solarisJoshua M. Clulow2019-04-3017-0/+43
* runtime/internal/atomic: remove bad go:noescape annotations on LoadpMatthew Dempsky2019-04-175-5/+5
* runtime/internal/atomic: fix s390x's StorepNoWB implementationMatthew Dempsky2019-04-161-1/+4
* runtime/internal/atomic: fix wasm's StorepNoWB implementationMatthew Dempsky2019-04-021-1/+4
* cmd/dist, cmd/link, runtime: fix stack size when cross-compiling aix/ppc64Clément Chigot2019-01-091-0/+3
* runtime/internal/sys: regenerate zgoos_*.go filesTobias Klauser2018-11-0515-13/+52
* cmd/compile, runtime: add new lightweight atomics for ppc64xCarlos Eduardo Seo2018-10-2321-0/+197
* cmd/compile: add intrinsics for runtime/internal/math on 386 and amd64Martin Möhrmann2018-10-151-0/+28
* runtime/internal/math: add multiplication with overflow checkMartin Möhrmann2018-10-152-0/+70
* go/build, runtime/internal/sys: add GOOS=aixClément Chigot2018-09-2813-0/+33
* runtime: replace sys.CacheLineSize by corresponding internal/cpu const and varsMartin Möhrmann2018-08-2415-17/+4
* cmd/compile: improve atomic add intrinsics with ARMv8.1 new instructionWei Xiao2018-06-211-0/+20
* runtime/internal/sys: rename Wasm to WASMRichard Musiol2018-06-122-2/+2
* all: update comment URLs from HTTP to HTTPS, where possibleTim Cooper2018-06-011-1/+1
* cmd/compile: add some generic composite type optimizationsMichael Munday2018-05-081-2/+4
* runtime: add js/wasm architectureRichard Musiol2018-05-084-0/+201
* runtime/internal/atomic: improve ARM atomicsCherry Zhang2018-05-034-37/+240
* runtime: use native CAS and memory barrier on ARMv7Cherry Zhang2018-05-032-1/+24
* sync/atomic: redirect many functions to runtime/internal/atomicCherry Zhang2018-05-034-24/+90
* runtime: iterate over set bits in adjustpointersJosh Bleecher Snyder2018-04-293-0/+33
* runtime/internal/atomic: don't use Cas in atomic.Load on ARMYuval Pavel Zholkover2018-04-184-16/+41
* go/build, runtime/internal/sys: reserve RISC-V arch namesTobias Klauser2018-04-1123-0/+104