JRuby

소프트웨어 스크린 샷:
JRuby
소프트웨어 정보:
버전: 9.0.4.0 업데이트
업로드 날짜: 9 Feb 16
개발자: jRuby.org
라이센스: 무료
인기: 76

Rating: 2.0/5 (Total Votes: 2)

JRuby를 자바 개발자가 모두 자바와 루비 스크립트 듀얼 액세스 할 수있는 Java 응용 프로그램에 루비 인터프리터를 포함 할 수 있습니다.

JRuby를 플랫폼 독립적이며 내장 된 레일, RSpec에, 레이크, 그리고 루비 젬 프레임 워크에 대한 지원.

JRuby를 천천히 안정적인 개발 환경이되기 위해 2001 년부터 진화, 초기 레드햇에서 지금 엔진 마당에서 다음 썬에서 개발 및된다.

이 릴리스의 새로운 기능입니다 무엇

루비 2.2 호환성
전통적인 컴파일러 디자인을 기반으로 새로운 최적화 런타임
새로운 POSIX 친화적 인 IO 및 프로세스
MRI에서 완전 이식 인코딩 / 트랜스 코딩 논리
Windows에서 합계 ()을 해결 다양한 문제
인코딩 / 트랜스 코딩 문제가 해결 커플
__FILE__과 자료는 JIT는 지금 것
기본 통화 서브 시스템은 혼합 32/64 비트 리눅스 배포판에로드됩니다

이 버전의 새로운 기능입니다 1.7.21 / 9.0.0.0.rc2 :

이 Time.getlocal 인수로 Fixnum이라는 수락 (레일 4.2 차단제)
몇 인코딩 수정
Socket.read (0) (1.9)를 차단하지 않습니다

이 버전의 새로운 기능입니다 1.7.20 / 9.0.0.0.pre2 :

이 Time.getlocal 인수로 Fixnum이라는 수락 (레일 4.2 차단제)
몇 인코딩 수정
Socket.read (0) (1.9)를 차단하지 않습니다

이 버전의 새로운 기능입니다 1.7.19 / 9.0.0.0.pre1 :

이 Time.getlocal 인수로 Fixnum이라는 수락 (레일 4.2 차단제)
몇 인코딩 수정
Socket.read (0) (1.9)를 차단하지 않습니다

이 버전 1.7.16의 새로운 기능입니다 :

이 잘못 OSGi 번들에 대한 잘못된 버전을 썼다 고정 회귀
심볼릭 링크와 루비로드를 포함하는 고정 여러 회귀
FileTest.directory의 두 배 성능

이 버전 1.7.15의 새로운 기능입니다 :

이 자바 애플리케이션 서버에 JRuby를 응용 프로그램을 다시로드 할 때 해결 잠재적 메모리 누수
JRuby를-항아리 보석은 내 임베디드 항아리가 없었다
RVM 제대로 gemset 심볼릭 링크를 따르지 않는 것 JRuby에서의 설치
윈도우 간부가 다시 작동
lstat는이 native.enabled 속성을 존중하고 항상 기본 호출하지 않았다

이 버전 1.7.13의 새로운 기능입니다 :

이 보석으로 JRuby를-OpenSSL을 업그레이드 할 수있는 능력을
새로운 사용자 정의 프로파일 API
여러 BigDecimal를 수정

이 버전 1.7.12의 새로운 기능입니다 :

이 대부분 작은 루비 1.9.3 호환성 수정.
X509Errors을 많이 던지는 경우 작은 누수를 해결했습니다.
루비의 개선 로딩 속도는 jar 파일에서 파일.

이 기타 인코딩 수정 :

이 버전 1.7.11의 새로운 기능입니다
몇몇 섬유 에지 케이스 고정
섬유 스레드 풀 복원
더 루비 친화적 인 자바 백 트레이스

이 버전 1.7.8의 새로운 기능 :

이 회귀 윈도우의 새로운 레일 '고정 (번들이 종료 설치)
고정 OpenSSL에 보석 부트 스트랩 문제
고정 구글 앱 엔진 부트 스트랩 문제
몇 누락 1.9+ 경로 이름의 기능이 추가

이 버전 1.7.4의 새로운 기능입니다 :

이 많은 IO 및 인코딩 문제가 수정
XML 엔티티 인코딩 : 대한 트랜스 코딩 지원
PROC 블록 파견 반환 한 개선
섬유 및 열거 번호 옆의 개선 및 수정
윈도우 자바 기본 시작 프로그램에서 회귀 수정
실험 루비 2.0 지원 (대부분의 기능과 다음 stdlib 포함)
+ 전체 리퍼 지원 90 %
OpenSSL은 수정과 새로운 탄력이 성 라이브러리 업데이트
FFI 하위 시스템에 대한 업데이트 및 수정 사항은 (C 내선, AIX 지원 등으로 compat 시스템)
장기 실행 정규 표현식은 스레드 # 킬과 높이에 의해 중단 될 수있다

이 버전 1.7.3의 새로운 기능입니다 :

이 재 작업하려면 openssl 내선이 보석에서 업데이트 할 수 있도록.
상수 및 글로벌 변수의 개선 된 성능을 제공합니다.
루비에서 액세스 자바 배열의 향상된 성능을 제공합니다.
많은 기타 1.9 호환성 수정.

이 버전 1.7.2의 새로운 기능입니다 :

이 재 작업하려면 openssl 내선이 보석에서 업데이트 할 수 있도록.
상수 및 글로벌 변수의 개선 된 성능을 제공합니다.
루비에서 액세스 자바 배열의 향상된 성능을 제공합니다.
많은 기타 1.9 호환성 수정.

이 버전 1.7.1의 새로운 기능 :

이 새로운 해시 알고리즘
MRI의 패치 레벨의 1.9.3p327에 맞게 표준 lib 디렉토리를 업데이트
새로운 IO / console.rb 구현에 몇 가지 수정
시스템 / 산란 / popen이 수정 및 추가 옵션을 수정 해시
여러 SSL의 수정 (JRuby를-하려면 openssl 버전은 1.6.8 사용자를 위해 출시 예정)
잘못 데이터를보고하지 IO.select는 읽을 수
정신 YAML 엔진을 최신으로 업데이트

이 버전 1.7.0의 새로운 기능 :

이 루비 표준 라이브러리는 1.9.3p286 업데이트
많은 1.9.x의 호환성 수정
invokedynamic 지원
성능 및 동시성 향상을 통해
자바 5 지원이 떨어졌다 (자바 6 이상 필요)
모든 알려진 1.9 인코딩 문제가 해결
커널 # 간부는 이제 모든 플랫폼에서 진정한 네이티브 간부을 수행
자바 통합 및 삽입에 대한 개선 및 수정 사항
이제 더 나은 솔라리스, ARM 리눅스 및 기타 지원 기본 기능
루비 젬 1.8.24로 업데이트
업데이트 0.9.2.2 레이크하기

이 버전 1.7.0.RC2에 새로운 기능 :; invokedynamic & quot

이 첫 번째 JRuby를 새로운 & quot을 지원하기 위해; JVM의 기능입니다.

이 버전 1.7.0 preview2의 새로운 기능입니다 :

이 많은 1.9.x의 호환성 수정
invokedynamic은 (자바 8에 기본적으로 여전히) 자바 7에 지금 비활성화되었습니다
성능 및 동시성 향상
자바 5 지원이 떨어졌다 (자바 6 이상 필요)
여러 IO 트랜스 코딩 문제
YAML은 이제 자바 로케일을 사용하는 대신 제대로 스칼라를 인코딩
커널 # 간부는 이제 모든 플랫폼에서 진정한 네이티브 간부을 수행
자바 통합 및 삽입에 대한 개선 및 수정 사항
Solaris에서 몇 가지 기본 지원 문제를 해결

이 버전 1.7.0 preview1의 새로운 기능입니다 :

1.9.3 지금 우리의 기본 실행 모드 (-1.8은 1.8.7 지원을 위해 필요)입니다
많은 1.9.x의 호환성 수정
자바 7의 invokedynamic 지원 *
성능 및 동시성 향상
자바 5 지원이 떨어졌다 (자바 6 이상 필요)
루비 젬 1.8.24로 업데이트
업데이트 0.9.2.2 레이크하기

이 어떤 버전의 1.6.7.2:

This의 새로운 기능입니다 만 버전 1.8.24에 루비 젬 우리의 출하 복사본을 업데이트 JRuby에서의 특별한 버전이다.

이 버전 1.6.7의 새로운 기능 :

이 원형은 우리의 메이븐 보석 지원에 의해 도입 된 루비 젬에서 문제를 필요로 수정
스트림이 조기에 마감받을 경우 *는 popen으로 회귀 수정
문자열, 정규 표현식,있는 StringIO 및 YAML에 고정 많은 1.9 모드 인코딩 버그
Win32OLE는 현재 1.9 모드에서 작동
윈 64에 FFI는 이제 기본 유형에 대해 알고 :이 size_t를
아웃 ZLIB 라이브러리 문제 세트를 해결하기 위해 jzlib 사용
사용자 보고서를 기반으로 감소 내부 잠금
C 확장은 다시 OS X에서 작​​동
UTF-8 멀티 바이트 문자를 포함 gemspecs와 보석은 1.9 모드에서 설치

이 버전 1.6.6의 새로운 기능입니다 :

이 업데이트 된 다음 stdlib 루비 1.8.7p357 및 1.9.2p312에 맞게
1.8.15로 업데이트 루비 젬
(다시 작동 쪽, RSpec에 2.8) 고정 여러 1.9 모드 수율 / 플랫 버그
여러 개의 1.9 모드 인코딩 오류가 수정
랜덤 및 섬유에 중요한 수정
기호 이름에지도 스칼라 연산자 방법 ($ 플러스 등)

이 버전 1.6.5의 새로운 기능입니다 :

이 많은 -1.9 인코딩 문제 해결
편리한 실행 옵션을 저장 .jrubyrc 지원
새로운 cext.enabled 속성은 C 확장명하지만 기본적으로 설치되지 않았습니다 지원을 끄려면
C 확장 지원은 이제 더 적은 메모리를 사용
루비 젬 1.8.9로 업데이트
-rjruby / thread_dump는 USR2 루비 스레드 덤퍼를 추가
자바지도와 직접 상호 작용을 향상 별 실적
JVM의 코 루틴에 대한 향상된 섬유의 성능과 지원
개선 된 ZLIB 지원
36 문제 해결

이 버전 1.6.4의 새로운 기능 :

이 1.9 언어 및 핵심 클래스 수정
새로운 네이티브 맥 OS 설치
오버로드 자바 방법 파견 반환 한이 해결
자바 파견 블록 cercion의 반환 한이 해결
비활성화 출신으로 현재 C 확장 지원을 비활성화
JRuby를 기본적으로 1.9 모드로 구축 할 수 있습니다
48 문제 해결

이 버전 1.6.3의 새로운 기능 :

이 1.9 언어 및 핵심 클래스 수정
루비 개체 건설 성능 향상
성능 향상을 필요로
윈도우 네이티브 간부 수정
39 문제 해결

이 버전 1.6.2의 새로운 기능입니다 ArrayIndexOutOfBounds 예외를 생성

이 YAML 문제.
양식 getX의 자바 이름은 get_x, 배 (회귀)의 별칭을 얻고되지 않았다.
삽입 오류의 커플.
몇 1.9 문제가 해결.

이 버전 1.6.1의 새로운 기능 : 고정

이 많은 1.9 모드 기능과 버그.
설치 및 C의 확장을 실행에 대한 다양한 수정.
창에 Kernel.exec 네이티브 간부 (CreateProcess를)을 수행합니다.
비 차단 IO 방법에 대한 성능 수정.
배열, 문자열, 그리고 몇 가지 다른 핵심 클래스에 대한 성능 개조하면 되겠 어.
업데이트 JSR292 (invokedynamic)를 지원합니다.
193 커밋 47 문제는 1.6.0 이후 해결.

이 버전 1.6.0의 새로운 기능입니다 :

이 루비 1.9.2 언어와 API 호환성 (구현되지 않음 인코딩 :: 컨버터, 리퍼).
개선 된 루비 통화 성능을 제공합니다.
내장 프로파일 러 (-profile, -profile.graph).
RSpec에 더 이상 번들로 제공되지 않습니다.
C 확장 지원 (실험).
루비 젬 메이븐 지원 (미리보기).
향상된 호환성과 윈도우에서 사용자 경험.
JRuby를-complete.jar 이제 1.9 표준 라이브러리가 포함되어 있습니다.
API의 개선을 포함.
2000 오버 커밋 270 문제 해결.

이 새로운 읽을 수있는 역 추적 형식 :

이 버전 1.6.0.RC3의 새로운 기능입니다.
쉽게는 OSGi 프레임 환경에 포함합니다.
항아리 기반이 필요 둔화 고정 회귀.
x86_64에은 SunOS (솔라리스)에 대한 기본 JFFI 비트를 추가합니다.
사전 구축 된 C 확장을 지원하는 더 많은 플랫폼.
새로운 JRuby를 코어 및 JRuby를-다음 stdlib 받는다는 아티팩트.
보다 1.9 호환성 수정.

이 주요 특징 :

이 버전 1.6.0.RC2의 새로운 기능입니다 :
루비 1.9.2 언어와 API 호환성 (인코딩 :: 컨버터, 리퍼를 구현되지 않음).
개선 된 루비 통화 성능을 제공합니다.
내장 프로파일 러 (-profile, -profile.graph).
RSpec에 더 이상 번들로 제공되지 않습니다.
C 확장 지원 (실험).
루비 젬 메이븐 지원 (미리보기).
향상된 호환성과 윈도우에서 사용자 경험.
JRuby를-complete.jar 이제 1.9 표준 라이브러리가 포함되어 있습니다.
API의 개선을 포함.
2000 오버 커밋과 265 문제 해결.

이 버전 1.6.0.RC1의 새로운 기능입니다 :

이 루비 1.9.2 언어와 API 호환성 (구현되지 않음 인코딩 :: 컨버터, 비 ASCII 식별자, 리퍼, 바이올린)
향상된 루비 호 성능
내장 프로파일 러 (-profile, -profile.graph)
루비 젬 1.4.2
RSpec에 더 이상 번들되지
C 확장 지원 (실험)
루비 젬 메이븐 지원 (미리보기)
향상된 호환성과 윈도우에서 사용자 경험
JRuby를-complete.jar 이제 1.9 표준 라이브러리를 포함
API의 개선을 포함
2000 오버 커밋과 265 문제 해결.

이 버전 1.5.6의 새로운 기능 :

이 Rbconfig의 구성 : CONFIG는 윈도우 2008 서버에 대한 잘못된 이름을 제공합니다.
공백이 포함 된 파일 경로에 관련된 클래스 경로 및로드 경로 문제를 해결합니다.
java.util.ConcurrentModificationException.
become_java! 생성 된 Java 클래스에 정적으로 루비 클래스 메서드를 추가하지 않습니다.
Kernel.read 정의 할 때 Marshal.load이 실패합니다.

이 버전 1.5.5의 새로운 기능입니다 YourKit 호환성

이 업데이트 jaffl.
Ant.load_from_ant는 Windows에서 나뉩니다.
오이 일본의 예는 JRuby를에 예외를 발생시킵니다.
정렬 화 된 루비 해시가 잘못로드됩니다.
Windows에서 1.5.3에서 작동하지 kernel.system.
1.5.3에서 Windows에서 레일 프로젝트 'JRuby를 -S 레이크 테스트'를 실행할 수 없습니다.
에 WEBrick socket.readline 100 %의 CPU 사용률이 발생합니다.
원수 덤프 형식 오류 및 MRI와 불일치.
java.awt.Component.instance_of은? () 2 인수를 기대하고있다.
역 따옴표 연산자는 1.5.3의 Windows에서 작동하지 않습니다.
'FFI'을 요구하는 것은 클래스 메소드를 정의 오류를 모듈에.
동기화 클래스의 인터페이스를 포함 할 수 없습니다.

이 버전 1.5.3의 새로운 기능입니다 :

이 ConditionVariable 사용 스레드 교착 상태가 발생합니다.
SelectorProvider.openSelector ()는 때때로 Windows에서 실패합니다.
쉘 명령을 실행할 때 커널 # 간부는 ENV [ 'PATH'를]주의하지 않습니다.
RUBYOPT과 ENV를 통해 설정 다른 환경 변수를 존중하지 않는 커널 # 간부에 의해 시작 서브 프로세스.
ScriptEngine의 글로벌 바인딩을 무시합니다.
ScriptEngine.ARGV 설정시 노이즈가 경고를 제거합니다.
(아마 등) 스칼라 클래스는 이상한 이름과 자바 반사를 중단한다.
권한 File.open하는 umask를 삭제의 sideffect 있습니다.

이 버전 1.5.2의 새로운 기능입니다 :

이 JRuby를 오픈 URI 파일 핸들 문제.
익명 클래스는 늘어나고 결국 충돌이 발생 PErmGen을 채우고있다.
메모리 누수 추가 루비 인스턴스 변수와 자바 클래스를 확장 할 때.
에 WEBrick에서 XSS.
SSLSocket과는 역 참조 할 때 자원의 빠른 정리를 방지, 선택기, 키를 보유하고있다.

이 버전 1.5.1의 새로운 기능 :

catch되지 않는 AccessibleObject.setAccessible는 앱 엔진에서 실패
ObjectSpace.undefine_finalizer가 작동하지 않습니다
JRuby를 출구 ChannelStream.finalize에 달려
회귀 : JRuby를 1.5 CLASSPATH에서 JDBC 드라이버를 선택하지 않습니다
추가 루비 인스턴스 변수와 자바 클래스를 확장 메모리 누수
JRuby를 1.4과 1.5 사이의 회귀 처리 END
그물에 알려진 버그 / http.rb
JRuby를은 (레일 2.3.8) 액티브 협회와 MRI에서 다르게 동작
FileUtils.touch Windows에서 디렉토리에 mtime를 업데이트하지 않습니다
IO 번호 오픈 (블록) + $ 가까운 세트! 이는 테스트 :: 장치를 비활성화 :: Autorunner을
액티브 협회 프록시로 여러 블록 인수가 잘못 splatted된다
이 실행 항아리의 기본 클래스로 사용되는 컴파일 된 루비 스크립트 내에서 사용하는 경우 파일 확장되지 않은

JRuby를 지금 1.8.7 패치 레벨 (174)과 호환됩니다 :

이 버전 1.4.0의 새로운 기능입니다
윈도우 기본 런처 - 우리의 오래된 박쥐 스크립트로 많은보고 된 버그를 해결합니다
YAML 파서 Yecht (버그에 대한 버그 Syck와 호환!)
자바 통합 지원 : 빠르고 새로운 java_method, java_send 및 java_alias 방법
Windows 설치
새로 삽입 프레임 워크
상자의 자바 6 스크립팅
JavaEmbedUtils을 대체하는 새로운 org.jruby.embed 패키지
많은 1.9 모드 (-1.9) 수정
1.9.2preview2에 업데이트 된 다음 stdlib
루비 젬 지금 작업
작업 2.3.3 간단한 앱 (2.3.4 1.9 버그가) 레일
더 나은 오류보고
적은 자바와 짧은 백 트레이스
루비 compatiable 구문 오류보고
(307) 버그는 1.3.1 이후 수정

이 버전 1.3.1의 새로운 기능입니다 :

이 BigDecimal의에서 최근 발견 된 보안 버그를 수정
타임 아웃의 회귀 (0-1초 시간 제한은 0으로 절단) 수정
스레드가 일어나하지 않을 경우 Thread.wakeup 회귀 수정

이 요구 사항 :

이 자바 6 이상

유사한 소프트웨어

코멘트 JRuby

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!