home.social

#runtime — Public Fediverse posts

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

fetched live
  1. Green Tea GC: что на самом деле поменялось в сборщике мусора Go 1.26

    С весны на собесах стабильно спрашивают про Green Tea. И ответ, который я слышу в девяти случаях из десяти, звучит так: «ну, он на 40% быстрее». Дальше начинаешь уточнять — быстрее что? — и человек плывёт. Проценты там действительно есть. Просто относятся они не к тому, о чём все думают.

    habr.com/ru/articles/1063470/

    #golang #go #garbage_collector #сборка_мусора #green_tea_gc #go_126 #производительность #runtime #оптимизация #память

  2. Деконструкция Go: Runtime или программа, которая запускает вашу программу. Часть 3.1

    В предыдущих частях мы разобрались с тем, во что превращается Go-код, как процессор работает с памятью и каким образом реализуются примитивные атомарные операции. Но всё это порождает закономерный вопрос. Если CPU умеет выполнять только машинные инструкции, а операционная система знает лишь о процессах и системных потоках, то кто вообще знает о существовании горутин? Кто увеличивает их стеки? Кто решает, какую из них сейчас выполнять? Кто собирает мусор? Ответ на всё это один - Go runtime. Но runtime - это не какая-то магическая программа, которая находится между нашим приложением и операционной системой. Это часть самого приложения. Давайте разбираться!

    habr.com/ru/articles/1063194/

    #go #assembler #runtime #язык_программирования #go_runtime #go_assembler

  3. 🚀 Oh joy, yet another #Lua #runtime that no one asked for, this time written in #Zig because why not reinvent #the #wheel with extra steps? 🤦‍♂️ Just paste this command into your terminal and prepare to be dazzled by the pinnacle of #unnecessary complexity! 📜🔄
    moonstone.sh/ #Complexity #Reinventing #HackerNews #HackerNews #ngated

  4. 🚀 Oh joy, yet another #Lua #runtime that no one asked for, this time written in #Zig because why not reinvent #the #wheel with extra steps? 🤦‍♂️ Just paste this command into your terminal and prepare to be dazzled by the pinnacle of #unnecessary complexity! 📜🔄
    moonstone.sh/ #Complexity #Reinventing #HackerNews #HackerNews #ngated

  5. Annotationen in Java sind kleine Marker direkt im Code, die Zusatzinformationen tragen. Du kennst sie vermutlich schon: @Override, @Deprecated oder @SuppressWarnings. Das sind keine Kommentare und auch keine Magie im Sinne von "der Compiler macht irgendwas Unfassbares". Es ist eher wie ein sauberer

    magicmarcy.de/eigene-annotatio

    #Annotationen #Metadaten #Runtime #Target #Programming #Java #Interface #Path #MethodMarker #Retention #Coding

  6. 🎉 Announcing #WoofWare.PawPrint: because clearly what the #.NET ecosystem truly needed was a #runtime named after dog prints 🐾. A deterministic .NET runtime? Wow, groundbreaking! Next up: WoofWare's deterministic toaster 🍞.
    patrickstevens.co.uk/posts/202 #PawPrint #dogprints #technology #groundbreaking #HackerNews #ngated

  7. 🎉 Announcing #WoofWare.PawPrint: because clearly what the #.NET ecosystem truly needed was a #runtime named after dog prints 🐾. A deterministic .NET runtime? Wow, groundbreaking! Next up: WoofWare's deterministic toaster 🍞.
    patrickstevens.co.uk/posts/202 #PawPrint #dogprints #technology #groundbreaking #HackerNews #ngated

  8. A Go panic trace is built in two phases:

    → the unwinder climbs the stack, recovering each call's program counter

    → symbolization maps each PC to a function, file, and line

    The chain is rebuilt on the fly from binary metadata.

    internals-for-interns.com/post

    #golang #go #runtime

  9. A Go panic trace is built in two phases:

    → the unwinder climbs the stack, recovering each call's program counter

    → symbolization maps each PC to a function, file, and line

    The chain is rebuilt on the fly from binary metadata.

    internals-for-interns.com/post

    #golang #go #runtime

  10. Saturday Go runtime dive: stacktraces

    A panic trace is built in two parts:

    → the unwinder climbs your stack, grabbing each call's program counter
    → symbolization turns each PC into a function, file, and line

    Drops Monday

    #golang #go #runtime

  11. Saturday Go runtime dive: stacktraces

    A panic trace is built in two parts:

    → the unwinder climbs your stack, grabbing each call's program counter
    → symbolization turns each PC into a function, file, and line

    Drops Monday

    #golang #go #runtime

  12. 𝗪𝗜𝗞𝗜𝗣𝗘𝗗𝗜𝗔'𝗦 𝗙𝗘𝗔𝗧𝗨𝗥𝗘𝗗 𝗔𝗥𝗧𝗜𝗖𝗟𝗘

    ✧ Running Out of Time ✧

    "Running Out of Time" is a song by the American rock band Paramore (pictured). It was released on May 23, 2023, by Atlantic Records as the fourth single from the band's sixth studio album This Is Why (2023). Hayley Williams, Taylor York, and Zac Farro wrote the song in the early stages of the al...

    #runtime #atlanticrecords #billboard #rockbandparamore #americanrockband #wikipedia
    en.wikipedia.org/wiki/Running_

  13. 𝗪𝗜𝗞𝗜𝗣𝗘𝗗𝗜𝗔'𝗦 𝗙𝗘𝗔𝗧𝗨𝗥𝗘𝗗 𝗔𝗥𝗧𝗜𝗖𝗟𝗘

    ✧ Running Out of Time ✧

    "Running Out of Time" is a song by the American rock band Paramore (pictured). It was released on May 23, 2023, by Atlantic Records as the fourth single from the band's sixth studio album This Is Why (2023). Hayley Williams, Taylor York, and Zac Farro wrote the song in the early stages of the al...

    #runtime #atlanticrecords #billboard #rockbandparamore #americanrockband #wikipedia
    en.wikipedia.org/wiki/Running_

  14. 🚀✨ Ah, the new-age miracle! "Runtime" promises to turn your team’s #coding #chaos into a sandboxed utopia, assuming, of course, you can manage to read their 10,000-word doc without falling asleep. 🤯🔧 But fear not, install their shiny tools and watch as your team magically transforms into glorified #tech #support for their bloated integrations. 🛠️💤
    runtm.com/ #Runtime #Sandbox #Integration #HackerNews #ngated

  15. New post: the Go `select` statement

    It's really two features:
    - the compiler rewrites empty, single-case, and case+default selects away
    - only the general case calls `runtime.selectgo`

    internals-for-interns.com/post

    #golang #go #runtime

  16. Saturday Go deep dive: the `select` statement

    It looks like a switch, but it's really two features in one: the compiler rewrites the easy shapes away, and the runtime handles the rest in a single function called `selectgo`.

    I'll explain it on my Monday's blog post!

    Want it directly in your inbox? Subscribe here: internals-for-interns.com/news

    #golang #go #runtime