阅读更多

13顶
0踩

编程语言

原创新闻 JRuby 1.3.0RC1 发布

2009-05-04 09:06 by 见习记者 night_stalker 评论(11) 有5310人浏览
JRuby 社区高兴的宣布: 1.3.0 RC1 发布鸟~
The JRuby community is pleased to announce the release of JRuby 1.3.0RC1

主页:
http://www.jruby.org/
下载:
http://dist.codehaus.org/jruby/
版本库:
http://kenai.com/projects/jruby
http://github.com/jruby/jruby/tree/master

JRuby 1.3.0RC1 搞定了一些与 Google App Engine (GAE/J) 有关的 issue。
我们决定发布一个更“短”的版本,酱紫对 GAE/J 感兴趣的用户就不需要抓版本库构建一遍 JRuby 了。
译注:版本库里 10000 多个文件!
JRuby 1.3.0RC1 is a release to fix some issues which prevented JRuby from
working with Google App Engine (GAE/J).  We decided to put out a shorter
release so that users interested in GAE/J could get going without needing to
build JRuby from scratch.


****有兴趣请尽快尝试****
****Please try your apps against 1.3.0RC1 ASAP and report problems****
译注: ASAP == as soon as possible

亮点:
  • 一些修改,使得 JRuby 在一些受限环境内(如 GAE/J)跑得更顺
  • 访问 Java 原生数组大约快 10 倍
  • timeout.rb 现在快了约 40% [ 译注:这话说的…… 难不成指定 10 秒你当 6 秒? ]
  • irb 现在工作在 1.9 模式了;另外也有一些杂七杂八的 1.9 相关的修正
  • 集成 rubygems 和 rspec 分别升级到 1.3.2 和 1.2.6
  • 修了 1.2.0 以来的 22 个 bug
Highlights: - Fixes so that JRuby runs in restricted environments better like GAE/J
- Accessing primitive Java arrays are about 10x faster
- timeout.rb is now ~40% faster
- irb works in --1.9 mode now
  - Additional Miscellaneous 1.9 fixes
- rubygems 1.3.2 and rspec 1.2.6 upgrades
- 22 bugs fixed since 1.2.0


完成的 Issue 小结:
JRUBY-3566     bug in multiplication
JRUBY-1401     Pathname#realpath fails for Windows drive letters
JRUBY-3490     Object#instance_exec only works with blocks of 3 parameters or less?!
JRUBY-3423     When using ActiveSupport, YAML dump/load of 3.0 returns YAML::PrivateType
JRUBY-3517     Incorrect self in a multiple assignment
JRUBY-3514     RUBY_PATCHLEVEL should be a Fixnum instead of String
JRUBY-3533     YAML.load fails on Base64 encoded binary data created by yaml "Length of Base64 encoded input string is not a multiple of 4."
JRUBY-3516     Non-thread safe regex backrefs
JRUBY-2289     File.directory? returns false for directories inside a jar
JRUBY-3551     ConcurrentModificationException in RubyClass.invalidateCacheDescendants()
JRUBY-3564     UDPSocket#bind should interpret the empty string as INADDR_ANY, not loopback
JRUBY-3563     getsockname and getpeername should return a struct sockaddr
JRUBY-3511     1.2.0: jruby --1.9 picks up the wrong path for loading modules
JRUBY-3166     Primitive type not being boxed when implementing a Java interface.
JRUBY-3568     Threads don't appear to inherit the thread group of their creating thread
JRUBY-3599     loop does not rescue StopIteration in --1.9
JRUBY-3610     StringIO#read given a buffer raises ArrayIndex error
JRUBY-3488     trap does not handle string as second argument
JRUBY-3481     JRuby test: test_command_line_switches.rb fails on Oracle JRockit JVM
JRUBY-3537     FFI: initialize() is not called for Struct and ManagedStruct instances
JRUBY-3565     TCPServer should bind to INADDR_ANY given empty string as hostname
JRUBY-3461     Minor code conventions documentation typo
13
0
评论 共 11 条 请登录后发表评论
11 楼 cheneyjuu 2009-05-05 18:18
现在这个东西炒得很热啊!
10 楼 KorbenZhang 2009-05-05 14:35
真是无知者无畏。
9 楼 KorbenZhang 2009-05-05 14:35
Groovy是什么,这种问题也问!
8 楼 rrsy23 2009-05-05 10:02
新版本就提高N倍,那意味什么?
以前版本很烂!
7 楼 phoenix520 2009-05-05 09:51
JRuby这样子下去没准能全面超越CRuby
6 楼 mathgl 2009-05-05 09:34
奇怪,现在动态语言每次版本发布 都至少会宣称某一项速度是以前的xx倍,

怎么和吃了大力丸似的,这么厉害?
5 楼 juzhibest 2009-05-05 09:12
groovy 也是java 的动态语言?
4 楼 yexin218 2009-05-04 23:10
翻译太烂,错别字也多
3 楼 qubic 2009-05-04 13:51
jruby大有可为
2 楼 whaosoft 2009-05-04 09:55
groovy是什么啊 这些都是动态语言?
1 楼 天机老人 2009-05-04 09:19
慢慢来,也搞一下groovy吧,怎么说也是近亲

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 基于构件复用的软件方法与COM支持

    基于构件复用的软件方法与COM支持 张颢    华中理工大学计算机学院摘要 作为研究的热点,近年来提出构件模型层出不穷.出于相互之间互操作性的考虑,必须具备一个公共的构件底层框架.分析各种实际的因素,COM是一个可行的选择.本文讨论了COM规范对组件复用的支持及其发展前景,提出了基于COM的复用思想:以接口的标准化推动服务的标准化,为复用软件的开发和使用建立规范.关键词 软件复用,COM

  • 软件架构设计---构件及其复用

        软件企业为了提高开发效率,越来越注重软件元素的复用(也称重用),因此,架构设计师在进行架构设计时,必须关注复用,例如,考虑丰富企业构件和充分使用已有的构件。本节从构件角度研究如何使用软件复用技术,下一节重点讨论基于产品线的软件复用。     与复用技术密切相关的概念是构件(component,组件),业界对构件还没有公认的定义,如下为几种常见的定义。     定义 1:构件是指软件系统...

  • 软件重用——类构件

    11.3.2 类构件 利用面向对象技术,可以更方便更有效地实现软件重用。面向对象技术中的“类”,是比较理想的可重用软构件,不妨称之为类构件。类构件有3种重用方式,分别是实例重用、继承重用和多态重用。下面进一步讲述与类构件有关的内容。 1.可重用软构件应具备的特点 为使软构件也像硬件集成电路那样,能在构造各种各样的软件系统时方便地重复使用,就必须使它们满足下列要求: (...

  • 软件体系结构 构件和软件复用

    一在业界,软件体系结构和建筑学的设计框架可以类比。如果把软件体系结构类比做建筑学的蓝图,那构件就可以比作一砖一瓦,或者更大概念如:庭院,花园等。软件体系结构之所以可以独立于软件的数据结构和软件的算法,是因为业界把软件的数据结构和算法看做了烧砖的方法,或设计庭院的思想。但没有扩展到整个软件系统。一个软件系统是庞杂的。但是分治之后的东西仍然用到了最基本的软件算法和数据结构思想。之所以也有些人说SA可以

  • 软件构造-构件复用

    可复用构件与软件复用的关系 1.可复用构件的定义及特征    构件是指应用系统中可以明确辨识的有机构成成分,它具有相对独立性、互换性和功能性的特征。可复用构件则是指具有相对独立的功能和可复用价值的构件。    可复用构件应具备以下特征: 有用性,必须提供有用的功能; 可用性,必须易于理解和使用; 可靠性 ,构件自身及其变形必须能正确工作; 适应性,应易于通过参数化等方式在不同语境中进行配置; 可移植性,能在不同的硬件平台和软件环境中工作。    随着对软件复用理解的深入,构件的概念已经不再局限于源代码构

  • Myeclipse 6.5 整合SSH(三)

    以上两个报错,是由于Spring 和 Hibernate 共用的一些 jar 文件发生了版本冲突, 删除 WEB-INF/lib/asm-2.2.3.jar即可     问题二: org.springframework.beans.factory.xml....

  • hibernate用myeclipse编程步骤

    1.创建项目 2.用myeclipse导入hibernate的jar包 2.1.在项目中新建几个package(dao.util,...2.3.(在到入的过程中会选择jar包的版本,自动生成hibernate配置文件和session工具类) 2.4.(过程中会用到JDBC Drive,需要myecl

  • 初学搭建SSH框架

    环境:MyEclipse6.5+Tomcat6.0.18+Struts2.1+Hibernate3.2+Spring2.5.6 现在总结如下: 步骤一:新建一个web项目(选择J2SE5.0,会有一个警告,不用理会) 步骤二:新建这些包: 步骤三:新建这些...

  • javaweb笔记全套

    1) 选择工作空间 workspace 选择一个文件夹存放程序(代码) 不要用中文和空格 2) 新建一个java 工程(Project) 3) 建包 建类 2. 快捷键 alt + / : 代码自动补齐,需要配置的 打开preferences(首...

  • javaweb笔记分享

    1) 选择工作空间 workspace 选择一个文件夹存放程序(代码) 不要用中文和空格 2) 新建一个java 工程(Project) 3) 建包 建类 2. 快捷键 alt + / : 代码自动补齐,需要配置的 打开preferences(首...

  • 什么是软件复用?什么是软件构件?软件复用和软件构件有什么关系?

    1.什么是软件复用? 软件复用是将已有的软件及其有效成分用于构造新的软件或系统。它不仅是对软件程序的复用,还包括对软件生产过程中其它劳动成果的复用,如项目计划书、可行性报告、需求分析、概要设计、详细设计、编码(源程序)、测试用例、文档与使用手册等等。因此,软件复用包括软件产品复用和软件过程复用两部分的内容。 软件复用不同于软件移植。软件移植是指对软件进行修改和扩充,...

  • 基于可重用构件的软件开发过程模型

    摘要:基于构件的开发(CBD)观念已广泛应用于软件开发中,便于构件的重用。众所周知的CBD体系结构有 ActiveX, CORBA, RMI以及 SOAP 等。文章主要通过与传统软件开发方法的比较研究支持基于CBD的实践,同时也评价了面向对象的过程模型以及提出了一种新型的基于 CBD 的软件开发过程模型,并探讨了仓储的重要概念。 关键字:构件重用;基于构件的开发;软件开发过程;仓储 1.引言 ...

  • 软件复用(softwarereuse)

    subtopics: 软件复用的优越性软件复用的维度基于构件的软件开发 构件 构件的分类 在线构件离线构件 构件规约构件实现构件模型 分类/描述模型规约/组装模型实现级模型 CCMEnterprise JavaBean 会话构件(Session Bean) 有状态会话Bean无状态会话Bean 实体Bean BMPCMP 消息驱动

  • 5.C-Demo-排序

    5.C-Demo-排序_快速排序

  • java-ssm942基于ssm的保险公司营销管理系统+jsp程序源码数据库含论文.rar

    本系统基于SSM(Spring+SpringMVC+MyBatis)框架,适用于毕业设计, 基于B/S模式, mysql数据库,感兴趣的朋友们可以下载研究一下。 后端采用java语言,ssm框架,mybatis操作数据源,使用软件:idea,eclipse、MySQL。完成了用户登录管理等模块的设计与实现。完成了系统数据库的设计,并基于MySQL数据库管理系统 jdk版本:jdk1.8+ 前端:jsp 开发工具:IDEA 或者eclipse都支持 编程语言: java 框架支持:ssm 数据库: mysql 版本不限 数据库工具:Navicat/SQLyog都可以 详细技术:java+ssm+jsp+MYSQL+MAVEN

  • 基于uni-app、uView UI开发的用于表白的微信小程序项目.zip(毕设&课设&实训&大作业&竞赛&项目)

    项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。

  • 基于java的高考志愿选择辅助系统设计与实现.docx

    基于java的高考志愿选择辅助系统设计与实现.docx

  • 基于java的网上花店系统设计与实现.docx

    基于java的网上花店系统设计与实现.docx

  • vue+SpringBoot516校园兼职系统java毕业设计源码含论文.zip

    jdk版本:jdk1.8+ 前端:vue.js+ElementUI 开发工具:IDEA 或者eclipse都支持 编程语言: java 框架支持:springboot 数据库: mysql 版本不限 数据库工具:Navicat/SQLyog都可以 详细技术:java+springboot+vue+MYSQL+MAVEN 前端采用的Vue框架,后端采用java语言,sprinboot框架,mybatis操作数据源,使用软件:idea,eclipse、MySQL。完成了用户登录管理等模块的设计与实现。完成了系统数据库的设计,并基于MySQL数据库管理系统

  • 集合了安卓中常用的传输数据的方式:蓝牙传输,热点传输以及基于环信SDK的即时通信(毕设&课设&实训&大作业&竞赛&项目)

    项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。

Global site tag (gtag.js) - Google Analytics