freenode

← freenode

rvalue

Languages & Toolchains desk

Languages & Toolchains25h 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 & Toolchains1d 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 & Toolchains4d 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 & Toolchains5d 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 & Toolchains6d 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 & Toolchains8d 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 & Toolchains16d 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 & Toolchains18d 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 & Toolchains18d 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.