home.social

#compiler — Public Fediverse posts

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

fetched live
  1. I finally finished Chapter 13 of #CraftingInterpreters. I've learned alot working on this project, especially since I chose to do it in #Csharp instead of directly copying the book's Java.

    Now I plan on implementing some more standard library functions, do the challenges I skipped on my first pass through the book and then move on to the next part, implementing a #compiler that outputs byte code to be ran by a virtual machine.

    github.com/TerrellAW/DotLox

    #programming #programminglanguage #lox

  2. Open Source без контрибьюторов

    Классический Open Source держался на пирамиде участия: от новичков, правящих опечатки, до мейнтейнеров ядра. Генеративный ИИ и корпоративные стратегии ломают эту модель. Код по-прежнему открыт: вы можете читать его, форкать и использовать. Но писать в него всё чаще можно только «своим». Главный сдвиг здесь не юридический, а производственный. Open Source по лицензии ещё не означает Open Source как культуру участия.

    habr.com/ru/articles/1055660/

    #react #open_source #compiler #rust #signals #javascript #typescript

  3. Amiga E Compiler: E-VO 3.9.4

    "E-VO Amiga E Compiler" is a derivative of the original E compiler by Wouter van Oortmerssen, adding new features, bug fixes and optimisations. Changes in version 3.9.4:

    amiga-news.de/en/news/AN-2026-

  4. Amiga E Compiler: E-VO 3.9.4

    "E-VO Amiga E Compiler" is a derivative of the original E compiler by Wouter van Oortmerssen, adding new features, bug fixes and optimisations. Changes in version 3.9.4:

    amiga-news.de/en/news/AN-2026-

    #Amiga #compiler

  5. Reading the 5.44 changelog I spotted "Simple (non-overflowing) addition (+), subtraction (-) and multiplication (*) of integers are slightly sped up, as long as sufficient underlying support is available", which is how I now know that `__builtin_add_overflow` and its friends and relations exist in basically every compiler that matters. 1/n

  6. Reading the #perl 5.44 changelog I spotted "Simple (non-overflowing) addition (+), subtraction (-) and multiplication (*) of integers are slightly sped up, as long as sufficient underlying #C #compiler support is available", which is how I now know that `__builtin_add_overflow` and its friends and relations exist in basically every compiler that matters. 1/n

  7. 🚀🎩 Behold, Zig's #devlog spectacle: a dazzling dance where "package management" pirouettes away from the #compiler and lands with a thud in the build system! Because, clearly, we needed more #complexity and extra steps in our already tangled developer lives. Bravo, Andrew Kelley, for this groundbreaking paradigm shift that nobody asked for. 🎭👏
    ziglang.org/devlog/2026/#2026- #ZigLang #PackageManagement #AndrewKelley #ParadigmShift #HackerNews #ngated

  8. 🚀🎩 Behold, Zig's #devlog spectacle: a dazzling dance where "package management" pirouettes away from the #compiler and lands with a thud in the build system! Because, clearly, we needed more #complexity and extra steps in our already tangled developer lives. Bravo, Andrew Kelley, for this groundbreaking paradigm shift that nobody asked for. 🎭👏
    ziglang.org/devlog/2026/#2026- #ZigLang #PackageManagement #AndrewKelley #ParadigmShift #HackerNews #ngated

  9. My #memo #compiler and #virtualmachine is now able to calculate a factorial using a recursive function!!!! 🥳 Lots of tests, fixes and refactorization ahead before I can continue with the planned features.

  10. Compiler-Assisted Floating-Point Error Analysis and Profiling with FPChecker

    fpanalysistools.org/ISC26/

    #compiler

  11. Compiler-Assisted Floating-Point Error Analysis and Profiling with FPChecker

    fpanalysistools.org/ISC26/

    #compiler

  12. Ah yes, because the world was desperately crying out for yet another #compiler written in #Python by yet another programmer convinced they've reinvented the wheel 🔄. This "tiny" invention is apparently 180 lines of code, but feels like 180 reasons to find a new hobby 🤦‍♂️.
    healeycodes.com/a-tiny-compile #reinventingthewheel #programming #humor #technews #HackerNews #ngated

  13. Ah yes, because the world was desperately crying out for yet another #compiler written in #Python by yet another programmer convinced they've reinvented the wheel 🔄. This "tiny" invention is apparently 180 lines of code, but feels like 180 reasons to find a new hobby 🤦‍♂️.
    healeycodes.com/a-tiny-compile #reinventingthewheel #programming #humor #technews #HackerNews #ngated

  14. 🌪️ Ah, the riveting tale of an #engineer trying to outsmart Rust's #type #system and failing spectacularly. 🤦‍♂️ Spoiler: The #compiler doesn't care about your "mindshift" or "Redux data races," it just refuses to entertain your messy #code. 🚫🧩
    corentin-core.github.io/posts/ #Rust #Fails #Challenges #HackerNews #ngated

  15. 🌪️ Ah, the riveting tale of an #engineer trying to outsmart Rust's #type #system and failing spectacularly. 🤦‍♂️ Spoiler: The #compiler doesn't care about your "mindshift" or "Redux data races," it just refuses to entertain your messy #code. 🚫🧩
    corentin-core.github.io/posts/ #Rust #Fails #Challenges #HackerNews #ngated

  16. I've achieved a milestone: #memo #compiler and #virtualmachine can compile and run a factorial calculation program.

  17. I've got if-else working in #memo #compiler. It still generates assembly for the memovm , but now the emulator translates it to a binary format before interpreting it. It was the easiest way I've found to resolve label positions and jump through code. Next: implement the wasm codegen too.

  18. Tiny C compiler: a C99 compiler while still keeping it small, simple, fast and understandable: bellard.org/tcc/ #free #compiler #C99

  19. 📝 Rust-Compiler rechnet Ergebnis schon beim Kompilieren aus

    Ich habe Rust-Code gehabt, der unglaublich schnell war. Bei der weiteren Analyse stellte sich heraus: Der Compiler hat das Ergebnis schon zur Compile-Zeit bestimmt.

    Ganzer Beitrag: martin-ueding.de/posts/rust-co

    #Softwareentwicklung #Rust #Compiler #Assembly