Szczegóły programowe:
Wersja: 1.7.10
Filmu: 17 Feb 15
Licencja: Wolny
Popularność: 82
JRuby jest open source i czystego wykonania Java słynnego tłumacza języka Ruby.
JRuby jest ściśle zintegrowany z Java, aby umożliwić zarówno osadzić interpretera do dowolnej aplikacji Java i Java script dowolnej klasy
Opis .
- < li> 1.8.6 kompatybilny Ruby tłumacza napisane w 100% czysta Java
- Większość wbudowanych powłoki klasy Ruby przewidziane
- Wsparcie dla interakcji i definiowania klas java od wewnątrz ruby
- Bean Scripting Framework (BSF) wsparcie
- Ukazuje się w tri-licencji (CPL / GPL / LGPL),
Co nowego w tym wydaniu:
- Zmiany Uwaga:
- 22 rozwiązane problemy,
- Windows regresji require_relative stałe.
- Przypadkowe zależność SNAPSHOT stałe
- Kilka błędów rozrządowych z udziałem kodujące stałe.
- Problemy rozwiązane przez 7.01.10:
- # 1385 - Socket :: somaxconn
- # 1380 - test-rozszerzony braku
- # 1375 - Globalny końcu ignoruje cesja
- # 1374 - require_relative nie po nazwie od ścieżki klasy: / ścieżka do pliku w systemie Windows w JRuby 1.7.9
- # 1363 - Kompilacja ze źródeł w 1.7.9 nie z powodu niezaspokojonych zależności maven
- # 1355 - Wyjątek rozpoczęciem nowego wątku po set_trace_func rozmowy
- # 1349 - bin / {grabie, rdoc, ri} uszkodzony domyślnie w jruby 1.7.9
- # 1345 - UnmarshalStream: Spójrz do kodowania informacji we wszystkich zmiennych instancji,
- # 1338 - UnmarshalStream: Naprawiono dwa off-by-one w unmarshalInt
- # 1336 - Ustalenie Enumerator zachowanie # peek
- # 1335 - Array # repeated_permutation powinien mieć Arity 1
- # 1334 - #enum_slice i #enum_cons są 1,8-tylko
- # 1323 - uzależnienie Migawka w wydanym jruby-core 1.7.9
- # 1322 - kierunek usuwa dowiązania symboliczne
- # 1317 - 1311 datetime PORÓWNANIE
- # 1312 - File.expand_path (& quot; NUL & quot;) uszkodzony
- # 1311 - DateTime PORÓWNANIE w rozdzielczości sub-milisekundy,
- # 1252 - Zakres # rozmiar brakuje JRuby 1.7.8 w trybie 2.0
- # 1184 - metoda niezdefiniowany `__ruby_object" dla realizacji interfejsu
- # 1156 - jruby-openssl kręci nieustannie próbuje napisać do gniazdka, które jest w stanie CLOSE_WAIT
- # 1129 - IO # read_nonblock bloki czasem dla SSL Sockets
- # 480 - JRuby nie obchodzić UTF-8 Źródło Pliki
Co nowego w wersji 1.7.9:
- Zmiany Uwaga:
- 36 rozwiązane problemy,
- Windows File.size stałe
- Windows teraz będą poprawnie wyświetlane na konsoli Windows strona kodowa
- Poprawiono regresji, który złamał Compass (lub wszystko, co zależało od FSSM)
- kilka innych kwestii kodowania stałe
- Wiele udoskonaleń metod Enumerable
- Problemy rozwiązane w 1.7.9:
- # 1300: Fix # 1222, StringIO.gets w / utf8
- # 1295: Nie ustawione java.net.preferIPv4Stack w skryptach powłoki # 1286
- # 1293: Dodanie spec jruby-5946
- # 1292: podmenu toIndex powinny być ekskluzywne, nie włącznie. (FromIndex jest włącznie).
- # 1291: Sidekiq: MINITEST błąd: NoMethodError: Metoda unmocked: == oczekuje jednego z []
- # 1282: Blockless Struct # wybierz powinien zwrócić wyliczający
- # 1275: Cytat kluczowym JSON, więc jest to ważne JSON, .
- # 1274:. RubyArray.subList powinien traktować toIndex wyłączne, nie inclusive
- # 1272: File.size (org.jruby.RubyFile.size ()) wpływ bazowe uchwyt pliku
- # 1271: Fix tablice z zastąpionej każdego
- # 1267: Usuwa dostosowania Logger w JavaUtilLoggingLogger
- # 1265: StackOverflowError nadrzędnymi Array.each od 1.7.5
- # 1264: Fix Enumerable # kawał arg obsługi
- # 1263: Fix Enumerable # take_while Arg obsługi
- # 1262: Fix Enumerable # slice_before obsługi argumentu
- # 1257: mvn czystej chusteczki zainstalowany pakiet JRuby wyrzutnię
- # 1255: StringIO Kodowanie Wydanie
- # 1254: String # kodowanie rodzi różne błędy na 1.7.8 na 1.7.4, niż (i oba są różne od MRI)
- # 1251: & quot; skrótowe klejnoty & quot; brakuje / nie tak w JRuby 1.7.8
- # 1246: Ustalanie String # concat (symbol) powinna podnieść TypeError
- # 1245:. Metoda niezdefiniowany wyjątek przy użyciu `zegarek kompas" w jruby 1.7.8
- # 1242: UTF-8 interpolacji ciąg w ciąg US-ASCII czasem zwraca złego US-ASCII ciąg
- # 1239: Opracowanie metody ciała nie Zakres defn / defs prawidłowo
- # 1238: JRuby 1.7.8 nie uruchamia OpenSSL :: PKey :: RSA.new z kluczem zaszyfrowanym
- # 1236: Błędne pliki w JRuby 1.7.8 & quot; bin / & quot; katalog.
- # 1234: Fix any_spec
- # 1231: Fix count_spec (1.7.x),
- # 1229: Duplikat definicja klasy, gdy reifikacji klasy
- # 1222: CSV parse zawodzi, gdy łańcuch z charakterem mutibyte kończy się CR-LF
- # 1221: openssl: dodanie obsługi do bazy 0 do nowych i to_s
- # 1209:. Ścieżka # dup jest złamany w 1.7.5
- # 1204: Regresja: Błąd kodowania znaków oszczędności YAML z norweskich
- # 1198: kodowanie String
- # 1032: Budowanie błąd za pomocą Java 8 na OS X
- # 901: przeliczalna problemów manipulacji arg dla `` # chunk` i # slice_before` `# take_while`
- # 770: błąd rozmiar pliku w systemie Windows,
Co nowego w wersji 1.7.8:
- Zalety:
- 21 rozwiązane problemy,
- Poprawiono Windows 'szyny nowe "regresji (pakiet zainstalować wyjścia)
- Poprawiono OpenSSL problemem klejnot ładowania
- Poprawiono Google App ładowania silnika Problem
- Kilka funkcji brakuje 1.9+ Ścieżka dodaje
- Problemy rozwiązane:
- # 1214: Wsparcie dla ISO-8859-16
- # 1213: Usuń README.md notatki na junit.jar
- # 1201: Ścieżka # usuwać alias brakuje / nie działa,
- # 1199: dowiązania jruby do jruby.bash zamiast papierowej .
- # 1182: nieprawidłowe zachowanie, gdy wielowątkowy RubyHash zbiorcze,
- # 1180:. Przesuń osłonę przed użyciem metaklasą
- # 1176: Array (tablica) zwraca kopię zamiast samego tablicy
- # 1171: Szyny nowa nie powiodło się z JRuby na Windows 7
- # 1170: `rindex` poprawa wydajności
- # 1167: & quot; print & quot; wywołana bez argumentów wydruków & quot; zero & quot;
- # 1165: Błąd 1092 fix
- # 1163: File.expand_path nie uda, jeśli ENV ['HOME'] nie jest ścieżką bezwzględną
- # 1157:. Fix kompatybilność wnioskach nadmuchiwany zamek 1.49
- # 1154: Pathname.new (Dir.new ("dir_name ')) podnosi TypeError
- # 1153: kierunek [* []] zachowuje się inaczej w jruby 1.7.6 w MRI 1.9.3p448
- # 1151: Zbyt wiele plików w JRuby 1.7.6
- # 1150: szyny 3.2.x z JRuby-openssl w Gemfile daje niezainicjowanego stałą OpenSSL :: Digest :: OPENSSL_VERSION_NUMBER
- # 1148: Zobowiązanie c7c7c7 złamał AppEngine
- # 1139: ClassCastException podczas czytania non wartość String z Java System.properties
- # 1136: JRuby 1.7.5 nie kompiluje ważnych plików klas
- # 1117: Metoda #name o zajęciach java paski zewnętrzną klasę
Co nowego w wersji 1.7.0:
- 1.9.3 jest teraz nasz tryb domyślny czas pracy ( -1.8 jest potrzebne do 1.8.7 wsparcie)
- Ruby standardowa biblioteka zaktualizowana 1.9.3p286
- Wiele poprawki kompatybilności 1.9.x
- Obsługa invokedynamic
- Wydajność i współbieżności ulepszenia całym
- Obsługa Java 5 spadła (wymagana Java 6+)
- Wszystkie znane 1,9 kwestie kodowania rozwiązany
- Kernel # exec teraz robi prawdziwe natywną exec na wszystkich platformach,
- Ulepszenia i poprawki do integracji Java i zatapiania
- Native funkcje teraz lepiej obsługiwane w systemie Solaris, ARM Linux i innych
- Aktualizacja rubygems 08.01.24
- Aktualizuj Rake 0.9.2.2
Wymagania :
- Java 2 Standard Edition Runtime Environment,
Komentarze nie znaleziono