Goвно / Говнокод #26599 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
Currently, we're ignoring failures to mlock signal stacks in the
workaround for #35777. This means if your mlock limit is low, you'll
instead get random memory corruption, which seems like the wrong
trade-off.

самый лучший язык на свете продолжает шпарить, отказались от free after use - получили «забыл сделать if (err != nil)»

https://github.com/golang/go/commit/69614c0d0e05787c8203bdc364c3293e1cf5094a

Запостил: Fike Fike, (Updated )

Комментарии (26) RSS

  • println("runtime: update your kernel to 5.4.2 or later")


    блядь
    блядь
    блядь
    Ответить
    • >minimal: no bloat
      пажите, это про язык с гц в рунтайме?
      Ответить
    • > на джаве и ноде операнционку мы уже писали
      О, кстати, а как эта дрисня была технически реализована? Они в загрузчик JRE/рантайм ноды засунули, чи шо?
      Ответить
      • вроде бы там взяли линукс, добавили туда ноду, написали на ней файл-менеджер, установили нескучные обои, и так получилась операционка на ноджс

        пра жаву не знаю. Знаешь такие PicoJava протсы?
        Ответить
        • Ну блин, а докер с PHP и каким-нибудь скриптом файл-менеджера теперь считается операционкой на PHP?
          Ответить
        • Кокой позор (((

          «PicoJava» поглядел, выглядит круто. Почти как «Лисп-машина».
          Ответить
            • Лисповые машинки с генерацией нативного кода и тайпхинтингом довольно шустро работают. Ну причём это не jit который хер пойми когда запустится, а вполне предсказуемая конпеляция когда объявляешь функцию.
              Ответить
              • Я имел ввиду железную лисп машину с клавиатурой Космическим Кадетом и 20-ти летним Столлманом за этой клавиатурой
                Ответить
  • если у вас нету прав на чтение этого файла, то попытка чтения приведет к выгоранию чипсета, и это решение кажется нам немного спорным
    Ответить
  • Так а шо тут произошло?

    Go-спода нашли бажину с покоцаной памятью, которая оказалась бажиной в ядре лялиха и которую они до фикса в ядре закрыли костылём, который поломал другие нежные части тела. Я правильно понял?

    P.S. Коммент понравился: The random corruption can occur with any program in any language. Using async preemption does make the random corruption more likely. But it can happen regardless.

    Азаза, мы все умрём. Коммитовирус
    Ответить
  • спасибо, продолжайте минусовать, типа решаю как раз, стоит ли сюда вообще заходить в будущем, полезно ваше мнение знать, так что голосуйте, начинал программировать в ранних 70x, с тех пор попеременно сети и реальное время, в создании интернет реально участвовал, спрашивается что мне здесь делать? все просто — ностальгия, типа лет 25 в россии не был
    Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8