Joined October 2020
Adhemerval Zanella retweeted
Que o resultado desta eleição sirva, ao menos, para que a nossa direita finalmente compreenda o que já deveria estar evidente: que não há futuro para ela enquanto o bolsonarismo permanecer vivo. Ou a direita acaba com o bolsonarismo, ou o bolsonarismo acaba com a direita.
163
164
10
1,691
40,459
Adhemerval Zanella retweeted
Não duvido que haja casos assim, mas pelas evidencias temos hoje é um bom programa. Política publica se avalia com metodo insper.edu.br/pt/conteudos/p…
8
4
184
7,658
Adhemerval Zanella retweeted
GNU Tools Weekly News Week 24 (February 8, 2026) Release updates for GNU toolchain: * binutils 2.46 was released * inbox.sourceware.org/binutil… * gcc 16.0 regression status * P1: 29 * P1+P2+P3 total: 860 General/big GNU toolchain news: * GCC easy issue to tackle of the week: * New feature this week, This is a highlight of one bug report that would be a good issue for someone new to GCC to fix * If others want to sponsor an issue please let me know and I can add that one for the week (gdb, binutils and glibc issues welcome too) * lower mempcpy to memcpy when result is unused * gcc.gnu.org/bugzilla/show_bu… * Reach out to Andrew Pinski for mentoring on this issue GCC commits: * note most of the commits from now until the release are bug fixes which have not been listed here normally * doc: Move parameter docs to the GCC internals manual * Removal of CONST_CAST and related macros (C++ification cleanup) GCC discussion: * GCC bugzilla stats * 118 new issues filed * 136 issues closed glibc commits: * math: Order signed zeros in f{max,min}{,mag}{f,l,f128} * math: Optimize f{max,min}imum{,_num,_mag,_mag_num}{f,l,f128} * AArch64: Optimize memcpy for Kunpeng 950 processor * AArch64: Add if('fastmath') to math-vector-fortran.h binutils/gdb commits: * PowerPC: Support for Elliptic Curve Cryptography Instructions (RFC02669) * [gold] Note gold and dwp deprecation in NEWS * bpf: add may_goto instruction
3
26
1,631
Adhemerval Zanella retweeted
The GNU C Library version 2.43 Released. ISO C23 Features. Linux mseal. Additional optimized and correctly rounded mathematical functions. Experimental Clang build support. AArch64 improvements. sourceware.org/pipermail/lib…
1
11
1
48
3,073
8
2
44
3,991
Adhemerval Zanella retweeted
The entire world is running out of RAM and for once it’s not @googlechrome’s fault. 🙏
2
6
2
31
7,827
Adhemerval Zanella retweeted
GNU Tools Weekly News Week 15 (December 7, 2025) Release updates for GNU toolchain:  * GDB 17.1 release next weekend (Sat-Sun Dec 13-14)   * inbox.sourceware.org/gdb-pat…  * glibc 2.43 release planning   * inbox.sourceware.org/libc-al…   * sourceware.org/glibc/wiki/Re… General/big GNU toolchain news:  *  The GCC Steering Committee has a wiki page detailing their mission  and current requests are listed   ** gcc.gnu.org/wiki/gcc-steerin…  * What’s New in Oracle Solaris 11.4 SRU 87   ** GCC 15 included now   ** blogs.oracle.com/solaris/wha… GCC commits:  * Fixes for aarch64 mingw support (long double and varargs)  * MIPS: add support for mips allegrex cores  * GCC rust: 12 patch sync  * Ada: 7 patch sync  * Sync libsanitizer from upstream  * amdgcn: Implement Managed Memory  * libstdc++: implement P3044R2  * libstdc++: Convertibility of rank == 0 layouts, LWG4272.  * libstdc++: Implement P2655R3  * Add -ffuse-ops-with-volatile-access (enabled for x86 by default)  * OpenMP: C/C++ parser support for dyn_groupprivate   ** Fortran support was earlier GCC discussion:  * injected class name vs. constructor reference (with templates)   ** inbox.sourceware.org/gcc/280…  * "A: a new bug to old plain C"   ** inbox.sourceware.org/gcc/CAK…  * Bug in identical code folding?   ** inbox.sourceware.org/gcc/aa9…  * Question about ifcvt optimization   * inbox.sourceware.org/gcc/CAP… GCC bugzilla stats  * 113 new issues filed  * 79 issues closed glibc commits:  * aarch64: Optimise AdvSIMD log1pf, logf, log2f, log10f, log1p, log, log2, log10  * aarch64: Optimise AdvSIMD acoshf, asinhf, atanhf  * aarch64: Implement AdvSIMD and SVE rsqrt(f) routines glibc discussion:  * Deprecation of s390-32 in glibc   * inbox.sourceware.org/libc-al… binutils/gdb commits:  * gdb/guile: remove support for Guile < 2.2  * Add AMD znver6 processor support
1
21
2,352
Adhemerval Zanella retweeted
GNU Tools Weekly News Week 14 (November 30, 2025) Release updates for GNU toolchain:  * GDB 17.1 release update -- 2025-11-29   * inbox.sourceware.org/gdb-pat… General/big GNU toolchain news:  *  The GCC Steering Committee has a wiki page detailing their mission and current requests are listed    ** gcc.gnu.org/wiki/gcc-steerin…  * Reminder: GCC (GNU Toolchain) dev room at FOSDEM 2026, January 31-Februrary 1, Brussels, Belgium - Calls for proposals   ** The deadline is tomorrow December 1, 2025   ** inbox.sourceware.org/gcc/87j…  * GDB: Christina Schimpe added as a x86-64 and i386 maintainer  * Office Hours for the GNU Toolchain was held Thursday 2025-11-27   * Notes can be found at gcc.gnu.org/wiki/OfficeHours   * Next office hours is 2025-12-18 @ 1100h EST5EDT * Sourceware HW service migration successfully happened Friday 2025-11-28   * Please report if you notice anything wrong to [email protected]  * The Algol 68 front-end for GCC was merged in  * GCC's C++ front-end now defaults to C++20 if not supplied a -std= option GCC commits:  * The Algol 68 front-end  * Change the default C++ dialect to gnu++20  * c: Add _Maxof and _Minof operators  * New g++ option --compile-std-module to compile the std module without any extra invocation of gcc  * RISC-V profiles support was removed from GCC 16 due to issues  * aarch64: Enable parsing of user-provided AArch64 CPU tuning parameters  * aarch64: Better code generation for SVE/Adv. SIMD early break vectorization  * libstdc++: Implement LWG 4366 for std::expected comparisons  * libstdc++: Implement LWG 4370 for std::optional comparisons  * gccrs: 12 commit sync  * ada: 15 commit sync  * RISC-V: Add Andes 23 and 45 series pipeline descriptions  * RISC-V: Add SpacemiT extension xsmtvdot GCC discussion:  * decimal floating point   ** Moved from glibc discussion   * inbox.sourceware.org/gcc/CAH…  * Refining _DEFAULT_SOURCE and _GNU_SOURCE   ** Also glibc discussion   * inbox.sourceware.org/gcc/892… GCC bugzilla stats  * 113 new issues filed  * 97 issues closed glibc commits:  * math: New generic fmaf and fma implementation   ** related to last week's `Remove ldbl-96 fma implementation` commit   ** Also see zatrazz.substack.com/p/the-r…  * math: Sync atanh from CORE-MATH  * Define C23 header version macros  * stdlib: Remove longlong.h (usage and header) glibc discussion:  * See gcc discussion too  * glibc SFrame support for newer versions   * inbox.sourceware.org/libc-al…  * Is hppa64-linux-gnu an supported target?   * inbox.sourceware.org/libc-al… binutils/gdb commits:  * Obsolete support for Solaris < 10 gdb discussion:  * What bugs/issues should I work on?   * inbox.sourceware.org/gdb/CAB…
3
33
2,898
It seems some forum commenters got confused about the glibc's fma optimization from Phoronix article, let try to explain it better zatrazz.substack.com/p/the-r…
1
6
727
Fangruin raises valid concerns about the SFrame design that creators unfortunately have not acknowledged yet. We reluctantly added this on glibc (it was added near the release) and I wonder if we should wait more.
Started a thread "Concerns about SFrame viability for userspace stack walking" lore.kernel.org/linux-perf-u… To: linux-toolchains, linux-perf-users, linux-kernel
1
2
572
Not so obvious I must say, but it is still interesting - zatrazz.substack.com/p/not-s…
Quick skill check. If you want to call yourself a Software Engineer, This code snippet should be obvious to you.
2
110
Adhemerval Zanella retweeted
GNU Tools Weekly News Update Week 9 (October 26, 2025) General/big GNU toolchain news: * Valgrind 3.26.0 released * Stabs debugging info support was removed from GDB GCC discussion: * Contributing the Algol 68 Front-End to GCC ** inbox.sourceware.org/gcc/87z… * Do people find the "Option Summary" in the GCC manual useful? ** inbox.sourceware.org/gcc/e9a… GCC commits: * C2y: Implement static assertions in expressions * C2y: Allow unspecified arrays in generic association. * Simplification of vec_perm chains implementing concat-and-extract ** Improves SIMDe code generation for non-x86 targets * Simplification pattern of round semantics ** Improves SPEC 2017's 538.imagick_r by ~3% * C++23: Implement P2674R1 - A trait for implicit lifetime types * Implement bool reduction vectorization ** x86_64 and aarch64 (both SIMD and SVE) * libstdc++: Implement optional<T&> from P2988R12 (C++26) * cobol: Implement the XML PARSE statement. * phiopt: Finish up moving minmax_replacement to match-and-simplify ** This was a partial transition that was started 2 years ago GCC bugzilla stats * 93 new issues filed * 89 issues closed glibc commits: * Many fixes for compiling glibc with clang gdb/binutils commits: * GDB: Stabs debugging support was REMOVED binutils discussion: * continued GNU Tools Cauldron SFrame talk notes ** inbox.sourceware.org/binutil… ** Also related LLVM discussion about adding SFrame support: discourse.llvm.org/t/rfc-add…
3
34
4,237
RISC-V BE support ... "Just because you can, doesn’t mean you should”
1
2
255
2025 and we are discussing create a new m68k ABI
2
78
And when I tried to replace glibc qsort with a non allocating, but unstable one, Hyrum’s Law attacked and we had to revert back to mergesort.
I'm currently at this weird place in life where I need to implement my own Quick Sort... This is the moment all my student loans are gonna finally pay off! (jk education is free in my country)
1
118
Adhemerval Zanella retweeted
Linaro recently added support for MTE (Memory Tagging Extension) to #QEMU. Check out this blog to learn how we did just that: ow.ly/ZL3h50VH5KX #arm #software #opensource
2
6
339
Adhemerval Zanella retweeted
So the @WSJ said Trump’s protectionism and chaos may be pushing America in a direction similar to Brazil. As a Brazilian economist, let me introduce you to Brazilian ideas for making your country rich. They’re incredible ideas. Tremendous. You’ve never seen anything like it👇
39
280
48
1,673
133,863
It is interesting that the headline did not get into details why I made this change: sourceware.org/pipermail/lib… In a short: the old behavior was used in a know RCE described in CVE-2023-38408.
Year of Linux desktop will never happen as long as glibc is de-facto standard libc. As far as I know, this regression is wontfix, so many games just won't work anymore. Imagine being a game dev from 5 years ago and making a native Linux version of your game in a good faith, that's 100% a net-negative money-wise, only for it to stop working in a couple years. Backward compatibility on Linux does not exist as far as regular users concerned, and the only way to make software that works in years to come is to make it for Windows, and hopefully let Valve and Wine teams handle the rest.
4
1
11
640
And I almost sure that Rich Felker, from mu, would never implement such hack on musl. In fact, newer platform don’t even allow executable stacks at hardware level (Apple Silicon).
3
105