mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
runtime: rename gothrow to throw
Rename "gothrow" to "throw" now that the C version of "throw" is no longer needed. This change is purely mechanical except in panic.go where the old version of "throw" has been deleted. sed -i "" 's/[[:<:]]gothrow[[:>:]]/throw/g' runtime/*.go Change-Id: Icf0752299c35958b92870a97111c67bcd9159dc3 Reviewed-on: https://go-review.googlesource.com/2150 Reviewed-by: Minux Ma <minux@golang.org> Reviewed-by: Dave Cheney <dave@cheney.net>
This commit is contained in:
parent
ddef2d27fe
commit
b2a950bb73
66 changed files with 530 additions and 524 deletions
|
|
@ -27,7 +27,7 @@ func desc_thr_index(desc *parfor, i uint32) *parforthread {
|
|||
func parforsetup(desc *parfor, nthr, n uint32, ctx unsafe.Pointer, wait bool, body func(*parfor, uint32)) {
|
||||
if desc == nil || nthr == 0 || nthr > desc.nthrmax || body == nil {
|
||||
print("desc=", desc, " nthr=", nthr, " count=", n, " body=", body, "\n")
|
||||
gothrow("parfor: invalid args")
|
||||
throw("parfor: invalid args")
|
||||
}
|
||||
|
||||
desc.body = *(*unsafe.Pointer)(unsafe.Pointer(&body))
|
||||
|
|
@ -48,7 +48,7 @@ func parforsetup(desc *parfor, nthr, n uint32, ctx unsafe.Pointer, wait bool, bo
|
|||
end := uint32(uint64(n) * uint64(i+1) / uint64(nthr))
|
||||
pos := &desc_thr_index(desc, i).pos
|
||||
if uintptr(unsafe.Pointer(pos))&7 != 0 {
|
||||
gothrow("parforsetup: pos is not aligned")
|
||||
throw("parforsetup: pos is not aligned")
|
||||
}
|
||||
*pos = uint64(begin) | uint64(end)<<32
|
||||
}
|
||||
|
|
@ -59,7 +59,7 @@ func parfordo(desc *parfor) {
|
|||
tid := xadd(&desc.thrseq, 1) - 1
|
||||
if tid >= desc.nthr {
|
||||
print("tid=", tid, " nthr=", desc.nthr, "\n")
|
||||
gothrow("parfor: invalid tid")
|
||||
throw("parfor: invalid tid")
|
||||
}
|
||||
|
||||
// If single-threaded, just execute the for serially.
|
||||
|
|
@ -141,7 +141,7 @@ func parfordo(desc *parfor) {
|
|||
if begin < end {
|
||||
// Has successfully stolen some work.
|
||||
if idle {
|
||||
gothrow("parfor: should not be idle")
|
||||
throw("parfor: should not be idle")
|
||||
}
|
||||
atomicstore64(mypos, uint64(begin)|uint64(end)<<32)
|
||||
me.nsteal++
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue