JRuby

Software screenshot:
JRuby
Podrobnosti Software:
Verze: 9.0.4.0 Aktualizováno
Datum uploadu: 9 Feb 16
Vývojka: jRuby.org
Licence: Volný
Popularita: 5

Rating: 3.0/5 (Total Votes: 1)

JRuby umožňuje vývojářům Java vložit Ruby interpret v libovolné aplikaci Java s dvojím přístupem obou Java a Ruby skriptů.

JRuby je nezávislý na platformě a má vestavěnou podporu pro Kolejnice , RSpec, Rake a Rubygems rámce.

JRuby pomalu se vyvinulo od roku 2001, aby se stal stabilní vývojové prostředí, přičemž původně vyvinuta na Slunci, pak na Engine Yard, a nyní na Red Hat.

Co je nového v této verzi:

  • Ruby 2.2 kompatibilita
  • Nová optimalizace runtime založený na tradičním designu překladačů
  • New POSIX-friendly IO a procesní
  • Plně portován kódování / překódování logika z magnetické rezonance
  • Vyřešené různé problémy s stat () na Windows
  • Opraveno několik problémů kódování / transkódování
  • Source s __FILE__ v něm bude nyní JIT
  • Nativní volání podsystému načte na smíšený třicet dva šedesát čtyřitiny bitových Linuxových distribucí

Co je nového ve verzi 07.1.21 / 9.0.0.0.rc2:

  • Time.getlocal akceptuje fixnum jako argument (Kolejnice 4,2 blokátor)
  • Několik kódování oprav
  • Socket.read (0) neblokuje (1,9)

Co je nového ve verzi 1.7.20 / 9.0.0.0.pre2:

  • Time.getlocal akceptuje fixnum jako argument (Kolejnice 4,2 blokátor)
  • Několik kódování oprav
  • Socket.read (0) neblokuje (1,9)

Co je nového ve verzi 1.7.19 / 9.0.0.0.pre1:

  • Time.getlocal akceptuje fixnum jako argument (Kolejnice 4,2 blokátor)
  • Několik kódování oprav
  • Socket.read (0) neblokuje (1,9)

Co je nového ve verzi 1.7.16:

  • Pevná regrese, který nesprávně psal špatnou verzi pro OSGi svazky
  • Opraveno několik regrese zahrnující symbolické odkazy a Ruby zatížení
  • Dvojnásobná výkonnost FileTest.directory

Co je nového ve verzi 1.7.15:

  • Potenciální únik paměti vyřešen při přikládání JRuby aplikací v jazyce Java App servery
  • JRuby-sklenic gem neměli své vložené sklenic v něm
  • RVM instalaci JRuby nebude správně řídit gemset symbolické odkazy
  • Windows exec opět funguje
  • lstat nedodržela native.enabled majetku a vždy vyvolána nativní

Co je nového ve verzi 1.7.13:

  • Schopnost inovovat JRuby-openssl jako drahokam
  • Nová vlastní Profiler API
  • Několik BigDecimal oprav

Co je nového ve verzi 1.7.12:.

  • většinou malé Ruby 1.9.3 Opravy kompatibility
  • Pevná malý únik, pokud je házení spoustu X509Errors.
  • Lepší nakládání rychlost Ruby souborů z jar souborů.

Co je nového ve verzi 1.7.11:

  • Různé kódování opravy
  • případů Několik vlákno hrana pevné
  • Fiber závit pool znovu
  • Více Ruby-friendly Java plnohodnotných backtrace

Co je nového ve verzi 1.7.8:

  • Pevná Windows "kolejnice nový" regrese (svazek nainstalovat východy)
  • Pevná OpenSSL gem bootstrapping problém
  • Pevná Google App Engine bootstrapping problém
  • Několik chybějících 1.9+ Pathname prvky přidané

Co je nového ve verzi 1.7.4:

  • Mnoho IO a kódování problémy pevné
  • Podpora překódování: kódování xml subjektem
  • Proc a blok expedice perf vylepšení
  • Fiber a Enumerator # Další vylepšení a opravy
  • Opravena regrese v oknech java nativní spouštěč
  • Podpora Experimentální Ruby 2.0 (většina funkcí a stdlib součástí balení)
  • 90% + kompletní podporu Ripper
  • OpenSSL opravy a aktualizovány na novější knihovny skákací hrad
  • aktualizace a opravy, FFI subsystému (compat s C ext, podpora AIX, etc)
  • Dlouhý běh regexp může být přerušeno vlákno # kill a zvyšovat

Co je nového ve verzi 1.7.3:.

  • Přepracován openssl ext umožnit aktualizaci z drahokamu
  • Lepší výkon konstant a globální proměnné.
  • Lepší výkon Java polí přístupné z Ruby.
  • Mnoho různé opravy 1,9 s kompatibilitou.

Co je nového ve verzi 1.7.2:.

  • Přepracován openssl ext umožnit aktualizaci z drahokamu
  • Lepší výkon konstant a globální proměnné.
  • Lepší výkon Java polí přístupné z Ruby.
  • Mnoho různé opravy 1,9 s kompatibilitou.

Co je nového ve verzi 1.7.1:

  • New hash algoritmu
  • Aktualizace standardní lib, aby odpovídaly MRI PATCHLEVEL 1.9.3p327
  • několik oprav na nové implementaci io / console.rb
  • Systém / potěr / popen opravy a další možnosti hash opravy
  • Několik SSL opravy (JRuby-openssl uvolnění brzy pro uživatele 1.6.8)
  • IO.select není chybně vykazování údajů, které mají být číst
  • Psych YAML motor aktualizován na nejnovější

Co je nového ve verzi 1.7.0:

  • Ruby standardní knihovna aktualizovány tak, aby 1.9.3p286
  • Mnoho oprav kompatibility 1.9.x
  • Podpora invokedynamic
  • výkonem a souběžnost vylepšení celé
  • Java 5 podpora klesla (Java 6+ vyžadováno)
  • Všechny známé 1.9 problémy vyřešeny kódování
  • Kernel # exec teď dělá skutečnou nativní exec na všech platformách
  • Vylepšení a opravy k integraci Java a vkládání
  • Přirozené vlastnosti nyní lépe podporuje Solaris ARM Linux a další
  • Aktualizace Rubygems 1.8.24
  • Aktualizace Rake 0.9.2.2

Co je nového ve verzi 1.7.0.RC2:

  • První JRuby na podporu nového & quot ; invokedynamic & quot; rysem JVM.

Co je nového ve verzi 1.7.0 preview2:

  • Mnoho oprav kompatibility 1.9.x
  • invokedynamic byla zakázána prozatím na Java 7 (stále ve výchozím nastavení v Javě 8)
  • výkonem a souběžnost vylepšení
  • Java 5 podpora klesla (Java 6+ vyžadováno)
  • několik otázek IO transkódování
  • YAML nyní kóduje skaláry správně namísto pomocí Java locale
  • Kernel # exec teď dělá skutečnou nativní exec na všech platformách
  • Vylepšení a opravy k integraci Java a vkládání
  • Fix několik nativních problémy podpory v systému Solaris

Co je nového ve verzi 1.7.0 preview1:

  • 1.9.3 je nyní náš výchozí režim runtime (-1,8 je potřeba pro podporu 1.8.7)
  • Mnoho oprav kompatibility 1.9.x
  • Podpora Java 7 je invokedynamic *
  • výkonem a souběžnost vylepšení
  • Java 5 podpora klesla (Java 6+ vyžadováno)
  • Aktualizace Rubygems 1.8.24
  • Aktualizace Rake 0.9.2.2

Co je nového ve verzi 1.6.7.2:

  • This~~pobj je speciální verze JRuby nichž pouze aktualizace naše dodávány kopie Rubygems na verzi 1.8.24.

Co je nového ve verzi 1.6.7:

  • Fix kruhový vyžadují problém v Rubygems zavedené naší Maven podpora gem
  • Fix regrese v popen *, kde proudy dostat předčasně uzavřen
  • Mnoho 1,9 režim kódování opravených v String, regexp, StringIO a YAML
  • Win32OLE nyní pracuje v režimu 1,9
  • ffi na Win x64 nyní ví o základních typech: size_t
  • Použít jzlib opravit řadu problémů s ven zlib knihovnu
  • Snížené vnitřní zamykání na základě uživatelských zpráv
  • rozšíření C pracovat na OS X znovu
  • Gems s gemspecs, které obsahují UTF-8 multi-byte znaky instalovat do 1,9 režimu

Co je nového ve verzi 1.6.6:

  • Aktualizováno stdlib tak, aby odpovídala Ruby 1.8.7p357 a 1,9 .2p312
  • Aktualizované RubyGems až 1.8.15
  • Multiple výnosem 1,9-mode / Splat opravených (pp, rspec 2,8 pracujících opět)
  • Více 1,9 režim kódování opravených
  • Kritické opravy v náhodném a Fiber
  • Mapa Scala metody operátorovi symbolickými jmény ($ plus, etc)

Co je nového ve verzi 1.6.5:

  • problémy Mnoho -1,9 kódování vyřešen
  • .jrubyrc podpora pro ukládání výhodné možnosti spuštění
  • Nový cext.enabled vlastnost vypnout pouze C extentions ale ne nativní podporu
  • Prodloužení podpory C nyní využívá méně paměti
  • aktualizován na Rubygems 1.8.9
  • -rjruby / thread_dump přidává USR2 Ruby závit sklápěč
  • Lepší Peformance interakci přímo s Java Map
  • Lepší výkon vlákno a podporu pro JVM koprogram
  • Vylepšená podpora zlib
  • 36 Problémy vyřešeny

Co je nového ve verzi 1.6.4:

  • 1,9 jazyk a třídy jádra opravy
  • New Native MacOS instalátor
  • Přetížené metody Java expediční parfu opravit
  • Java odeslání blokové cercion parfu opravit
  • Zakázání nativní nyní zakáže rozšíření C support
  • JRuby může být postaven s 1,9 režimu ve výchozím nastavení
  • 48 Problémy vyřešeny

Co je nového ve verzi 1.6.3:

  • 1,9 jazyk a třídy jádra opravy
  • Ruby objekt výstavba zvýšení výkonu
  • Požadovat zlepšení výkonu
  • Windows nativní exec opravy
  • 39 Problémy vyřešeny

Co je nového ve verzi 1.6.2:.

  • YAML problém generování ArrayIndexOutOfBounds výjimka

  • Názvy
  • Java z formuláře getX nedostávají aliasy get_x, x (regresní).
  • Pár vkládání chyb.
  • Několik 1,9 problémy vyřešeny.

Co je nového ve verzi 1.6.1:.

  • četné funkce 1,9-mode a opravených
  • různé opravy instalaci a spuštění rozšíření C.
  • Kernel.exec na oknech dělá nativní exec (CreateProcess).
  • Výkon opravy pro non-blocking IO metod.
  • Výkonnostní vylepšení pro Array, String a několika dalších hlavních tříd.
  • (invokedynamic) podpora Aktualizovaný JSR292.
  • 193 commitů a 47 problémy vyřešeny, protože 1.6.0.

Co je nového ve verzi 1.6.0:

  • Ruby 1.9.2 jazyk a kompatibilitu API (ne realizován Kódování :: konvertor, ripper).
  • Lepší výkon Ruby hovorů.
  • Vestavěná Profiler (-profile, -profile.graph).
  • RSpec již svázaný.
  • Podpora C Extension (experimentální).
  • RubyGems Maven podpora (náhled).
  • Lepší kompatibilita a uživatelské prostředí Windows.
  • JRuby-complete.jar nyní obsahuje 1,9 standardní knihovny.
  • vkládání vylepšení API.
  • V průběhu roku 2000 commitů a 270 otázek vyřešena.

Co je nového ve verzi 1.6.0.RC3:.

  • New čitelném formátu backtrace
  • Snadnější vložit do OSGi prostředí.
  • Pevná regrese, která zpomalila jar na bázi vyžaduje.
  • Přidat nativní JFFI bitů pro x86_64 SunOS (Solarisu).
  • Další plošiny s pre-postavený podporu rozšíření C.
  • New JRuby-core a JRuby-stdlib Maven artefakty.
  • Další 1.9 Opravy kompatibility.

Co je nového ve verzi 1.6.0.RC2:

  • Hlavní vlastnosti:
  • Ruby 1.9.2 jazyk a kompatibilitu API (Není implementováno Kódování :: konvertor, ripper).
  • Lepší výkon Ruby hovorů.
  • Vestavěná Profiler (-profile, -profile.graph).
  • RSpec již svázaný.
  • Podpora C Extension (experimentální).
  • RubyGems Maven podpora (náhled).
  • Lepší kompatibilita a uživatelské prostředí Windows.
  • JRuby-complete.jar nyní obsahuje 1,9 standardní knihovny.
  • vkládání vylepšení API.
  • V průběhu roku 2000 commitů a 265 otázek vyřešena.

Co je nového ve verzi 1.6.0.RC1:

  • Ruby 1.9.2 jazyk a API kompatibilita (Není implementováno Kódování :: Converter, identifikátory non-ASCII, kypření, housle)
  • Lepší výkon Ruby volání
  • Vestavěná Profiler (-profile, -profile.graph)
  • RubyGems 1.4.2
  • RSpec již svázaný
  • Podpora C Extension (experimentální)
  • RubyGems Maven podpora (náhled)
  • Lepší kompatibilita a uživatelské zkušenosti na Windows
  • JRuby-complete.jar nyní obsahuje 1,9 standardní knihovna

  • upřesnění
  • vkládání API
  • V průběhu roku 2000 commitů a 265 otázek vyřešena.

Co je nového ve verzi 1.5.6:

  • Rbconfig je Config :: CONFIG poskytuje chybný název pro Windows Server 2008.
  • Fix Classpath a cesta zátěž otázky týkající se podat cesty obsahující mezery.
  • java.util.ConcurrentModificationException.
  • become_java! nepřidá metody třídy Ruby jako statiky na výsledné třídy Java.
  • Marshal.load selže při Kernel.read je definován.

Co je nového ve verzi 1.5.5:.

  • Aktualizováno jaffl pro zajištění kompatibility YourKit
  • Ant.load_from_ant je rozdělen na Windows.
  • okurka Japonská příklad vyvolá výjimku na JRuby.
  • seřadil ruby ​​hash se nahraje správně.
  • kernel.system nepracuje v 1.5.3 na Windows.
  • Nelze spustit 'JRuby -S rake test "pro projekt Rails v systému Windows v 1.5.3.
  • Webrick socket.readline způsobuje 100% využití procesoru.
  • Marshal skládka chybě formátu a nesrovnalosti s MRI.
  • java.awt.Component.instance_of? () Očekává 2 args.
  • backtick operátor nefunguje na Windows v 1.5.3.
  • Požadavek "FFI" definuje metodu třídy: Chyba v modulu
  • .
  • Nesmí obsahovat rozhraní v synchronizovaném třídě.

Co je nového ve verzi 1.5.3:.

  • ConditionVariable užívání může vést k zablokování nití
  • SelectorProvider.openSelector () se někdy nedaří na Windows.
  • Kernel # exec nedbá ENV [ 'PATH'] při spuštění příkazu shell.
  • podproces spuštěn Kernel # exec nerespektuje RUBYOPT a jiných proměnných prostředí stanoveným přes ENV.
  • ScriptEngine ignoruje globální vazby.
  • Při nastavování ScriptEngine.ARGV odebrat hlučné varování.
  • Scala třídy (a možná další) jsou pojmenovány zvláštně a zlomit Java reflexi.
  • File.open s oprávněním má sideffect zúčtování umask.

Co je nového ve verzi 1.5.2:.

  • JRuby a open-URI problém rukojeť souboru
  • Anonymní třídy se hromadí a doplňování PermGen, nakonec způsobí nehodu.
  • nevracení paměti při rozšiřování třídy Java s přídavným Ruby proměnné instance.
  • XSS v WEBrick.
  • SSLSocket drží selektory, klíče, které brání rychlé vyčištění zdrojů při dereferenced.

Co je nového ve verzi 1.5.1:

  • Uncaught AccessibleObject.setAccessible selže v App Engine
  • ObjectSpace.undefine_finalizer nefunguje
  • JRuby exit visí na ChannelStream.finalize
  • regrese: JRuby 1,5 nepodává ovladačů JDBC z CLASSPATH
  • nevracení paměti při rozšiřování Java třída s přídavným Ruby proměnné instance
  • regrese zpracování END mezi JRuby 1.4 a 1.5
  • Známý problém v síti / http.rb
  • JRuby chová odlišně od MRI s kolejnicemi (2.3.8) ActiveRecord sdružení
  • FileUtils.touch neaktualizuje mtime adresářů v systému Windows
  • IO # open (a blok) + zavřít sady $! který zakazuje Zkušební :: Unit :: Autorunner
  • Více blokové args do ActiveRecord sdružení zastoupení jsou splatted nesprávně
  • Soubor není rozbalený, pokud je použit v rámci kompilované rubínové skriptu použité jako hlavní třídu spustitelného jar

Co je nového ve verzi 1.4.0:

  • JRuby je nyní kompatibilní s 1.8.7 PATCHLEVEL 174
  • Windows Native Launcher - řeší mnoho hlášeny chyby s našimi starými BAT skripty
  • YAML parser Yecht (bug-for-chyba kompatibilní s Syck!)
  • Podpora Java Integration: rychlejší a nový java_method, java_send a java_alias metody
  • Instalační služba systému Windows
  • New vkládání rámec
  • Java 6 scripting po vybalení z krabice
  • Nový balíček org.jruby.embed nahradit JavaEmbedUtils
  • Mnoho 1,9 režim (-1.9) opravy
  • Aktualizováno stdlib na 1.9.2preview2
  • Rubygems nyní pracuje
  • Kolejnice 2.3.3 jednoduché aplikace pracující (2.3.4 má 1.9 bug)
  • Mnohem lepší hlášení chyb
  • Kratší plnohodnotných backtrace s menším Java
  • Ruby-compatiable hlášení chyb syntaxe
  • 307 opravených od 1.3.1

Co je nového ve verzi 1.3.1:

  • opravuje nedávno objevil bezpečnostní chyba v BigDecimal
  • Opravuje regresi v časovém limitu (0-1 druhé časové limity zkrátí až 0 ° C)
  • Opravena regrese Thread.wakeup kde vlákno by se probudit

Požadavky

  • Java 6 nebo vyšší

Podobný software

jQuery Sortable
jQuery Sortable

10 Dec 15

ntplib
ntplib

5 Jun 15

Spring Boot
Spring Boot

10 Feb 16

SQLAlchemy
SQLAlchemy

20 Jul 15

Komentáře k JRuby

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!