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: 9.0.4.0 Cập nhật
Ngày tải lên: 9 Feb 16
Nhà phát triển: jRuby.org
Giấy phép: Miễn phí
Phổ biến: 76

Rating: 2.0/5 (Total Votes: 2)

JRuby cho phép các nhà phát triển Java để nhúng các thông dịch viên Ruby trong bất kỳ ứng dụng Java với truy cập kép cho cả hai kịch bản Java và Ruby.

JRuby là nền tảng độc lập và đã được xây dựng trong hỗ trợ cho Rails , RSpec, Rake RubyGems khuôn khổ.

JRuby đã dần dần phát triển từ năm 2001 để trở thành một môi trường phát triển ổn định, được ban đầu được phát triển tại Sun, sau đó Engine Yard, và tại Red Hat.

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

  • của Ruby 2.2 tương thích
  • Một thời gian chạy tối ưu hóa mới dựa trên một thiết kế trình biên dịch truyền thống
  • New POSIX thân thiện IO và Quy trình
  • Hoàn toàn được chuyển mã hóa / chuyển mã logic từ MRI
  • Giải quyết các vấn đề khác nhau với stat () trên Windows
  • Cố định vài vấn đề mã hóa / chuyển mã
  • Nguồn với __FILE__ trong nó giờ sẽ JIT
  • Native hệ thống phụ gọi sẽ được tải vào hỗn hợp 32/64 bit phân phối Linux

được gì mới trong phiên bản 1.7.21 / 9.0.0.0.rc2:

  • Time.getlocal chấp nhận Fixnum như một đối số (Rails 4.2 blocker)
  • Một vài sửa mã hóa
  • Socket.read (0) không ngăn chặn (1.9)

được gì mới trong phiên bản 1.7.20 / 9.0.0.0.pre2:

  • Time.getlocal chấp nhận Fixnum như một đối số (Rails 4.2 blocker)
  • Một vài sửa mã hóa
  • Socket.read (0) không ngăn chặn (1.9)

được gì mới trong phiên bản 1.7.19 / 9.0.0.0.pre1:

  • Time.getlocal chấp nhận Fixnum như một đối số (Rails 4.2 blocker)
  • Một vài sửa mã hóa
  • Socket.read (0) không ngăn chặn (1.9)

Điều gì là mới trong phiên bản 1.7.16:

  • Cố định hồi quy mà không đúng cách đã viết sai phiên bản cho bó OSGi
  • Khắc phục một số hồi quy liên quan đến liên kết tượng trưng và Ruby tải
  • Tăng gấp đôi hiệu suất của FileTest.directory

Điều gì là mới trong phiên bản 1.7.15:

  • rò rỉ bộ nhớ tiềm năng giải quyết khi tải lại ứng dụng JRuby trong Java các máy chủ ứng dụng
  • JRuby-lọ đá quý không có lọ nhúng bên trong nó
  • RVM cài đặt của JRuby sẽ không đúng theo liên kết tượng trưng gemset
  • Windows exec làm việc trở lại
  • lstat không tôn trọng tài sản native.enabled và bản địa luôn gọi

Điều gì là mới trong phiên bản 1.7.13:

  • Khả năng nâng cấp JRuby-openssl như một viên ngọc
  • New tùy chỉnh hồ sơ API
  • Một số sửa BigDecimal

Điều gì là mới trong phiên bản 1.7.12:.

  • Chủ yếu là nhỏ của Ruby 1.9.3 tương thích các bản sửa lỗi
  • Cố định một rò rỉ nhỏ nếu ném rất nhiều X509Errors.
  • Cải thiện tốc độ tải các tập tin Ruby từ file jar.

Điều gì là mới trong phiên bản 1.7.11:

  • sửa mã hóa khác
  • Các trường hợp vài sợi cạnh cố định
  • Chủ đề sợi hồ bơi phục hồi
  • Thêm Ruby-thân thiện Java vết lùi

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

  • Cố định của Windows ray mới 'hồi quy (gói cài đặt lối thoát hiểm)
  • Cố định OpenSSL đá quý bootstrapping vấn đề
  • Cố định Google App Engine bootstrapping vấn đề
  • Một vài thiếu 1.9+ PathName tính năng bổ sung

Điều gì là mới trong phiên bản 1.7.4:

  • Nhiều IO và mã hóa các vấn đề cố định
  • hỗ trợ chuyển mã cho: mã hóa thực thể xml
  • Proc và khối văn Perf cải tiến
  • Fiber và Enumerator # cải tiến tiếp theo và sửa
  • Cố định một hồi quy trong cửa sổ java bản phóng
  • 2.0 Hỗ trợ thử nghiệm Ruby (hầu hết các tính năng và stdlib bao gồm)
  • 90% + hỗ trợ Ripper hoàn chỉnh
  • sửa OpenSSL và cập nhật mới hơn thư viện Bouncy Castle
  • Cập nhật và sửa lỗi cho hệ thống phụ FFI (compat với C ext, hỗ trợ AIX, vv)
  • Long chạy regexp có thể bị gián đoạn bởi chủ đề # kill và nâng cao

Điều gì là mới trong phiên bản 1.7.3:.

  • Làm lại openssl ext để cho phép cập nhật từ đá quý
  • Cải thiện hiệu suất của các hằng số và biến toàn cầu.
  • Cải thiện hiệu suất của mảng Java truy cập từ Ruby.
  • Nhiều linh tinh các bản sửa lỗi 1.9 tương thích.

Điều gì là mới trong phiên bản 1.7.2:.

  • Làm lại openssl ext để cho phép cập nhật từ đá quý
  • Cải thiện hiệu suất của các hằng số và biến toàn cầu.
  • Cải thiện hiệu suất của mảng Java truy cập từ Ruby.
  • Nhiều linh tinh các bản sửa lỗi 1.9 tương thích.

Điều gì là mới trong phiên bản 1.7.1:

  • New thuật toán băm
  • Cập nhật lib tiêu chuẩn để phù hợp MRI patchlevel 1.9.3p327
  • Một số bản sửa lỗi cho mới thực hiện io / console.rb
  • Hệ thống / spawn / popen sửa và tùy chọn bổ sung sửa băm
  • Một số bản sửa lỗi SSL (JRuby-openssl phát hành đến sớm cho 1.6.8 người dùng)
  • IO.select không sai báo cáo dữ liệu được đọc
  • Psych YAML động cập nhật mới nhất

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

  • của Ruby tiêu chuẩn thư viện được cập nhật để 1.9.3p286
  • Nhiều bản sửa 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 5 hỗ trợ giảm (Java 6 + bắt buộc)
  • Tất cả được biết đến 1,9 vấn đề mã hóa được giải quyết
  • Kernel # exec bây giờ không một exec nguồn gốc đích thực 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 bản địa hiện được hỗ trợ tốt hơn trên Solaris, Linux ARM, và những người khác
  • Update để Rubygems 1.8.24
  • Update để Rake 0.9.2.2

Điều gì là mới trong phiên bản 1.7.0.RC2:

  • Các JRuby đầu tiên hỗ trợ mới & quot ; invokedynamic & quot; Tính năng của JVM.

Điều gì là mới trong phiên bản 1.7.0 preview2:

  • Nhiều bản sửa lỗi tương thích 1.9.x
  • invokedynamic đã bị vô hiệu hóa cho bây giờ trên Java 7 (vẫn theo mặc định trên Java 8)
  • Hiệu suất và đồng thời cải tiến
  • Java 5 hỗ trợ giảm (Java 6 + bắt buộc)
  • Một số vấn đề chuyển mã IO
  • YAML hiện mã hóa vô hướng đúng đắn thay vì sử dụng Java locale
  • Kernel # exec bây giờ không một exec nguồn gốc đích thực 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
  • Sửa chữa một số vấn đề hỗ trợ bản địa trên Solaris

Điều gì là mới trong phiên bản 1.7.0 preview1:

  • 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)
  • Nhiều bản sửa lỗi tương thích 1.9.x
  • Hỗ trợ Java 7 của invokedynamic *
  • Hiệu suất và đồng thời cải tiến
  • Java 5 hỗ trợ giảm (Java 6 + bắt buộc)
  • Update để Rubygems 1.8.24
  • Update để Rake 0.9.2.2

Điều gì là mới trong 1.6.7.2:

  • This phiên bản là một phiên bản đặc biệt của JRuby mà chỉ cập nhật bản sao của chúng tôi vận chuyển của RubyGems lên phiên bản 1.8.24.

Điều gì là mới trong phiên bản 1.6.7:

  • Fix tròn yêu cầu vấn đề trong Rubygems giới thiệu bởi Maven của chúng tôi hỗ trợ đá quý
  • Fix hồi quy trong popen * nơi suối được sớm đóng
  • Nhiều 1.9-mode lỗi mã hóa cố định trong String, biểu thức chính quy, StringIO, và YAML
  • Win32OLE hiện đang làm việc trong 1,9-mode
  • ffi trên Win x64 bây giờ biết về các loại cơ bản: size_t
  • Sử dụng jzlib để sửa chữa một loạt các vấn đề với thư viện zlib ra
  • Giảm khóa nội bộ dựa trên các báo cáo người dùng
  • phần mở rộng C làm việc trên OS X một lần nữa
  • Gems với gemspecs chứa UTF-8 đa-byte ký tự cài đặt ở chế độ 1.9

Điều gì là mới trong phiên bản 1.6.6:

  • stdlib cập nhật để phù hợp của Ruby 1.8.7p357 và 1.9 .2p312
  • RubyGems Cập nhật để 1.8.15

  • lỗi
  • Nhiều 1.9-chế độ năng suất / splat cố định (pp, rspec 2.8 làm việc một lần nữa)
  • Nhiều 1.9-mode lỗi mã hóa cố định
  • Critical bản sửa lỗi trong ngẫu nhiên và sợi
  • Bản đồ Scala phương pháp điều hành để tên tượng trưng ($ cộng, vv)

Điều gì là mới trong phiên bản 1.6.5:

  • Nhiều vấn đề mã hóa -1.9 giải quyết
  • hỗ trợ .jrubyrc để lưu trữ tùy chọn thực hiện thuận tiện
  • tài sản cext.enabled mới tắt chỉ extentions C nhưng không có nguồn gốc hỗ trợ
  • hỗ trợ mở rộng C bây giờ sử dụng ít bộ nhớ
  • Cập nhật để Rubygems 1.8.9
  • -rjruby / thread_dump thêm một sợi USR2 của Ruby dumper
  • Cải thiện peformance tương tác trực tiếp với Java Maps
  • Cải thiện hiệu suất chất xơ và hỗ trợ cho coroutines JVM
  • Cải thiện hỗ trợ zlib
  • 36 vấn đề được giải quyết

Điều gì là mới trong phiên bản 1.6.4:

  • 1.9 ngôn ngữ và sửa chữa lớp lõi
  • New Native MacOS cài đặt
  • Phương pháp Java quá tải công văn Perf sửa
  • Java văn khối cercion Perf sửa
  • Vô hiệu hóa bản địa tại tắt hỗ trợ mở rộng C
  • JRuby có thể được xây dựng với chế độ 1.9 mặc định
  • 48 vấn đề được giải quyết

Điều gì là mới trong phiên bản 1.6.3:

  • 1.9 ngôn ngữ và sửa chữa lớp lõi
  • của Ruby đối tượng thực hiện xây dựng tăng
  • Yêu cầu cải tiến hiệu suất
  • Windows sửa exec bản
  • 39 vấn đề được giải quyết

Điều gì là mới trong phiên bản 1.6.2:.

  • vấn đề YAML tạo ra một ngoại lệ ArrayIndexOutOfBounds

  • tên
  • Java của GetX hình thức đã không nhận bí danh của get_x, x (hồi quy).
  • Một vài nhúng lỗi.
  • Một vài 1,9 vấn đề giải quyết.

Điều gì là mới trong phiên bản 1.6.1:.

  • Nhiều tính năng 1,9-mode và lỗi cố định
  • Nhiều bản sửa lỗi cho cài đặt và chạy phần mở rộng C.
  • Kernel.exec trên cửa sổ hiện một exec bản địa (CreateProcess).
  • sửa Performance cho không chặn các phương pháp IO.
  • tinh chỉnh hiệu suất cho Array, String, và một vài lớp học cốt lõi khác.
  • Cập nhật JSR292 (invokedynamic) hỗ trợ.
  • 193 cam kết và 47 vấn đề được giải quyết kể từ 1.6.0.

Điều gì là mới trong phiên bản 1.6.0:

  • của Ruby 1.9.2 ngôn ngữ và khả năng tương thích API (Không Encoding thực hiện :: Converter, ripper).
  • Cải thiện hiệu suất của Ruby gọi.
  • Built-in hồ sơ (-profile, -profile.graph).
  • RSpec không còn kèm.
  • hỗ trợ C Extension (thử nghiệm).
  • hỗ trợ RubyGems Maven (xem trước).
  • Cải thiện khả năng tương thích và kinh nghiệm người dùng trên Windows.
  • JRuby-complete.jar hiện nay bao gồm 1,9 tiêu chuẩn thư viện.
  • Nhúng cải API.
  • Trên 2000 cam kết và 270 vấn đề được giải quyết.

Điều gì là mới trong phiên bản 1.6.0.RC3:.

  • Định dạng có thể đọc được lùi mới
  • Dễ dàng hơn để nhúng vào môi trường OSGi.
  • Cố định hồi quy mà chậm lại bình dựa trên yêu cầu.
  • Thêm bit JFFI bản địa cho x86_64 SunOS (Solaris).
  • Thêm nền tảng với sự hỗ trợ phần mở rộng C được xây dựng trước.
  • New JRuby lõi và JRuby-stdlib mê cổ vật.
  • Thêm 1,9 sửa tương thích.

Điều gì là mới trong phiên bản 1.6.0.RC2:

  • Các tính năng chính:
  • của Ruby 1.9.2 ngôn ngữ và khả năng tương thích API (Không thực hiện Encoding :: Converter, ripper).
  • Cải thiện hiệu suất của Ruby gọi.
  • Built-in hồ sơ (-profile, -profile.graph).
  • RSpec không còn kèm.
  • hỗ trợ C Extension (thử nghiệm).
  • hỗ trợ RubyGems Maven (xem trước).
  • Cải thiện khả năng tương thích và kinh nghiệm người dùng trên Windows.
  • JRuby-complete.jar hiện nay bao gồm 1,9 tiêu chuẩn thư viện.
  • Nhúng cải API.
  • Trên 2000 cam kết và 265 vấn đề được giải quyết.

Điều gì là mới trong phiên bản 1.6.0.RC1:

  • của Ruby 1.9.2 ngôn ngữ và khả năng tương thích API (Không thực hiện Encoding :: Converter, định danh ASCII, ripper, fiddle)
  • Cải thiện hiệu suất của Ruby gọi
  • Built-in hồ sơ (-profile, -profile.graph)
  • RubyGems 1.4.2
  • RSpec không còn gói
  • hỗ trợ C Extension (thử nghiệm)
  • hỗ trợ RubyGems Maven (xem trước)
  • Cải thiện khả năng tương thích và kinh nghiệm người dùng trên Windows
  • JRuby-complete.jar hiện nay bao gồm 1,9 tiêu chuẩn thư viện

  • cải
  • Nhúng API
  • Trên 2000 cam kết và 265 vấn đề được giải quyết.

Điều gì là mới trong phiên bản 1.5.6:

  • Config :: CONFIG Rbconfig của cung cấp sai tên cho Windows 2008 server.
  • vấn đề Fix classpath và đường dẫn tải liên quan đến tập tin đường dẫn có chứa khoảng trắng.
  • java.util.ConcurrentModificationException.
  • become_java! không thêm phương thức lớp Ruby như tĩnh trên kết quả các lớp Java.
  • Marshal.load không thành công khi Kernel.read được xác định.

Điều gì là mới trong phiên bản 1.5.5:.

  • Cập nhật jaffl để tương thích YourKit
  • Ant.load_from_ant được chia trên Windows.
  • Dưa chuột ví dụ Nhật Bản đặt ra ngoại lệ về JRuby.
  • marshalled băm ruby ​​được nạp không đúng.
  • kernel.system không làm việc trong 1.5.3 trên Windows.
  • Không thể chạy 'thử cào JRuby -S' cho dự án Rails trên Windows trong 1.5.3.
  • Webrick socket.readline gây 100% sử dụng CPU.
  • Marshal bãi lỗi định dạng và không nhất quán với MRI.
  • java.awt.Component.instance_of? () Dự kiến ​​2 args.
  • backtick điều hành không làm việc trên Windows trong 1.5.3.
  • Yêu cầu 'ffi' định nghĩa phương thức lớp: error on Module
  • .
  • Không thể bao gồm các giao diện trong một lớp học đồng bộ.

Điều gì là mới trong phiên bản 1.5.3:.

  • sử dụng ConditionVariable gây bế tắc chủ đề
  • SelectorProvider.openSelector () đôi khi sẽ thất bại trên Windows.
  • Kernel # exec không chú ý ENV [ 'PATH'] khi tung ra lệnh shell.
  • trình con bắt đầu bởi Kernel # exec không tôn trọng RUBYOPT và biến môi trường khác thiết lập thông qua ENV.
  • ScriptEngine bỏ qua các ràng buộc toàn cầu.
  • Xóa cảnh báo ồn ào khi thiết ScriptEngine.ARGV.
  • lớp Scala (và có lẽ những người khác) được đặt tên một cách kỳ lạ và phá vỡ Java phản ánh.
  • File.open với các điều khoản có sideffect thanh toán bù trừ umask.

Điều gì là mới trong phiên bản 1.5.2:.

  • JRuby và mở uri tập tin xử lý sự cố
  • lớp Anonymous được xếp lên lấp PermGen, cuối cùng gây ra một vụ tai nạn.
  • Memory Leak khi mở rộng lớp Java có thêm biến dụ Ruby.
  • XSS trong WEBrick.
  • SSLSocket giữ selectors, chìa khóa, ngăn ngừa dọn dẹp nhanh nguồn khi dereferenced.

Điều gì là mới trong phiên bản 1.5.1:

  • của router AccessibleObject.setAccessible không thành công trên App Engine
  • ObjectSpace.undefine_finalizer không hoạt động
  • JRuby cảnh treo trên ChannelStream.finalize
  • Regression: JRuby 1.5 không nhận trình điều khiển JDBC từ CLASSPATH
  • Memory Leak khi mở rộng lớp Java có thêm biến của Ruby dụ
  • Regression chế biến END giữa JRuby 1.4 và 1.5
  • lỗi Được biết đến trong net / http.rb
  • JRuby xử khác nhau từ MRI với (đường ray 2.3.8) Các tổ activerecord
  • FileUtils.touch không cập nhật các mtime các thư mục trên Windows
  • IO # mở (& chặn) + bộ gần $! mà vô hiệu hóa Test :: Unit :: Autorunner
  • Nhiều Khối đối với ActiveRecord hiệp hội proxy được splatted sai
  • File không mở rộng khi nó được sử dụng bên trong một kịch bản ruby ​​biên soạn sử dụng như là lớp chính của một jar thực thi

Điều gì là mới trong phiên bản 1.4.0:

  • JRuby tại là tương thích với 1.8.7 patchlevel 174
  • Windows Native Launcher - Giải quyết nhiều lỗi đã thông báo với các kịch bản .bat cũ của chúng tôi
  • YAML phân tích cú pháp Yecht (bug-cho-lỗi tương thích với Syck!)
  • Hỗ trợ Java tích hợp: nhanh hơn và mới java_method, java_send, và java_alias phương pháp
  • Windows cài đặt
  • khung nhúng mới
  • Java 6 kịch bản ra khỏi hộp
  • gói org.jruby.embed mới để thay thế JavaEmbedUtils
  • Nhiều 1.9 mode (-1.9) sửa
  • Cập nhật stdlib để 1.9.2preview2
  • Rubygems hiện đang làm việc
  • Rails 2.3.3 ứng dụng đơn giản làm việc (2.3.4 có 1,9 lỗi)
  • lỗi tốt hơn nhiều báo cáo
  • vết lùi ngắn hơn với ít Java
  • Ruby-tương thích báo cáo lỗi cú pháp
  • 307 lỗi cố định kể từ 1.3.1

Điều gì là mới trong phiên bản 1.3.1:

  • Sửa chữa một lỗi bảo mật mới được phát hiện trong BigDecimal
  • Sửa chữa một hồi quy trong thời gian chờ (0-1 timeout thứ hai cắt ngắn 0)
  • Sửa chữa một hồi quy Thread.wakeup nơi thread sẽ không thức dậy

Yêu cầu :

  • Java 6 hoặc cao hơn

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

Apache Neethi
Apache Neethi

13 Apr 15

Framer
Framer

13 May 15

Tinkerer
Tinkerer

13 Apr 15

Apache ACE
Apache ACE

13 Apr 15

Ý kiến ​​để JRuby

Bình luận không
Nhập bình luận
Bật hình ảnh!
Tìm kiếm theo chủ đề