Rubinius

Софтуер снимки:
Rubinius
Софтуер детайли:
Версия: 3.2 актуализира
Дата на качване: 10 Feb 16
Розробник: Evan Phoenix
Разрешително: Безплатно
Популярност: 28

Rating: 2.5/5 (Total Votes: 4)

По подразбиране, роден Ruby компилаторът използва Ruby Изпълнение на Matz му (MRI), за да се изпълни код.

Rubinius е алтернатива на ядрено-магнитен резонанс, фокусирани върху скорост и производителност.

Този инструмент може да се използва за производствени среди, че са съвместими с повечето настоящи Ruby библиотеки и рамки.

Rubinius също лостове мощен интерфейс C-API, който също позволява да се изпълни родния C код, заедно с Ruby, за по-голяма производителност и дори по-висока скорост.

Какво е новото в тази версия:.

  • C-API осигурява rb_struct_s_members
  • Array # Concat се фиксира при масива се добавя към разполага с изместен индекс старт.
  • The -Xjit.profile опцията излъчва профилиране апаратура в методи, събрани от СЕР. Също така, СЕР не е забранен по време на профилиране, когато е посочена тази опция.
  • Тема # PID връща PID на нишката на Linux и някои платформа-специфична стойност число на OS X.
  • rubysl-дайджест скъпоценен камък се актуализира до 2.0.7.
  • Bundler се актуализира, за да 1.9.8.

Какво ново във версия 2.5.8:.

  • C-API осигурява rb_struct_s_members
  • Array # Concat се фиксира при масива се добавя към разполага с изместен индекс старт.
  • The -Xjit.profile опцията излъчва профилиране апаратура в методи, събрани от СЕР. Също така, СЕР не е забранен по време на профилиране, когато е посочена тази опция.
  • Тема # PID връща PID на нишката на Linux и някои платформа-специфична стойност число на OS X.
  • rubysl-дайджест скъпоценен камък се актуализира до 2.0.7.
  • Bundler се актуализира, за да 1.9.8.

Какво ново във версия 2.5.5:.

  • C-API осигурява rb_struct_s_members
  • Array # Concat се фиксира при масива се добавя към разполага с изместен индекс старт.
  • The -Xjit.profile опцията излъчва профилиране апаратура в методи, събрани от СЕР. Също така, СЕР не е забранен по време на профилиране, когато е посочена тази опция.
  • Тема # PID връща PID на нишката на Linux и някои платформа-специфична стойност число на OS X.
  • rubysl-дайджест скъпоценен камък се актуализира до 2.0.7.
  • Bundler се актуализира, за да 1.9.8.

Какво ново във версия 2.5.3:

  • Заключването в виртуалната машина около вилицата и вилица / EXEC (например за Process.spawn или Kernel # `) е подобрена.
  • Когато се изпълнява, например, Process.spawn или Kernel # `, състоянието на подпроцес се чете от една тръба в процеса на родител. Това четене може да се прекъсва от системата. Прекъснатата чете сега се работи правилно.
  • На FreeBSD, на Readline C-EXT (rubysl-Readline) се използва на мястото на чист Ruby RB-Readline защото последният зависи от команди, които не са на разположение на FreeBSD.
  • Enumerable # flat_map съвместимост се подобрява.
  • команден ред опцията помощ и -Xhelp се подобрява.

Какво ново във версия 2.5.2:

  • Заключването в виртуалната машина около вилицата и вилица / EXEC (например за Process.spawn или Kernel # `) е подобрена.
  • Когато се изпълнява, например, Process.spawn или Kernel # `, състоянието на подпроцес се чете от една тръба в процеса на родител. Това четене може да се прекъсва от системата. Прекъснатата чете сега се работи правилно.
  • На FreeBSD, на Readline C-EXT (rubysl-Readline) се използва на мястото на чист Ruby RB-Readline защото последният зависи от команди, които не са на разположение на FreeBSD.
  • Enumerable # flat_map съвместимост се подобрява.
  • команден ред опцията помощ и -Xhelp се подобрява.

Какво ново във версия 2.4.0:

  • е добавен File.fnmatch подкрепа за FNM_EXTGLOB.
  • маршал дръжки незабавни ценности, върнати от методи обичай _dump.

  • Добавена е
  • ядрото # caller_locations. Kernel # абонати вече поддържа лимит
  • аргумент.
  • класове Errno може да се subclassed.
  • Един въпрос, причинени от съоръжението за мониторинг бог, където бог би насилствено
  • близост всички описания на файлове в процеса от 3 до 256, е смекчени.
  • По-рано, този въпрос може да доведе Rubinius да виси, когато работи бог и
  • exec'ing на подпроцес.
  • Rubinius :: Metrics.data.to_hash сега отново използва Hash например вместо
  • създаването на нова по всяко повикване.

Какво ново във версия 2.3.0:

  • аргументи за ключови думи (и двете по избор и задължително) се поддържат .
  • Rubinius ще прочетете -X опции за конфигуриране от ХЛ / .rbxrc.
  • Основната инфраструктура е добавен за винаги-на показателите на Rubinius
  • подсистеми.
  • Rubinius предоставя интерфейс към Syslog съоръжението.
  • е добавен Инфраструктурата за Rubinius :: Console.
  • Подкрепа за автоматично изграждане LLVM от източник, или достъп до една
  • предварително изграден двоичен на LLVM е била отстранена.

Какво ново във версия 2.2.9:

  • Предварително инсталирани скъпоценни двоични опаковки са изпълними файлове.

Какво е новото във версия 2.2.2:

  • Един въпрос, е фиксиран боравене с памет, когато разбор на Bignum .
  • Подобрена разбор на Bignum.
  • C-API осигурява функцията rb_intern_str.
  • C-API осигурява функцията rb_int_positive_pow.
  • Един въпрос, е фиксиран с Kernel.local_variables и Оценка.
  • Един въпрос, е фиксиран с File.realdirpath.
  • Kernel # реж се изпълнява.
  • Един въпрос, е фиксирано разпределение на темата обекти.
  • Един въпрос, е фиксиран заключване обекти.
  • --llvm-пътека проверки на опции за конфигуриране llvm версия.
  • Модул # const_get решава квалифицирани имена като ":: A :: B"

  • са включени
  • фърмуера скъпоценни зависимости за mini_portile.
  • The close_on_exec държавата е определен за нови описания на файлове.
  • C-API осигурява rb_fix_fd_cloexec функция.
  • "Т" модификатора се поддържа в режима на файлове.
  • безизходица в стартовата нишка е фиксиран.
  • The конфигурира програмата "направи" се използва сграда llvm.
  • Условие състезание на тема изключване е фиксиран.

Какво ново във версия 2.2.1:.

  • Добавен липсва фърмуера DEP
  • Добавен фърмуера камъни да CodeLoader белия списък.
  • добавени камъни за възбуждане bundler.
  • Премахване на маркирането преминаване Модул # {module_function, лично, защитена, обществени} характеристики
  • Актуализация Модул # {module_function, лично, защитена, обществен} за Оценка
  • Fix спец споделяне за Модул # публичен с Оценка
  • премахнете неизползвани спец тагове
  • Премахване на маркирането преминаване Изключение # set_backtrace спецификации
  • Fix Изключение # set_backtrace за различни аргументи
  • Добави Изключение # set_backtrace очила за странни аргументи
  • Fix спец печатна грешка за Exception # set_backtrace
  • Актуализация CI тагове.

Какво ново във версия 1.2.4:

  • Съдържа голям брой корекции и съвместимост на грешки като както и шепа подобрения в производителността.

<силни> Изисквания :

  • Ruby 1.9.2 или по-висока

<силни> Ограничения :.

  • подкрепа Не Windows

Подобен софтуер

Opal
Opal

10 Feb 16

Teapot
Teapot

1 May 16

Cython
Cython

10 Dec 15

Munee
Munee

10 Dec 15

Коментари към Rubinius

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория