summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-20Fixed double closedirNobuyoshi Nakada
In the case that shinking the entries buffer to the exact size failed, `dirp` is already closed. Found by mame with Coverity Scan.
2020-01-19README.ja.md: removed the badge for Cygwin [ci skip]Nobuyoshi Nakada
The workflow for Cygwin has been removed at 3344f811074e1e6119eec23684013457dab4f8b0.
2020-01-19README.md: removed the badge for Cygwin [ci skip]Nobuyoshi Nakada
The workflow for Cygwin has been removed at 3344f811074e1e6119eec23684013457dab4f8b0.
2020-01-19NEWS.md: set code format explicitly [ci skip]Nobuyoshi Nakada
It is not set by default in the Github viewer. Notes: Merged: https://github.com/ruby/ruby/pull/2851
2020-01-19Sort globbed results by default [Feature #8709]Nobuyoshi Nakada
Sort the results which matched single wildcard or character set in binary ascending order, unless `sort: false` is given. The order of an Array of pattern strings and braces are not affected. Notes: Merged: https://github.com/ruby/ruby/pull/2846
2020-01-19Fix typo s/test_ruby2_keywords_hash!/test_ruby2_keywords_hash/Ryuta Kamizono
In #2818, `Hash.ruby2_keywords!` has renamed to `Hash.ruby2_keywords_hash`. Notes: Merged: https://github.com/ruby/ruby/pull/2849
2020-01-19Allow rexml to fail on macOS of Github ActionsNobuyoshi Nakada
And revert "Stop test-bundled-gems on macOS for now", 28b290f7f4cb332dab3ddf3132e1916d413ea65c. Notes: Merged: https://github.com/ruby/ruby/pull/2847
2020-01-19Test bundled gems with timeoutNobuyoshi Nakada
2020-01-19* 2020-01-19 [ci skip]git
2020-01-19Stop test-bundled-gems on macOS for nowNobuyoshi Nakada
2020-01-18Removed useless sorts of lists generated from literalsNobuyoshi Nakada
2020-01-18Made glob option keyword IDs staticNobuyoshi Nakada
2020-01-18NEWS.md: reduce headings level [ci skip]Nobuyoshi Nakada
As the only h2 did not have its exclusively owned body text, merged it to the first paragraph. Then pulled up h3 and deeper headings.
2020-01-18NEWS.md: made ticket references links [ci skip]Nobuyoshi Nakada
2020-01-18NEWS.md: fixed lists and indents [ci skip]Nobuyoshi Nakada
* The definition lists extensions of the RDoc Markdown parser does not support nesting. * The RDoc Markdown parser requires more indents for nested lists.
2020-01-18Update clean-local [ci skip]Nobuyoshi Nakada
* Remove builtin_binary.inc which is generated for each time miniruby is built. * dSYM is a directory, not a file.
2020-01-18* 2020-01-18 [ci skip]git
2020-01-18[ruby/io-console] bump up to 0.5.5Nobuyoshi Nakada
2020-01-18[ruby/io-console] Set `OPOST` when `intr` is trueNobuyoshi Nakada
To enable implementation-defined output processing, for the compatibility with readline. [Bug #16509] https://bugs.ruby-lang.org/issues/16509 https://github.com/ruby/io-console/commit/8c8b0b6757
2020-01-18[ruby/io-console] Filter Ruby engine name rather than just /ruby/Charles Oliver Nutter
This breaks tests using this path on JRuby because the `jruby` executable turns into `jjruby` after the sub. https://github.com/ruby/io-console/commit/e5951aa34c
2020-01-18[ruby/io-console] Update the minimum requirement of Ruby versionHiroshi SHIBATA
https://github.com/ruby/io-console/commit/73e7b6318a
2020-01-17Update documentation for Array/Hash Argument section of methods.rdocAdam Isom
Notes: Merged: https://github.com/ruby/ruby/pull/2844
2020-01-17.github/workflows/cygwin.yml: RemovedYusuke Endoh
There is no active maintainer for cygwin. The CI failure is too noisy. [Misc #16407]
2020-01-17hash.c: Add a feature to manipulate ruby2_keywords flagYusuke Endoh
It was found that a feature to check and add ruby2_keywords flag to an existing Hash is needed when arguments are serialized and deserialized. It is possible to do the same without explicit APIs, but it would be good to provide them as a core feature. https://github.com/rails/rails/pull/38105#discussion_r361863767 Hash.ruby2_keywords_hash?(hash) checks if hash is flagged or not. Hash.ruby2_keywords_hash(hash) returns a duplicated hash that has a ruby2_keywords flag, [Bug #16486] Notes: Merged: https://github.com/ruby/ruby/pull/2818
2020-01-17marshal.c: Support dump and load of a Hash with the ruby2_keywords flagYusuke Endoh
It is useful for a program that dumps and load arguments (like drb). In future, they should deal with both positional arguments and keyword ones explicitly, but until ruby2_keywords is deprecated, it is good to support the flag in marshal. The implementation is similar to String's encoding; it is dumped as a hidden instance variable. [Feature #16501] Notes: Merged: https://github.com/ruby/ruby/pull/2830
2020-01-17Added test for f38b3e8c707ebdcad05aa9485cf1760640b74fbbNobuyoshi Nakada
2020-01-17Update dependenciesNobuyoshi Nakada
internal/rational.h needs internal/warnings.h with Apple clang, for `UNALIGNED_MEMBER_ACCESS`.
2020-01-17Update dependencies in makefiles againKazuhiro NISHIYAMA
patch from https://travis-ci.org/ruby/ruby/jobs/638231960
2020-01-17rb_rational_raw: convert num and den by to_intKenta Murata
2020-01-17rb_rational_raw: make a denominator always positiveKenta Murata
2020-01-17Update dependencies in makefilesKazuhiro NISHIYAMA
patch from https://travis-ci.org/ruby/ruby/jobs/638226493
2020-01-17internal/rational.h: insert assertions in RATIONAL_SET_{NUM,DEN}Kenta Murata
2020-01-17rational.c: remove nurat_s_newKenta Murata
2020-01-17Make RATIONAL_SET_{NUM,DEN} static inline functionsKenta Murata
2020-01-16Clarify documentation for Module#included_modules and Module#included?Marc-Andre Lafortune
[DOC] [ci skip] [Bug #8841]
2020-01-17* 2020-01-17 [ci skip]git
2020-01-17Implement vi_insert_at_bol and vi_add_at_eolaycabta
2020-01-17Add tests for vi_insert and vi_addaycabta
2020-01-16Separate numbered parameter scope in evalNobuyoshi Nakada
[Feature #16432]
2020-01-16Fixed the location of args node with numbered parameterNobuyoshi Nakada
2020-01-16Removed xmlrpc and net-telnet from the bundled gems.Hiroshi SHIBATA
[Feature #16484][ruby-core:96682]
2020-01-16Fix `String#partition`Nobuyoshi Nakada
Split with the matched part when the separator matches the empty part at the beginning. [Bug #11014]
2020-01-16* 2020-01-16 [ci skip]git
2020-01-16`Regexp` in `MatchData` can be `nil`Nobuyoshi Nakada
`String#sub` with a string pattern defers creating a `Regexp` until `MatchData#regexp` creates a `Regexp` from the matched string. `Regexp#last_match(group_name)` accessed its content without creating the `Regexp` though. [Bug #16508]
2020-01-15NEWS.md: mention "Freeze Regexp literals" [Feature #8948]Yusuke Endoh
2020-01-15NEWS.md: converted from NEWSYusuke Endoh
and NEWS is deleted
2020-01-15Update version guardKazuhiro NISHIYAMA
fix up 98ef38ada43338c073f50a0093196f0356284625
2020-01-15Freeze Regexp literalsJean Boussier
[Feature #8948] [Feature #16377] Since Regexp literals always reference the same instance, allowing to mutate them can lead to state leak. Notes: Merged: https://github.com/ruby/ruby/pull/2705
2020-01-15* 2020-01-15 [ci skip]git
2020-01-15Add option hash doc for GC stats.Koichi Sasada
Add a description about optional hash objects for GC.stat and GC.latest_gc_info. [Bug #14408] The patch is provided by sho-h (Sho Hashimoto). Thank you so much.