aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/panic.go
AgeCommit message (Expand)Author
2020-03-24runtime: fix code so defer record is not added to g0 defer list during panicDan Scales
2020-03-13runtime: don't crash on mlock failureIan Lance Taylor
2020-03-10runtime: fix problem with repeated panic/recover/re-panics and open-coded defersDan Scales
2019-12-12runtime: force segv for nil defer function to be in deferreturn()Dan Scales
2019-11-13runtime: fix typo in deferprocStack's commentsZYunH
2019-11-04runtime: ensure that Goexit cannot be aborted by a recursive panic/recoverDan Scales
2019-10-24cmd/compile, cmd/link, runtime: make defers low-cost through inline code and ...Dan Scales
2019-10-16Revert "cmd/compile, cmd/link, runtime: make defers low-cost through inline c...Bryan C. Mills
2019-10-16cmd/compile, cmd/link, runtime: make defers low-cost through inline code and ...Dan Scales
2019-07-10runtime: expand comments on runtime panic checksAustin Clements
2019-06-10Revert "Revert "cmd/compile,runtime: allocate defer records on the stack""Keith Randall
2019-06-05Revert "cmd/compile,runtime: allocate defer records on the stack"Keith Randall
2019-06-04cmd/compile,runtime: allocate defer records on the stackKeith Randall
2019-04-04runtime: ring buffer for binary debug loggingAustin Clements
2019-03-18cmd/compile: reorganize init functionsKeith Randall
2019-03-18cmd/compile,runtime: provide index information on bounds check failureKeith Randall
2019-02-15cmd/compile: implement shifts by signed amountsKeith Randall
2018-12-19runtime: avoid write barrier in startpanic_mMichael Anthony Knyszek
2018-12-17runtime: make traceback indicate whether _defer was just allocatedAustin Clements
2018-11-02all: use "reports whether" consistently in the few places that didn'tBrad Fitzpatrick
2018-08-22runtime: fix build, rename a since-renamed hasprefix to hasPrefixBrad Fitzpatrick
2018-07-07runtime: handle g0 stack overflows gracefullyAustin Clements
2018-06-29runtime: throw if the runtime panics with out of bounds indexIan Lance Taylor
2018-06-22runtime: avoid recursive panic on bad lock countAustin Clements
2018-04-30runtime: perform crashes outside systemstackElias Naur
2018-04-26runtime: remove the dummy arg of getcallerspCherry Zhang
2018-04-17cmd/internal/obj/arm, runtime: delete old ARM softfloat codeCherry Zhang
2018-03-09runtime: fix abort handling on arm64Austin Clements
2018-03-08runtime: make throw safer to callAustin Clements
2018-03-08runtime: move unrecoverable panic handling to the system stackAustin Clements
2018-03-06runtime: skip pointless writes in freedeferJosh Bleecher Snyder
2018-02-23runtime: don't check for String/Error methods in printanyIan Lance Taylor
2018-02-13runtime: avoid bad unwinding from sigpanic in C codeAustin Clements
2018-02-13runtime: refactor test for pushing sigpanic frameAustin Clements
2018-01-23runtime: never allocate during an unrecoverable panicAustin Clements
2018-01-23runtime: don't grow the stack on sigpanic if throwsplitAustin Clements
2017-11-24runtime: tweak doc for GoexitEmmanuel Odeke
2017-10-29runtime: allow write barriers in startpanic_mAustin Clements
2017-09-22runtime: remove getcallerpc argumentAustin Clements
2017-09-22runtime: don't call lockOSThread for every cgo callIan Lance Taylor
2017-08-26all: remove some double spaces from commentsDaniel Martí
2017-08-18all: unindent some big chunks of codeDaniel Martí
2017-06-05runtime: delay exiting while panic is running deferred functionsIan Lance Taylor
2017-02-14runtime: remove stack barriersAustin Clements
2016-12-08all: make spelling consistentBrad Fitzpatrick
2016-10-21runtime: fix call* signatures and deferArgs with siz=0Austin Clements
2016-10-19sync: throw, not panic, for unlock of unlocked mutexRuss Cox
2016-10-05runtime: avoid endless loop if printing the panic value panicsIan Lance Taylor
2016-09-26runtime: optimize defer codeAustin Clements
2016-09-15cmd/compile, runtime: remove throwreturnMatthew Dempsky