Rubinius

Programinė įranga Screenshot:
Rubinius
Programinė detalės:
Versija: 3.2 Atnaujintas
Įkėlimo datą: 10 Feb 16
Kūrėjas: Evan Phoenix
Licencija: Nemokamai
Populiarumas: 164

Rating: 2.8/5 (Total Votes: 5)

Pagal nutylėjimą, gimtoji Rubinas kompiliatorius naudoja Matz anketa Ruby įgyvendinimas (MRT) atlikti kodą.

Rubinius yra alternatyva MRT, orientuota į greitį ir efektyvumą.

Šis įrankis gali būti naudojamas gamybos aplinkose, yra suderinama su dauguma dabartinių Ruby bibliotekų ir sistemas.

Rubinius taip pat naudoja galingą, C-API sąsaja, kuri taip pat leidžia ją vykdyti gimtoji C kodą kartu su Ruby, daugiau veiklos ir dar daugiau greičio.

Kas naujo , šioje laidoje.

  • C-API rb_struct_s_members
  • Masyvo # CONCAT yra fiksuotas, kai masyvas yra įtraukta į turi pasislinkusj pradžios indeksą.
  • -Xjit.profile variantas skleidžia profiliavimo instrumentarijų į surinktais JTG metodus. Be to, JTG Netiksli išjungtas profiliavimo Kai ši parinktis yra nurodyta metu.
  • Temos # PID grąžina PID sriegio Linux ir kai platforma konkrečių sveikasis verte OS X.
  • rubysl-virškinti perlas atnaujinama 2.0.7.
  • Bundler atnaujinama 1.9.8.

Kas naujo versija 2.5.8.

  • C-API rb_struct_s_members
  • Masyvo # CONCAT yra fiksuotas, kai masyvas yra įtraukta į turi pasislinkusj pradžios indeksą.
  • -Xjit.profile variantas skleidžia profiliavimo instrumentarijų į surinktais JTG metodus. Be to, JTG Netiksli išjungtas profiliavimo Kai ši parinktis yra nurodyta metu.
  • Temos # PID grąžina PID sriegio Linux ir kai platforma konkrečių sveikasis verte OS X.
  • rubysl-virškinti perlas atnaujinama 2.0.7.
  • Bundler atnaujinama 1.9.8.

Kas naujo versija 2.5.5.

  • C-API rb_struct_s_members
  • Masyvo # CONCAT yra fiksuotas, kai masyvas yra įtraukta į turi pasislinkusj pradžios indeksą.
  • -Xjit.profile variantas skleidžia profiliavimo instrumentarijų į surinktais JTG metodus. Be to, JTG Netiksli išjungtas profiliavimo Kai ši parinktis yra nurodyta metu.
  • Temos # PID grąžina PID sriegio Linux ir kai platforma konkrečių sveikasis verte OS X.
  • rubysl-virškinti perlas atnaujinama 2.0.7.
  • Bundler atnaujinama 1.9.8.

Kas naujo versijos 2.5.3:

  • virtualioje mašinoje užraktas aplink šakute ir šakute / exec (pvz Process.spawn arba Kernel # `) buvo patobulinta.
  • Vykdant Pavyzdžiui, Process.spawn arba branduoliai # `The subproceso statusas skaityti iš patronuojančios proceso vamzdžio. Skaityti, gali gauti pertrauktas sistemos. Pertrauktas skaito dabar tvarkomi tinkamai.
  • FreeBSD, kad readline C-ext (rubysl-readline) yra naudojamas vietoj gryno Ruby RB-readline nes pastarasis priklauso nuo komandų, kurios yra nepasiekiamos FreeBSD.
  • išvardijamosios # flat_map suderinamumas yra geresnis.
  • Komandų eilutės parinktis Pagalba ir -Xhelp pagerėjo.

Kas naujo versijos 2.5.2:

  • virtualioje mašinoje užraktas aplink šakute ir šakute / exec (pvz Process.spawn arba Kernel # `) buvo patobulinta.
  • Vykdant Pavyzdžiui, Process.spawn arba branduoliai # `The subproceso statusas skaityti iš patronuojančios proceso vamzdžio. Skaityti, gali gauti pertrauktas sistemos. Pertrauktas skaito dabar tvarkomi tinkamai.
  • FreeBSD, kad readline C-ext (rubysl-readline) yra naudojamas vietoj gryno Ruby RB-readline nes pastarasis priklauso nuo komandų, kurios yra nepasiekiamos FreeBSD.
  • išvardijamosios # flat_map suderinamumas yra geresnis.
  • Komandų eilutės parinktis Pagalba ir -Xhelp pagerėjo.

Kas naujo versijos 2.4.0:

  • buvo pridėta File.fnmatch parama FNM_EXTGLOB.
  • maršalas rankenos nedelsiant vertybes grąžinamus užsakymą _dump metodus.

  • buvo pridėta
  • Branduolio # caller_locations. Branduolio # skambintojo dabar palaiko ribą;
  • argumentas.
  • Errno klasės gali būti poklasiu.
  • sukėlė Dievas stebėjimo objekto, kur Dievas tvirtai
  • klausimas
  • uždaryti visus failų aprašai šiame procese nuo 3 iki 256, buvo sušvelnintas.
  • Anksčiau šis klausimas gali sukelti Rubinius pakabinti, kai veikia dievą ir
  • exec'ing yra subproceso.
  • Rubinius :: Metrics.data.to_hash dabar vėl naudoja maišos instancija vietoj "
  • sukurti naują apie kiekvieną skambutį.

Kas naujo versijos 2.3.0:

  • vardinius argumentus (tiek neprivalomos ir būtina) yra palaikomi .
  • Rubinius skaityti -X konfigūravimo parinktis iš LIS / .rbxrc.
  • pagrindinė infrastruktūra, buvo įtraukta visada ant Metrikos Rubinius
  • posistemiais.
  • Rubinius suteikia sąsają į syslog galimybe.
  • buvo pridėta Už Rubinius :: konsolės infrastruktūra.
  • Parama automatiškai pastato llvm nuo šaltinio ar susipažinimo A
  • anksto pastatytas dvejetainis iš llvm buvo ištrintas.

Kas naujo versijos 2.2.9:

  • Pasirengimo sumontuota perlas dvejetainiai vyniojimo yra vykdomąjį failą.

Kas naujo versijos 2.2.2:

  • problema išspręsta tvarkymo atmintį, kai Apdorojant Bignum .
  • Geresnis Apdorojant Bignum.
  • C API, suteikia rb_intern_str funkciją.
  • C API, suteikia rb_int_positive_pow funkciją.
  • Klausimas tvirtinamas Kernel.local_variables ir eval.
  • Klausimas tvirtinamas File.realdirpath.
  • Branduolio # rež įgyvendinama.
  • problema išspręsta paskirstant Perku objektus.
  • Klausimas yra fiksuotas fiksavimo objektų.
  • --llvm-kelias Konfigūruoti parinktis patikrinimai llvm versija.
  • Modulis # const_get išsprendžia kvalifikacijos pavadinimus kaip ":: :: B"
  • Bootstrap perlas priklausomybės įtraukti mini_portile.
  • close_on_exec būsena yra nustatyti naują failą aprašais.
  • C API, suteikia rb_fix_fd_cloexec funkciją.
  • "t" modifikatorius palaikoma failų režimais.
  • įstrigusių siūlų paleidimo yra fiksuotas.
  • sukonfigūruotas "padaryti" programa naudojama pastatas llvm.
  • rasė būklė sriegiu uždarymo yra fiksuotas.

Kas naujo versija 2.2.1.

  • Pridėta trūksta įkrovos dep
  • Pridėta savirankos perlus CodeLoader baltąjį sąrašą.
  • Pridėta brangakmenių saviranka bundler.
  • atžymėti kaip skirtą artimųjų modulis # {module_function, privati, apsaugota, viešųjų} Specifikacijos
  • Atnaujinti modulis # {module_function, privati, apsaugota visuomenės} už eval
  • Fix dalijimosi spec modulio # visuomenei su eval
  • pašalinti nenaudojamus spec žodžius;
  • atžymėti kaip skirtą artimųjų Išimtis # set_backtrace Specifikacijos
  • Nustatyti Išimtis # set_backtrace už įvairių argumentų,
  • Pridėti Išimtys # set_backtrace Specifikacijos keistam argumentų,
  • Nustatyti spec typo už Išimtis # set_backtrace
  • Atnaujinti CI žymes.

Kas naujo versijos 1.2.4:

  • Sudėtyje yra daug klaidų ir suderinamumo pataisymai kaip pat veiklos rezultatų gerinimo sauja.

Reikalavimai

  • Rubinas 1.9.2 arba naujesnė;

Apribojimai .

  • Ne Langai parama;

Panaši programinė įranga

TurtleScript
TurtleScript

13 May 15

Parrot
Parrot

10 Feb 16

Jiphy
Jiphy

10 Feb 16

ExecJS
ExecJS

12 Apr 15

Komentarai Rubinius

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!
Paieška pagal kategoriją