Detalii soft:
Versiune: 1.7.10
Incarca data: 17 Feb 15
Licenţă: Gratuit
Popularitate: 82
JRuby este o sursă deschisă și punerea în aplicare Java pur a celebrului interpret Ruby.
JRuby este strâns integrat cu Java pentru a permite atât pentru a încorpora interpretului în orice aplicație Java și script orice clasă Java
Caracteristici :.
- < li> O 1.8.6 compatibil interpret Ruby scris în 100% pur Java
- clasele Ruby Cele mai builtin prevăzute
- Suport pentru a interacționa cu și definirea claselor Java din cadrul rubin
- Bean Scripting cadru (BSF) sprijin
- Distribuit sub un tri-licență (CPL / GPL / LGPL)
Ce este nou în această versiune:
- Schimbarea note:
- 22 probleme fixă
- regresie require_relative Ferestre fixe.
- dependență SNAPSHOT accidentală fix
- Un cuplu de bug-uri de triaj implică codifică fixe.
- Probleme rezolvate pentru 1.7.10:
- # 1385 - Socket :: SOMAXCONN
- # 1380 --test extins în lipsa
- # 1375 - Global ignoră în cele din urmă cesiune
- # 1374 - require_relative nu atunci când este solicitat de la classpath: / fișier calea pe Windows în JRuby 1.7.9
- # 1363 - Compilarea de la sursă la 1.7.9 nu din cauza dependențelor Maven nesatisfăcute
- # 1355 - Excepție de pornire nou fir după apel set_trace_func
- # 1349 - bin / {rake, rdoc, ri} rupt în mod implicit în JRuby 1.7.9
- # 1345 - UnmarshalStream: Uita-te pentru codificarea informației în toate variabile de instanta li>
- # 1338 - UnmarshalStream: fix două off-de-unul erori în unmarshalInt
- # 1336 - Stabilirea Recenzorul comportament # peek
- # 1335 - Array # repeated_permutation ar trebui să aibă aritate 1
- # 1334 - #enum_slice și #enum_cons sunt de 1,8 numai
- # 1323 - dependență Snapshot în a lansat JRuby-core 1.7.9
- # 1322 - Dir rezolvă legături simbolice
- # 1317 - 1311 datetime comparație
- # 1312 - File.expand_path (& quot; NUL & quot;) defalcate
- # 1311 - DateTime comparație la rezoluție sub-milisecunde
- # 1252 - Range # mărime lipsă de JRuby 1.7.8 în mod 2.0
- # 1184 - metodă nedefinit `__ruby_object" pentru punerea în aplicare a interfeței
- # 1156 - JRuby-openssl rotiri nesfârșit încearcă să scrie la o priză care este în stare CLOSE_WAIT
- # 1129 - IO blocuri # read_nonblock uneori pentru SSL Sockets
- # 480 - JRuby nu Mâner UTF-8 Fișierele sursă
Ce este nou în versiunea 1.7.9:
- Schimbarea note:
- 36 probleme fixă
- Ferestre File.size fix
- Ferestre acum va afișa în mod corespunzător la consola ferestre pagină de coduri
- regresie fixă care a izbucnit Compass (sau ceva care depindea FSSM)
- O câteva probleme de codare fix
- O mulțime de îmbunătățiri metoda enumerable
- Probleme rezolvate pentru 1.7.9:
- # 1300: Fix # 1222, StringIO.gets w / utf8
- # 1295: Nu setați java.net.preferIPv4Stack in scripturi # 1286
- # 1293: Adăugarea spec pentru JRuby-5946
- # 1292: sublista toIndex ar trebui să fie exclusiv, nu inclusiv. (FromIndex este inclusiv.)
- # 1291: Sidekiq: Minitest eroare: NoMethodError: Metoda unmocked: ==, de așteptat unul dintre []
- # 1282: Blockless Struct # selecta să se întoarcă un anchetator
- # 1275: Citat o cheie JSON asa ca este JSON valid .
- # 1274:. RubyArray.subList ar trebui să trateze toIndex ca exclusiv, nu inclusiv
- # 1272: File.size (org.jruby.RubyFile.size ()) impactul care stau la baza mâner fișier
- # 1271: Fix tablouri cu suprareglează fiecare
- # 1267: Se elimină personalizări Logger în JavaUtilLoggingLogger
- # 1265: StackOverflowError imperative Array.each de la 1.7.5
- # 1264: Fix enumerable # bucată arg manipulare
- # 1263: Fix enumerable # take_while ARG manipulare
- # 1262: Fix enumerable # slice_before arg manipulare
- # 1257: MVN pachet curat rade lansator JRuby instalat
- # 1255: StringIO de codare Eliberarea
- # 1254: String # codifica ridică diferite erori pe 1.7.8 decât pe 1.7.4 (și ambele sunt diferite de IRM)
- # 1251: & quot; Stub pietre & quot; lipsă / greșit în JRuby 1.7.8
- # 1246: Stabilirea String # concat (simbol) trebuie să se ridice TypeError
- # 1245:. Metoda Nedefinit excepție atunci când se utilizează `busolă ceas" în JRuby 1.7.8
- # 1242: UTF-8 string interpolare în șir US-ASCII întoarce uneori greșit șir US-ASCII
- # 1239: compilate organisme metodă nu face domeniul de aplicare defn / defs corect
- # 1238: JRuby 1.7.8 nu pentru a inițializa OpenSSL :: pkey :: RSA.new cu cheie criptată
- # 1236: fișiere greșite în JRuby 1.7.8 & quot; bin / & quot; director.
- # 1234: Fix any_spec
- # 1231: Fix count_spec (1.7.x)
- # 1229: definiție clasa duplicat când reifying clase
- # 1222: analizare CSV nu reușește atunci când șir de caractere cu mutibyte se termină cu CR-LF
- # 1221: openssl: add manipulare de bază la 0 la noi și to_s
- # 1209:. Numelui de cale # dup este rupt în 1.7.5
- # 1204: regresie: Encoding salvare YAML cu caractere norvegiene eroare
- # 1198: codare String
- # 1032: a construi eroare folosind Java 8 pe OS X
- # 901: probleme de manipulare arg enumerable pentru `# chunk`,` # slice_before`, iar `# take_while`
- # 770: fișier eroare dimensiune pe windows
Ce este nou în versiunea 1.7.8:
- Repere:
- 21 de numere fixe
- 'nou șine "regresie Ferestre fixe (pachet instalare ieșiri)
- fix OpenSSL problemă bijuterie bootstrapping
- fix Google App Engine problemă bootstrapping
- Facilități adăugat câteva dispărut 1.9+ numelui de cale
- Probleme rezolvate:
- # 1214: Suport pentru ISO-8859-16
- # 1213: Scoateți README.md observă pe junit.jar
- # 1201: numelui de cale # șterge alias lipsă / nu de lucru
- # 1199: JRuby Softlink la jruby.bash în loc de suport de hârtie .
- # 1182: RubyHash incorect comportamentul multithreaded când triaj
- # 1180:. Mutați apărătoarea înainte de utilizarea de metaclass
- # 1176: Array (matrice) returnează o copie în loc de matrice în sine
- # 1171: Sine nou Ocazie cu JRuby pe Windows 7
- # 1170: `îmbunătățirea performanțelor rindex`
- # 1167: & quot; imprima & quot; fără argumente printuri & quot; zero & quot;
- # 1165: Bug fix 1092
- # 1163: File.expand_path ar eșua dacă Mediu ['HOME'] nu este o cale absolut
- # 1157:. Fix compatibilitate wiht Bouncy Castle 1,49
- # 1154: Pathname.new (Dir.new ("dir_name")) ridică o TypeError
- # 1153: Dir [* []] se comportă diferit în JRuby 1.7.6 în IRM 1.9.3p448
- # 1151: Prea multe fișiere în JRuby 1.7.6
- # 1150: rails 3.2.x cu JRuby-OpenSSL în Gemfile dă OpenSSL constant neinitializata :: Digest :: OPENSSL_VERSION_NUMBER
- # 1148: Aderarea C7C7C7 rupt frontendul App Engine
- # 1139: ClassCastException la citirea valoare de bază non șir de Java System.properties
- # 1136: JRuby 1.7.5 nu compila fișierele de clasă valide
- # 1117: metoda #name pe clase Java benzi clasa exterior
Ce este nou în versiunea 1.7.0:
- 1.9.3 este acum modul nostru de execuție implicit ( Este nevoie de -1.8 pentru 1.8.7 suport)
- biblioteca standard Ruby actualizat la 1.9.3p286
- Multe remedieri de compatibilitate 1.9.x
- Suport pentru invokedynamic
- performanță și concurenta îmbunătățiri în întreaga
- Java 5 sprijin a scăzut (Java 6+ necesar)
- Toate cunoscuți 1.9 probleme de codare rezolvate
- Kernel # exec are acum un adevărat exec nativ pe toate platformele
- Îmbunătățiri și remedieri de integrare Java și încorporarea
- caracteristici nativi acum mai bine sprijinite pe Solaris, ARM Linux, și alții
- Actualizare a RubyGems 1.8.24
- Actualizare a Rake 0.9.2.2
Cerințe :
- Java 2 Standard Edition Runtime Environment
Comentariile nu a fost găsit