summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-04Fix the previous commitYusuke Endoh
2022-01-04test/ruby/test_method.rb: Fix a random failure during `make COVERAGE=1`Yusuke Endoh
This fixes the following failure. ``` 1) Error: TestMethod#test_method_list: NoMethodError: undefined method `<=>' for #<BasicObject:0x00007f7757e7eb60> mods = mods.sort_by {|m| m.name } ^^^^^^^^ ``` https://github.com/ruby/actions/runs/4699487470?check_suite_focus=true TestNoMethodError#test_to_s creates an anonymous module whose `#name` method returns a BasicObject. https://github.com/ruby/ruby/blob/f0669fb6cbdbad499974252ef2d955a608d0adc1/test/ruby/test_nomethod_error.rb#L95-L99 TestMethod#test_method_list uses `ObjectSpace.each_object(Module)` to gather all Modules and attempts to sort them by `#name`. But the anonymous module returns a BasicObject, which leads to the test failure above.
2022-01-04Use omit instead of skip: test/ruby/**/*.rbHiroshi SHIBATA
2022-01-04[ruby/optparse] Use `require_relative` for internal requires ↵David Rodríguez
(https://github.com/ruby/optparse/pull/28) https://github.com/ruby/optparse/commit/e4f2682128
2022-01-04[rubygems/rubygems] Test the actual checksums of the mock gemsNobuyoshi Nakada
https://github.com/rubygems/rubygems/commit/2b42630959
2022-01-04[rubygems/rubygems] Fix the test to use the mock gem pathNobuyoshi Nakada
"NUL.*" means the NUL device on Windows, as well as mere "NUL", and no data is read. https://github.com/rubygems/rubygems/commit/e2c7d22745
2022-01-04[rubygems/rubygems] Append a newline to the checksum fileNobuyoshi Nakada
https://github.com/rubygems/rubygems/commit/48ea2778e9
2022-01-04[rubygems/rubygems] Fix checksumNobuyoshi Nakada
Calculate the checksum of the content, not the given pathname at the build time itself. https://github.com/rubygems/rubygems/commit/b60ee97ee9
2022-01-04[ruby/net-http] Handle invalid use of IP addresses in SNIJeremy Evans
Server Name Indication does not allow IP addresses (RFC 6066, section 3: `Literal IPv4 and IPv6 addresses are not permitted in "HostName".`). Recent versions of LibreSSL enforce this restriction, which raises when setting the hostname to an IP address (s.hostname=), before attempting to setup the SSL connection. Since the certificate used in the test is already for localhost, we cannot connect to localhost. However, as all the test does is check for a specific exception, just modify the regexp used so it handles both cases. https://github.com/ruby/net-http/commit/6ab399db45
2022-01-04* 2022-01-04 [ci skip]git
2022-01-03YJIT: Fix confusing self reference when initializing variableAlan Wu
2022-01-03YJIT: Refine commentsAlan Wu
Correct method name, fix copypasta, and add an ASCII illustration. [ci skip]
2022-01-03Kernel#=~: delete卜部昌平
Has been deprecated since ebff9dc10e6e72239c23e50acc7d3cbfdc659e7a.
2022-01-03* 2022-01-03 [ci skip]git
2022-01-03[ruby/reline] Remove test TODO comments that have been confirmed by E2E testsaycabta
https://github.com/ruby/reline/commit/2ed77b693f
2022-01-02Update RBS to skip testing `Kernel#=~` (#5386)Soutaro Matsumoto
Notes: Merged-By: soutaro <matsumoto@soutaro.com>
2022-01-02Remove UTF-8 from documentation.Samuel Williams
2022-01-02[DOC] Adjust IO::Buffer docs (#5374)Victor Shepelev
Notes: Merged-By: ioquatix <samuel@codeotaku.com>
2022-01-02[ruby/etc] Note for rb_deprecate_constant [ci skip]Nobuyoshi Nakada
https://github.com/ruby/etc/commit/f87fe7ad93
2022-01-02Update default gems list at 6f53425825eb71d71c7fdd424801a2 [ci skip]git
2022-01-02NEWS: Removed constantsNobuyoshi Nakada
2022-01-02[ruby/etc] Remove deprecate constants under StructNobuyoshi Nakada
https://github.com/ruby/etc/commit/143edbd215
2022-01-02[ruby/etc] bump up to 1.4.0Nobuyoshi Nakada
https://github.com/ruby/etc/commit/ca41f182f6
2022-01-02[ruby/etc] bump up to 1.3.1Nobuyoshi Nakada
https://github.com/ruby/etc/commit/82dd69a4cf
2022-01-02[ruby/etc] [DOC] Refine Etc::Passwd#passwd descriptionNobuyoshi Nakada
https://github.com/ruby/etc/commit/17b99fe42e
2022-01-02[ruby/etc] [DOC] Document Etc::Passwd and Etc::Group as classesNobuyoshi Nakada
https://github.com/ruby/etc/commit/106429f10b
2022-01-02[ruby/etc] [DOC] Add document taskNobuyoshi Nakada
https://github.com/ruby/etc/commit/8c8c6198e2
2022-01-02[ruby/etc] Update ruby versionsNobuyoshi Nakada
https://github.com/ruby/etc/commit/959416b18a
2022-01-02[ruby/reline] Check capname of tigetstr/tigetflag/tigetnumaycabta
Incorrect arguments can cause SEGV. https://github.com/ruby/reline/commit/a58748bcf9
2022-01-02[ruby/reline] Add test_tigetstr_with_erroraycabta
https://github.com/ruby/reline/commit/1ca779740a
2022-01-02Update default gems list at 6d1b406dc8dea6f618ae14899dc6b7 [ci skip]git
2022-01-02[ruby/reline] Version 0.3.1aycabta
https://github.com/ruby/reline/commit/9ab5850444
2022-01-02[ruby/reline] Implement Reline::Terminfo.tigetnumaycabta
https://github.com/ruby/reline/commit/695212d5d2
2022-01-02Run the prerequisites of test-bundled-gems in orderNobuyoshi Nakada
2022-01-02* 2022-01-02 [ci skip]git
2022-01-02[ruby/reline] Fix the difinition of tigetflag() in comment...aycabta
https://github.com/ruby/reline/commit/af4d77ba09
2022-01-01[ruby/reline] Consolidate tests that were unnecessarily dividedaycabta
https://github.com/ruby/reline/commit/62eec42e4a
2022-01-01[ruby/reline] Remove unnecessary qualifiers on definition of commentsaycabta
https://github.com/ruby/reline/commit/abc1e4ee88
2022-01-01[ruby/reline] Implement Reline::Terminfo.tigetflagaycabta
https://github.com/ruby/reline/commit/0451ed7a28
2022-01-01Remove deprecated Random::DEFAULT [Feature #17351]Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/5382
2022-01-01Remove unnecessary Random::DEFAULT expectationsNobuyoshi Nakada
The respond_to expectation just suffice as duck-typing. Notes: Merged: https://github.com/ruby/ruby/pull/5382
2022-01-01Prefer RBOOLNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/5385
2022-01-01Negative RBOOL usageNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/5385
2022-01-01Make the internal predict `int_zero_p` return a boolNobuyoshi Nakada
2022-01-01Fix incorrect minimum read length. (#5353)Samuel Williams
Notes: Merged-By: ioquatix <samuel@codeotaku.com>
2021-12-31YJIT: Fix SP index with optarg and unordered kwargJohn Hawthorn
Previously when we were calling a method with an optional argument and multiple keywords arguments which weren't in the order the receiver expected we would use the wrong SP index to rearrange them. Fixes Bug #18453 Notes: Merged: https://github.com/ruby/ruby/pull/5379
2022-01-01* 2022-01-01 [ci skip]git
2021-12-31NEWS: Removed methodsNobuyoshi Nakada
2021-12-31NEWS: Removed C APIsNobuyoshi Nakada
2021-12-31re-enabled YJIT on x64-mswin64NAKAMURA Usaku
note that YJIT does not work correctly on the platform now.