This updates JRuby to the latest version.  Important changes this
release:

* Pattern foo rescue nil. now can, at times, run 48x faster
* Blocks can independently JIT now improving perf in some scenarios
* define_method with non-capturing body is now 2+x faster
* 31 issues fixed for 9.0.3.0

Release announcement at http://jruby.org/2015/10/21/jruby-9-0-3-0.html

Lightly tested on amd64, the only supported arch.  Will probably commit
this weekend unless I hear objections.

Thanks,
Jeremy

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/jruby/Makefile,v
retrieving revision 1.54
diff -u -p -r1.54 Makefile
--- Makefile    5 Sep 2015 14:48:53 -0000       1.54
+++ Makefile    22 Oct 2015 21:05:19 -0000
@@ -7,7 +7,7 @@ SHARED_ONLY =   Yes
 
 COMMENT =      pure-Java implementation of the Ruby language
 
-V =            9.0.1.0
+V =            9.0.3.0
 DISTNAME =     jruby-bin-${V}
 PKGNAME =      jruby-${V}
 CATEGORIES =   lang lang/ruby
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/jruby/distinfo,v
retrieving revision 1.35
diff -u -p -r1.35 distinfo
--- distinfo    5 Sep 2015 14:48:53 -0000       1.35
+++ distinfo    22 Oct 2015 21:05:19 -0000
@@ -1,6 +1,6 @@
 SHA256 (jnr-jffi-1.2.2-0-g4c196bb.tar.gz) = 
xK/m48Z/YA+fg4yFJqcRxceFnT0F98y255Ju9eSE7b0=
-SHA256 (jruby-bin-9.0.1.0.tar.gz) = 
PKuOrS8IDrnN8W/DDLwZdMNqSk5snTIdWju9lztkUn8=
+SHA256 (jruby-bin-9.0.3.0.tar.gz) = 
5AwG1Dz73VuER9B8BokYPHDEI02iZiGhd/Qm68UCTME=
 SHA256 (jruby-launcher-1.1.1-java.gem) = 
0iJ3vtg6aMTK/AIJdpLChL3TSVYqpbp89chB4ywVlOE=
 SIZE (jnr-jffi-1.2.2-0-g4c196bb.tar.gz) = 1759433
-SIZE (jruby-bin-9.0.1.0.tar.gz) = 37519516
+SIZE (jruby-bin-9.0.3.0.tar.gz) = 38165004
 SIZE (jruby-launcher-1.1.1-java.gem) = 56832
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/jruby/pkg/PLIST,v
retrieving revision 1.31
diff -u -p -r1.31 PLIST
--- pkg/PLIST   5 Sep 2015 14:48:53 -0000       1.31
+++ pkg/PLIST   22 Oct 2015 21:05:19 -0000
@@ -45,6 +45,7 @@ jruby/lib/ruby/gems/1.8/specifications/d
 jruby/lib/ruby/gems/1.8/specifications/default/minitest-5.4.1.gemspec
 jruby/lib/ruby/gems/1.8/specifications/default/power_assert-0.2.3.gemspec
 jruby/lib/ruby/gems/1.8/specifications/default/psych-2.0.15-java.gemspec
+jruby/lib/ruby/gems/1.8/specifications/default/racc-1.4.13-java.gemspec
 jruby/lib/ruby/gems/1.8/specifications/default/rake-${RAKE_V}.gemspec
 jruby/lib/ruby/gems/1.8/specifications/default/rdoc-4.1.0.gemspec
 jruby/lib/ruby/gems/1.8/specifications/default/ruby-maven-3.3.3.gemspec
@@ -633,9 +634,24 @@ jruby/lib/ruby/stdlib/psych/y.rb
 jruby/lib/ruby/stdlib/psych_jars.rb
 jruby/lib/ruby/stdlib/pty.rb
 jruby/lib/ruby/stdlib/racc/
+jruby/lib/ruby/stdlib/racc.rb
+jruby/lib/ruby/stdlib/racc/compat.rb
+jruby/lib/ruby/stdlib/racc/cparse-jruby.jar
+jruby/lib/ruby/stdlib/racc/debugflags.rb
+jruby/lib/ruby/stdlib/racc/exception.rb
+jruby/lib/ruby/stdlib/racc/grammar.rb
+jruby/lib/ruby/stdlib/racc/grammarfileparser.rb
+jruby/lib/ruby/stdlib/racc/info.rb
+jruby/lib/ruby/stdlib/racc/iset.rb
+jruby/lib/ruby/stdlib/racc/logfilegenerator.rb
+jruby/lib/ruby/stdlib/racc/parser-text.rb
 jruby/lib/ruby/stdlib/racc/parser.rb
-jruby/lib/ruby/stdlib/racc/rdoc/
-jruby/lib/ruby/stdlib/racc/rdoc/grammar.en.rdoc
+jruby/lib/ruby/stdlib/racc/parserfilegenerator.rb
+jruby/lib/ruby/stdlib/racc/pre-setup
+jruby/lib/ruby/stdlib/racc/sourcetext.rb
+jruby/lib/ruby/stdlib/racc/state.rb
+jruby/lib/ruby/stdlib/racc/statetransitiontable.rb
+jruby/lib/ruby/stdlib/racc/static.rb
 jruby/lib/ruby/stdlib/rake/
 jruby/lib/ruby/stdlib/rake.rb
 jruby/lib/ruby/stdlib/rake/alt_system.rb
@@ -1514,6 +1530,49 @@ jruby/lib/ruby/truffle/mri/pp.rb
 jruby/lib/ruby/truffle/mri/prettyprint.rb
 jruby/lib/ruby/truffle/mri/prime.rb
 jruby/lib/ruby/truffle/mri/pstore.rb
+jruby/lib/ruby/truffle/mri/psych/
+jruby/lib/ruby/truffle/mri/psych.rb
+jruby/lib/ruby/truffle/mri/psych/class_loader.rb
+jruby/lib/ruby/truffle/mri/psych/coder.rb
+jruby/lib/ruby/truffle/mri/psych/core_ext.rb
+jruby/lib/ruby/truffle/mri/psych/deprecated.rb
+jruby/lib/ruby/truffle/mri/psych/exception.rb
+jruby/lib/ruby/truffle/mri/psych/handler.rb
+jruby/lib/ruby/truffle/mri/psych/handlers/
+jruby/lib/ruby/truffle/mri/psych/handlers/document_stream.rb
+jruby/lib/ruby/truffle/mri/psych/handlers/recorder.rb
+jruby/lib/ruby/truffle/mri/psych/json/
+jruby/lib/ruby/truffle/mri/psych/json/ruby_events.rb
+jruby/lib/ruby/truffle/mri/psych/json/stream.rb
+jruby/lib/ruby/truffle/mri/psych/json/tree_builder.rb
+jruby/lib/ruby/truffle/mri/psych/json/yaml_events.rb
+jruby/lib/ruby/truffle/mri/psych/nodes/
+jruby/lib/ruby/truffle/mri/psych/nodes.rb
+jruby/lib/ruby/truffle/mri/psych/nodes/alias.rb
+jruby/lib/ruby/truffle/mri/psych/nodes/document.rb
+jruby/lib/ruby/truffle/mri/psych/nodes/mapping.rb
+jruby/lib/ruby/truffle/mri/psych/nodes/node.rb
+jruby/lib/ruby/truffle/mri/psych/nodes/scalar.rb
+jruby/lib/ruby/truffle/mri/psych/nodes/sequence.rb
+jruby/lib/ruby/truffle/mri/psych/nodes/stream.rb
+jruby/lib/ruby/truffle/mri/psych/omap.rb
+jruby/lib/ruby/truffle/mri/psych/parser.rb
+jruby/lib/ruby/truffle/mri/psych/scalar_scanner.rb
+jruby/lib/ruby/truffle/mri/psych/set.rb
+jruby/lib/ruby/truffle/mri/psych/stream.rb
+jruby/lib/ruby/truffle/mri/psych/streaming.rb
+jruby/lib/ruby/truffle/mri/psych/syntax_error.rb
+jruby/lib/ruby/truffle/mri/psych/tree_builder.rb
+jruby/lib/ruby/truffle/mri/psych/versions.rb
+jruby/lib/ruby/truffle/mri/psych/visitors/
+jruby/lib/ruby/truffle/mri/psych/visitors.rb
+jruby/lib/ruby/truffle/mri/psych/visitors/depth_first.rb
+jruby/lib/ruby/truffle/mri/psych/visitors/emitter.rb
+jruby/lib/ruby/truffle/mri/psych/visitors/json_tree.rb
+jruby/lib/ruby/truffle/mri/psych/visitors/to_ruby.rb
+jruby/lib/ruby/truffle/mri/psych/visitors/visitor.rb
+jruby/lib/ruby/truffle/mri/psych/visitors/yaml_tree.rb
+jruby/lib/ruby/truffle/mri/psych/y.rb
 jruby/lib/ruby/truffle/mri/racc/
 jruby/lib/ruby/truffle/mri/racc/parser.rb
 jruby/lib/ruby/truffle/mri/resolv.rb
@@ -1829,6 +1888,7 @@ jruby/lib/ruby/truffle/mri/xmlrpc/marsha
 jruby/lib/ruby/truffle/mri/xmlrpc/parser.rb
 jruby/lib/ruby/truffle/mri/xmlrpc/server.rb
 jruby/lib/ruby/truffle/mri/xmlrpc/utils.rb
+jruby/lib/ruby/truffle/mri/yaml.rb
 jruby/lib/ruby/truffle/rubysl/
 jruby/lib/ruby/truffle/rubysl/README.md
 jruby/lib/ruby/truffle/rubysl/rubysl-complex/
@@ -1971,7 +2031,6 @@ jruby/lib/ruby/truffle/shims/openssl.rb
 jruby/lib/ruby/truffle/shims/stringio.rb
 jruby/lib/ruby/truffle/shims/time.rb
 jruby/lib/ruby/truffle/shims/weakref.rb
-jruby/lib/ruby/truffle/shims/yaml.rb
 jruby/lib/ruby/truffle/truffle/
 jruby/lib/ruby/truffle/truffle/bigdecimal.rb
 jruby/lib/ruby/truffle/truffle/coverage.rb
@@ -1982,5 +2041,9 @@ jruby/lib/ruby/truffle/truffle/digest/md
 jruby/lib/ruby/truffle/truffle/digest/rmd160.rb
 jruby/lib/ruby/truffle/truffle/digest/sha1.rb
 jruby/lib/ruby/truffle/truffle/digest/sha2.rb
+jruby/lib/ruby/truffle/truffle/etc.rb
+jruby/lib/ruby/truffle/truffle/objspace.rb
 jruby/lib/ruby/truffle/truffle/rbconfig.rb
+jruby/lib/ruby/truffle/truffle/truffle/
+jruby/lib/ruby/truffle/truffle/truffle/psych.rb
 jruby/lib/ruby/truffle/truffle/zlib.rb

Reply via email to