aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* [ruby/zlib] Document that gets can return nil when eof? returns falseJeremy Evans2020-12-041-0/+2
| | | | | | | | This behavior differs from File#gets. Fixes [Bug #13904] https://github.com/ruby/zlib/commit/448e41efdd
* Fixed a code block in NEWS [ci skip]Nobuyoshi Nakada2020-12-041-0/+1
| | | | | A code block needs to be separated from the previous paragraph by an empty line.
* memory_view.c: Fix endianness of n, N, v, VKenta Murata2020-12-042-4/+8
|
* fix initialize orderKoichi Sasada2020-12-041-1/+1
| | | | | | `captured->code.val` should be initialize before because it can be a GC point by another ractor because `RB_OBJ_WRITE` can issue VM locking.
* fix indexKoichi Sasada2020-12-041-2/+3
| | | | | `i` should not be used here because `i` will be `alen` when jumped here by "goto restart".
* Avoid leaving too many core files in /tmpTakashi Kokubun2020-12-031-1/+7
| | | | for CIs like ci.rvm.jp.
* Do not require time and fileutils by defaultTakashi Kokubun2020-12-031-2/+2
| | | | | | I have no idea what I'm doing, but the previous commit caused lots of CI failures like https://github.com/ruby/ruby/runs/1496949568 and this place is the most suspicious.
* Save a core file on a worker crashTakashi Kokubun2020-12-031-0/+7
| | | | | | | | | | CI failures like http://ci.rvm.jp/results/trunk-mjit@phosphorus-docker/3280458 doesn't provide any useful information, and it doesn't leave a core file in a CI environment because a test like `Process.kill(:TRAP, $$)` overwrites in a next run very quickly. Thus I'd like to keep core files in /tmp.
* Revert "Report a full_message on a worker crash"Takashi Kokubun2020-12-031-1/+1
| | | | | This reverts commit 00f046ef57f9da7f5248f9ef9d55702ddc407bf1. It was not helpful for an issue I was debugging.
* Fixed links in NEWS [ci skip]Nobuyoshi Nakada2020-12-041-2/+2
| | | | | * added a missing link * removed a duplicated link
* Remove backticks from method names in NEWS [ci skip]Jeremy Evans2020-12-031-76/+76
| | | | nobu pointed out this prevents automatic linking to the methods.
* Fix typos [ci skip]Kazuhiro NISHIYAMA2020-12-041-3/+3
|
* Revert "Skip repeated scan of object during compaction"Aaron Patterson2020-12-031-1/+1
| | | | | | | | | | This seems to be breaking the build for some reason. This command can reproduce it: `make yes-test-all TESTS=--repeat-count=20` This reverts commit 88bb1a672c49746972f4b15410fa92e9d237c43d.
* Update documentation for String#encode{,!} [ci skip]Jeremy Evans2020-12-031-8/+8
| | | | | | | | These methods take keywords, not a hash. From tjschuck (T.J. Schuck) Fixes [Bug #17364]
* Skip repeated scan of object during compactionPeter Zhu2020-12-031-1/+1
|
* * 2020-12-04 [ci skip]git2020-12-041-1/+1
|
* Update NEWS [ci skip]Jeremy Evans2020-12-031-183/+162
| | | | | | Make core class updates section use a consistent format. Alphabetize core class updates section by class name, and stdlib updates section by library name. Minor formatting changes while here.
* test/ruby/test_io.rb: some test methods had been overwrittenYusuke Endoh2020-12-031-2/+2
| | | | | | | | | | | | | | | | http://rubyci.s3.amazonaws.com/ubuntu/ruby-master/log/20201203T123002Z.log.html.gz ``` /home/chkbuild/chkbuild/tmp/build/20201203T123002Z/ruby/test/ruby/test_io.rb:1830: warning: method redefined; discarding old test_each_byte /home/chkbuild/chkbuild/tmp/build/20201203T123002Z/ruby/test/ruby/test_io.rb:376: warning: previous definition of test_each_byte was here test/unit warning: method TestIO#test_each_byte is redefined /home/chkbuild/chkbuild/tmp/build/20201203T123002Z/ruby/test/ruby/test_io.rb:1849: warning: method redefined; discarding old test_each_char /home/chkbuild/chkbuild/tmp/build/20201203T123002Z/ruby/test/ruby/test_io.rb:1799: warning: previous definition of test_each_char was here test/unit warning: method TestIO#test_each_char is redefined ```
* test-bundled-gems.rb: show failed gems at lastNobuyoshi Nakada2020-12-031-0/+3
|
* digest gem is available nowHiroshi SHIBATA2020-12-033-3/+3
|
* [ruby/ipaddr] fixup 90b46678a5b09ed32612b0629b7c51c6d39a0444Hiroshi SHIBATA2020-12-031-1/+1
| | | | https://github.com/ruby/ipaddr/commit/d2ec7cc3ee
* [ruby/ipaddr] Relaxed Ruby version for 3.0Hiroshi SHIBATA2020-12-031-1/+1
| | | | https://github.com/ruby/ipaddr/commit/90b46678a5
* Specify minimum version.Samuel Williams2020-12-031-0/+2
|
* Use Gemfile instead of Gem::Specification#add_development_dependency.Hiroshi SHIBATA2020-12-031-4/+0
|
* Simplify `ipaddr.gemspec`.Samuel Williams2020-12-031-3/+1
|
* [ruby/forwardable] Specify minimum Ruby version.Marc-Andre Lafortune2020-12-031-0/+1
| | | | | | Remove jruby-9.1.17.0 from CI https://github.com/ruby/forwardable/commit/08d92a9c39
* [ruby/readline-ext] Rename depend.gem with depend-gemaycabta2020-12-031-0/+0
| | | | https://github.com/ruby/readline-ext/commit/897ffe26a6
* [ruby/readline-ext] Version 0.1.1aycabta2020-12-031-1/+1
| | | | https://github.com/ruby/readline-ext/commit/6d55854434
* Use gemified dependaycabta2020-12-031-0/+4
|
* [ruby/io-wait] Added extensionsNobuyoshi Nakada2020-12-031-0/+1
| | | | https://github.com/ruby/io-wait/commit/664c93b2ff
* [ruby/io-wait] Fixed regexp to reject .travis* at the toplevel onlyNobuyoshi Nakada2020-12-031-1/+1
| | | | https://github.com/ruby/io-wait/commit/4434b10e46
* [ruby/io-wait] Exclude dot-files for CIsNobuyoshi Nakada2020-12-031-2/+4
| | | | https://github.com/ruby/io-wait/commit/12cce69ddf
* [ruby/io-wait] Fix ls-files matching regexpNobuyoshi Nakada2020-12-031-1/+1
| | | | | | See rubygems/rubygems@8a81183236c4475152798db99734e89779287331. https://github.com/ruby/io-wait/commit/04857e0cf5
* [ruby/io-nonblock] Added extensionsNobuyoshi Nakada2020-12-031-0/+1
| | | | https://github.com/ruby/io-nonblock/commit/8b7abbd1b5
* [ruby/io-nonblock] Exclude dot-files for CIsNobuyoshi Nakada2020-12-031-1/+3
| | | | https://github.com/ruby/io-nonblock/commit/9fa3ad9c7a
* [ruby/io-nonblock] Fix ls-files matching regexpNobuyoshi Nakada2020-12-031-1/+1
| | | | | | See rubygems/rubygems@8a81183236c4475152798db99734e89779287331. https://github.com/ruby/io-nonblock/commit/e14f7952c1
* [ruby/digest] LICENSEHiroshi SHIBATA2020-12-031-1/+1
| | | | https://github.com/ruby/digest/commit/aa048ce345
* [ruby/digest] Fixup d981714348f71177132426e3ac19598e1b2e8f5dHiroshi SHIBATA2020-12-031-4/+4
| | | | https://github.com/ruby/digest/commit/502a12587c
* Assert unit->iseq null out happens under the JIT/GC guardTakashi Kokubun2020-12-031-0/+2
|
* Skip checking Ractor recursive lockingTakashi Kokubun2020-12-021-3/+7
| | | | | for an MJIT worker thread. We can't do it because its GET_EC() returns NULL.
* Add Proc#{==,eql?} addition to NEWS [ci skip]Jeremy Evans2020-12-021-0/+7
|
* delete deprecated IO-like methods卜部昌平2020-12-0320-358/+194
| | | | | | | | | This commit deletes {IO,ARGF,StringIO,Zib::GZipReader}#{bytes,chars,lines,codepoints}, which have been deprecated since c47c095b9740e7c19d6fdca29ab661c1089221d4. Note that String also has those methods. They are neither depreacted nor deleted because they are not aliases of counterpart each_something.
* include/ruby/internal/xmalloc.h: add doxygen卜部昌平2020-12-031-0/+160
| | | | Thought it was not a bad idea to document these CAPI. [ci skip]
* add GC guardKoichi Sasada2020-12-031-1/+5
| | | | | new_prev_env is stored in the env_body memory block but this is not a GC root, so new_prev_env could be freed.
* When allocating new pages, add them to the end of the linked listAaron Patterson2020-12-021-2/+2
| | | | | When we allocate new pages, allocate them on the end of the linked list. Then when we compact we can move things to the head of the list
* Do not reduce quantifiers if it affects which text will be matchedJeremy Evans2020-12-022-8/+15
| | | | | | | | | | | | | | Quantifier reduction when using +?)* and +?)+ should not be done as it affects which text will be matched. This removes the need for the RQ_PQ_Q ReduceType, so remove the enum entry and related switch case. Test that these are the only two patterns affected by testing all quantifier reduction tuples for both the captured and uncaptured cases and making sure the matched text is the same for both. Fixes [Bug #17341]
* * 2020-12-03 [ci skip]git2020-12-031-1/+1
|
* Incremental sweeping should not require page allocationAaron Patterson2020-12-021-3/+2
| | | | | | | | Incremental sweeping should sweep until we find a slot for objects to use. `heap_increment` was adding a page to the heap even though we would sweep immediately after. Co-authored-by: John Hawthorn <john@hawthorn.email>
* ENV.index: delete卜部昌平2020-12-023-21/+8
| | | | Has been deprecated since 373282f6656d3d3d989d261e7a95f8e81b5c9712.
* Added dependencies for net-popHiroshi SHIBATA2020-12-021-0/+2
|