JRuby

Screenshot Software:
JRuby
Detalii soft:
Versiune: 9.0.4.0 Actualizat
Incarca data: 9 Feb 16
Producător: jRuby.org
Licenţă: Gratuit
Popularitate: 76

Rating: 2.0/5 (Total Votes: 2)

JRuby permite dezvoltatorilor Java pentru a încorpora interpretul Ruby în orice aplicație Java cu acces dublu pentru ambele scripturi Java și Ruby.

JRuby este independentă de platformă și-a construit în suport pentru Șine , RSpec, Rake și RubyGems cadre.

JRuby a evoluat lent din 2001 pentru a deveni un mediu de dezvoltare stabilă, fiind inițial dezvoltat la Sun, apoi la Engine Yard, iar acum la Red Hat.

Ce este nou în această versiune:

  • Ruby 2.2 compatibilitate
  • Un nou de rulare bazat pe optimizarea unui design traditional compilator
  • New POSIX-friendly IO și proces
  • Complet portat logica de codificare / transcodare RMN
  • Rezolvate diverse probleme cu stat () pe Windows
  • Pereche fix de probleme de codificare / transcodare
  • Sursa cu __FILE__ în ea va acum JIT
  • Subsistemul de apel nativ se va încărca pe distribuții Linux mixt 32/64 bit

Ce este nou în versiunea 1.7.21 / 9.0.0.0.rc2:

  • Time.getlocal acceptă fixnum ca argument (Rails 4.2 blocant)
  • Câteva remedieri de codificare
  • Socket.read (0) nu blochează (1.9)

Ce este nou în versiunea 1.7.20 / 9.0.0.0.pre2:

  • Time.getlocal acceptă fixnum ca argument (Rails 4.2 blocant)
  • Câteva remedieri de codificare
  • Socket.read (0) nu blochează (1.9)

Ce este nou în versiunea 1.7.19 / 9.0.0.0.pre1:

  • Time.getlocal acceptă fixnum ca argument (Rails 4.2 blocant)
  • Câteva remedieri de codificare
  • Socket.read (0) nu blochează (1.9)

Ce este nou în versiunea 1.7.16:

  • regresie fixă, care a scris în mod abuziv o versiune greșită pentru pachetele OSGi
  • fixe mai multe regresii care implică legături simbolice și Ruby loading
  • performanța Dublat de FileTest.directory

Ce este nou în versiunea 1.7.15:

  • scurgere de memorie de potențial rezolvat când reîncărcarea aplicațiilor JRuby în Java servere de aplicații
  • JRuby-borcane de bijuterie nu a avut borcane lor încorporate în ea
  • RVM instalați de JRuby nu ar urma în mod corespunzător symlink-gemset
  • pentru Windows exec funcționează din nou
  • lstat nu a onorat proprietatea native.enabled și întotdeauna nativ invocat

Ce este nou în versiunea 1.7.13:

  • Abilitatea de a actualiza JRuby-OpenSSL ca o bijuterie
  • personalizat nou profiler API
  • Mai multe corecții BigDecimal

Ce este nou în versiunea 1.7.12:.

  • Cea mai mare parte mici Ruby 1.9.3 stabilește compatibilitatea
  • Fixed o scurgere mică în cazul în care aruncă o mulțime de X509Errors.
  • Îmbunătățirea vitezei de încărcare a fișierelor Ruby din fișierele jar.

Ce este nou în versiunea 1.7.11:

  • remedieri de codificare Diverse
  • cazuri de margine Mai multe fibre de fix
  • piscină fir Fiber repuși
  • Mai multe Ruby-friendly backtrace Java

Ce este nou în versiunea 1.7.8:

  • Fixed Windows "șine nou" regresie (pachet de instalare ieșiri)
  • Fixed OpenSSL problemă bijuterie boostrap
  • Fixed Google App Engine problemă boostrap
  • caracteristici adăugate câteva lipsă 1.9+ numelui de cale

Ce este nou în versiunea 1.7.4:

  • Multe IO și codare probleme fixe
  • suport pentru transcodare: XML codificare entitate
  • Proc și expediere bloc perf îmbunătățiri
  • Fiber și Recenzorul # pentru următoarele îmbunătățiri și corecții
  • Fixed o regresie în Windows Java lansator nativ
  • Suport experimental Ruby 2.0 (cele mai multe caracteristici și stdlib incluse)
  • 90% + suport complet Ripper
  • remedieri OpenSSL și actualizate la noua bibliotecă Castelul Bouncy
  • Actualizări și remedieri la subsistemul FFI (compat cu C ext, suport AIX, etc)
  • Lung regexp rulare poate fi întreruptă de fir # ucide și ridicați

Ce este nou în versiunea 1.7.3:.

  • remodelate ext OpenSSL pentru a permite actualizarea de bijuterie
  • Îmbunătățirea performanței de constante și variabile globale.
  • Performanță îmbunătățită a Matricele Java accesate de la Ruby.
  • Multe diverse remedieri 1.9 de compatibilitate.

Ce este nou în versiunea 1.7.2:.

  • remodelate ext OpenSSL pentru a permite actualizarea de bijuterie
  • Îmbunătățirea performanței de constante și variabile globale.
  • Performanță îmbunătățită a Matricele Java accesate de la Ruby.
  • Multe diverse remedieri 1.9 de compatibilitate.

Ce este nou în versiunea 1.7.1:

  • Noul algoritm hashing
  • Actualizare lib standard pentru a se potrivi IRM patchlevel 1.9.3p327
  • Mai multe corecții pentru noua implementare IO / console.rb
  • sistem / miceliu / corecții popen și opțiuni suplimentare corecții hash
  • Mai multe remedieri SSL (eliberare JRuby-OpenSSL vine în curând pentru utilizatorii 1.6.8)
  • IO.select nu raportează în mod eronat datele să fie citite
  • motor Psych YAML actualizat la cele mai recente

Ce este nou în versiunea 1.7.0:

  • biblioteca standard Ruby actualizat la 1.9.3p286
  • Multe stabilește compatibilitatea 1.9.x
  • Suport pentru invokedynamic
  • Performanță și îmbunătățiri în întreaga concurenta
  • Java 5 sprijin a scăzut (Java 6+ necesar)
  • Toate cunoscute 1.9 probleme de codare rezolvate
  • Kernel # exec face acum un adevărat exec nativ pe toate platformele
  • Îmbunătățiri și corecții pentru integrarea Java și încorporarea
  • caracteristici native acum mai bine sprijinite pe Solaris, ARM Linux, și altele
  • Actualizare la Rubygems 1.8.24
  • Actualizare la Rake 0.9.2.2

Ce este nou în versiunea 1.7.0.RC2:

  • Primul JRuby pentru a sprijini noul & quot ; invokedynamic & quot; caracteristică a JVM.

Ce este nou în versiunea 1.7.0 preview2:

  • Numeroase remedieri de compatibilitate 1.9.x
  • invokedynamic a fost dezactivat acum pe Java 7 (în continuare în mod implicit pe Java 8)
  • Performanță și îmbunătățiri concurenta
  • Java 5 sprijin a scăzut (Java 6+ necesar)
  • Mai multe probleme de transcodare IO
  • YAML acum codifică scalari în mod corespunzător în loc de a folosi Java locale
  • Kernel # exec face acum un adevărat exec nativ pe toate platformele
  • Îmbunătățiri și corecții pentru integrarea Java și încorporarea
  • Fix mai multe probleme de suport nativ pe Solaris

Ce este nou în versiunea 1.7.0 preview1:

  • 1.9.3 este acum modul nostru implicit la rulare (este necesară pentru susținerea -1.8 1.8.7)
  • Multe stabilește compatibilitatea 1.9.x
  • Suport pentru Java 7 * invokedynamic
  • Performanță și îmbunătățiri concurenta
  • Java 5 sprijin a scăzut (Java 6+ necesar)
  • Actualizare la Rubygems 1.8.24
  • Actualizare la Rake 0.9.2.2

Ce este nou în 1.6.7.2:

  • This versiune este o versiune specială a JRuby care numai actualizări copia noastră expediate de RubyGems la versiunea 1.8.24.

Ce este nou în versiunea 1.6.7:

  • Fix circulară necesită problemă în Rubygems introdusă de Maven nostru sprijin bijuterie
  • Fix regresie în popen * în cazul în care fluxurile de a obține prematur închis
  • De multe bug-uri de codificare 1.9-mode fixe în șir, Regexp, StringIO și YAML
  • Win32OLE lucrează acum în 1.9-mode
  • ffi pe Win x64 știe acum despre tipuri de bază: size_t
  • Utilizați jzlib pentru a fixa un set de probleme cu biblioteca zlib out
  • redus de blocare internă pe baza rapoartelor de utilizator
  • extensiile C funcționează pe OS X din nou
  • pietre cu gemspecs care conțin UTF-8 caractere multi-byte instalați în modul 1.9

Ce este nou în versiunea 1.6.6:

  • stdlib Actualizat pentru a se potrivi Ruby 1.8.7p357 și 1.9 .2p312
  • RubyGems la 1.8.15 actualizate

  • bug-uri
  • Multiple randament 1.9-mode / bulină fix (pp, rspec 2.8 de lucru din nou)
  • Multiple 1.9-mode bug-uri de codare fixă ​​
  • remedieri critice în aleatorii și Fiber
  • Harta Scala Metode de operatori cu nume simbolice ($ plus, etc)

Ce este nou în versiunea 1.6.5:

  • probleme de codificare Multe -1.9 rezolvate
  • suport .jrubyrc pentru stocarea opțiunilor de execuție convenabile
  • Noua proprietate cext.enabled pentru a opri numai C, dar nu extensii suport nativ
  • C suport de extensie acum folosește mai puțină memorie
  • Actualizat la Rubygems 1.8.9
  • -rjruby / thread_dump adaugă un fir de basculantă USR2 Ruby
  • îmbunătățită care interacționează în mod direct cu performanță pe Maps Java
  • performanță îmbunătățită de fibre și de suport pentru JVM să aibă corutine
  • sprijin zlib îmbunătățită
  • 36 Probleme rezolvate

Ce este nou în versiunea 1.6.4:

  • 1.9 limbă și remedieri de bază din clasa
  • instalare nou nativ MacOS
  • supraîncărcat metodei Java perf de expediere fixa
  • Java expediere bloc perf cercion fixa
  • nativ Dezactivarea dezactivează acum suport extensie C
  • JRuby poate fi construit cu 1.9 în modul implicit
  • 48 Probleme rezolvate

Ce este nou în versiunea 1.6.3:

  • 1.9 limbă și remedieri de bază din clasa
  • Ruby obiect impuls de performanță de construcție
  • Necesită îmbunătățiri de performanță
  • pentru Windows stabilește, exec nativ
  • 39 Probleme rezolvate

Ce este nou în versiunea 1.6.2:.

  • problema YAML generarea unei excepții ArrayIndexOutOfBounds

  • nume
  • Java ale getX formular nu au fost obtinerea de alias-uri de get_x, x (regresie).
  • Un cuplu de includere erori.
  • Cateva 1.9 probleme de rezolvat.

Ce este nou în versiunea 1.6.1:.

  • Numeroase caracteristici 1.9-mode și bug-uri fixe
  • Diferite corecții pentru instalarea și rularea extensii C.
  • Kernel.exec pe ferestre are un exec nativ (CreateProcess).
  • remedieri de performanță pentru non-blocare metode IO.
  • trucurile de performanță pentru Array, String, și alte câteva clase de bază.
  • JSR292 sprijin Actualizat (invokedynamic).
  • 193 și 47 comiterile probleme rezolvate, deoarece 1.6.0.

Ce este nou în versiunea 1.6.0:

  • Ruby 1.9.2 limbaj și compatibilitate API (Nu Codificare implementate :: Converter, Ripper).
  • Performanță de apel Ruby.
  • Built-in Profiler (-profile, -profile.graph).
  • RSpec nu mai la pachet.
  • sprijin C Extension (experimental).
  • sprijin RubyGems Maven (preview).
  • compatibilitate îmbunătățită și experiența utilizatorului pe Windows.
  • JRuby-complete.jar acum include 1.9 biblioteca standard.
  • Embedding rafinamente API.
  • Peste 2000 și 270 comiterile probleme de rezolvat.

Ce este nou în versiunea 1.6.0.RC3:.

  • Noul format backtrace care poate fi citit
  • mai ușor de a încorpora în mediul OSGi.
  • regresie fixă, care a încetinit-jar pe bază necesită.
  • Adăugați biți JFFI nativ pentru X86_64 SunOS (Solaris).
  • Mai multe platforme cu suport de extensie pre-construite C.
  • New JRuby-core și JRuby-stdlib artefacte Maven.
  • Mai multe 1.9 stabilește compatibilitatea.

Ce este nou în versiunea 1.6.0.RC2:

  • Caracteristici principale:
  • Ruby 1.9.2 limbaj și compatibilitate API (Nu sunt puse în aplicare de codare :: Converter, Ripper).
  • Performanță de apel Ruby.
  • Built-in Profiler (-profile, -profile.graph).
  • RSpec nu mai la pachet.
  • sprijin C Extension (experimental).
  • sprijin RubyGems Maven (preview).
  • compatibilitate îmbunătățită și experiența utilizatorului pe Windows.
  • JRuby-complete.jar acum include 1.9 biblioteca standard.
  • Embedding rafinamente API.
  • Peste 2000 de comiterile și 265 de probleme rezolvate.

Ce este nou în versiunea 1.6.0.RC1:

  • Ruby 1.9.2 limbaj și API compatibilitate (Codificare Nu este pus în aplicare :: Converter, identificatori de bază non-ASCII, ripper, fiddle)
  • Performanță de apel Ruby
  • Built-in Profiler (-profile, -profile.graph)
  • RubyGems 1.4.2
  • RSpec nu mai la pachet
  • sprijin C Extension (experimental)
  • sprijin RubyGems Maven (previzualizare)
  • compatibilitate îmbunătățită și experiența utilizatorului pe Windows
  • JRuby-complete.jar acum include 1.9 biblioteca standard

  • rafinamente
  • Embedding API
  • Peste 2000 de comiterile și 265 de probleme rezolvate.

Ce este nou în versiunea 1.5.6:

  • Rbconfig lui config :: CONFIG oferă nume greșit pentru Windows 2008 Server.
  • Fix și calea de încărcare de clase probleme legate de dosar căi care conțin spații.
  • java.util.ConcurrentModificationException.
  • become_java! nu adaugă metode de clasă Ruby ca staticii pe clasa Java rezultată.
  • Marshal.load eșuează când Kernel.read este definit.

Ce este nou în versiunea 1.5.5:.

  • jaffl actualizată pentru compatibilitate YourKit
  • Ant.load_from_ant este rupt pe Windows.
  • Castraveți exemplu japoneză ridică o excepție de la JRuby.
  • hash rubin devine ordonate încărcat incorect.
  • kernel.system care nu lucrează în 1.5.3 pe Windows.
  • Nu se poate rula "test rake-ul JRuby -S 'pentru proiectul Rails pe Windows în 1.5.3.
  • Webrick socket.readline produce 100%, utilizare cpu.
  • Mareșalul eroare de format de imagine și neconcordanțe cu RMN-ul.
  • java.awt.Component.instance_of? () Se așteaptă 2 args.

  • Operatorul
  • BACKTICK nu funcționează pe Windows în 1.5.3.
  • Solicitarea de "FFI" definește metoda de clasă: eroare pe modulul
  • .
  • Nu pot conține interfețe într-o clasă de sincronizat.

Ce este nou în versiunea 1.5.3:.

  • utilizarea ConditionVariable cauzele deadlocks firului
  • SelectorProvider.openSelector () va eșua, uneori, pe Windows.
  • Kernel # exec nu ia aminte ENV [ 'PATH'] la lansarea comenzii shell.
  • subproces început de kernel # exec nu respectă RUBYOPT și alte variabile de mediu stabilite prin ENV.
  • ScriptEngine ignoră legăturile de la nivel mondial.
  • Eliminare avertisment zgomotos la setarea ScriptEngine.ARGV.
  • clase Scala (și probabil altele) sunt denumite în mod ciudat și rupe reflecție Java.
  • File.open cu permisiuni are sideffect de compensare unmask.

Ce este nou în versiunea 1.5.2:.

  • JRuby și deschis-uri problemă mâner de fișier
  • clase anonime se adună și umplerea PErmGen, provocând în cele din urmă un accident.
  • irosire de memorie atunci când se extinde clasa Java cu variabile suplimentare instanță Ruby.
  • XSS în WEBrick.
  • SSLSocket deține selectori, chei, prevenind curățarea rapidă a resurselor, atunci când dereferentierea.

Ce este nou în versiunea 1.5.1:

  • negestionat AccessibleObject.setAccessible eșuează pe App Engine
  • ObjectSpace.undefine_finalizer nu funcționează
  • exit JRuby atârnă pe ChannelStream.finalize
  • Regresie: JRuby 1.5 nu ridica drivere JDBC din CLASSPATH
  • irosire de memorie atunci când se extinde clasa Java cu variabile suplimentare Ruby exemplu
  • Regresia prelucrare finală între JRuby 1.4 și 1.5
  • bug cunoscut în net / http.rb
  • JRuby se comportă diferit față de RMN-ul cu (șine 2.3.8) Asociațiile activerecord
  • FileUtils.touch nu actualizează Moră de directoare pe Windows
  • IO # deschis (& bloc) + seturi strânse $! care dezactivează :: Test de unitate :: Autorunner
  • args bloc Multiple ActiveRecord asociere proxy sunt splatted incorect
  • Fișierul nu este extinsă atunci când acesta este utilizat din cadrul unui script rubin compilat folosit ca clasa principală a unui borcan executabil

Ce este nou în versiunea 1.4.0:

  • JRuby este acum compatibil cu 1.8.7 patchlevel 174
  • nativ Windows lansator - Solves multe bug-uri raportate cu vechile noastre scripturi .bat
  • YAML interpretor Yecht (bug-pentru-bug compatibil cu Syck!)
  • Java Suport Integrare: mai rapid și java_method noi, metode java_send și java_alias
  • de instalare pentru Windows
  • Noul cadru încorporarea
  • Java 6 scripting din cutie
  • Noul pachet org.jruby.embed INLOCUIREA JavaEmbedUtils
  • Multi 1.9 Mod (-1.9) fixat
  • stdlib Actualizat la 1.9.2preview2
  • Rubygems lucrează acum
  • Rails 2.3.3 Aplicații simple de lucru (2.3.4 are 1.9 bug-ul)
  • Mult mai bună eroare de raportare
  • backtrace Mai scurte, cu mai puțin Java
  • Ruby-compatiable de raportare a erorilor de sintaxă
  • 307 bug-uri fixe, deoarece 1.3.1

Ce este nou în versiunea 1.3.1:

  • un bug de securitate Fixat descoperit recent în BigDecimal
  • Rezolvă o regresie în timeout (0-1 timeout-uri doilea trunchia la 0)
  • Rezolvă o regresie Thread.wakeup în cazul în care firul nu s-ar trezi

Cerințe :

  • Java 6 sau mai mare

Software similare

google_drive
google_drive

13 May 15

Zend AMF
Zend AMF

13 May 15

Chico UI
Chico UI

10 Dec 15

Htmleasy
Htmleasy

6 Jun 15

Comentarii la JRuby

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!
Cauta dupa categorie