Jin Lee
e2579ebb74
add jruby-1.7.18
2014-12-24 09:34:03 -08:00
Erik Michaels-Ober
dd1ab1dded
ruby-build 20141222
v20141222
2014-12-22 07:25:34 -05:00
SHIBATA Hiroshi
27ecb9b626
Merge pull request #684 from deepj/master
...
Add definition of Ruby 2.2.0-rc1
2014-12-19 10:32:44 +09:00
deepj
34de110764
Add definition of Ruby 2.2.0-rc1
2014-12-19 01:05:17 +01:00
Mislav Marohnić
30ec563272
Merge pull request #679 from headius/master
...
Final dist filename change for JRuby 9000.
2014-12-16 13:08:11 -08:00
Erik Michaels-Ober
b79e713655
ruby-build 20141210
v20141210
2014-12-10 15:52:53 +01:00
SHIBATA Hiroshi
0aeb918cf9
Merge pull request #681 from dkoprov/jruby-1.7.17
...
Add jruby-1.7.17
2014-12-10 22:52:13 +09:00
Dmitry Koprov
c54b8cb319
Add jruby-1.7.17
...
http://www.jruby.org/2014/12/09/jruby-1-7-17
Highlights:
56 issues fixed for 1.7.17
native crypt()
Fixed bad encoding of string interpolated within backticks
popen2+ now works properly with env hash
improvements to align MRI and JRuby FFI
updated stdlib to 1.9.3p392 (+ rexml security fixes)
tzdata updated
2014-12-10 16:13:53 +03:00
Erik Michaels-Ober
3ac8e7d022
ruby-build 20141208
v20141208
2014-12-08 21:48:54 +01:00
Erik Michaels-Ober
2c61685c69
Add jruby-1.7.16.2
...
JRuby 1.7.16.2 has been released to address CVE-2014-8090. All users
are encouraged to upgrade
http://jruby.org/2014/12/08/jruby-1-7-16-2.html
2014-12-08 21:47:14 +01:00
Charles Oliver Nutter
0ac93161b6
Final dist filename change for JRuby 9000.
2014-12-03 13:26:57 -06:00
SHIBATA Hiroshi
545692836e
ruby-build 20141128
v20141128
2014-11-28 23:35:09 +09:00
SHIBATA Hiroshi
236c45b682
Merge pull request #678 from sstephenson/2-2-0-preview2
...
Added definition of 2.2.0preview2
2014-11-28 23:32:21 +09:00
SHIBATA Hiroshi
2b8222bccd
added definition of 2.2.0preview2
2014-11-28 23:00:02 +09:00
Mislav Marohnić
aa1976b23e
Merge branch 'extra-arguments'
...
Fixes #667 , closes #668
2014-11-26 20:47:16 -08:00
Mislav Marohnić
34246f9f2e
Have rbenv-uninstall respect -h|--help
2014-11-26 20:46:44 -08:00
Mislav Marohnić
96d9cbe77c
Move rbenv-install/uninstall tests to rbenv.bats
2014-11-26 20:46:44 -08:00
Mislav Marohnić
3ae43a44e2
Capitalize "Usage:" header for consistency with rbenv help system
2014-11-26 20:46:44 -08:00
Mislav Marohnić
960e183d4c
Extract ruby-build usage from comments like we do in rbenv
2014-11-26 20:46:44 -08:00
Mislav Marohnić
4a6b9280bb
Provide CLI usage help on stout/stderr appropriately
...
When requested via `-h|--help`, usage text should be displayed on stdout
and the exit status should be 0.
When usage text is shown due to invalid arguments, it should be
printed to stderr and exit status should be 1.
2014-11-26 20:46:44 -08:00
Mislav Marohnić
22c73bf3f5
Perform CLI argument validation as early as possible
2014-11-26 20:46:44 -08:00
Mislav Marohnić
38ae3b56b0
Improve ruby-build test for too many arguments
...
Use exactly the same arguments that would have `ruby-build` succeed at
executing, but add one more extra to test argument counting.
2014-11-26 20:46:44 -08:00
Ivan Kuchin
fa38b660e2
Abort with usage help on wrong number of CLI arguments
...
- rbenv-install accepts 0 or 1 argument
- rbenv-uninstall accepts 1 argument
- ruby-build accepts 2 arguments
2014-11-26 20:45:53 -08:00
Erik Michaels-Ober
63f6fa2e98
Merge pull request #672 from headius/jruby-9.0.0.0
...
JRuby 9000 is now 9.0.0.0 (official version number for release).
2014-11-18 17:29:31 +01:00
Charles Oliver Nutter
e9bfdb5737
JRuby 9000 is now 9.0.0.0 (official version number for release).
2014-11-18 08:14:30 -08:00
Mislav Marohnić
ff2b5dc90e
Ensure that assert_output_contains receives an argument
2014-11-17 15:07:40 -08:00
Mislav Marohnić
7f1869cbcd
Fix error message assertions in JRuby tests
...
`assert_failure` only accepts an expected message as argument, and only
if it matches the output in full.
2014-11-17 14:56:06 -08:00
Mislav Marohnić
d7b881d20e
Fix script/test in a non-Travis environment
...
`script/test` will now only attempt to call `script/mirror` if either
TRAVIS_PULL_REQUEST or TRAVIS_COMMIT_RANGE is set.
2014-11-16 17:17:35 -08:00
Mislav Marohnić
19a59f42cc
Ignore RUBY_CONFIGURE_OPTS from environment in testing
...
Avoids failures caused by somebody's environment possibly having
RUBY_CONFIGURE_OPTS exported to have a value.
2014-11-16 16:07:39 -08:00
Mislav Marohnić
553572ccf3
Merge pull request #669 from Zorbash/master
...
Mention 'subversion' in error message when svn is missing
2014-11-16 15:58:47 -08:00
Dimitrios Zorbas
e32e087d3b
Change Error message for missing subversion
...
The current error message for missing subversion is "error: please install \`svn\` and try again", leading the user to try to find and install a package named "svn" (eg. `aptitude install svn for # debian / ubuntu). Changing it to "subversion" can help users unaware that svn is a binary installed by the subversion package, get through the error.
2014-11-17 00:37:56 +02:00
SHIBATA Hiroshi
ae0f2b9f22
ruby-build 20141113
v20141113
2014-11-13 23:56:24 +09:00
SHIBATA Hiroshi
4211125ff1
Merge branch 'upgrade-latest-rubies'
2014-11-13 23:08:58 +09:00
SHIBATA Hiroshi
bb1c2427d2
added latest rubies: ruby-1.9.3-p551, ruby-2.0.0-p598 and ruby-2.1.5
2014-11-13 23:05:55 +09:00
Erik Michaels-Ober
d22a3205c5
Merge pull request #665 from olleolleolle/patch-1
...
Add jruby-1.7.16.1
2014-11-03 12:05:41 +01:00
Olle Jonsson
3b14690dde
Add jruby-1.7.16.1
...
1.7.16.1 is a security fix release for CVE-2014-8080. All users are strongly recommended to upgrade.
http://jruby.org/2014/10/28/jruby-1-7-16-1.html
2014-11-03 11:56:30 +01:00
Mislav Marohnić
e8a97b10f6
Fix the test suite on Darwin
...
Setting CC makes sure that we never have to perform the Darwin-specific
check for whether we should default to `CC=clang` and thus break `uname`
stubs in unrelated tests.
CI never caught this because Travis already has CC set to gcc-4.6.
2014-10-31 04:13:57 +01:00
Mislav Marohnić
fc6e0ae69d
Fix comparing OS X version when it has 3 components
2014-10-31 04:08:00 +01:00
Mislav Marohnić
de155dd12b
Fix brew-publish command
...
[ci skip]
2014-10-28 20:46:24 +01:00
Mislav Marohnić
81807c6314
ruby-build 20141028
v20141028
2014-10-28 20:33:20 +01:00
Mislav Marohnić
d536fa7a3f
Merge branch 'duplicate-versions'
...
Closes #646 , fixes #641
2014-10-28 20:29:40 +01:00
Mislav Marohnić
ffcb7ed67f
Add test that ensures duplicate Ruby definitions don't get displayed
2014-10-28 19:30:01 +01:00
David Bayendor
54301c16bf
Don't display duplicate definitions
...
This fixes `rbenv install -l` displaying each version twice due to
RUBY_BUILD_DEFINITIONS path containing ruby-build's own definitions path
twice: both as an rbenv plugin and by appending its own internal path.
2014-10-28 19:27:26 +01:00
Mislav Marohnić
194e007e62
Merge branch 'yosemite'
...
Fixes #651 , fixes #648
2014-10-28 18:52:50 +01:00
Mislav Marohnić
84d61e8675
Unset CC to isolate from CI build environment
2014-10-28 18:03:14 +01:00
Mislav Marohnić
87d7e10934
Merge branch 'rbx'
...
See https://github.com/rubinius/rubinius/issues/3169
2014-10-28 17:55:05 +01:00
Mislav Marohnić
b3512f494e
Avoid endless recursion when rbx is installed over existing one
...
When installing rbx over an existing location, the `gems/bin` directory
will already be a symlink to `bin/` and an attempt to recreate this will
end up in recursion that keeps growing a binstub file until the disk is full.
2014-10-28 15:41:09 +01:00
Mislav Marohnić
985200d4da
Enable Rubinius builds to re-use cached LLVM dependencies between builds
...
If RUBY_BUILD_CACHE_PATH is set (typically "`rbenv root`/cache" if it
exists), have Rubinius `./configure` script download prebuilt LLVM
versions into that directory and re-use them if already present.
2014-10-28 15:41:09 +01:00
Mislav Marohnić
f104098909
Fix rbx-1.2.4 setup phase
...
Rubinius back then didn't have a Gemfile, so don't try to invoke `bundle`.
Instead, rely on the host Ruby to already have rake installed.
2014-10-28 15:41:09 +01:00
Mislav Marohnić
9a5256ed7a
Work around Rubinius LLVM incompatibilities on Yosemite
...
Rubinius fails to download a prebuilt LLVM on Yosemite since one is not
available yet. Instead, download the prebuilt version for the previous
OS X release.
This fixes Rubinius 2.2.7+ builds, but the older ones still fail for me
on Yosemite. This could be due to the fact that they're old releases
which are not compatible with never dependencies on the system.
2014-10-28 15:41:09 +01:00