Доступен встраиваемый интерпретатор mruby 3.2
Автор
Сообщение
news_bot ®
Стаж: 7 лет 2 месяца
Сообщений: 27286
Представлен выпуск mruby 3.2, встраиваемого интерпретатора динамического объектно-ориентированного языка программирования Ruby. Mruby обеспечивает базовую совместимость синтаксиса на уровне Ruby 3.x, за исключением поддержки сопоставления с образцом ("case .. in"). Интерпретатор отличается низким потреблением памяти и ориентирован на встраивание поддержки языка Ruby в другие приложения. Встроенный в приложение интерпретатор может выполнять как исходный код на языке Ruby, так и байткод, полученный при помощи развиваемого проектом компилятора "mrbc". Исходные тексты mruby распространяется под лицензией MIT.
В новом выпуске устранено 19 уязвимостей, которые могут привести к переполнению буфера, разыменованию нулевых указателей или обращению к памяти после её освобождения при обработке интерпретатором специально оформленного Ruby-кода.
Из не связанных с безопасностью изменений отмечается:
- Поддержка передачи анонимных аргументов (*, **, &),
- Поддержка больших целых чисел (mruby-bigint).
- Поддержка загрузки скомпилированных бинарных файлов с расширением ".mrb".
- Добавление опции "--no-optimize" для отключения оптимизаций в компиляторе mrbc.
- Реализация методов Class#subclasses и Module#undefined_instance_methods в mruby-class-ext.
- Новые встроенные библиотеки mruby-errno, mruby-set,
mruby-dir и mruby-data.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://mruby.org/releases/202...)
- OpenNews: Выпуск языка программирования Ruby 3.2
- OpenNews: Доступен интерпретатор mruby 3.0
- OpenNews: В RubyGems выявлено 724 вредоносных пакета
- OpenNews: Открыт код Sorbet, системы статической проверки типов для Ruby
- OpenNews: В Ruby-библиотеке bootstrap-sass выявлен бэкдор
Похожие новости:
- В Ruby on Rails устранена уязвимость, допускающая подстановку SQL-кода
- АНБ рекомендует переходить на языки программирования, безопасно работающие с памятью
- Уязвимости в web-фреймворке Grails и Ruby-модуле TZInfo
- RubyGems переходит на обязательную двухфакторную аутентификацию для популярных пакетов
- Уязвимость в RubyGems.org, позволяющая подменить чужие пакеты
- Корректирующие выпуски Ruby 3.1.2, 3.0.4, 2.7.6, 2.6.10 с устранением уязвимостей
- Выпуск языка программирования Ruby 3.1
- Уязвимости в LibreCAD, Ruby, TensorFlow, Mailman и Vim
- Шутка про возраст женщин привела к изменению кодекса поведения Ruby
- [Ruby, Python, TDD, Разработка игр, Алгоритмы] Реализация алгоритма Минимакс на примере игры «Крестики-Нолики» (перевод)
Теги для поиска: #_mruby, #_ruby
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 30-Апр 22:08
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 7 лет 2 месяца |
|
Представлен выпуск mruby 3.2, встраиваемого интерпретатора динамического объектно-ориентированного языка программирования Ruby. Mruby обеспечивает базовую совместимость синтаксиса на уровне Ruby 3.x, за исключением поддержки сопоставления с образцом ("case .. in"). Интерпретатор отличается низким потреблением памяти и ориентирован на встраивание поддержки языка Ruby в другие приложения. Встроенный в приложение интерпретатор может выполнять как исходный код на языке Ruby, так и байткод, полученный при помощи развиваемого проектом компилятора "mrbc". Исходные тексты mruby распространяется под лицензией MIT. В новом выпуске устранено 19 уязвимостей, которые могут привести к переполнению буфера, разыменованию нулевых указателей или обращению к памяти после её освобождения при обработке интерпретатором специально оформленного Ruby-кода. Из не связанных с безопасностью изменений отмечается:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 30-Апр 22:08
Часовой пояс: UTC + 5