阅读更多

13顶
0踩

编程语言

原创新闻 JRuby 1.3.0RC1 发布

2009-05-04 09:06 by 见习记者 night_stalker 评论(11) 有5316人浏览
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 消息驱动

  • 基于springboot大学生就业信息管理系统源码数据库文档.zip

    基于springboot大学生就业信息管理系统源码数据库文档.zip

  • 基于java的驾校收支管理可视化平台的开题报告.docx

    基于java的驾校收支管理可视化平台的开题报告

  • 原木5秒数据20241120.7z

    时间序列 原木 间隔5秒钟 20241120

  • 毕业设计&课设_基于 Vue 的电影在线预订与管理系统:后台 Java(SSM)代码,为毕业设计项目.zip

    毕业设计&课设_基于 Vue 的电影在线预订与管理系统:后台 Java(SSM)代码,为毕业设计项目.zip

  • 基于springboot课件通中小学教学课件共享平台源码数据库文档.zip

    基于springboot课件通中小学教学课件共享平台源码数据库文档.zip

  • 基于java的网上购物商城的开题报告.docx

    基于java的网上购物商城的开题报告

  • delphi 12 控件之Delphi人脸检测与识别Demo1fdef-main.zip

    Delphi人脸检测与识别Demo1fdef-main.zip

Global site tag (gtag.js) - Google Analytics