Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #4606

E

Embecosm

Company blog · embecosm.comprogrammingsystems

Embecosm is the company blog at embecosm.com, writing about programming and systems. Since 2015, 16 different Hacker News readers have linked it 19 times, most often “GCC-Rust Development Plan”. It is still writing: the last post was on 2026-10-20, and you can follow it by feed.

Visit the blog
19mentions?
16HN people?
2015–2026first – last linked?
Links on Hacker News per year · peak 3 in 2016

Too few sampled comments (9) to say how often HN recommends it.?

Why HN links it

HN readers link Embecosm's posts on compiler and toolchain work, including GCC, LLVM, Rust front ends, and RISC-V and Arm extensions. Comments mostly cite them as sources for technical points.

Summarised by Claude from a sample of 9 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. GCC-Rust Development Plan
    3 people · 3 mentions · first linked 2021-01-12
  2. How similar are GCC and LLVM: The user perspective
    2 people · 2 mentions · first linked 2016-02-06

What Hacker News says?

  1. They’re beautiful: https://www.embecosm.com/app/uploads/Cray_1_Wiring.jpg

    Comment linking /app/uploads/Cray_1_Wiring.jpg

    on “Why choose async/await over threads?”
  2. Submitted How Much Does a Compiler Cost? as a story · 129 points

    HN discussion
  3. Ugh, all external links in this article go through the Google click tracker. :-/ Here are ungoogled URLs: https://elixir.bootlin.com/linux/v4.17/source/include/linux/... https://elixir.bootlin.com/linux/v4.17/source/include/net/ds... https://elixir.bootlin.com/linux/v4.17/source/include/linux/... https://c9x.me/x86/html/file_module_x86_id_318.html https://elixir.bootlin.com/linux/v4.17/source/arch/x86/inclu... https…

    Comment linking /appnotes/ean10/ean10-howto-llvmas-1.0.html

    on “How newlines affect Linux kernel performance”
  4. Submitted Utilizing LLVM TableGen to Generate SSH Configs as a story · 22 points

    HN discussion
  5. Some links on the most promising effort so far, gccrs https://opensrcsec.com/open_source_security_announces_rust_g... https://www.embecosm.com/2021/01/12/gcc-rust-how-it-can-be-a... https://rust-gcc.github.io/ This is an entirely new frontend written in C++, that shares no code with rustc (the official rust compiler). It might be merged some day in GCC proper. But honestly, I'm more excited for rustc_codegen_gcc: ht…

    Comment linking /2021/01/12/gcc-rust-how-it-can-be-achieved/

    on “First steps with Rust”
  6. Submitted Superoptimization [pdf] as a story · 7 points

    HN discussion
  7. Who do you think does most of the work in LLVM for example? It is full of PhD paper contributions. For example, research students doing internships at Embecosm ( https://embecosm.com ), as many others, plenty of material from LLVM Developers Meeting sessions.

    Comment linking /

    on “How does Ada's memory safety compare against Rust?”
  8. Submitted GCC-Rust Development Plan as a story · 4 points

    HN discussion
  9. One example is the guys from Embecosm, http://www.embecosm.com/ Not everything they do comes back to LLVM, it depends on the customer willingness to let it happen.

    Comment linking /

    on “Language Server Protocol, Rust and Emacs”
  10. Submitted How similar are GCC and LLVM: The user perspective as a story · 3 points

    HN discussion
  11. Most of the embedded world has 8-bit bytes, not just ARM. Even when it comes to XAP2, there's the newer XAP2b which apparently supports byte addressing [1]. But if you do want larger bytes… well, the first step would be getting LLVM to support them. According to this blog post from last year, it's theoretically possible but would need work: https://www.embecosm.com/2017/04/18/non-8-bit-char-support-i... And of cours…

    Comment linking /2017/04/18/non-8-bit-char-support-in-clang-and-llvm/

    on “Notes on Type Layouts and ABIs in Rust”
  12. Submitted GCC Rust – How it can be achieved as a story · 2 points

    HN discussion
  13. Meantime, in the royalty-free side, RISCV's work on V extension continues: https://www.embecosm.com/2018/09/09/supporting-the-risc-v-ve...

    Comment linking /2018/09/09/supporting-the-risc-v-vector-extension-in-gcc-and-llvm/

    on “Arm Helium: New vector extension for the M-Profile Architecture”
  14. Submitted AAP: An Altruistic Processor as a story · 2 points

    HN discussion
  15. childintime · 2020-06-22Recommends
    Agreed on the sentiment. There is zero chance of getting it into the base, C or even M sets, as they have existing implementations. But maybe a lone Z (without the usual lowercase letters) could mean just this instruction. I found this to be a helpful discussion: https://www.embecosm.com/2019/10/22/gcc-risc-v-bit-manipulat...

    Comment linking /2019/10/22/gcc-risc-v-bit-manipulation-extension/

    on “Ask HN: How to add POPCNT to the next RISC-V base or “C” set?”
  16. Submitted A dive into RI5CY core internals as a story · 1 points

    HN discussion
  17. To be fair, the octet as the byte has been dominant for decades. POSIX even has the definition “A byte is composed of a contiguous sequence of 8 bits.” I would wager many software engineers don't even know that a non-octet bytes were a thing, given that college CS curricula typically just teach a byte is 8 bits. I found some search results about Texas Instruments' digital signal processors using 16-bit bytes, and ca…

    Comment linking /2017/04/18/non-8-bit-char-support-in-clang-and-llvm/

    on “Kilobyte is precisely 1000 bytes”
  18. Submitted Non 8-bit char support in Clang and LLVM as a story · 1 points

    HN discussion
  19. Submitted How similar are GCC and LLVM: The user perspective as a story · 1 points

    HN discussion

Search all of HN for embecosm.com

Linked by the same people?