Rubinius

Szoftver screenshot:
Rubinius
Szoftver adatai:
Változat: 3.2 Frissítve
Feltöltés dátuma: 10 Feb 16
Fejlesztő: Evan Phoenix
Engedély: Ingyenes
Népszerűség: 28

Rating: 2.5/5 (Total Votes: 4)

Alapértelmezésben a natív Ruby fordító használja a Matz a Ruby végrehajtás (MRI) programfuttatási.

Rubinius egy alternatívája MRI, összpontosított sebessége és teljesítménye.

Ez az eszköz használható éles környezetben, amely összeegyeztethető a legfrissebb Ruby könyvtárak és keretek között.

Rubinius is használ egy erős C-API interfész, amely lehetővé teszi azt, hogy végre natív C kódot együtt Ruby, a nagyobb teljesítmény és még nagyobb sebességet.

Mi az új ebben a kiadásban:

  • A C-API rb_struct_s_members.
  • Array # concat rögzítették, ha a tömb bekerüljön egy eltolt startindexként.
  • A -Xjit.profile lehetőséget bocsát profilalkotás műszerezettséghez módszerek által összeállított JIT. Továbbá, a JIT nincs letiltva során profil, ha ezt a paramétert.
  • Thread # pid visszatér a PID a menet Linux és néhány platform specifikus egész érték OS X.
  • A rubysl emészthető gem frissül 2.0.7.
  • Bundler frissül 1.9.8.

Mi az új verzió 2.5.8:

  • A C-API rb_struct_s_members.
  • Array # concat rögzítették, ha a tömb bekerüljön egy eltolt startindexként.
  • A -Xjit.profile lehetőséget bocsát profilalkotás műszerezettséghez módszerek által összeállított JIT. Továbbá, a JIT nincs letiltva során profil, ha ezt a paramétert.
  • Thread # pid visszatér a PID a menet Linux és néhány platform specifikus egész érték OS X.
  • A rubysl emészthető gem frissül 2.0.7.
  • Bundler frissül 1.9.8.

Mi az új verzió 2.5.5:

  • A C-API rb_struct_s_members.
  • Array # concat rögzítették, ha a tömb bekerüljön egy eltolt startindexként.
  • A -Xjit.profile lehetőséget bocsát profilalkotás műszerezettséghez módszerek által összeállított JIT. Továbbá, a JIT nincs letiltva során profil, ha ezt a paramétert.
  • Thread # pid visszatér a PID a menet Linux és néhány platform specifikus egész érték OS X.
  • A rubysl emészthető gem frissül 2.0.7.
  • Bundler frissül 1.9.8.

Mi az új verzió 2.5.3:

  • A zár a virtuális gép körül villa és a villa / exec (pl Process.spawn vagy Kernel # `) javult.
  • Ha végrehajtó például Process.spawn vagy Kernel # `, az alprocessz állapot olvasni a cső a szülő folyamat. Ez az olvasási lehetne még megszakította a rendszer. A megszakított olvas most kezelik megfelelően.
  • A FreeBSD az Readline C-ext (rubysl-readline) helyett használják a tiszta Ruby rb-readline mert az utóbbi függ parancsok, amelyek nem érhetők el a FreeBSD.
  • Enumerable # flat_map kompatibilitás javítása.
  • Parancssor lehetőséget segítséget és -Xhelp javul.

Mi az új verzió 2.5.2:

  • A zár a virtuális gép körül villa és a villa / exec (pl Process.spawn vagy Kernel # `) javult.
  • Ha végrehajtó például Process.spawn vagy Kernel # `, az alprocessz állapot olvasni a cső a szülő folyamat. Ez az olvasási lehetne még megszakította a rendszer. A megszakított olvas most kezelik megfelelően.
  • A FreeBSD az Readline C-ext (rubysl-readline) helyett használják a tiszta Ruby rb-readline mert az utóbbi függ parancsok, amelyek nem érhetők el a FreeBSD.
  • Enumerable # flat_map kompatibilitás javítása.
  • Parancssor lehetőséget segítséget és -Xhelp javul.

Mi az új verzió 2.4.0:

  • File.fnmatch támogatása FNM_EXTGLOB került.
  • Marshal kezeli azonnali visszaadott értékek egyéni _dump módszerekkel.
  • Kernel # caller_locations került. Kernel # hívó most már támogatja a határ
  • érv.
  • ERRNO osztályok subclassed.
  • Egy kérdés okozta isten megfigyelési lehetőség, ahol Isten erőteljesen
  • közel minden fájlleírókkal a folyamat 3-256, már mérsékelni.
  • Korábban ezt a kérdést okozhat Rubinius akasztani futtatásakor isten és a
  • exec'ing alfolyamatként.
  • Rubinius :: Metrics.data.to_hash most újra használ hash például ahelyett,
  • egy új létrehozása minden hívást.

Mi az új verzió 2.3.0:

  • Kulcsszó érvek (mindkettő opcionális és kötelező) támogatott .
  • Rubinius olvassa -X konfigurációs beállítások CWD / .rbxrc.
  • Az alapvető infrastruktúra került a mindig bekapcsolt mérőszámok Rubinius
  • alrendszereket.
  • Rubinius felületet biztosít a syslog.
  • Az infrastruktúra Rubinius :: konzol került.
  • Támogatás automatikusan építési LLVM forrásból, illetve elér egy
  • előre elkészített bináris a LLVM eltávolításra került.

Mi az új a 2.2.9 verzió:

  • Előre telepített gem bináris átformált futtatható fájlokat.

Milyen új verzió 2.2.2:

  • A probléma megoldása kezelő memória elemzésekor a Bignum .
  • Továbbfejlesztett elemzésekor Bignum.
  • A C-API a rb_intern_str funkciót.
  • A C-API a rb_int_positive_pow funkciót.
  • Egy kérdés van rögzítve Kernel.local_variables és eval.
  • Egy kérdés van rögzítve File.realdirpath.
  • Kernel # dir végrehajtását.
  • Egy kérdés rögzített elosztásának szál tárgyakat.
  • Egy kérdés van rögzítve zár tárgyakat.
  • A --llvm-path configure opció ellenőrzi LLVM változat.
  • Module # const_get feloldja képzett nevek, mint a ":: A :: B '
  • bootstrap gem függőségek vannak feltüntetve mini_portile.
  • A close_on_exec állapotban van állítva az új fájlleírók.
  • A C-API a rb_fix_fd_cloexec funkciót.
  • A "t" módosító az akta mód.
  • A patthelyzet szál indításakor fix.
  • A beállított "make" programot használnak épület LLVM.
  • A versenyhelyzet a szál leállás van rögzítve.

Mi az új verzió 2.2.1:

  • Added hiányzik bootstrap ind.
  • Added bootstrap drágaköveket CodeLoader engedélyezőlistához.
  • Added drágaköveket bootstrapping Bundler.
  • címkéi elhaladó Module # {module_function, saját, védett, nyilvános} szemüveg
  • Frissítés modul # {module_function, saját, védett, nyilvános} az eval
  • Fix megosztási spec Module # nyilvánosság eval
  • Vegye ki a fel nem használt spec címkék
  • címkéi elhaladó Kivétel # set_backtrace szemüveg
  • Fix Kivétel # set_backtrace a különböző érvek
  • Add Exception # set_backtrace szemüveg furcsa érvek
  • Fix egy spec elírás az Kivétel # set_backtrace
  • Frissítés CI címkék.

Mi az új verzió 1.2.4:

  • Tartalmaz számos hiba és a kompatibilitás javításokat valamint egy maroknyi teljesítmény javítására.

Követelmények :

  • Ruby 1.9.2 vagy magasabb

Korlátozások :

  • nincs Windows támogatását.

Hasonló program

Cruncher
Cruncher

11 Mar 16

gulp.js
gulp.js

20 Jul 15

HHVM
HHVM

5 Jun 15

Hozzászólások a Rubinius

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!
Keresés kategória szerint