head 1.1; access; symbols; locks; strict; comment @ * @; 1.1 date 2026.10.10.10.34.19; author adam; state Exp; branches; next ; commitid 3QgDdOxfv0nAYUYG; desc @@ 1.1 log @python315 py315-html-docs: added version 3.15.0 Python 3.15 is the latest stable release of the Python programming language, with a mix of changes to the language, the implementation, and the standard library. The biggest changes include lazy imports, frozendict and sentinel builtins, UTF-8 as the default encoding, unpacking in comprehensions, and a stable ABI for free-threaded builds. The library changes include a new profiling package with Tachyon, a high-frequency statistical sampling profiler, more color in command-line output, as well as the usual deprecations and removals, and improvements in user-friendliness and correctness. @ text @$NetBSD: patch-Modules_faulthandler.c,v 1.1 2025/10/08 07:13:08 adam Exp $ Work around what looks like a compiler bug in GCC 15. --- Modules/faulthandler.c.orig 2025-04-20 22:48:09.940663976 +0000 +++ Modules/faulthandler.c @@@@ -82,8 +82,14 @@@@ static fault_handler_t faulthandler_hand handler fails in faulthandler_fatal_error() */ {SIGSEGV, 0, "Segmentation fault", } }; -static const size_t faulthandler_nsignals = \ - Py_ARRAY_LENGTH(faulthandler_handlers); +static const size_t faulthandler_nsignals = 3 +#ifdef SIGBUS + + 1 +#endif +#ifdef SIGILL + + 1 +#endif +; #ifdef FAULTHANDLER_USE_ALT_STACK # define stack _PyRuntime.faulthandler.stack @