| Age | Commit message (Collapse) | Author |
|
`Reline::Windows` always reads from the console by Windows API
using fiddle.
https://github.com/ruby/reline/commit/c3bf85f5af
|
|
https://github.com/ruby/reline/commit/ac519f57ea
|
|
https://github.com/ruby/reline/commit/1e78984c49
|
|
https://github.com/ruby/reline/commit/90c61d8188
|
|
https://github.com/ruby/reline/commit/bca9b9012f
|
|
https://github.com/ruby/reline/commit/58a7ca4101
|
|
https://github.com/ruby/reline/commit/d1c5700fa3
|
|
https://github.com/ruby/reline/commit/a8c7b207f0
|
|
https://github.com/ruby/reline/commit/ae828208e1
|
|
https://github.com/ruby/irb/commit/7ee15bc668
|
|
I simply forgot deleting it.
https://github.com/ruby/irb/commit/65399d5e9f
|
|
https://github.com/ruby/irb/commit/460bd12b87
|
|
https://github.com/ruby/irb/commit/68e6ca95a0
|
|
https://github.com/ruby/reline/commit/35ab5d47a8
|
|
It would be nice to use Range#cover? here, but it doesn't work
correctly before Ruby 2.6. Switch to manual checks of the beginning
of end of the ranges.
Fixes Ruby Bug 14119
https://github.com/ruby/ipaddr/commit/f45630da31
|
|
https://github.com/ruby/io-console/commit/48db3616da
|
|
If we explicitly disallow the creation of symlinks that point to files
outside of the destination directory, we can avoid any other safety
checks while creating directories, because we can be sure they will
always fall under the destination directory as well.
https://github.com/rubygems/rubygems/commit/555692b8de
|
|
https://github.com/rubygems/rubygems/commit/1e363dbbcb
|
|
https://github.com/rubygems/rubygems/commit/9180b390aa
|
|
https://github.com/ruby/reline/commit/6a0d0ada94
|
|
https://github.com/ruby/reline/commit/cff83e68f8
|
|
https://github.com/rubygems/rubygems/commit/90c1919f94
|
|
Previously, if an autoload failed (the file was loaded, but the
constant was not defined by the autoloaded file). Ruby will try
to autoload again if you delete the autoloaded file from
$LOADED_FEATURES. With this change, the autoload and the
constant itself are removed as soon as it fails.
To handle cases where multiple threads are autoloading, when
deleting an autoload, handle the case where another thread
already deleted it.
Fixes [Bug #15790]
Notes:
Merged: https://github.com/ruby/ruby/pull/4715
Merged-By: jeremyevans <code@jeremyevans.net>
|
|
Also, check if a suffix is empty, to guarantee the assumption of
`onigenc_get_left_adjust_char_head` that `*s` is always accessible,
even in the case of `SHARABLE_MIDDLE_SUBSTRING`.
|
|
But pending them now because they need dummy document data to show doc.
https://github.com/ruby/irb/commit/ac471ee14e
|
|
https://github.com/ruby/reline/commit/44cd35e65d
|
|
https://github.com/ruby/reline/commit/972cc993ca
|
|
This commit dumps the outer variables table when dumping an iseq to
binary. This fixes a case where Ractors aren't able to tell what outer
variables belong to a lambda after the lambda is loaded via ISeq.load_from_binary
[Bug #18232] [ruby-core:105504]
Notes:
Merged: https://github.com/ruby/ruby/pull/4942
|
|
|
|
These are supported by Ruby's socket library if the operating system
supports zone indentifiers, so they should be supported by ipaddr.
See RFCs 4007 and 6874 for additional information.
Implements Ruby Feature #10911
https://github.com/ruby/ipaddr/commit/09a6408fb2
|
|
https://github.com/ruby/ipaddr/commit/283d16f3a3
|
|
https://github.com/ruby/ipaddr/commit/f49d2d49a4
|
|
https://bugs.ruby-lang.org/issues/15832
https://github.com/ruby/ipaddr/commit/de9805d6fa
|
|
Also adding test for ntop
https://github.com/ruby/ipaddr/commit/0ba16cca10
|
|
The test gets stuck on Solaris CI.
http://rubyci.s3.amazonaws.com/solaris11-gcc/ruby-master/log/20211006T050007Z.fail.html.gz#test-all
```
[14558/21042] TestProcess#test_no_curdirtimeout: output interval exceeds 1800.0 seconds.
timeout: the process group 3857 is alive.
```
Related to ee89543e09a2d4e4c503267c248ba7bfffa668cb
|
|
Fixes [Feature #18148]
When set, all the loaded objects are returned as frozen.
If a proc is provided, it is called with the objects already frozen.
|
|
https://github.com/ruby/reline/commit/22359d50ab
|
|
Windows
So testing is no longer necessary.
https://github.com/ruby/reline/commit/c59589548b
|
|
|
|
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.
Notes:
Merged: https://github.com/ruby/ruby/pull/4935
|
|
Solaris CI still has a problem even with these commits, so it doesn't
appear to fix the issue. Reverting both 84e8e2a39bba874433b661bd378165bd03c9d6aa
and bfd2f159f0c60ef8ac5bce6042edd25a571769b7.
|
|
Remove temporary skip of test_no_curdir to see if this fixes the
problem.
Notes:
Merged: https://github.com/ruby/ruby/pull/4931
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4927
|
|
https://github.com/ruby/reline/commit/12ea63e6e0
|
|
This reverts commit 524513be399e81bb170ec88aa0d501f33cbde8c3,
which can return false positive by existing but unusable symbol,
including functions.
|
|
https://github.com/ruby/reline/commit/5414a42b0e
|
|
https://github.com/ruby/reline/commit/2a60aacebb
|
|
Because Ctrl+j and Enter are the same on Windows.
https://github.com/ruby/reline/commit/fa885ed449
|