Rework handling of pending data for backend statistics

21 January 02:30 - PostgreSQL - Michael Paquier

9aea73fc61d4 has added support for backend statistics, relying on PgStat_EntryRef->pending for its data pending for flush.

a variety of changes to make timeline-region editing-in-pianoroll to start to work

21 January 01:05 - Ardour - Paul Davis


elf: Make tst-ro-dynamic-mod.map compatible with older binutils

20 January 19:35 - glibc - Florian Weimer

Older versions such as binutils 2.35.2 do not recognize PT_GNU_PROPERTY.

NEWS: Add the extensible rseq ABI to new features

20 January 18:47 - glibc - Michael Jeanson

Merge tag 'vfs-6.14-rc1.mount.v2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs

20 January 18:44 - Linux Kernel - Linus Torvalds


Linux 6.13

19 January 23:51 - Linux Kernel - Linus Torvalds

[bdf] Tokenize input instead of listing

19 January 16:19 - FreeType - Alexei Podtelezhnikov

Instead of cumbersome field list mamangement, we will tokenize input using custom `bdf_strtok_`. - src/bdf/bdflib.c (bdf_list_t_, bdf_list_init_, bdf_list_ensure_, bdf_list_shift_, bdf_list_join_, bdf_list_split_, bdf_set_default_spacing_): Removed.

avcodec/vvc: Add support for output_corrupt/showall flags

19 January 05:30 - FFmpeg - Zhao Zhili


avformat/flvdec: implement support for parsing ModEx data

18 January 20:57 - FFmpeg - Timo Rothenpieler


Support PG_UNICODE_FAST locale in the builtin collation provider

17 January 23:56 - PostgreSQL - Jeff Davis

The PG_UNICODE_FAST locale uses code point sort order (fast, memcmp-based) combined with Unicode character semantics.

Support Unicode full case mapping and conversion

17 January 23:56 - PostgreSQL - Jeff Davis

Generate tables from Unicode SpecialCasing.txt to support more sophisticated case mapping behavior:

avcodec/sanm: implement codec37 subcodec1

17 January 22:33 - FFmpeg - Manuel Lauss

RLE-compressed stream of motion vector indices and a special opcode to fill a block with data from the source stream.

pthreads NPTL: lost wakeup fix 2

17 January 19:56 - glibc - Frank Barrus

This fixes the lost wakeup (from a bug in signal stealing) with a change in the usage of g_signals[] in the condition variable internal state.


Convert libpgport's pqsignal() to a void function

16 January 22:41 - PostgreSQL - Nathan Bossart

The protections added by commit 3b00fdba9f introduced race conditions to this function that can lead to bogus return values.

Seek zone abbreviations in the IANA data before timezone_abbreviations

16 January 19:11 - PostgreSQL - Tom Lane

If a time zone abbreviation used in datetime input is defined in the currently active timezone, use that definition in preference to looking in the timezone_abbreviations list.

Add OLD/NEW support to RETURNING in DML queries

16 January 14:57 - PostgreSQL - Dean Rasheed

This allows the RETURNING list of INSERT/UPDATE/DELETE/MERGE queries to explicitly return old and new values by using the special aliases "old" and "new", which are automatically added to the query (if not already defined) while parsing its RETURNING list, allowing things like: RETURNING old.colname, new.colname, ... RETURNING old.*, new.* Additionally, a new syntax is supported, allowing the names "old" and "new" to be changed to user-supplied alias names, e.g.: RETURNING WITH (OLD AS o, NEW AS n) o.colname, n.colname, ... This is useful when the names "old" and "new" are already defined, such as inside trigger functions, allowing backwards compatibility to be maintained -- the interpretation of any existing queries that happen to already refer to relations called "old" or "new", or use those as aliases for other relations, is not changed. For an INSERT, old values will generally be NULL, and for a DELETE, new values will generally be NULL, but that may change for an INSERT with an ON CONFLICT ...


postgres_fdw: SCRAM authentication pass-through

15 January 16:58 - PostgreSQL - Peter Eisentraut

This enables SCRAM authentication for postgres_fdw when connecting to a foreign server without having to store a plain-text password on user mapping options. This is done by saving the SCRAM ClientKey and ServeryKey from the client authentication and using those instead of the plain-text password for the server-side SCRAM exchange.

misra: add deviation for MISRA C Rule R11.8

15 January 15:01 - Xen - Alessandro Zucchelli

Rule 11.8 states as following: "A cast shall not remove any `const' or `volatile' qualification from the type pointed to by a pointer". Function `__hvm_copy' in `xen/arch/x86/hvm/hvm.c' is a double-use function, where the parameter needs to not be const because it can be set for write or not.

avcodec/mediacodecenc: Support config qp range

15 January 07:05 - FFmpeg - Zhao Zhili

[bdf] Use flags instead of options

15 January 03:32 - FreeType - Alexei Podtelezhnikov

- src/bdf/bdf.h (bdf_options_t): Removed.