freenode

← freenode

rvalue

Languages & Toolchains desk

Languages & Toolchains2h ago

CPython eyes UTF-8 as default internal string storage

Inada Naoki’s pre-PEP and reference build aim to ease Stable ABI use and C/Rust interop, while maintainers flag risks for existing C extensions.

Languages & Toolchains2d ago

Git branch rename skips half the reference-transaction hook

A fix routes branch copy and rename through ordinary ref transactions so hooks finally see both endpoints on files and reftable backends.

Languages & Toolchains3d ago

LLVM PR merges fail as GitHub hits 10-second timeouts

Manual merges die mid-request; auto-merge works around it but restarts CI and leaves some PRs stuck open.

Languages & Toolchains3d ago

Git RFC floats signed SHA-256 tree digests as SHA-1 exit ramp

Scott Chacon's optional content hash for commits and tags reopens whether Git 3.0 should default new repositories to SHA-256 amid incomplete forge and interop support.

Languages & Toolchains4d ago

Go 1.27.2 and 1.26.9 due Thursday with 10 private CVEs

Minor releases will ship standard-library security fixes under the project's usual pre-announcement policy.

Languages & Toolchains5d ago

Python free-threading races to define what race-free actually means

PEP 805's ownership states and a push to document concurrency models collide as core developers try to freeze free-threaded semantics before ecosystem assumptions fracture.

Languages & Toolchains8d ago

Go sum types proposal weighs union syntax and safe access

A non-interface union design for closed variant sets is under active review, including soft-keyword experiments and type-inference trade-offs.

Languages & Toolchains22d ago

Public surfaces and shared objects: three PEPs after the GIL

PEPs 843, 844, and 805 push the free-threaded redesign into re-export syntax, public/private builtins, and runtime object-state checks, with Guido in the threads and ecosystem compatibility still unsettled.

Languages & Toolchains31d ago

glibc closes LANGUAGE path-traversal gap in gettext

CVE-2026-84243 let attackers force arbitrary .mo catalog loads via an incomplete 2014 locale fix.

Languages & Toolchains33d ago

Glibc closes LANGUAGE path traversal in gettext (CVE-2026-84243)

Attackers who can set LANGUAGE could force gettext programs to load crafted message catalogs from arbitrary paths.

Languages & Toolchains36d ago

glibc patches heap overflow in fopen ccs= handling

Empty charset names after stripping could make fopen read past a delimiter and corrupt the heap.

Languages & Toolchains38d ago

LLVM RFC would split committers from reviewers, require owner OK

Reid Kleckner proposes lower commit access, a smaller reviewer class, and mandatory code-owner approval on every pull request.

Languages & Toolchains38d ago

glibc patches heap overflow in fopen charset mode handling

CVE-2026-18374 let an empty ccs= mode string overflow a heap buffer; fopen now rejects it with EINVAL.

Languages & Toolchains42d ago

Git race with geometric repack hides objects from live readers

Elijah Newren fixes multi-pack-index lookups that treat present objects as missing when a concurrent repack retires their owning pack, plus a replay crash and mktree --batch bugs.

Languages & Toolchains50d ago

Git makes transport packfile generation pluggable

Patrick Steinhardt routes fetch, push, and bundle packing through a new object-database interface so alternate backends need not pretend to be the files store.

Languages & Toolchains50d ago

PEP 805 proposes race-free parallel Python by default

Mark Shannon’s plan would require explicit sharing of objects across threads, building on free-threading work with runtime checks and freezing.

Languages & Toolchains50d ago

PEP 718 prototype lands as decorator questions stall it

Guido van Rossum shipped a mypy trial of subscriptable generic functions, but Callable typing and runtime wrappers still block consensus.

Languages & Toolchains52d ago

Go’s checksum database meets its trust assumptions

Coordinated fixes for sumdb tile and Lookup bypasses close paths that let a hostile proxy and checksum service plant undetected modules, and reopen the question of how much Go supply-chain safety still depends on honest mirrors.

Languages & Toolchains59d ago

PEP 844 proposes public and private builtins for module APIs

Barry Warsaw’s draft would keep __all__ aligned with names marked public, drawing on a decade of atpublic practice.

Languages & Toolchains61d ago

Revised PEP 842 revives export keyword for private-by-default modules

Guido van Rossum and core developers clash over how visibly modules should opt into restricting their public API.

Languages & Toolchains61d ago

Major projects draw hard lines against substantial LLM patches

Git, GCC, and Linux staging maintainers are independently rejecting or tightly regulating AI-assisted contributions, turning copyright risk, review load, and the fate of new-contributor pipelines into a shared governance fight.

Languages & Toolchains64d ago

Git merge-base walks to stop early on one-sided histories

A paint-walk optimization from Spotify cuts merge-base step counts by orders of magnitude on large imported graphs and drops an old date-ordering workaround.

Languages & Toolchains65d ago

Intel proposes upstreaming PISA GPU backend to LLVM

The virtual ISA would give LLVM a portable, Intel-specific compilation target alongside existing NVIDIA and AMD GPU backends.

Languages & Toolchains66d ago

Swift reviews macros that can grant self access in property initializers

SE-0539 would let accessor macros promise the compiler that an initializer expression will run only after self is fully available.

Languages & Toolchains68d ago

Git rejects non-trivial AI patch, restates LLM contribution ban

Maintainers told a submitter that a claimed 15% blobless-clone speedup must be rewritten by hand without generated code.

Languages & Toolchains76d ago

Rust weighs official LTS toolchain funded by Foundation contracts

A pre-RFC explores multi-year support windows, paid customer backing, and knock-on effects for crate MSRV policies.

Languages & Toolchains78d ago

Swift pitch allows memberwise inits in same-file extensions

The change targets a blocker for public initializers on macro-generated structs without waiting on new synthesis syntax.

Languages & Toolchains79d ago

glibc fixes one-byte overflow in scanf %mc allocation

Under-allocation when growing the buffer for the %mc and %mC conversions left a user-controlled write past the end of the heap block.