Rubinius

Software screenshot:
Rubinius
Software detaljer:
Version: 3.2 Opdateret
Upload dato: 10 Feb 16
Udvikler: Evan Phoenix
Licens: Gratis
Popularitet: 28

Rating: 2.5/5 (Total Votes: 4)

Som standard den indfødte Ruby compiler bruger Matz s Ruby Implementation (MRI) for at udføre kode.

Rubinius er et alternativ til MRI, med fokus på hastighed og ydeevne.

Dette værktøj kan bruges til produktionsmiljøer, er forenelig med de fleste nuværende Ruby biblioteker og rammer.

Rubinius udnytter også en kraftig C-API interface, der også gør det muligt at udføre native C-kode sammen med Ruby, for mere ydelse og endnu mere fart.

Hvad er nyt i denne udgivelse:.

  • C-API giver rb_struct_s_members
  • Array # concat er fast, når rækken bliver tilføjet til har en forskudt startindeks.
  • -Xjit.profile indstilling udsender profilering instrumentering i metoder udarbejdet af JIT. Desuden er JIT ikke deaktiveret under profilering, når denne indstilling er angivet.
  • Tråd # pid returnerer PID af gevindet på Linux og nogle platform-specifik heltalsværdi på OS X.
  • rubysl fordøje perle er opdateret til 2.0.7.
  • Bundler opdateres til 1.9.8.

Hvad er nyt i version 2.5.8:.

  • C-API giver rb_struct_s_members
  • Array # concat er fast, når rækken bliver tilføjet til har en forskudt startindeks.
  • -Xjit.profile indstilling udsender profilering instrumentering i metoder udarbejdet af JIT. Desuden er JIT ikke deaktiveret under profilering, når denne indstilling er angivet.
  • Tråd # pid returnerer PID af gevindet på Linux og nogle platform-specifik heltalsværdi på OS X.
  • rubysl fordøje perle er opdateret til 2.0.7.
  • Bundler opdateres til 1.9.8.

Hvad er nyt i version 2.5.5:.

  • C-API giver rb_struct_s_members
  • Array # concat er fast, når rækken bliver tilføjet til har en forskudt startindeks.
  • -Xjit.profile indstilling udsender profilering instrumentering i metoder udarbejdet af JIT. Desuden er JIT ikke deaktiveret under profilering, når denne indstilling er angivet.
  • Tråd # pid returnerer PID af gevindet på Linux og nogle platform-specifik heltalsværdi på OS X.
  • rubysl fordøje perle er opdateret til 2.0.7.
  • Bundler opdateres til 1.9.8.

Hvad er nyt i version 2.5.3:

  • låsning i den virtuelle maskine omkring gaffel og gaffel / exec (f.eks Process.spawn eller Kernel # `) er blevet forbedret.
  • Ved udførelse, f.eks Process.spawn eller Kernel # `, den underproces status læses fra et rør i den overordnede proces. Denne read kunne få afbrudt af systemet. Den afbrudte læser nu håndteres korrekt.
  • Til FreeBSD, readline C-ext (rubysl-readline) anvendes i stedet for den rene Ruby rb-readline fordi sidstnævnte afhænger af kommandoer, der ikke er tilgængelige på FreeBSD.
  • Enumerable # flat_map kompatibilitet forbedres.
  • Command line option hjælp og -Xhelp forbedres.

Hvad er nyt i version 2.5.2:

  • låsning i den virtuelle maskine omkring gaffel og gaffel / exec (f.eks Process.spawn eller Kernel # `) er blevet forbedret.
  • Ved udførelse, f.eks Process.spawn eller Kernel # `, den underproces status læses fra et rør i den overordnede proces. Denne read kunne få afbrudt af systemet. Den afbrudte læser nu håndteres korrekt.
  • Til FreeBSD, readline C-ext (rubysl-readline) anvendes i stedet for den rene Ruby rb-readline fordi sidstnævnte afhænger af kommandoer, der ikke er tilgængelige på FreeBSD.
  • Enumerable # flat_map kompatibilitet forbedres.
  • Command line option hjælp og -Xhelp forbedres.

Hvad er nyt i version 2.4.0:

  • File.fnmatch støtte til FNM_EXTGLOB er blevet tilføjet.
  • Marshal håndterer umiddelbare værdier, der returneres ved sædvane _dump metoder.
  • Kernel # caller_locations er blevet tilføjet. Kernel # opkalds understøtter nu en grænse
  • argument.
  • errno klasser kan underklasse.
  • Et problem forårsaget af guden overvågning facilitet, hvor Gud ville kraftigt
  • lukke alle file deskriptorer i processen fra 3 til 256, er blevet mindsket.
  • Tidligere dette spørgsmål kan forårsage Rubinius til at hænge, ​​når du kører gud og
  • exec'ing en underproces.
  • Rubinius :: Metrics.data.to_hash nu genbruger en Hash instans i stedet for
  • oprette en ny på alle opkald.

Hvad er nyt i version 2.3.0:

  • Keyword argumenter (både valgfri og krævede) understøttes .
  • Rubinius vil læse -X konfigurationsmuligheder fra CWD / .rbxrc.
  • Den grundlæggende infrastruktur er blevet tilføjet for altid-på målinger af Rubinius
  • delsystemer.
  • Rubinius giver en grænseflade til syslog facilitet.
  • Infrastrukturen for Rubinius :: Console er blevet tilføjet.
  • Støtte til automatisk at bygge LLVM fra kilden, eller adgang til en
  • præ-bygget binær af LLVM er blevet fjernet.

Hvad er nyt i version 2.2.9:

  • Pre-installeret perle binære indpakning er eksekverbare filer.

Hvad er nyt i version 2.2.2:

  • Et problem er fast håndterer hukommelse, når parsing en Bignum .
  • Forbedret parsing en Bignum.
  • C-API giver rb_intern_str funktion.
  • C-API giver rb_int_positive_pow funktion.
  • Et problem er fast med Kernel.local_variables og eval.
  • Et problem er fast med File.realdirpath.
  • Kernel # dir implementeres.
  • Et problem er fast tildeling Tråd objekter.
  • Et problem er fast låsning objekter.
  • --llvm-path configure option kontrol LLVM version.
  • Modul # const_get løser kvalificerede navne som ':: En :: B "
  • bootstrap perle afhængigheder er inkluderet for mini_portile.
  • close_on_exec tilstand er indstillet til ny fil deskriptorer.
  • C-API giver den rb_fix_fd_cloexec funktion.
  • "t" modifier understøttes i fil tilstande.
  • Et dødvande i tråd opstart er fast.
  • Den konfigurerede 'gøre' program bruges bygning LLVM.
  • En race condition på tråd nedlukning er fast.

Hvad er nyt i version 2.2.1:.

  • Tilføjet mangler bootstrap dep
  • Tilføjet bootstrap perler til CodeLoader whitelist.
  • Tilføjet perler til bootstrapping bundler.
  • Fjern tagget forbifarten Module # {module_function, privat, beskyttet, offentlige} specs
  • Opdater Module # {module_function, privat, beskyttet, offentlig} for eval
  • Løs et deling spec for modul # offentligheden med eval
  • Fjern ubrugte spec tags
  • Fjern tagget forbifarten Undtagelse # set_backtrace specs
  • Fix Undtagelse # set_backtrace for forskellige argumenter
  • Tilføj Undtagelse # set_backtrace specs for mærkelige argumenter
  • Løs et spec tastefejl for Exception # set_backtrace
  • Opdater CI tags.

Hvad er nyt i version 1.2.4:

  • Indeholder en lang række bug og kompatibilitet rettelser som samt en håndfuld forbedringer af ydeevnen.

Krav :

  • Ruby 1.9.2 eller højere

Begrænsninger :.

  • Ingen Windows support

Lignende software

Protocol Buffers
Protocol Buffers

5 Jun 15

Scala.js
Scala.js

10 Dec 15

Clean-css
Clean-css

6 Jun 15

Kommentarer til Rubinius

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!
Søg efter kategori