JRuby

Screenshot Software:
JRuby
Szczegóły programowe:
Wersja: 1.7.10
Filmu: 17 Feb 15
Wywoływacz: Jan Arne Petersen
Licencja: Wolny
Popularność: 82

Rating: 5.0/5 (Total Votes: 2)

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,

Podobne oprogramowanie

Ubucompilator
Ubucompilator

12 May 15

IPython
IPython

20 Feb 15

Ruby
Ruby

17 Aug 18

Komentarze do JRuby

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!