รายละเอียดซอฟแวร์:
รุ่น: 1.7.10
วันที่อัพโหลด: 17 Feb 15
การอนุญาต: ฟรี
ความนิยม: 82
JRuby เป็นโอเพนซอร์สและบริสุทธิ์ใช้ Java ของล่ามทับทิมที่มีชื่อเสียง
JRuby สามารถผสานรวมกับ Java เพื่อให้ทั้งสองฝังล่ามเข้าไปในโปรแกรม Java และสคริปต์ใด ๆ ชั้น Java
คุณสมบัติ .
- < li> ล่ามทับทิมที่รองรับ 1.8.6 เขียนในบริสุทธิ์ 100% Java
- ส่วนใหญ่ builtin เรียนทับทิมให้
- การสนับสนุนสำหรับการโต้ตอบกับการเรียนและการกำหนด java จากภายในทับทิม
- ถั่วกรอบการเขียนสคริปต์ (BSF) สนับสนุน
- กระจายภายใต้ใบอนุญาตไตร (CPL / GPL / LGPL)
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- การเปลี่ยนแปลงของการบันทึก:
- 22 คลังถาวร
- การถดถอยของ Windows require_relative คง.
- การพึ่งพาภาพรวมอุบัติเหตุถาวร
- คู่ของข้อบกพร่องที่เกี่ยวข้องกับการเข้ารหัส Marshalling คง.
- ช่วยกันแก้ไขปัญหา 1.7.10:
- # 1385 - ซ็อกเก็ต :: SOMAXCONN
- # 1380 - ทดสอบความล้มเหลวในการขยาย
- # 1375 - ได้รับมอบหมายไม่สนใจในที่สุดทั่วโลก
- # 1374 - require_relative ล้มเหลวเมื่อเรียกจาก classpath: / ไฟล์เส้นทางบน Windows ใน JRuby 1.7.9
- # 1363 - รวบรวมจากแหล่งที่ 1.7.9 ล้มเหลวเนื่องจากการพึ่งพา Maven พอใจ
- # 1355 - ข้อยกเว้นเริ่มหัวข้อใหม่หลังจากที่โทร set_trace_func
- # 1349 - bin / {คราด RDOC, Ri} ทำลายโดยเริ่มต้นใน JRuby 1.7.9
- # 1345 - UnmarshalStream: มองหาการเข้ารหัสข้อมูลในตัวแปรเช่นทุก
- # 1338 - UnmarshalStream: คงที่สองออกโดยหนึ่งในข้อผิดพลาด unmarshalInt
- # 1336 - แก้ไขการแจงนับ # แอบมองพฤติกรรม
- # 1335 - อะเรย์ repeated_permutation # ควรมี arity 1
- # 1334 - #enum_slice และ #enum_cons กำลัง 1.8 เท่านั้น
- # 1323 - ภาพรวมในการพึ่งพาการปล่อยตัว JRuby-core 1.7.9
- # 1322 - ผบ. แก้ไข symlinks
- # 1317 - 1311 datetime เปรียบเทียบ
- # 1312 - File.expand_path (& quot; NUL & quot;) หัก
- # 1311 - DateTime เปรียบเทียบที่ความละเอียดย่อยมิลลิวินาที
- # 1252 - ช่วงขนาด # หายไปจาก JRuby 1.7.8 ในโหมด 2.0
- # 1184 - วิธีการที่ไม่ได้กำหนด `__ruby_object 'อินเตอร์เฟซสำหรับการดำเนินงาน
- # 1156 - JRuby-OpenSSL หมุนไม่รู้จบพยายามที่จะเขียนถึงซ็อกเก็ตที่อยู่ในรัฐ CLOSE_WAIT
- # 1129 - IO # read_nonblock บล็อกบางครั้ง SSL ซ็อกเก็ต
- # 480 - JRuby ไม่ได้จัดการกับ UTF-8 แฟ้มแหล่งที่มา
มีอะไรใหม่ ในรุ่น 1.7.9:
- การเปลี่ยนแปลงของการบันทึก:
- 36 คลังถาวร
- ของ Windows File.size ถาวร
- ของ Windows ในขณะนี้อย่างถูกต้องจะแสดงเพื่อปลอบใจหน้าต่างเพจรหัส
- ถดถอยคงที่ซึ่งแตกเข็มทิศ (หรืออะไรซึ่งขึ้นอยู่กับ FSSM)
- ไม่กี่ประเด็นการเข้ารหัสอื่น ๆ คงที่
- จำนวนมากของการปรับปรุงวิธีการ Enumerable
- ช่วยกันแก้ไขปัญหา 1.7.9:
- # 1300: Fix # 1222, StringIO.gets w / utf8
- # 1295: อย่าตั้ง java.net.preferIPv4Stack ในสคริปต์เปลือก # 1286
- # 1293: การเพิ่มสเปคสำหรับ JRuby-5946
- # 1292: รายการย่อย toIndex ควรจะเป็นพิเศษไม่รวม (fromIndex รวม.)
- # 1291: Sidekiq: ข้อผิดพลาด MiniTest: NoMethodError: วิธี unmocked: == คาดว่าหนึ่งใน []
- # 1282: Blockless โครงสร้าง # เลือกควรกลับแจงนับ
- # 1275: อ้างคีย์ JSON ดังนั้นจึงเป็นเรื่องที่ถูกต้อง JSON .
- # 1274:. RubyArray.subList ควรปฏิบัติต่อ toIndex เป็นพิเศษไม่รวม
- # 1272: File.size (org.jruby.RubyFile.size ()) ผลกระทบต่อพื้นฐานจับไฟล์
- # 1271: แก้ไขอาร์เรย์กับแทนที่แต่ละ
- # 1267: การเอาการปรับแต่ง Logger ใน JavaUtilLoggingLogger
- # 1265: StackOverflowError เอาชนะ Array.each ตั้งแต่ 1.7.5
- # 1264: แก้ไขก้อน Enumerable # หาเรื่องจัดการ
- # 1263: แก้ไข Enumerable # take_while หาเรื่องจัดการ
- # 1262: แก้ไข Enumerable # slice_before หาเรื่องจัดการ
- # 1257: mvn แพคเกจที่สะอาดเช็ดออกติดตั้งปล่อย JRuby
- # 1255: StringIO ฉบับเข้ารหัส
- # 1254: String เข้ารหัส # ยกข้อผิดพลาดที่แตกต่างกันใน 1.7.8 กว่า 1.7.4 (และทั้งสองมีความแตกต่างจาก MRI)
- # 1251: & quot; อัญมณี Stub & quot; หายไป / ผิดใน JRuby 1.7.8
- # 1246: แก้ไข String # concat (สัญลักษณ์) ควรเพิ่ม TypeError
- # 1245:. ยกเว้นวิธีการที่ไม่ได้กำหนดเมื่อใช้ `เข็มทิศนาฬิกาใน JRuby 1.7.8
- # 1242: UTF-8 แก้ไขสตริงในสตริง ASCII สหรัฐอเมริกาบางครั้งผลตอบแทนที่ผิดสตริง ASCII สหรัฐอเมริกา
- # 1239: รวบรวมร่างกายวิธีการทำไม่ได้ขอบเขต defn / defs อย่างถูกต้อง
- # 1238: JRuby 1.7.8 ล้มเหลวในการเริ่มต้น OpenSSL :: PKEY :: RSA.new มีคีย์การเข้ารหัส
- # 1236: ไฟล์ผิดพลาดใน JRuby 1.7.8 & quot; bin / & quot; ไดเรกทอรี.
- # 1234: แก้ไข any_spec
- # 1231: แก้ไข count_spec (1.7.x)
- # 1229: การกำหนดระดับที่ซ้ำกันเมื่อ reifying เรียน
- # 1222: แจง CSV ล้มเหลวเมื่อสตริงที่มีตัวละคร mutibyte ยุติกับ CR-LF
- # 1221: OpenSSL: เพิ่มการจัดการฐาน 0 ถึงใหม่และ to_s
- # 1209:. Pathname # dup เสียใน 1.7.5
- # 1204: การถดถอย: ข้อผิดพลาดการเข้ารหัสประหยัด YAML กับตัวละครนอร์เวย์
- # 1198: การเข้ารหัสสตริง
- # 1032: สร้างความผิดพลาดโดยใช้ Java 8 บน OS X
- # 901: Enumerable จัดการปัญหาหาเรื่องสำหรับ `# chunk`,` # slice_before` และ `# take_while`
- # 770: ข้อผิดพลาดขนาดไฟล์บน Windows
มีอะไรใหม่ ในรุ่น 1.7.8:
- ไฮไลท์:
- 21 คลังถาวร
- คงที่ของ Windows 'รางใหม่' ถดถอย (มัดติดตั้งออก)
- แก้ไขปัญหา OpenSSL ร่วมมืออัญมณี
- App Google แก้ไขปัญหาเครื่องยนต์ร่วมมือ
- ไม่กี่หายไป 1.9+ Pathname คุณลักษณะที่เพิ่มขึ้น
- ประเด็นการแก้ไข:
- # 1214: การสนับสนุนสำหรับ ISO-8859-16
- # 1213: การลบ README.md บันทึกใน junit.jar
- # 1201: Pathname # ลบนามแฝงพลาด / ไม่ทำงาน
- # 1199: Softlink JRuby เพื่อ jruby.bash แทนการคัดลอกยาก .
- # 1182: พฤติกรรมที่ไม่ถูกต้องแบบมัลติเธรด RubyHash เมื่อจอมพล
- # 1180:. ย้ายยามก่อนการใช้งานของ metaclass
- # 1176: อาร์เรย์ (array) ผลตอบแทนสำเนาแทนของอาร์เรย์ตัวเอง
- # 1171: Rails ใหม่ล้มเหลวด้วย JRuby บน Windows 7
- # 1170: `ปรับปรุงประสิทธิภาพการทำงาน rindex`
- # 1167: & quot; พิมพ์ & quot; เรียกว่ามีไม่มีข้อโต้แย้งพิมพ์ & quot; ศูนย์ & quot;
- # 1165: Bug 1092 แก้ไข
- # 1163: File.expand_path ควรล้มเหลวถ้า ENV ['หน้าแรก'] ไม่ได้เป็นเส้นทางที่แน่นอน
- # 1157:. แก้ไขความเข้ากันได้ด้วยส Bouncy ปราสาท 1.49
- # 1154: Pathname.new (Dir.new ('dir_name')) ยก TypeError
- # 1153: ผบ. [* []] ทำงานแตกต่างกันใน JRuby 1.7.6 ใน MRI 1.9.3p448
- # 1151: Too ไฟล์จำนวนมากใน JRuby 1.7.6
- # 1150: ราง 3.2.X กับ JRuby-OpenSSL ใน Gemfile ให้ OpenSSL เตรียมคงสำคัญ :: :: OPENSSL_VERSION_NUMBER
- # 1148: มอบ c7c7c7 ยากจน AppEngine
- # 1139: ClassCastException เมื่ออ่านค่าสายที่ไม่ได้มาจาก Java System.properties
- # 1136: JRuby 1.7.5 ไม่ได้รวบรวมไฟล์ชั้นที่ถูกต้อง
- # 1117: วิธี #Name ในชั้นเรียน java แถบชั้นนอก
มีอะไรใหม่ ในรุ่น 1.7.0:
- 1.9.3 คือตอนนี้โหมดรันไทม์เริ่มต้นของเรา ( -1.8 เป็นสิ่งจำเป็นสำหรับการสนับสนุน 1.8.7)
- ทับทิมห้องสมุดมาตรฐานการปรับปรุงเพื่อ 1.9.3p286
- แก้ไข 1.9.x ความเข้ากันได้หลายคน
- การสนับสนุนสำหรับ invokedynamic
- ผลการดำเนินงานและการปรับปรุงการทำงานพร้อมกันทั่ว
- 5 Java สนับสนุนลดลง (Java 6+ จำเป็น)
- ทั้งหมดที่รู้จักกัน 1.9 การแก้ไขปัญหาการเข้ารหัส
- Kernel exec # ตอนนี้ไม่ exec พื้นเมืองจริงบนแพลตฟอร์มทั้งหมด
- การปรับปรุงและแก้ไขเพื่อบูรณาการ Java และฝัง
- คุณสมบัติพื้นเมืองในขณะนี้ได้รับการสนับสนุนที่ดีขึ้นใน Solaris, Linux ARM และอื่น ๆ
- Update เพื่อ RubyGems 1.8.24
- ปรับปรุงค่าธรรมเนียมให้ 0.9.2.2
ต้องการ
- Java 2 Standard Edition Runtime Environment
ความคิดเห็นที่ไม่พบ