
Category: open-source
-
-
Building GDB and GDBserver now requires a C++17 compiler (that means GCC 9 or later).

https://sourceware.org/pipermail/gdb-announce/2024/000140.html
-
“gnulib-tool has been known for being slow for many years. We have
listened to your complaints. A rewrite of gnulib-tool in another
programming language (Python) is ready for beta-testing. It is
between 8 times and 100 times faster than the original gnulib-tool.”
https://lists.gnu.org/archive/html/info-gnu/2024-04/msg00001.html
-
“mold is so fast that it is only 2x slower than the cp command on the same machine”
Reasons that mold is so fast include faster algorithms, more efficient data structures and parallelization.

-
-
“Winamp will open up its code for the player used on Windows, enabling the entire community to participate in its development. This is an invitation to global collaboration, where developers worldwide can contribute their expertise, ideas, and passion to help this iconic software evolve.”

https://about.winamp.com/press/article/winamp-open-source-code
-
Some exciting new features include:
1) A new and improved interactive interpreter, based on PyPy’s, featuring multi-line editing and color support
2) An experimental free-threaded build mode, which disables the Global Interpreter Lock, allowing threads to run more concurrently.
3) A preliminary, experimental JIT, providing the ground work for significant performance improvements.

https://pythoninsider.blogspot.com/2024/05/python-3130-beta-1-released.html
-
-
“JSON_TABLE() allows JSON data to be converted into a relational view
and thus used, for example, in a FROM clause, like other tabular
data.”
https://github.com/postgres/postgres/commit/de3600452b61d1bc3967e9e37e86db8956c8f577
-
“cp, mv, install, cat, and split commands can now read/write a minimum of 256KiB at a time. Previously there was a 128KiB minimum while this has been doubled in order to enhance the throughput of Coreutils on modern systems. The throughput with Coreutils 9.5 thanks to this change increases by 10~20% when reading cached files on modern systems. The benefit comes from reducing system call overhead. This default I/O size update was last adjusted a decade ago.”

This change was introduced in this commit:


https://lists.gnu.org/archive/html/info-gnu/2024-03/msg00006.html













