JRuby

Phần mềm chụp màn hình:
JRuby
Các chi tiết về phần mềm:
Phiên bản: 1.7.10
Ngày tải lên: 17 Feb 15
Nhà phát triển: Jan Arne Petersen
Giấy phép: Miễn phí
Phổ biến: 0

Rating: nan/5 (Total Votes: 0)

JRuby là một mã nguồn mở và thực hiện Java thuần túy của người phiên dịch của Ruby nổi tiếng.
JRuby được tích hợp chặt chẽ với Java cho phép cả hai để nhúng các thông dịch viên vào bất kỳ ứng dụng Java và kịch bản bất kỳ lớp Java

Tính năng .

    < li> Một thông dịch viên của Ruby 1.8.6 tương thích viết bằng 100% tinh khiết Java
  • lớp học của Ruby Hầu hết dựng sẵn được cung cấp
  • Hỗ trợ tương tác, và xác định các lớp học java từ bên trong ruby ​​
  • Bean Scripting Framework (BSF) hỗ trợ
  • Được phân phối theo một giấy phép-tri (CPL / GPL / LGPL)

là gì mới trong phiên bản này:

  • Thay đổi đáng chú ý:
  • 22 vấn đề cố định
  • hồi quy require_relative của Windows cố định.
  • Accidental phụ thuộc SNAPSHOT cố định
  • Một vài Marshalling lỗi liên quan đến mã hoa cố định.
  • Các vấn đề được giải quyết cho 1.7.10:
  • # 1385 - Ổ cắm :: SOMAXCONN
  • # 1380 - thử nghiệm mở rộng không
  • # 1375 - Global cuối cùng bỏ qua chuyển nhượng
  • # 1374 - require_relative không thành công khi gọi từ classpath: / file đường dẫn trên Windows trong JRuby 1.7.9
  • # 1363 - Biên dịch từ nguồn ở 1.7.9 bị lỗi do phụ thuộc maven không hài lòng
  • # 1355 - Exception bắt đầu chủ đề mới sau khi gọi set_trace_func
  • # 1349 - bin / {cào, rdoc, ri} bị phá vỡ bởi mặc định trong JRuby 1.7.9
  • # 1345 - UnmarshalStream: Nhìn để mã hóa thông tin trong tất cả các biến dụ
  • # 1338 - UnmarshalStream: Cố định hai bởi off-một lỗi trong unmarshalInt
  • # 1336 - Sửa Enumerator hành vi # ú
  • # 1335 - Mảng # repeated_permutation nên có arity 1
  • # 1334 - #enum_slice và #enum_cons được 1,8 chỉ
  • # 1323 - Ảnh chụp phụ thuộc vào bố JRuby-core 1.7.9
  • # 1322 - Dir giải quyết liên kết tượng trưng
  • # 1317 - 1311 datetime so
  • # 1312 - File.expand_path (& quot; NUL & quot;) bị hỏng
  • # 1311 - Ngày giờ so với độ phân giải phụ millisecond
  • # 1252 - Phạm vi kích thước # mất tích từ JRuby 1.7.8 ở chế độ 2.0
  • # 1184 - Phương pháp xác định '__ruby_object' để thực hiện giao diện
  • # 1156 - JRuby-openssl quay không ngừng cố gắng để ghi vào một ổ cắm mà là ở trạng thái CLOSE_WAIT
  • # 1129 - IO khối # read_nonblock đôi khi cho SSL Sockets
  • # 480 - JRuby không xử lý UTF-8 Nguồn tập tin

là gì mới trong phiên bản 1.7.9:

  • Thay đổi đáng chú ý:
  • 36 vấn đề cố định
  • Windows File.size cố định
  • Windows sẽ hiển thị đúng để an ủi các cửa sổ bảng mã
  • Cố định hồi quy đó đã phá vỡ Compass (hoặc bất cứ điều gì mà phụ thuộc vào FSSM)
  • Một vài vấn đề mã hóa cố định
  • Rất nhiều cải tiến phương pháp Enumerable
  • Các vấn đề được giải quyết cho 1.7.9:
  • # 1300: Fix # 1222, StringIO.gets w / utf8
  • # 1295: Đừng đặt java.net.preferIPv4Stack trong kịch bản shell # 1286
  • # 1293: Thêm spec cho JRuby-5946
  • # 1292: sublist toIndex nên được độc quyền, không bao gồm. (Đã bao gồm fromIndex.)
  • # 1291: Sidekiq: Minitest lỗi: NoMethodError: Phương pháp unmocked: ==, dự kiến ​​một trong []
  • # 1282: Blockless Struct # chọn nên trả lại một điều tra viên
  • # 1275: Trích dẫn một khóa JSON JSON vì vậy nó có giá trị
  • .
  • # 1274:.
  • RubyArray.subList nên đối xử toIndex như độc quyền, không bao gồm
  • # 1272: File.size (org.jruby.RubyFile.size ()) các tác động tiềm ẩn tập tin xử lý
  • # 1271: Sửa chữa các mảng với ghi đè từng
  • # 1267: Loại bỏ các tùy chỉnh Logger trong JavaUtilLoggingLogger
  • # 1265: StackOverflowError trọng Array.each từ 1.7.5
  • # 1264: Fix Enumerable # chunk arg xử lý
  • # 1263: Fix Enumerable # take_while ARG xử lý
  • # 1262: Fix Enumerable # slice_before xử lý arg
  • # 1257: mvn gói sạch lau ra cài đặt JRuby launcher
  • # 1255: StringIO Encoding Issue
  • # 1254: String # mã hóa làm tăng các lỗi khác nhau trên 1.7.8 hơn 1.7.4 trên (và cả hai đều khác nhau từ MRI)
  • # 1251: & quot; Stub đá quý & quot; thiếu / sai trong JRuby 1.7.8
  • # 1246: Sửa String # concat (biểu tượng) nên nâng TypeError
  • # 1245:. Không xác định phương pháp ngoại lệ khi sử dụng `la bàn đồng hồ 'trong JRuby 1.7.8
  • # 1242: UTF-8 chuỗi suy trong chuỗi US-ASCII đôi khi trả về sai chuỗi US-ASCII
  • # 1239: Tổng hợp phương pháp cơ không phạm vi defn / defs đúng
  • # 1238: JRuby 1.7.8 không khởi OpenSSL :: PKEY :: RSA.new với khoá mật mã
  • # 1236: các tập tin sai sót trong JRuby 1.7.8 & quot; bin / & quot; thư mục.
  • # 1234: Fix any_spec
  • # 1231: Fix count_spec (1.7.x)
  • # 1229: định nghĩa lớp trùng lặp khi reifying lớp
  • # 1222: phân tích cú pháp CSV không thành công khi chuỗi với nhân vật mutibyte chấm dứt với CR-LF
  • # 1221: openssl: thêm xử lý đối với cơ sở 0 đến mới và to_s
  • # 1209:. Tên đường dẫn # dup bị hỏng trong 1.7.5
  • # 1204: Regression: Encoding lỗi tiết kiệm YAML với các nhân vật Na Uy
  • # 1198: String mã hóa
  • # 1032: Xây dựng các lỗi sử dụng Java trên OS X 8
  • # 901: các vấn đề xử lý arg Enumerable cho `# chunk`,` # slice_before`, và `# take_while`
  • # 770: file lỗi kích thước trên cửa sổ

là gì mới trong phiên bản 1.7.8:

  • Những điểm nổi bật:
  • 21 vấn đề cố định
  • hồi quy cố định của Windows ray mới '(gói cài đặt lối thoát hiểm)
  • Cố định OpenSSL gem bootstrapping vấn đề
  • Cố định Google App Engine bootstrapping vấn đề
  • Một vài thiếu 1.9+ tên đường dẫn các tính năng bổ sung
  • Các vấn đề được giải quyết:
  • # 1214: Hỗ trợ cho các tiêu chuẩn ISO-8859-16
  • # 1213: Hủy bỏ README.md ghi chú về junit.jar
  • # 1201: đường dẫn # xóa alias thiếu / không làm việc
  • # 1199: JRuby softlink để jruby.bash thay vì sao chép cứng
  • .
  • # 1182: Hành vi multithreaded RubyHash không chính xác khi marshal các
  • # 1180:.
  • Move bảo vệ trước việc sử dụng các metaclass
  • # 1176: Array (mảng) trả về một bản sao của chính nó thay vì mảng
  • # 1171: Rails mới thất bại với JRuby trên Windows 7
  • # 1170: `rindex` cải thiện hiệu suất
  • # 1167: & quot; & quot in; gọi là không có đối số in & quot; nil & quot;
  • # 1165: 1092 Bug fix
  • # 1163: File.expand_path nên thất bại nếu ENV ['CHỦ'] không phải là một đường dẫn tuyệt đối
  • # 1157:.
  • Fix tương thích wiht Bouncy Castle 1.49
  • # 1154: Pathname.new (Dir.new ('dir_name')) đặt ra một Lỗi Loại
  • # 1153: Dir [* []] xử khác nhau trong JRuby 1.7.6 trong MRI 1.9.3p448
  • # 1151: Quá nhiều tập tin trong JRuby 1.7.6
  • # 1150: ray 3.2.x với JRuby-openssl trong Gemfile cho uninitialized OpenSSL hằng :: Digest :: OPENSSL_VERSION_NUMBER
  • # 1148: Cam kết c7c7c7 nổ AppEngine
  • # 1139: ClassCastException khi đọc giá trị String không từ Java System.properties
  • # 1136: JRuby 1.7.5 không biên dịch các tập tin lớp hợp lệ
  • # 1117: Phương pháp #NAME trên lớp java dải các lớp bên ngoài

là gì mới trong phiên bản 1.7.0:

  • 1.9.3 hiện chế độ thời gian chạy mặc định của chúng tôi ( -1,8 là cần thiết để hỗ trợ 1.8.7)
  • của Ruby thư viện chuẩn được cập nhật để 1.9.3p286
  • Nhiều lỗi tương thích 1.9.x
  • Hỗ trợ cho invokedynamic
  • Hiệu suất và đồng thời cải tiến trong suốt
  • Java hỗ trợ 5 giảm (Java 6 + yêu cầu)
  • Tất cả các vấn đề được biết đến 1,9 mã hóa được giải quyết
  • Kernel # exec bây giờ làm một exec bản địa thực sự trên tất cả các nền tảng
  • Cải tiến và sửa lỗi cho tích hợp Java và nhúng
  • Các tính năng Native hiện được hỗ trợ tốt hơn trên Solaris, ARM Linux, và những người khác
  • Update để Rubygems 1.8.24
  • Update để Rake 0.9.2.2

Yêu cầu :

  • Java 2 Standard Edition Runtime Environment

Phần mềm tương tự

Jikes RVM
Jikes RVM

15 Apr 15

JBrownie
JBrownie

3 Jun 15

o42a
o42a

19 Feb 15

Bocfel
Bocfel

17 Feb 15

Ý kiến ​​để JRuby

Bình luận không
Nhập bình luận
Bật hình ảnh!