|  Вариант для распечатки | Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от opennews (??), 21-Янв-20, 09:51 | ||
| В компании Rad Hat ведётся разработка нового легковесного JIT-компилятора MIR, обеспечивающего выполнение кода, предварительно преобразованного в промежуточное представление MIR (Medium Internal Representation, не путать с другим промежуточным представлением MIR (mid-level IR), применяемым в компиляторе Rust). Проект нацелен на предоставление основы для реализации быстрых и компактных интерпретаторов и JIT. Код проекта написан на языке Си и распространяется под лицензией MIT... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление | 
| Сообщения | [Сортировка по времени | RSS] | 
| 1. "Red Hat развивает JIT-компилятор MIR" | +19 +/– |  | 
| Сообщение от Аноним (1), 21-Янв-20, 09:51 | ||
| Может всё-таки JIR? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 47. "Red Hat развивает JIT-компилятор MIR" | +1 +/– |  | 
| Сообщение от РэдХэд (?), 21-Янв-20, 14:16 | ||
| jinr? :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 2. "Red Hat развивает JIT-компилятор MIR" | +4 +/– |  | 
| Сообщение от Аноним (2), 21-Янв-20, 09:55 | ||
| Бинарник собранный gcc 25 мегабайт? Что там? Эти тоже "забыли" стрипнуть? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 20. "Red Hat развивает JIT-компилятор MIR" | +4 +/– |  | 
| Сообщение от Имя (?), 21-Янв-20, 11:11 | ||
| Это размер КОДА самого компилятора | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 21. "Red Hat развивает JIT-компилятор MIR" | +2 +/– |  | 
| Сообщение от Аноним (2), 21-Янв-20, 11:13 | ||
| LLVM посчитать забыли, там гигабайт 20. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 43. "Red Hat развивает JIT-компилятор MIR" | –1 +/– |  | 
| Сообщение от Аноним84701 (ok), 21-Янв-20, 13:46 | ||
| > LLVM посчитать забыли, там гигабайт 20. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 53. "Red Hat развивает JIT-компилятор MIR" | –1 +/– |  | 
| Сообщение от Аноним (-), 21-Янв-20, 14:27 | ||
| > LLVM посчитать забыли, там гигабайт 20. | ||
| Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору | ||
|  | ||
| 65. "Red Hat развивает JIT-компилятор MIR" | –2 +/– |  | 
| Сообщение от Аноним (2), 21-Янв-20, 14:42 | ||
| >> LLVM посчитать забыли, там гигабайт 20. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 23. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (23), 21-Янв-20, 11:27 | ||
| да какая разница, если статичная линковка, то это очень круто | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
|  | ||
| 66. "Red Hat развивает JIT-компилятор MIR" | +2 +/– |  | 
| Сообщение от Аноним84701 (ok), 21-Янв-20, 14:47 | ||
| >> Бинарник собранный gcc 25 мегабайт? Что там? Эти тоже "забыли" стрипнуть? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 74. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (2), 21-Янв-20, 15:02 | ||
| Тут уже предлагают libllvm сравнивать. Давайте тогда libcc1 считать вместо этого, он там около сотни килобайт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 75. "Red Hat развивает JIT-компилятор MIR" | +1 +/– |  | 
| Сообщение от Аноним84701 (ok), 21-Янв-20, 15:15 | ||
| > Тут уже предлагают libllvm сравнивать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 76. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (2), 21-Янв-20, 15:18 | ||
| >потребляет десятки гигабайт | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 78. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним84701 (ok), 21-Янв-20, 15:39 | ||
| >>потребляет десятки гигабайт | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 80. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (2), 21-Янв-20, 16:08 | ||
| А что такое старьё то? В 1 поток? Я много чего раньше собирал в tmpfs, включая компиляторы и браузеры, но теперь так не получается. Правда, llvm вроде собирается (в 4 потока), но я как-то проследил сколько данных записано на диск в процессе. А какие таргеты? Бэкенды вроде NVPTX? Это может быть очередной регрессий по типу регулярных проблем gcc с lto? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 105. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним84701 (ok), 22-Янв-20, 00:16 | ||
| > Я много чего раньше собирал в tmpfs, включая компиляторы и браузеры, но теперь так не получается. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 98. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Michael Shigorin  (ok), 21-Янв-20, 19:42 | ||
| > Я привык собирать в tmpfs, очень болезненно реагирую на десятки гигабайт. | ||
| Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору | ||
|  | ||
| 135. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от юникснуб (?), 23-Янв-20, 19:25 | ||
| Использовать журналируемые ФС для временных файлов (а сборка именно их и создаёт, там ничего такого невосполнимого-ценного нет) вообще не очень мудрая идея. ;) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. "Red Hat развивает JIT-компилятор MIR" | –1 +/– |  | 
| Сообщение от Аноним (3), 21-Янв-20, 09:57 | ||
| Чем оно лучше GNU Lightning? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 118. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от GentooBoy (ok), 22-Янв-20, 09:18 | ||
| Разные подход к снаряду, в GNU Lightning нет промежуточного языка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. "Red Hat развивает JIT-компилятор MIR" | –2 +/– |  | 
| Сообщение от A.Stahl (ok), 21-Янв-20, 10:01 | ||
| Это что же, у нас будут интерпретаторы Си и Си++? Они понимают что через полгода после релиза питонисты и прочие ПХПшники начнут массово убивать себя от безысходности? Эти два интерпретатора вытеснят на серверах всё кроме Лиспа. По понятной причине... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 7. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от наше имя легион (?), 21-Янв-20, 10:14 | ||
| так а по какой такой понятной причине? ;) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 8. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от A.Stahl (ok), 21-Янв-20, 10:16 | ||
| У тебя есть "подкроватный" сервер? Вот и попробуй выпилить оттуда Лисп и сам всё поймёшь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 149. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (149), 25-Янв-20, 23:29 | ||
| # eix -I lisp | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 150. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Michael Shigorin  (ok), 25-Янв-20, 23:38 | ||
| > # есть закурить? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 19. "Red Hat развивает JIT-компилятор MIR" | +3 +/– |  | 
| Сообщение от Аноним (19), 21-Янв-20, 11:09 | ||
| Не вытеснят из-за порогов вхождения в Питоны и Пыхи. | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
|  | ||
| 26. "Red Hat развивает JIT-компилятор MIR" | –2 +/– |  | 
| Сообщение от A.Stahl (ok), 21-Янв-20, 11:34 | ||
| > Не вытеснят из-за порогов вхождения в Питоны и Пыхи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 37. "Red Hat развивает JIT-компилятор MIR" | –2 +/– |  | 
| Сообщение от Аноним (37), 21-Янв-20, 12:44 | ||
| Трoллинг глупостью в 2020 году смотрится уже немного архаично, не находите? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 62. "Red Hat развивает JIT-компилятор MIR" | +6 +/– |  | 
| Сообщение от Аноним (-), 21-Янв-20, 14:36 | ||
| Ну так и не тролльте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 136. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от юникснуб (?), 23-Янв-20, 19:26 | ||
| Интересно, а зачем использовать C++, если не использовать его нетривиальные возможности? Захотелось просто так в ногу пострелять? | ||
| Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору | ||
|  | ||
| 142. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от A.Stahl (ok), 23-Янв-20, 19:45 | ||
| Понятия не имею о чём ты говоришь. Хочешь -- используй, не хочешь -- не используй. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 147. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от юникснуб (?), 24-Янв-20, 15:03 | ||
| > Понятия не имею о чём ты говоришь. Хочешь -- используй, не хочешь | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 148. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от A.Stahl (ok), 24-Янв-20, 15:39 | ||
| >Для решения простых задач C++ зачастую не оптимален в качестве инструмента: дольше разработка, больше риски ошибок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 48. "Red Hat развивает JIT-компилятор MIR" | –1 +/– |  | 
| Сообщение от Аноним (48), 21-Янв-20, 14:21 | ||
| R уже есть.. | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
|  | ||
| 58. "Red Hat развивает JIT-компилятор MIR" | +1 +/– |  | 
| Сообщение от Аноним (-), 21-Янв-20, 14:30 | ||
| В каком месте R вообще замена си? Эт ж надо такое придумать! :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 51. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (48), 21-Янв-20, 14:23 | ||
| > Эти два интерпретатора вытеснят на серверах всё кроме Лиспа. По понятной причине... | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
|  | ||
| 54. "Red Hat развивает JIT-компилятор MIR" | +1 +/– |  | 
| Сообщение от Аноним (37), 21-Янв-20, 14:27 | ||
| Такая "безопасность" работает только при условии, что у злоумышленника не хватит квалификации собрать статический бинарник под целевую платформу. То есть — от пользователей Kali, разве что. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 131. "Red Hat развивает JIT-компилятор MIR" | +2 +/– |  | 
| Сообщение от Аноним (131), 22-Янв-20, 15:36 | ||
| У людей имеющих элементарные понятия ИТ безопасности вся память, включая дисковую подсистему, выделяется или exec,ro или noexec,rw. Это требование DAC. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 132. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (132), 22-Янв-20, 16:06 | ||
| > Такая "безопасность" работает только при условии, что у злоумышленника не хватит квалификации собрать статический бинарник под целевую платформу. | ||
| Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору | ||
|  | ||
| 137. "Red Hat развивает JIT-компилятор MIR" | +1 +/– |  | 
| Сообщение от юникснуб (?), 23-Янв-20, 19:29 | ||
| Не противоречит. Современные приличные JIT делают простую вещь: сначала выделяют память как RW, потом меняют права на (R)X. Все довольны. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 56. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (-), 21-Янв-20, 14:29 | ||
| > Это что же, у нас будут интерпретаторы Си и Си++? | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
|  | ||
| 102. "Red Hat развивает JIT-компилятор MIR" | –2 +/– |  | 
| Сообщение от funny.falcon (?), 21-Янв-20, 21:11 | ||
| TCC - GPL. А это резко ограничивает возможности его применения. Собственно, мне кажется, потому он и не взлетел в качестве платформы для массового JIT. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 109. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (-), 22-Янв-20, 04:19 | ||
| Не очень ффтыкаю как GPL компилера "в режиме интерпретера" ограничивает что-то. Код с ним при этом не линкуется. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 82. "Red Hat развивает JIT-компилятор MIR" | +6 +/– |  | 
| Сообщение от nelson  (??), 21-Янв-20, 16:31 | ||
| >> Это что же, у нас будут интерпретаторы Си и Си++? | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
|  | ||
| 138. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от юникснуб (?), 23-Янв-20, 19:31 | ||
| Забавно, но нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Red Hat развивает JIT-компилятор MIR" | +10 +/– |  | 
| Сообщение от Аноним (5), 21-Янв-20, 10:13 | ||
| >MIR | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 16. "Red Hat развивает JIT-компилятор MIR" | –4 +/– |  | 
| Сообщение от Аноним (16), 21-Янв-20, 10:55 | ||
| ... скромные боги тихо собирают МИР ... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 55. "Red Hat развивает JIT-компилятор MIR" | +1 +/– |  | 
| Сообщение от Аноним (37), 21-Янв-20, 14:28 | ||
| Зачем захватывать мир, если можно сделать свой? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 63. "Red Hat развивает JIT-компилятор MIR" | +2 +/– |  | 
| Сообщение от Аноним (-), 21-Янв-20, 14:40 | ||
| Весьма валидный пойнт. Но LLVM с шлангом они кажется все-таки малость подтроллили. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. "Red Hat развивает JIT-компилятор MIR" | +4 +/– |  | 
| Сообщение от Аноним (6), 21-Янв-20, 10:13 | ||
| > Компиляция в MIR должна осуществляться как минимум в 100 раз быстрее, чем в GCC; | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 9. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Moomintroll (ok), 21-Янв-20, 10:31 | ||
| >> Компиляция в MIR должна осуществляться как минимум в 100 раз быстрее, чем в GCC; | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 27. "Red Hat развивает JIT-компилятор MIR" | –2 +/– |  | 
| Сообщение от Аноним (27), 21-Янв-20, 11:35 | ||
| про компиляцию в внутреннее представление JIT намеренно умолчали? или не знали о таком? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 15. "Red Hat развивает JIT-компилятор MIR" | –1 +/– |  | 
| Сообщение от bw (ok), 21-Янв-20, 10:50 | ||
| Закон сохранения энергии. | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
|  | ||
| 25. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (37), 21-Янв-20, 11:33 | ||
| Интересно, по какому закону сохранения этот "frontend" будет работать без интернета (а он будет). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 10. "Red Hat развивает JIT-компилятор MIR" | +3 +/– |  | 
| Сообщение от Аноним (10), 21-Янв-20, 10:31 | ||
| Зачем столько новых промежуточных представлений? Уже существующих недостаточно? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 12. "Red Hat развивает JIT-компилятор MIR" | +4 +/– |  | 
| Сообщение от Аноним (12), 21-Янв-20, 10:43 | ||
| Это не считая того, что выходной x86(-64) код - тоже промежуточное представление, внутри проца оно совершенно иное :D | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 87. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Урри (?), 21-Янв-20, 17:56 | ||
| Фатальный недостаток-с(с) у всех же. | ||
| Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору | ||
| 11. "Red Hat развивает JIT-компилятор MIR" | –1 +/– |  | 
| Сообщение от Аноним (12), 21-Янв-20, 10:42 | ||
| > Исполнение MIR с использованием JIT должно быть не более чем на 30% медленнее, чем производительность исполняемого файла, собранного на основе того же Си-кода в GCC (с оптимизациями "-O2") | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 14. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (14), 21-Янв-20, 10:48 | ||
| С другой стороны они все верят что именно их xIT будет праивть миром. В то время пока рынок не могут поделить .NET реализация и Java реализация, а они блин были первые выдумщики. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 22. "Red Hat развивает JIT-компилятор MIR" | +3 +/– |  | 
| Сообщение от X5asd5 (?), 21-Янв-20, 11:20 | ||
| а почему нельзя просто скомпилировать бинарник? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 30. "Red Hat развивает JIT-компилятор MIR" | –2 +/– |  | 
| Сообщение от Аноним (30), 21-Янв-20, 11:44 | ||
| Почему бы не погуглить, зачем нужен jit? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 33. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от X5asd5 (?), 21-Янв-20, 12:14 | ||
| а почему бы сразу не написать сюда на форум, действительно, зачем же нужен jit ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 35. "Red Hat развивает JIT-компилятор MIR" | +1 +/– |  | 
| Сообщение от Аноним (30), 21-Янв-20, 12:36 | ||
| Потому что в принципе бессмысленно что-то объяснять, если человек не знает, где используются скрипты | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 100. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (100), 21-Янв-20, 20:37 | ||
| Там где нет денег сделать из MVP и POC проекта полноценное решение? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 122. "Red Hat развивает JIT-компилятор MIR" | +1 +/– |  | 
| Сообщение от Аноним (30), 22-Янв-20, 10:55 | ||
| Господи, откуда вы беретесь? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 139. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от господи (?), 23-Янв-20, 19:34 | ||
| вам лучше этого не знать, поверьте | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 83. "Red Hat развивает JIT-компилятор MIR" | –1 +/– |  | 
| Сообщение от Аноним (19), 21-Янв-20, 17:46 | ||
| Значит пользователь ПК потратил недостаточно денег на оперативную память, чтобы запускаемая программа имела бы предсказуемую производительность, управляемые характеристики. | ||
| Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору | ||
|  | ||
| 101. "Red Hat развивает JIT-компилятор MIR" | –1 +/– |  | 
| Сообщение от Аноним (100), 21-Янв-20, 20:38 | ||
| Дык известно же что производители железа просто щемят программистов этим вот и все | ||
| Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору | ||
|  | ||
| 61. "Red Hat развивает JIT-компилятор MIR" | –5 +/– |  | 
| Сообщение от Аноним (-), 21-Янв-20, 14:33 | ||
| > а почему нельзя просто скомпилировать бинарник? | ||
| Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору | ||
|  | ||
| 73. "Red Hat развивает JIT-компилятор MIR" | +4 +/– |  | 
| Сообщение от Аноним (73), 21-Янв-20, 14:59 | ||
| > Просто по Тюрингу | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 104. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от X5asd5 (?), 21-Янв-20, 22:30 | ||
| >> а почему нельзя просто скомпилировать бинарник? | ||
| Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору | ||
|  | ||
| 140. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от господи (?), 23-Янв-20, 19:38 | ||
| В C# есть такая штука как dynamic, почитайте: https://docs.microsoft.com/ru-ru/dotnet/api/system.dynamic.d... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 34. "Red Hat развивает JIT-компилятор MIR" | –1 +/– |  | 
| Сообщение от Аноним (2), 21-Янв-20, 12:35 | ||
| Уже есть numba. Она даже cuda умеет. Результаты так себе, скажем, cython обеспечивает производительность равную си, а тут может ещё и хуже в зависимости от условий стать. | ||
| Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору | ||
|  | ||
| 93. "Red Hat развивает JIT-компилятор MIR" | –1 +/– |  | 
| Сообщение от 0ffh (??), 21-Янв-20, 18:36 | ||
| так cython УЖЕ есть | ||
| Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору | ||
| 13. "Red Hat развивает JIT-компилятор MIR" | +5 +/– |  | 
| Сообщение от Аноним (13), 21-Янв-20, 10:45 | ||
| (унас_было_14_стандартов.жпг) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. "Red Hat развивает JIT-компилятор MIR" | +7 +/– |  | 
| Сообщение от Ваш Анонимус (?), 21-Янв-20, 11:06 | ||
| Я не понял, там названия кончились что ли? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 28. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от neAnonim (?), 21-Янв-20, 11:35 | ||
| Они хотят "крутое" название из трех букв. н.р ( C компиляторы: pcc, tcc, lcc, gcc..) итд по другим пунктам | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 38. "Red Hat развивает JIT-компилятор MIR" | –2 +/– |  | 
| Сообщение от Аноним (37), 21-Янв-20, 12:47 | ||
| > Они хотят "крутое" название из трех букв. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 18. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от myhand (ok), 21-Янв-20, 11:07 | ||
| > под лицензией MIT ... не исключается возможность портирования GCC на использование | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 24. "Red Hat развивает JIT-компилятор MIR" | –1 +/– |  | 
| Сообщение от Аноним (37), 21-Янв-20, 11:30 | ||
| > Ушли у батьки Столлмана конпилятор... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 32. "Red Hat развивает JIT-компилятор MIR" | –1 +/– |  | 
| Сообщение от Аноним (32), 21-Янв-20, 12:14 | ||
| А чому не в Nigeria? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 36. "Red Hat развивает JIT-компилятор MIR" | +3 +/– |  | 
| Сообщение от Аноним (37), 21-Янв-20, 12:41 | ||
| Потому что название не толерантное. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 29. "Red Hat развивает JIT-компилятор MIR" | –1 +/– |  | 
| Сообщение от Аноним (30), 21-Янв-20, 11:43 | ||
| +1 стандарт | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 39. "Red Hat развивает JIT-компилятор MIR" | +1 +/– |  | 
| Сообщение от Аноним (37), 21-Янв-20, 13:06 | ||
| Пока код ISO на присвоят — не стандарт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 141. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от господи (?), 23-Янв-20, 19:41 | ||
| А если ISO выпустят релиз, а все остальные на эту бамажку покладут известно что, то это всё равно будет стандарт? ;) Многие вещи стандартизируют задним числом, если вы не в курсе. В том числе и в ISO. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 103. "Red Hat развивает JIT-компилятор MIR" | –1 +/– |  | 
| Сообщение от Аноним (103), 21-Янв-20, 22:18 | ||
| я что не понял - чем оно от вм и байткода ллвм отличается кроме того что написано другими людьми и имеет меньшее окружение? | ||
| Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору | ||
| 31. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (31), 21-Янв-20, 12:00 | ||
| Какая-то детская фиксация на цифре 100. В сто раз быстрее, меньше... Прям как "мой папа в сто раз сильнее твоего, он машину одной рукой поднимет". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 40. "Red Hat развивает JIT-компилятор MIR" | +2 +/– |  | 
| Сообщение от Аноним (37), 21-Янв-20, 13:07 | ||
| Современные физики и инженеры с их «разница величин оценивается как минимум в два порядка» недалеко от них ушли. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 86. "Red Hat развивает JIT-компилятор MIR" | +2 +/– |  | 
| Сообщение от Аноним (19), 21-Янв-20, 17:53 | ||
| На два порядка. Логарифмы складываются. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 64. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (-), 21-Янв-20, 14:41 | ||
| Ну а что, иногда даже правда. Нацепит экзоскелет - и подымет. | ||
| Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору | ||
| 41. "Red Hat развивает JIT-компилятор MIR" | –1 +/– |  | 
| Сообщение от nelson  (??), 21-Янв-20, 13:38 | ||
| >> Код проекта написан на языке Си | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 42. "Red Hat развивает JIT-компилятор MIR" | +4 +/– |  | 
| Сообщение от Owlet (?), 21-Янв-20, 13:46 | ||
| > всё равно этому языку ничего не светит в системном программировании | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 50. "Red Hat развивает JIT-компилятор MIR" | +1 +/– |  | 
| Сообщение от Аноним (37), 21-Янв-20, 14:22 | ||
| Это всё гуманитарные дисциплины, и настоящему айтишнику их знать не надо. Вот философия Unix — это да, без неё — вон из профессии. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 79. "Red Hat развивает JIT-компилятор MIR" | +4 +/– |  | 
| Сообщение от nelson  (??), 21-Янв-20, 15:52 | ||
| растишка - это диверсия в сфере разработки системного ПО. язычёк, в котором манипуляция объектамм в памяти осуществляется посредством костылей, придуманных для неосиляторов адресной арифметики, объективно не нужен | ||
| Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору | ||
|  | ||
| 124. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Анончик (?), 22-Янв-20, 12:46 | ||
| Растишка переносит отлов багов с адресной арифметикой с этапа исполнения на этап компиляции. Вот такая простая идея. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 67. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (67), 21-Янв-20, 14:47 | ||
| > транслировать же С и С++ в промежуточное представление... хз. зачем, если есть жаба. | ||
| Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору | ||
|  | ||
| 81. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от nelson  (??), 21-Янв-20, 16:11 | ||
| речь о промежуточном представлении для компиляции JIT-компилятором. а в случае с GCC дело не только в трансляции под разные архитектуры. абстрактное представление позволяет также добавить поддержку нового ЯПа | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 110. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (-), 22-Янв-20, 04:26 | ||
| Насколько я понял идею этой штуки - это предлагается как некий IR, более логичный и юзабельный чем LLVMовский. В том числе в этом вроде бы предполагается возможность притащить "абстрактный" бинарник а на целевой платформе его перегнать в нативный относительно малой кровью. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 125. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Анончик (?), 22-Янв-20, 12:49 | ||
| Просто llvm очень жирный и долго работает перегоняя свой ir в наивный код. Автор делает тоже самое только его реализация маленькая и быстро делает наивный код за счёт минимальной оптимизации. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 44. "Red Hat развивает JIT-компилятор MIR" | –8 +/– |  | 
| Сообщение от None (??), 21-Янв-20, 13:57 | ||
| Вообще всякие JIT нужны для того, чтобы не светить исходниками клиентам, для чего это конторе, которая вроде как опенсорсом занимается?.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 52. "Red Hat развивает JIT-компилятор MIR" | –2 +/– |  | 
| Сообщение от Аноним (37), 21-Янв-20, 14:24 | ||
| Опять пятнадцатицентовые из оракла. Унылые и однообразные, как всегда. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Урри (?), 21-Янв-20, 14:01 | ||
| Еще один убийца джавы? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 46. "Red Hat развивает JIT-компилятор MIR" | +1 +/– |  | 
| Сообщение от arisu (ok), 21-Янв-20, 14:12 | ||
| как всегда — в libjit нашли Фатальный Недостаток. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 68. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (67), 21-Янв-20, 14:48 | ||
| Судя по описанию - достаточно разные штуки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 72. "Red Hat развивает JIT-компилятор MIR" | +3 +/– |  | 
| Сообщение от arisu (ok), 21-Янв-20, 14:57 | ||
| > Судя по описанию - достаточно разные штуки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 143. "Red Hat развивает JIT-компилятор MIR" | +1 +/– |  | 
| Сообщение от господи (?), 23-Янв-20, 19:48 | ||
| Они об этом прямым текстом говорят, предсказатель вы наш: "If we implement more optimizations, SSA transition is possible when additional time for expensive in/out SSA passes will be less than additional time for non-SSA optimization implementation". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 144. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от arisu (ok), 23-Янв-20, 19:51 | ||
| ты плохой, ненастоящий господи. потому что глупый очень. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 49. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (49), 21-Янв-20, 14:22 | ||
| > Промежуточный код MIR может быть представлен в бинарном и текстовом (читаемом) виде. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 59. "Red Hat развивает JIT-компилятор MIR" | +1 +/– |  | 
| Сообщение от Аноним (37), 21-Янв-20, 14:30 | ||
| В текстовом виде — это уже не байт-код, а лайн-код. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 69. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (67), 21-Янв-20, 14:49 | ||
| > Хм, непосредственно править байт код ... хм. | ||
| Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору | ||
|  | ||
| 71. "Red Hat развивает JIT-компилятор MIR" | –1 +/– |  | 
| Сообщение от Аноним (49), 21-Янв-20, 14:54 | ||
| > Ассемблер же правят. А это чем хуже? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 111. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (-), 22-Янв-20, 04:28 | ||
| Ну например JAVA выросла в адского переусложненного монстра который подразумевает немеряный рантайм и либы и половина перечисленных в сабже юзкейсов на основе жабы просто не выглядит жизнеспособно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 57. "Red Hat развивает JIT-компилятор MIR" | –1 +/– |  | 
| Сообщение от Аноним (-), 21-Янв-20, 14:30 | ||
| >В текущем виде реализация MIR во многим опережает изначально поставленные цели: проведённые тесты показали, что производительность компиляции в MIR быстрее "GCC -O2" в 178 раз | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 60. "Red Hat развивает JIT-компилятор MIR" | +4 +/– |  | 
| Сообщение от erthink (ok), 21-Янв-20, 14:30 | ||
| Затея интересная, точно будет полезна для JIT-изации и получения переносимого промежуточного во многих случаях. Однако, MIR целенаправленно содержит минимальный набор инструкций без SIMD, CMOV, FFS/CLZ/CTZ/POPCOUNT, SIN/COS и т.д. Получается этакий PDP-11 с поддержкой 32/64-битных операндов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 114. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от GentooBoy (ok), 22-Янв-20, 08:29 | ||
| >- при трансляции из GCC и LLVM в MIR для каждого builtin-а придется выбирать одно из трех: инлайнить цепочку инструкций, оформлять вызов к runtime-библиотеки (которую нужно поддерживать и поставлять отдельно), генерировать ошибку (т.е. нарушать совместимость с GCC/LLVM). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 116. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от arisu (ok), 22-Янв-20, 08:52 | ||
| > Будем надеяться что у Владимира Макарова получиться, но работа очень большая в | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 120. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от GentooBoy (ok), 22-Янв-20, 09:25 | ||
| Ну все немного сложнее, изначально это был пет проект как я понимаю. Потом шапка разрешыла работать фултайм. Ну а идея была в том что бы добавить в Ruby jit, хотя у core team очень странное видение, они хотят все свое без внешних зависимостей. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 121. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от arisu (ok), 22-Янв-20, 09:33 | ||
| (на всякий случай: я не имел в виду ничего негативного. просто автор сознательно пошёл в NIH-территорию, а там Свои, Особые Правила. ;-) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 123. "Red Hat развивает JIT-компилятор MIR" | +1 +/– |  | 
| Сообщение от erthink (ok), 22-Янв-20, 11:50 | ||
| >>- при трансляции из GCC и LLVM в MIR для каждого builtin-а придется выбирать одно из трех: инлайнить цепочку инструкций, оформлять вызов к runtime-библиотеки (которую нужно поддерживать и поставлять отдельно), генерировать ошибку (т.е. нарушать совместимость с GCC/LLVM). | ||
| Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору | ||
|  | ||
| 126. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Анончик (?), 22-Янв-20, 12:58 | ||
| Эти отключают оптимизации llvm, дабы генерить как можно более простой llvm ir. О полном один в один переносе речь конечно не идёт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 129. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от erthink (ok), 22-Янв-20, 14:19 | ||
| > Эти отключают оптимизации llvm, дабы генерить как можно более простой llvm ir. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 127. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от GentooBoy (ok), 22-Янв-20, 13:35 | ||
| Да вы правы, будут проблемы. | ||
| Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору | ||
|  | ||
| 128. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (128), 22-Янв-20, 13:57 | ||
| следующая версия будет содержать все инструкции :D | ||
| Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору | ||
|  | ||
| 130. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от erthink (ok), 22-Янв-20, 14:25 | ||
| > следующая версия будет содержать все инструкции :D | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 70. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (70), 21-Янв-20, 14:54 | ||
| Что значит "сренегерировать"? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 77. "Red Hat развивает JIT-компилятор MIR" | +1 +/– |  | 
| Сообщение от Аноним (77), 21-Янв-20, 15:31 | ||
| >В компании Rad Hat ведётся разработка нового легковесного JIT-компилятора MIR | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 84. "Red Hat развивает JIT-компилятор MIR" | +2 +/– |  | 
| Сообщение от Аноним (84), 21-Янв-20, 17:48 | ||
| ну дак не на расте же писать, у тех девственниц истерика случается при виде указателя. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 96. "Red Hat развивает JIT-компилятор MIR" | –4 +/– |  | 
| Сообщение от kernel_panic (??), 21-Янв-20, 18:46 | ||
| ГНУтые поделия постепенно выбрасываются, скоро и ядро перелицензируют на какой-нибудь MIT. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 97. "Red Hat развивает JIT-компилятор MIR" | –7 +/– |  | 
| Сообщение от Анонимныйаноним (?), 21-Янв-20, 19:03 | ||
| А для питона будет? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 107. "Red Hat развивает JIT-компилятор MIR" | +8 +/– |  | 
| Сообщение от Led (ok), 22-Янв-20, 00:20 | ||
| В ложку питона сколько бочек мёда не докидывай - всё равно питоном останется. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 112. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (-), 22-Янв-20, 04:29 | ||
| Для какой-нибудь обкоцаной недо-версии с более-менее статическими типами и без всяких eval... ? | ||
| Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору | ||
| 99. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от rc.conf (?), 21-Янв-20, 20:09 | ||
| Лучше бы Red Hat развивал ZFS, выкупив её у Oracle. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 115. "Red Hat развивает JIT-компилятор MIR" | +1 +/– |  | 
| Сообщение от GentooBoy (ok), 22-Янв-20, 08:52 | ||
| Я просто оставлю это здесь https://github.com/wasmerio/wasmer | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 117. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от arisu (ok), 22-Янв-20, 08:57 | ||
| ну и зачем ты напачкал? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 119. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от GentooBoy (ok), 22-Янв-20, 09:21 | ||
| Может кто то поиграть захочет с теми же яйцами только в профиль. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 134. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от s9gf4ult (ok), 22-Янв-20, 19:37 | ||
| Но WASM же делает то же самое. Нахера? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 145. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Аноним (103), 24-Янв-20, 13:53 | ||
| >Но WASM же делает то же самое. Нахера? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|  | ||
| 146. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от erthink (ok), 24-Янв-20, 14:22 | ||
| >>Но WASM же делает то же самое. Нахера? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 151. "Red Hat развивает JIT-компилятор MIR" | +/– |  | 
| Сообщение от Lockywolf (ok), 03-Фев-20, 00:15 | ||
| Можно, наверное, написать ридер mir-ir для Схемы, если там так мало инструкций. И получится компилятор Руби в Схему. Отличное решение, я считаю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Архив | Удалить | Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема | 
| Закладки на сайте Проследить за страницей | Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |