home.social

#llvm — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #llvm, aggregated by home.social.

  1. [$] 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 [...]

    lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF

  2. [$] 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 [...]

    lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF

  3. [$] 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 [...]

    lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF

  4. [$] 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 [...]

    lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF

  5. [$] 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 [...]

    lwn.net/Articles/1071973/ #LWN #Linux #kernel #Gentoo #GCC #LLVM #Clang #systemd #BPF #LSFMMBPF

  6. Join me at #LLVM / #Clang #Meetup #Darmstadt 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

    @llvmweekly @llvm

  7. Arrangera paneldiskussion - en helt annan sak än en presentation
    Tobias höll i en fempersonspanel (och en presentation, *och* två rundabordssamtal!) på konferensen EuroLLVM 2026.

    Ett utdrag ur Kodsnack 702, lyssna där poddar finns eller på kodsnack.se!
    #podcast #llvm #eurollvm

  8. 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: 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

  9. 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: 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

  10. 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: 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

  11. 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: 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

  12. 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: 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

  13. Твой код на Rust компилируется, проходит тесты и является UB. Ты просто об этом не знаешь

    Если взять случайный крейт с crates.io и поставить его под Miri, шанс увидеть undefined behavior где-то в зависимостях стремится к единице. Разбираемся, почему: pointer provenance, Stacked Borrows, Tree Borrows и почему noalias в LLVM выключали три раза.

    habr.com/ru/articles/1033328/

    #rust #unsafe #miri #stacked_borrows #tree_borrows #provenance #llvm #noalias #undefined_behavior

  14. Твой код на Rust компилируется, проходит тесты и является UB. Ты просто об этом не знаешь

    Если взять случайный крейт с crates.io и поставить его под Miri, шанс увидеть undefined behavior где-то в зависимостях стремится к единице. Разбираемся, почему: pointer provenance, Stacked Borrows, Tree Borrows и почему noalias в LLVM выключали три раза.

    habr.com/ru/articles/1033328/

    #rust #unsafe #miri #stacked_borrows #tree_borrows #provenance #llvm #noalias #undefined_behavior

  15. Твой код на Rust компилируется, проходит тесты и является UB. Ты просто об этом не знаешь

    Если взять случайный крейт с crates.io и поставить его под Miri, шанс увидеть undefined behavior где-то в зависимостях стремится к единице. Разбираемся, почему: pointer provenance, Stacked Borrows, Tree Borrows и почему noalias в LLVM выключали три раза.

    habr.com/ru/articles/1033328/

    #rust #unsafe #miri #stacked_borrows #tree_borrows #provenance #llvm #noalias #undefined_behavior

  16. Твой код на Rust компилируется, проходит тесты и является UB. Ты просто об этом не знаешь

    Если взять случайный крейт с crates.io и поставить его под Miri, шанс увидеть undefined behavior где-то в зависимостях стремится к единице. Разбираемся, почему: pointer provenance, Stacked Borrows, Tree Borrows и почему noalias в LLVM выключали три раза.

    habr.com/ru/articles/1033328/

    #rust #unsafe #miri #stacked_borrows #tree_borrows #provenance #llvm #noalias #undefined_behavior

  17. 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)

    #RISCV #Spacemit #K3 #Linux #OpenSBI #Uboot #LLVM

  18. 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! 🎉

    github.com/llvm/llvm-project/p

  19. 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.

  20. 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

    #development #compiler

  21. 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.

    #CS #compsci #ProgrammingLanguages #ProgLang

  22. 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.

    #CS #compsci #ProgrammingLanguages #ProgLang

  23. 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.

    #CS #compsci #ProgrammingLanguages #ProgLang

  24. 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.

    #CS #compsci #ProgrammingLanguages #ProgLang

  25. 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.

    #CS #compsci #ProgrammingLanguages #ProgLang

  26. ”You cannot boot Windows without #llvm today.” - Clang and LLVM in modern gaming, panel at EuroLLVM.

  27. 🎉 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. 📉
    blog.kaving.me/blog/tracking-d #programmerlife #bugchasing #SherlockHolmes #codebenchmarks #techhumor #HackerNews #ngated

  28. 🎉 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. 📉
    blog.kaving.me/blog/tracking-d #programmerlife #bugchasing #SherlockHolmes #codebenchmarks #techhumor #HackerNews #ngated

  29. 🎉 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. 📉
    blog.kaving.me/blog/tracking-d #programmerlife #bugchasing #SherlockHolmes #codebenchmarks #techhumor #HackerNews #ngated

  30. 🎉 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. 📉
    blog.kaving.me/blog/tracking-d #programmerlife #bugchasing #SherlockHolmes #codebenchmarks #techhumor #HackerNews #ngated

  31. 🎉 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. 📉
    blog.kaving.me/blog/tracking-d #programmerlife #bugchasing #SherlockHolmes #codebenchmarks #techhumor #HackerNews #ngated

  32. Создание языка программирования дилетантом. Как это?

    Идея создать собственный компилятор появилась у меня раньше идеи сделать собственный язык программирования. Помню, ковырялся в исходниках прошивки EV3 контроллера , чтобы сделать его эмуляцию , и в голову пришла идея -- почему бы не сделать что-то такое, но свое? Эмуляция так и не получилась адекватная, но идея написания компилятора или виртуальной машины из головы не уходила.

    habr.com/ru/articles/1018038/

    #hapet #hapetlang #hapetlang #хапет #компиляторы #llvm #язык_программирования

  33. #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

    lsdm.live/2026/04/10/redox-os-

  34. #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

    lsdm.live/2026/04/10/redox-os-

  35. #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

    lsdm.live/2026/04/10/redox-os-

  36. [$] 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 [...]

    lwn.net/Articles/1065889/ #LWN #Linux #kernel #GCC #LLVM #Clang #Rust