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-Include_pymacro.h,v 1.1 2025/10/08 07:13:08 adam Exp $ Fix build on NetBSD: error: initializer element is not constant. --- Include/pymacro.h.orig 2025-02-04 14:51:09.000000000 +0000 +++ Include/pymacro.h @@@@ -47,7 +47,7 @@@@ #define Py_CHARMASK(c) ((unsigned char)((c) & 0xff)) #if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L \ - && !defined(__cplusplus) && !defined(_MSC_VER)) + && !defined(__cplusplus) && !defined(_MSC_VER) && !defined(__NetBSD__) && !defined(__sun)) # define Py_BUILD_ASSERT_EXPR(cond) \ ((void)sizeof(struct { int dummy; _Static_assert(cond, #cond); }), \ 0) @