~~NOTOC~~ | 2026-09-25 | The wiki was rebuilt on DokuWiki, replacing the MediaWiki installation that ran alphalinux.org until 2012. | | 2026-09-21 | GCC can expand ''fpclassify'' and related builtins inline on Alpha, with patches [[https://gcc.gnu.org/pipermail/gcc-patches/2026-September/732070.html|implementing Alpha's FP classification optabs]] ([[https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66462|PR66462]]) by [[user:mattst88|Matt Turner]]. | | 2026-09-13 | A [[https://github.com/tukaani-project/xz/pull/246|DEC Alpha BCJ filter for liblzma]], which would let xz compress Alpha binaries better, was proposed by [[user:mattst88|Matt Turner]]. | | 2026-09-12 | PCRE2's just-in-time regex compiler now generates native Alpha code, after [[https://github.com/PCRE2Project/pcre2/pull/921|Alpha JIT support]] by [[user:mattst88|Matt Turner]] was merged. | | 2026-09-10 | [[https://github.com/boostorg/boost/pull/1161|Alpha architecture detection]] for Boost was proposed by [[user:mattst88|Matt Turner]]. | | 2026-09-06 | glibc emits Alpha's [[https://sourceware.org/pipermail/libc-alpha/2026-September/180237.html|divide-by-zero handler]] once per link, in a comdat group, instead of pulling in a copy per translation unit ([[https://sourceware.org/bugzilla/show_bug.cgi?id=20543|BZ #20543]]); fix by [[user:mattst88|Matt Turner]]. | | 2026-09-05 | [[https://github.com/alphalinux/aboot/releases/tag/aboot-2.0|aboot 2.0]] was released by [[user:mattst88|Matt Turner]], adding XFS and ext4 support by [[user:lindholm|Magnus Lindholm]], so that Alpha systems can boot from either file system. | | 2026-08-31 | The binutils Alpha back end gained [[https://sourceware.org/pipermail/binutils/2026-September/151152.html|IFUNC symbol support]], letting the linker resolve indirect functions in both PIC and non-PIC links; patches by [[user:mattst88|Matt Turner]]. | | 2026-08-29 | GCC's Alpha back end gained [[https://gcc.gnu.org/pipermail/gcc-patches/2026-August/729301.html|-fstack-protector support]]; patches by [[user:mattst88|Matt Turner]]. | | 2026-08-18 | GCC [[https://gcc.gnu.org/pipermail/gcc-patches/2026-August/727640.html|honors -frounding-math on Alpha]], selecting the dynamic rounding mode instead of assuming round-to-nearest; patch by [[user:mattst88|Matt Turner]]. | | 2026-08-18 | Alpha moved toward the kernel's [[https://lore.kernel.org/linux-alpha/20260706170019.2941459-1-linmag7@gmail.com/|generic entry infrastructure]], gaining lockdep hardirq tracking, ''ARCH_STACKWALK''-based stack traces, and regset-based ptrace; patches by [[user:lindholm|Magnus Lindholm]], [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ca58a3dde621067333f481547db4afc587d7708a|merged]] for Linux 7.3. | | 2026-08-16 | The [[https://github.com/kkaempf/ghidra-alpha|ghidra-alpha]] processor module for Ghidra gained semantics fixes, a gp-relative reference analyzer, and Windows NT calling-convention fixes ([[https://github.com/kkaempf/ghidra-alpha/pull/1|#1]], [[https://github.com/kkaempf/ghidra-alpha/pull/4|#4]], [[https://github.com/kkaempf/ghidra-alpha/pull/6|#6]]), contributed by [[user:mattst88|Matt Turner]]. | | 2026-08-12 | GCC [[https://gcc.gnu.org/pipermail/gcc-patches/2026-August/726956.html|enables IFUNC support]] for alpha-linux, the compiler half of Alpha's IFUNC support; patch by [[user:mattst88|Matt Turner]]. | | 2026-08-10 | Patches fixing [[https://lore.kernel.org/linux-alpha/20260810193902.3286353-1-linmag7@gmail.com/|stale TLB translations]], which could corrupt memory through copy-on-write and shared-mapping writeback, were sent by [[user:lindholm|Magnus Lindholm]]. | | 2026-08-10 | glibc on Alpha now uses [[https://sourceware.org/pipermail/libc-alpha/2026-August/179649.html|the generic gethostname]], and a stack alignment bug in ''makecontext'' is fixed; patches by [[user:lindholm|Magnus Lindholm]]. | | 2026-08-09 | GCC [[https://gcc.gnu.org/pipermail/gcc-patches/2026-August/726953.html|rounds to odd before narrowing]] Alpha's ''TFmode'' to ''SFmode'', avoiding double rounding; patch by [[user:mattst88|Matt Turner]]. | | 2026-08-01 | sljit, the base of PCRE2's JIT, gained an [[https://github.com/zherczeg/sljit/pull/364|Alpha JIT back end]], written by [[user:mattst88|Matt Turner]]. | | 2026-07-25 | gperftools [[https://github.com/gperftools/gperftools/commit/5f64fd287a4046911b3d676f90128979982e4088|gained basic Alpha support]], added by [[user:creemj|Michael Cree]]. | | 2026-07-15 | [[https://gcc.gnu.org/pipermail/gcc-patches/2026-July/724654.html|Adding -mlra and enabling LRA by default on BWX targets]] in GCC's Alpha back end was proposed by [[user:mattst88|Matt Turner]]. | | 2026-07-15 | GCC's LRA pass now [[https://gcc.gnu.org/pipermail/gcc-patches/2026-July/724069.html|marks the hard frame pointer live]] when it decides one is needed, fixing a miscompile that broke Alpha's Modula-2 bootstrap ([[https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117184|PR117184]]); fix by [[user:mattst88|Matt Turner]]. | | 2026-07-07 | procps' pmap test suite [[https://github.com/warmchang/procps/commit/9196b59143f6a4d7d54c8a128d753269e496f458|passes on Alpha]], which has a heap mapping but no vDSO or vsyscall page; fix by Craig Small. | | 2026-07-06 | umockdev [[https://github.com/martinpitt/umockdev/commit/a52fb88c855708508a16f1d1c03fcdd5101866f3|detects the C library name correctly]] on Alpha; fix by [[user:creemj|Michael Cree]]. | | 2026-06-20 | [[https://github.com/capstone-engine/capstone/pull/2967|Several Alpha decoder bugs]] in Capstone were fixed, with new test coverage, by [[user:mattst88|Matt Turner]]. | | 2026-05-28 | The sanitizer runtimes in LLVM's compiler-rt gained [[https://github.com/llvm/llvm-project/pull/194161|Alpha support]]; patches by [[user:mattst88|Matt Turner]]. | | 2026-04-17 | Alpha gained [[https://lore.kernel.org/linux-alpha/20260220105757.25104-1-linmag7@gmail.com/|SECCOMP and SECCOMP_FILTER support]], and runs the seccomp-bpf selftests; patches by [[user:lindholm|Magnus Lindholm]], [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a10e80be6343cbdaabe80f82cbd640fe3772d102|merged]] for Linux 7.1. | | 2026-04-09 | libunwind gained [[https://github.com/libunwind/libunwind/pull/970|Alpha architecture support]], enabling stack unwinding on Alpha; patches by [[user:mattst88|Matt Turner]]. | | 2025-11-04 | [[user:lindholm|Magnus Lindholm]] became a [[https://lore.kernel.org/linux-alpha/CA+=Fv5QhoHsS2EC_QR-zANZdXTPeQmOLoP1w4LNmgYNqryKb+g@mail.gmail.com/|maintainer of the Alpha architecture]] in the Linux kernel. |