#llvm — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #llvm, aggregated by home.social.
-
[$] BPF support in GCC 16 and beyond
José Marchesi and the GCC-BPF developers opened the BPF track at the 2026 Linux Storage, Filesystem, Memory-management, and BPF Summit with a 90-minute summary of what has changed [...]
https://lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF
-
[$] BPF support in GCC 16 and beyond
José Marchesi and the GCC-BPF developers opened the BPF track at the 2026 Linux Storage, Filesystem, Memory-management, and BPF Summit with a 90-minute summary of what has changed [...]
https://lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF
-
[$] BPF support in GCC 16 and beyond
José Marchesi and the GCC-BPF developers opened the BPF track at the 2026 Linux Storage, Filesystem, Memory-management, and BPF Summit with a 90-minute summary of what has changed [...]
https://lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF
-
[$] BPF support in GCC 16 and beyond
José Marchesi and the GCC-BPF developers opened the BPF track at the 2026 Linux Storage, Filesystem, Memory-management, and BPF Summit with a 90-minute summary of what has changed [...]
https://lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF
-
[$] BPF support in GCC 16 and beyond
José Marchesi and the GCC-BPF developers opened the BPF track at the 2026 Linux Storage, Filesystem, Memory-management, and BPF Summit with a 90-minute summary of what has changed [...]
https://lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF
-
Join me at #LLVM / #Clang #Meetup #Darmstadt https://meetu.ps/e/Q1pwf/ZJC7X/i
We’ll have Jan André Reuter talk about the Score-P plugin for LLVM.
Then we’ll have pizza, drinks, and discussions as usual.May 27th at 7pm
-
Yocto Project 6.0 “Wrynose” released with Linux 6.18 LTS
-
Thanks to @JensGustedt TIL that C++26 also introduces native support for #C23 checked #integer #arithmetic functions, as defined in the <stdckdint.h> compatibility header. These are peripherally related to the (bleeding edge) #saturation arithmetic functions defined in the C+26 version of the <numeric> header: https://en.cppreference.com/cpp/numeric (You might not find these in your system headers unless you have a seriously up to date #LLVM or #GCC ) @wdtz #languagelawyering
-
Thanks to @JensGustedt TIL that C++26 also introduces native support for #C23 checked #integer #arithmetic functions, as defined in the <stdckdint.h> compatibility header. These are peripherally related to the (bleeding edge) #saturation arithmetic functions defined in the C+26 version of the <numeric> header: https://en.cppreference.com/cpp/numeric (You might not find these in your system headers unless you have a seriously up to date #LLVM or #GCC ) @wdtz #languagelawyering
-
Thanks to @JensGustedt TIL that C++26 also introduces native support for #C23 checked #integer #arithmetic functions, as defined in the <stdckdint.h> compatibility header. These are peripherally related to the (bleeding edge) #saturation arithmetic functions defined in the C+26 version of the <numeric> header: https://en.cppreference.com/cpp/numeric (You might not find these in your system headers unless you have a seriously up to date #LLVM or #GCC ) @wdtz #languagelawyering
-
Thanks to @JensGustedt TIL that C++26 also introduces native support for #C23 checked #integer #arithmetic functions, as defined in the <stdckdint.h> compatibility header. These are peripherally related to the (bleeding edge) #saturation arithmetic functions defined in the C+26 version of the <numeric> header: https://en.cppreference.com/cpp/numeric (You might not find these in your system headers unless you have a seriously up to date #LLVM or #GCC ) @wdtz #languagelawyering
-
Thanks to @JensGustedt TIL that C++26 also introduces native support for #C23 checked #integer #arithmetic functions, as defined in the <stdckdint.h> compatibility header. These are peripherally related to the (bleeding edge) #saturation arithmetic functions defined in the C+26 version of the <numeric> header: https://en.cppreference.com/cpp/numeric (You might not find these in your system headers unless you have a seriously up to date #LLVM or #GCC ) @wdtz #languagelawyering
-
Твой код на Rust компилируется, проходит тесты и является UB. Ты просто об этом не знаешь
Если взять случайный крейт с crates.io и поставить его под Miri, шанс увидеть undefined behavior где-то в зависимостях стремится к единице. Разбираемся, почему: pointer provenance, Stacked Borrows, Tree Borrows и почему noalias в LLVM выключали три раза.
https://habr.com/ru/articles/1033328/
#rust #unsafe #miri #stacked_borrows #tree_borrows #provenance #llvm #noalias #undefined_behavior
-
Твой код на Rust компилируется, проходит тесты и является UB. Ты просто об этом не знаешь
Если взять случайный крейт с crates.io и поставить его под Miri, шанс увидеть undefined behavior где-то в зависимостях стремится к единице. Разбираемся, почему: pointer provenance, Stacked Borrows, Tree Borrows и почему noalias в LLVM выключали три раза.
https://habr.com/ru/articles/1033328/
#rust #unsafe #miri #stacked_borrows #tree_borrows #provenance #llvm #noalias #undefined_behavior
-
Твой код на Rust компилируется, проходит тесты и является UB. Ты просто об этом не знаешь
Если взять случайный крейт с crates.io и поставить его под Miri, шанс увидеть undefined behavior где-то в зависимостях стремится к единице. Разбираемся, почему: pointer provenance, Stacked Borrows, Tree Borrows и почему noalias в LLVM выключали три раза.
https://habr.com/ru/articles/1033328/
#rust #unsafe #miri #stacked_borrows #tree_borrows #provenance #llvm #noalias #undefined_behavior
-
Твой код на Rust компилируется, проходит тесты и является UB. Ты просто об этом не знаешь
Если взять случайный крейт с crates.io и поставить его под Miri, шанс увидеть undefined behavior где-то в зависимостях стремится к единице. Разбираемся, почему: pointer provenance, Stacked Borrows, Tree Borrows и почему noalias в LLVM выключали три раза.
https://habr.com/ru/articles/1033328/
#rust #unsafe #miri #stacked_borrows #tree_borrows #provenance #llvm #noalias #undefined_behavior
-
K3 is now natively supported in the Linux Kernel mainline, with key SoC enablement already merged for Linux 7.0!
You can find the K3 DTS files under arch/riscv/boot/dts/spacemit/ in the upstream tree: k3.dtsi, k3-pico-itx.dts.
What’s in Linux 7.0 already (merged upstream):
Basic DeviceTree
Pinctrl, GPIO
Clock, Reset
UART,PMIC (p1),SDHCI (eMMC) -
My vision for the loop vectorizer in #LLVM has finally crystallized into a first patch! The line of work would have a major impact on optimization result as well as compile time! 🎉
-
Low-Compilation-Cost Register Allocation in LLVM-Based Binary Translation
https://dl.acm.org/doi/abs/10.1145/3767295.3803591
#HackerNews #LLVM #RegisterAllocation #BinaryTranslation #CompilerTechnology
-
Low-Compilation-Cost Register Allocation in LLVM-Based Binary Translation
-
My overall vision for what #LLVM VPlan should ideally be is becoming clearer. It's going to be huge design overhaul, and the work has to be done piece-wise with no unit of work causing regressions. The hard part is convincing all stakeholders to align on the vision, which I cannot explain in natural language sufficiently well.
-
I need a recap for how to write plugins for #llvm
What is you favourit blog post or book on this topic.
Please share.Yes yes I am reading the docs also
-
Question for #PL folks:
Is there any usable work taking the typed assembly languages work and layering it on top of #LLVM ? Been quite a while since I read that work, but from what I remember, TAL two had the intersection / union types you'd need for SSA form.
Reason: I will (eventually) need a low-overhead, direct-to-native, and safe way to distribute executable code in a distributed system.
-
Question for #PL folks:
Is there any usable work taking the typed assembly languages work and layering it on top of #LLVM ? Been quite a while since I read that work, but from what I remember, TAL two had the intersection / union types you'd need for SSA form.
Reason: I will (eventually) need a low-overhead, direct-to-native, and safe way to distribute executable code in a distributed system.
-
Question for #PL folks:
Is there any usable work taking the typed assembly languages work and layering it on top of #LLVM ? Been quite a while since I read that work, but from what I remember, TAL two had the intersection / union types you'd need for SSA form.
Reason: I will (eventually) need a low-overhead, direct-to-native, and safe way to distribute executable code in a distributed system.
-
Question for #PL folks:
Is there any usable work taking the typed assembly languages work and layering it on top of #LLVM ? Been quite a while since I read that work, but from what I remember, TAL two had the intersection / union types you'd need for SSA form.
Reason: I will (eventually) need a low-overhead, direct-to-native, and safe way to distribute executable code in a distributed system.
-
Question for #PL folks:
Is there any usable work taking the typed assembly languages work and layering it on top of #LLVM ? Been quite a while since I read that work, but from what I remember, TAL two had the intersection / union types you'd need for SSA form.
Reason: I will (eventually) need a low-overhead, direct-to-native, and safe way to distribute executable code in a distributed system.
-
”You cannot boot Windows without #llvm today.” - Clang and LLVM in modern gaming, panel at EuroLLVM.
-
🎉 Oh, joy! Another thrilling day in the life of a programmer chasing bugs in #LLVM #RISC-V while pretending to be Sherlock Holmes. 🔍 The article takes us on a wild ride through benchmarks and code tweaks, but spoiler alert: we still don't really care. 📉
https://blog.kaving.me/blog/tracking-down-a-25-regression-on-llvm-risc-v/ #programmerlife #bugchasing #SherlockHolmes #codebenchmarks #techhumor #HackerNews #ngated -
🎉 Oh, joy! Another thrilling day in the life of a programmer chasing bugs in #LLVM #RISC-V while pretending to be Sherlock Holmes. 🔍 The article takes us on a wild ride through benchmarks and code tweaks, but spoiler alert: we still don't really care. 📉
https://blog.kaving.me/blog/tracking-down-a-25-regression-on-llvm-risc-v/ #programmerlife #bugchasing #SherlockHolmes #codebenchmarks #techhumor #HackerNews #ngated -
🎉 Oh, joy! Another thrilling day in the life of a programmer chasing bugs in #LLVM #RISC-V while pretending to be Sherlock Holmes. 🔍 The article takes us on a wild ride through benchmarks and code tweaks, but spoiler alert: we still don't really care. 📉
https://blog.kaving.me/blog/tracking-down-a-25-regression-on-llvm-risc-v/ #programmerlife #bugchasing #SherlockHolmes #codebenchmarks #techhumor #HackerNews #ngated -
🎉 Oh, joy! Another thrilling day in the life of a programmer chasing bugs in #LLVM #RISC-V while pretending to be Sherlock Holmes. 🔍 The article takes us on a wild ride through benchmarks and code tweaks, but spoiler alert: we still don't really care. 📉
https://blog.kaving.me/blog/tracking-down-a-25-regression-on-llvm-risc-v/ #programmerlife #bugchasing #SherlockHolmes #codebenchmarks #techhumor #HackerNews #ngated -
🎉 Oh, joy! Another thrilling day in the life of a programmer chasing bugs in #LLVM #RISC-V while pretending to be Sherlock Holmes. 🔍 The article takes us on a wild ride through benchmarks and code tweaks, but spoiler alert: we still don't really care. 📉
https://blog.kaving.me/blog/tracking-down-a-25-regression-on-llvm-risc-v/ #programmerlife #bugchasing #SherlockHolmes #codebenchmarks #techhumor #HackerNews #ngated -
Tracking down a 25% Regression on LLVM RISC-V
https://blog.kaving.me/blog/tracking-down-a-25-regression-on-llvm-risc-v/
#HackerNews #LLVM #RISC-V #Regression #Debugging #Performance #Optimization
-
Tracking down a 25% Regression on LLVM RISC-V
https://blog.kaving.me/blog/tracking-down-a-25-regression-on-llvm-risc-v/
#HackerNews #LLVM #RISC-V #Regression #Debugging #Performance #Optimization
-
Tracking down a 25% Regression on LLVM RISC-V
https://blog.kaving.me/blog/tracking-down-a-25-regression-on-llvm-risc-v/
#HackerNews #LLVM #RISC-V #Regression #Debugging #Performance #Optimization
-
Tracking down a 25% Regression on LLVM RISC-V
https://blog.kaving.me/blog/tracking-down-a-25-regression-on-llvm-risc-v/
#HackerNews #LLVM #RISC-V #Regression #Debugging #Performance #Optimization
-
Tracking down a 25% Regression on LLVM RISC-V
https://blog.kaving.me/blog/tracking-down-a-25-regression-on-llvm-risc-v/
#HackerNews #LLVM #RISC-V #Regression #Debugging #Performance #Optimization
-
Tracking down a 25% Regression on LLVM RISC-V
https://blog.kaving.me/blog/tracking-down-a-25-regression-on-llvm-risc-v/
-
Создание языка программирования дилетантом. Как это?
Идея создать собственный компилятор появилась у меня раньше идеи сделать собственный язык программирования. Помню, ковырялся в исходниках прошивки EV3 контроллера , чтобы сделать его эмуляцию , и в голову пришла идея -- почему бы не сделать что-то такое, но свое? Эмуляция так и не получилась адекватная, но идея написания компилятора или виртуальной машины из головы не уходила.
https://habr.com/ru/articles/1018038/
#hapet #hapetlang #hapetlang #хапет #компиляторы #llvm #язык_программирования
-
#RedoxOS bannit définitivement tout code généré par #IA : contributions détectées = suppression immédiate + exclusion du projet, une politique stricte adoptée aussi par #Fedora, #Gentoo et #LLVM face aux contributions de mauvaise qualité.
#Debian barre la route aux bots et au code des IA génératives.
"sauf relecture humaine substantielle."
Donc pas totalement fermé 🤔:noai: #NoAI #BanAI #Linux #OpenSource #FLOSS #FOSS #Environnement
-
#RedoxOS bannit définitivement tout code généré par #IA : contributions détectées = suppression immédiate + exclusion du projet, une politique stricte adoptée aussi par #Fedora, #Gentoo et #LLVM face aux contributions de mauvaise qualité.
#Debian barre la route aux bots et au code des IA génératives.
"sauf relecture humaine substantielle."
Donc pas totalement fermé 🤔:noai: #NoAI #BanAI #Linux #OpenSource #FLOSS #FOSS #Environnement
-
#RedoxOS bannit définitivement tout code généré par #IA : contributions détectées = suppression immédiate + exclusion du projet, une politique stricte adoptée aussi par #Fedora, #Gentoo et #LLVM face aux contributions de mauvaise qualité.
#Debian barre la route aux bots et au code des IA génératives.
"sauf relecture humaine substantielle."
Donc pas totalement fermé 🤔:noai: #NoAI #BanAI #Linux #OpenSource #FLOSS #FOSS #Environnement
-
[$] An API for handling arithmetic overflow
On March 31, Kees Cook shared a patch set that represents the culmination of more than a year of work toward eliminating the possibility of silent, unintentional integer overflow [...]
https://lwn.net/Articles/1065889/ #LWN #Linux #kernel #GCC #LLVM #Clang #Rust