| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
https://github.com/ruby/reline/commit/df2a1b4e08
|
| |
|
|
|
|
| |
I dislike unnatural casts.
|
|
|
|
|
| |
The former uses the current location, while the latter takes a
non-null location.
|
| |
|
| |
|
|
|
|
|
|
| |
When Bison reports "memory exhausted", it means the parser stack
depth reached the limit `YYMAXDEPTH` which is defaulted to 10_000,
but not memory allocation failed.
|
|
|
|
|
| |
This version uses tempdir instead of homedir to store UNIX domain
socket.
|
|
|
|
| |
Nobu doesn't like (char*) cast.
|
|
|
|
|
| |
These functions assume ASCII compatibility. That has to be ensured in
their caller.
|
| |
|
|
|
|
| |
Less macros == huge win.
|
|
|
|
|
|
| |
2,291 lines are too much! include/ruby/encoding.h became the biggest
header file once it had doxygen comments. Let us split it into smaller
parts, so that we can better organise their contents.
|
|
|
|
|
| |
My bad. The document is clearly broken. Maybe I pressed my delete key
too much. [ci skip]
|
|
|
|
| |
Why did they even exist?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
After the change to use realpath on loaded features, Solaris CI
started failing in test_no_curdir (which tests behavior for running
ruby without a working directory).
I was able to trace the problem to the following call chain:
rb_call_inits->Init_Thread->Init_thread_sync->rb_provide->
get_loaded_features_index->rb_check_realpath->rb_dir_getwd_ospath->
ruby_getcwd
This will throw an exception, but because Ruby hasn't been fully
initialized at the point the exception is thrown, it just exits
with a status of 1.
The bug here is that rb_check_realpath should not raise an
exception, it should return nil. This bug is hit on Solaris
because Solaris uses the realpath emulation instead of native
realpath, and the realpath emualation raised instead of
returning nil if the mode was RB_REALPATH_CHECK. Use rb_rescue
in the realpath emulation if the mode is RB_REALPATH_CHECK, and
swallow any exceptions raised and return nil.
|
| |
|
|
|
|
|
|
| |
Solaris CI still has a problem even with these commits, so it doesn't
appear to fix the issue. Reverting both 84e8e2a39bba874433b661bd378165bd03c9d6aa
and bfd2f159f0c60ef8ac5bce6042edd25a571769b7.
|
|
|
|
|
|
| |
For the `test-bundled-gems`, make `debug.so` with extconf.rb and
`make` command directly because `rake-compiler` assume ruby is
installed (but `test-bundled-gems` can run without installation).
|
| |
|
| |
|
|
|
|
|
| |
Remove temporary skip of test_no_curdir to see if this fixes the
problem.
|
|
|
|
|
|
| |
This appears to be only necessary on Solaris, but this commit
enables it unconditionally to test breakage. The following
commit will switch to only enabling it on Solaris.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* Split the sorting types into classes.
* Apply the same sorting to method sorting under the parallel
test.
|
| |
|
|
|
|
| |
So that rubygems installer will work to build extension gems.
|
|
|
|
|
| |
Extension gems will be installed by the installed standard
libraries.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
From recent results, `check` and `test-all` will finish within 10
minutes on macOS or 30 minutes on MinGW, otherwise time out.
|
|
|
|
| |
https://github.com/ruby/irb/commit/692eb9b9b5
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
https://github.com/ruby/reline/commit/852e855d82
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In commit:7817a438eb1803e7b3358f43bd1f38479badfbdc, the implementation
of `Time#succ`, which had been deprecated for 10 years, was finally
removed.
During that time, there was an explicit `instance_of?` check in
source:range.c#L350 with a comment that the check should be removed
once `Time#succ` is removed.
Since `Time#succ` is now gone, this check should be removed.
Note: this should be coordinated with adding a version guard to the
corresponding check in ruby/spec as well.
|
| |
|
|
|
|
|
|
| |
`rdoc` has been required so it looks unnecessary
https://github.com/ruby/irb/commit/5f749c613c
|
|
|
|
| |
https://github.com/ruby/reline/commit/12ea63e6e0
|
|
|
|
| |
https://github.com/ruby/irb/commit/15bcbbb284
|
|
|
|
| |
https://github.com/ruby/irb/commit/800e83eabd
|
|
|
|
| |
https://github.com/ruby/reline/commit/1c6c0c82f0
|
|
|
|
| |
https://github.com/ruby/reline/commit/b42c0980d9
|
|
|
|
|
|
| |
Ruby 2.5
https://github.com/ruby/reline/commit/1b00cae0fd
|