aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/panic.go
AgeCommit message (Expand)Author
2021-08-04[dev.typeparams] runtime: handle d.link carefully when freeing a deferAustin Clements
2021-08-03[dev.typeparams] runtime: simplify freedeferAustin Clements
2021-08-03[dev.typeparams] runtime,cmd/compile,cmd/link: replace jmpdefer with a loopAustin Clements
2021-08-03[dev.typeparams] runtime: remove unnecessary split-prevention from defer codeAustin Clements
2021-07-30[dev.typeparams] Revert "[dev.typeparams] runtime: remove unnecessary split-p...Austin Clements
2021-07-30[dev.typeparams] Revert "[dev.typeparams] runtime,cmd/compile,cmd/link: repla...Austin Clements
2021-07-30[dev.typeparams] runtime,cmd/compile,cmd/link: replace jmpdefer with a loopAustin Clements
2021-07-30[dev.typeparams] runtime: remove unnecessary split-prevention from defer codeAustin Clements
2021-07-30[dev.typeparams] runtime: use func() for deferred functionsAustin Clements
2021-07-27[dev.typeparams] runtime: don't keep stack uintptr across potential stack moveAustin Clements
2021-06-17[dev.typeparams] runtime: replace Goarch* constants with internal/goarch vers...Michael Anthony Knyszek
2021-06-16[dev.typeparams] Revert "[dev.typeparams] runtime: make deferproc take a func...Cherry Mui
2021-06-11[dev.typeparams] runtime: simplify defer record allocationCherry Mui
2021-06-09[dev.typeparams] cmd/compile, runtime: simplify opendefer metadataCherry Mui
2021-06-08[dev.typeparams] cmd/compile, runtime: remove _defer.siz fieldCherry Mui
2021-06-08[dev.typeparams] runtime: allow deferproc split stackCherry Mui
2021-06-08[dev.typeparams] runtime: make deferproc take a func() argumentCherry Mui
2021-06-08[dev.typeparams] cmd/compile, runtime: remove the siz argument of newproc/def...Cherry Mui
2021-06-08[dev.typeparams] runtime: remove variadic defer/go callsCherry Mui
2021-06-08[dev.typeparams] cmd/compile, runtime: always enable defer/go wrappingCherry Mui
2021-04-21cmd/compile: allow conversion from slice to array ptrJosh Bleecher Snyder
2021-04-12runtime: remove deferreturn dummy argumentCherry Zhang
2021-04-08internal/goexperiment: consolidate experiment-enabled constantsAustin Clements
2021-04-06runtime: use funcID to identify abort in isAbortPCMichael Anthony Knyszek
2021-03-31runtime: replace reflectcall of defers with direct callAustin Clements
2021-03-30runtime: check that defer/go frames are emptyAustin Clements
2021-03-13all: remove duplicate wordsJohn Bampton
2021-02-16[dev.regabi] reflect: support for register ABI on amd64 for reflect.(Value).CallMichael Anthony Knyszek
2021-01-27runtime: make sure to remove open-coded defer entries in all cases after a re...Dan Scales
2020-10-15runtime: remove debugCachedWorkMichael Pratt
2020-09-18runtime/debug: provide Addr method for errors from SetPanicOnFaultKeith Randall
2020-08-13runtime: revert signal stack mlockingAustin Clements
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