aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/panic.go
AgeCommit message (Expand)Author
2024-05-23all: document legacy //go:linkname for modules with ≥10,000 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥20,000 dependentsRuss Cox
2024-05-22runtime,cmd/compile: fix wording of rangefunc panic messagesDavid Chase
2024-05-21cmd/compile: for rangefunc, add checks and tests, fix panic interactionsDavid Chase
2024-05-17runtime: make use of stringslite.{HasPrefix, HasSuffix}Jes Cok
2024-05-15runtime: make convTstring write barrier unreachable from throwAlan Donovan
2024-05-09runtime: add workaround to "throw" pending resolution of issue #67274Than McIntosh
2024-05-08runtime: properly frame panic values in tracebacksAlan Donovan
2024-03-25runtime: migrate internal/atomic to internal/runtimeAndy Pan
2024-02-10runtime: call traceAdvance before exitingNicolas Hillegeer
2024-01-22runtime: simplify freedefer logicAustin Clements
2023-11-15cmd/compile: check for iteration after range func loop exitDavid Chase
2023-10-18runtime: speed up readvarintUnsafeCuong Manh Le
2023-09-18all: clean unnecessary castsJes Cok
2023-08-28runtime: fix bp restoration in panic recovery for arm64Michael Anthony Knyszek
2023-08-16runtime: add support for range-over-funcRuss Cox
2023-08-15runtime: restore caller's frame pointer when recovering from panicNick Ripley
2023-08-07runtime: avoid relying on the unwinder in deferreturnMatthew Dempsky
2023-08-07runtime, cmd/compile: optimize open-coded defersMatthew Dempsky
2023-08-04runtime: add deferreturn fast path for linked defersMatthew Dempsky
2023-07-31runtime: refactor defer processingMatthew Dempsky
2023-06-06runtime: make GODEBUG=dontfreezetheworld=1 saferMichael Pratt
2023-06-06runtime: implement SUID/SGID protectionsRoland Shoemaker
2023-05-11runtime: redefine _type to abi.Type; add rtype for methods.David Chase
2023-04-21internal/abi, runtime, cmd: merge PCDATA_* and FUNCDATA_* consts into interna...Austin Clements
2023-04-21internal/abi, runtime, cmd: merge funcID_* consts into internal/abiAustin Clements
2023-03-24runtime: add GODEBUG=dontfreezetheworld=1Michael Pratt
2023-03-10runtime: replace all callback uses of gentraceback with unwinderAustin Clements
2023-01-19internal/godebug: export non-default-behavior counters in runtime/metricsRuss Cox
2023-01-19runtime: replace panic(nil) with panic(new(runtime.PanicNilError))Russ Cox
2022-09-19cmd/compile: implement slice-to-array conversionsMatthew Dempsky
2022-09-06runtime: remove unused parameter on runOpenDeferFrameDaniel Martí
2022-08-12runtime: convert panicking to atomic typeMichael Pratt
2022-08-12runtime: convert runningPanicDefers to atomic typeMichael Pratt
2022-08-02runtime: trivial replacements of _g_ in remaining filesMichael Pratt
2022-08-02runtime: clean up dopanic_mMichael Pratt
2022-08-02runtime: clean up canpanicMichael Pratt
2022-05-16runtime: mark panicshift and panicdivide as //go:yeswritebarrierrecMatthew Dempsky
2022-05-13runtime: add go:yeswritebarrierrec to panic functionsDavid Chase
2022-04-28runtime: simply user throws, expand runtime throwsMichael Pratt
2022-04-28runtime: differentiate "user" and "system" throwsMichael Pratt
2022-04-15runtime: don't discard value from panic while panickinghopehook
2022-04-05all: separate doc comment from //go: directivesRuss Cox
2021-12-13all: gofmt -w -r 'interface{} -> any' srcRuss Cox
2021-11-09runtime: revert recent Windows crashdump changesJason A. Donenfeld
2021-10-29runtime: do not add open defer entry above a started open defer entryDan Scales
2021-10-29runtime: enable crash dump creation on WindowsZhi Zheng
2021-10-26runtime: rename _m_ to mp [generated]Michael Pratt
2021-09-27runtime: convert _func.entry to a methodJosh Bleecher Snyder
2021-08-04[dev.typeparams] runtime: handle d.link carefully when freeing a deferAustin Clements