eregon, Benoit Daloze

Hash Date Message
61b624d149204c2b1c17a2852d088b2eb2aa010b 2012-08-01 ext/digest/digest.c (hexencode_str_new): return an ASCII string
99556813791b2ca6b100c5be3550d6f690efae03 2012-08-11 * benchmark/driver.rb: fix typos.
795c29dcda01fa81a3ccebee4433adabe6778d76 2012-08-14 Kernel#inspect: improve consistency and do not call #to_s.
e1aa72d44104297b51d0fd05dfb5858f3ccd8522 2012-08-14 update PP with recent Kernel#inspect change. Patch by Yusuke Endoh.
fd7dc23d281f38a71fa7f9c32812cd468c4b1788 2012-08-15 Kernel#inspect: improve consistency and do not call #to_s.
d4c84d175eb28d7c44a189f4fce6f23799465976 2012-08-21 make FileUtils tests safe when interrupting in setup
1f65a21b6fe389e5183b068e01d2ef5e18f89483 2012-09-01 * io.c: fix typo in io/console example.
429c856e9c3b8f192753eaba6ddd1ea7a19676c6 2012-09-14 * configure.in: fix typo.
bcd7b81ea60b37bc2772bccbc0354051e59e4192 2012-09-14 * pack.c: fix typo.
63f6cda81574bdeb2d5ba9e7ba48d44c8f45f7a1 2012-09-22 * complex.c: Fix examples of r36993. Keep the simple definition, mathematics define the result. Based on patch by Robin Dupret. Fixes #188 on github.
b0e40509c3b60242c6a1b0e67276849eea505977 2012-10-19 set encoding to ASCII for appropriate String#unpack modifiers
0ef8222e6327e1ebf353a8153432668a7f9fa085 2012-10-20 * gc.c: fix typos in documentation.
1fe5783104b248be54f21d147722ca2ebc7d149a 2012-10-27 * gc.c (gc_profile_result, gc_profile_report): use internal structures to avoid allocations and progressively print the output for #report.
5bab43401841264a2651652f69e1f76d78dce0d4 2012-11-16 * lib/abbrev.rb: fix r37113. Correct examples, fix style and show explicit dependency (require 'abbrev').
ee6cfa9cca54082d0e98751b6208a6b3626f3f44 2012-11-17 benchmark/driver.rb: fix typos and output.
0012b0abd775c2b9f2f79e21e8668528b0af6091 2012-11-25 * array.c: fixes for the updated documentation in r35858: Typos and #take/#drop accept to take/drop 0 elements.
8c4992f1f58bf868d9c0e674227af3496900ba4f 2012-11-27 * NEWS: typos.
0314f93ef402083ea5fd7cb2015f7a98cd0a3358 2012-12-11 * iseq.c (rb_iseq_parameters): fix limit for optional arguments. * test/ruby/test_keyword.rb: tests for above. * vm_core.h (struct rb_iseq_struct): update documentation with keyword arguments. [Bug #7540] [ruby-core:50735]
8307cb90a0d20976707a25203ff3c249c9c86411 2013-01-10 * numeric.c (do_coerce): fix comment and adjust indent
3a50fb15d00aed9debc95bfb2db40553b4570174 2013-01-17 * object.c: Typo in Kernel#hash documentation. Patch by zed_0xff [Github Fixes #237]
d5b7fc432f0c07dbebb070ef6af17b7d5db6c066 2013-01-29 * array.c: Improve documentation about comparison by hash for concerned methods. [ruby-core:51266]
92abfccaa37ca9359f043078246a51261181b415 2013-02-19 * array.c: Fix typo in class documentation
20514a08936861205e21c80973b532d6af26c139 2013-02-27 * vm.c (Thread): fix typos in overview
f4eeca1d161d398971ef7da1c3765f206b35f477 2013-04-01 * ext/zlib/zlib.c (Zlib::Inflate.new): Fix documentation syntax and naming errors. Based on patch by Robin Dupret. Fix GH-271.
f861a74ec4aea8ecc14610befd6b3a2061f03ea8 2013-04-14 * string.c (String#gsub): fix typo in documentation
37a350dbb6c82954c79e5b9700cb51eb83d3d2c2 2013-04-14 * dir.c (File.fnmatch): fix typo in documentation
5c1d4c2adea918a8345893c9cdcf8bbc64887eb6 2013-04-27 * thread.c: fix typos and documentation
253f49dbc25df81653cfcfe8f2421e082051cea0 2013-04-28 * lib/yaml.rb: Use another trick to define the YAML module. https://twitter.com/n0kada/status/328342207511801856
bdc8087f33a1ee6ed4eaf28efb904ac57f33e23a 2013-04-28 * lib/yaml.rb: Clarify documentation about YAML being always Psych. Give a tip about using Syck. See #8344.
bd14f5bf948d09497c8cad94164f472bbbe94db1 2013-05-01 * enum.c (Enumerable#chunk): fix grammar of error message for symbols beginning with an underscore [Bug #8351]
96e14ad25228a5aa06cfaeaa0e01fc62148dd91f 2013-05-05 * doc/syntax/refinements.rdoc : Fix a missing quote Patch by Robin Dupret. [Fix GH-271]
85bfd7308f11b581f10bb07f34a1bfb4ab64cdbb 2013-05-06 * compar.c (Comparable#==): fix typo. Patch by Andrew Grimm. [Fix GH-297]
8ccd658e5467da884f40260e695268965f8d5d06 2013-05-13 * include/ruby/ruby.h: fix a typo
30f813ddf2d9f29a10ed9a5e3de3dbb1f2cae4c4 2013-05-18 * object.c (rb_inspect): fix typo and error message
3786bd6096302218ef618d005c4e280c38f612d3 2013-05-20 * lib/logger.rb (Logger::Application): show namespace in documentation
46cb75db9bbb5b7d79fa55b5e2813ad7c2d4ba08 2013-05-20 * math.c: improve and fix documentation of sin, tan and log
71b6077a5354335f5f04b7e852a22b3290b9f528 2013-06-04 * ext/objspace/objspace.c: improve wording and remove duplicated comment. Based on a patch by Dave Goodchild. [Fixes GH-299]
5f55e23f9c2feb774aaffde8c9e20213c7b97497 2013-06-04 * lib/irb/completion.rb: Use %w literal construction for long lists. Patch by Dave Goodchild. [Fixes GH-299]
ed318080ade5159a0b1d99acbd22950bf16e9841 2013-06-04 * array.c (Array#+): fix documentation example. Patch by Logan Serman. [Fixes GH-324]
896619c77b4fd32826644deecd308a21683f827e 2013-06-06 * numeric.c: remove unused ID id_to_r introduced in r41109.
8c6674ef036f7cc223646cfd60ff965a145141e6 2013-06-10 * ext/racc/cparse/cparse.c: use rb_ary_entry() and rb_ary_subseq() instead of RARRAY_PTR. Based on a patch by Dirkjan Bussink. See Bug #8399.
abfcded30cfe2071517c3869e868c7a9cb373479 2013-06-17 * gc.c: fix example of ObjectSpace.define_finalizer in overview
089dd1a1ca85e172df435be82b5a5f0265ae7df4 2013-06-17 * gc.c (ObjectSpace): is a module not a class. * ext/objspace/objspace.c: try to include overview in rdoc, see #8537.
ba49a1e025722a12a1cb58b5f90f7c548c91ba57 2013-06-17 * ext/objspace/objspace.c: let rdoc know about objspace methods. Specify 'objspace' should be required. See #8537.
59d1fc36154b3a604d277d5a9a0d46f4310dad3c 2013-07-09 * object.c (rb_obj_cmp): Improve doc for Kernel#<=> to clarify #equal? is not called. [See GH-352]
e1335a307c859f612d666245bf891436da8fdd86 2013-07-18 * array.c (rb_ary_count): check length to avoid SEGV while iterating. Remove other pointer loop when arg is given. * test/ruby/test_array.rb (test_count): add test for bug. [ruby-core:56072] [Bug #8654]
632b85a3914cd94125efc35f4aecdf1f82641323 2013-07-18 * test/ruby/test_array.rb (test_count): add a test case for #count with an argument. See Bug #8654.
f293fa8d6355a10f50d6641707273d16bac70c4d 2013-07-20 * common.mk (help): Fix environment variable name and argument. Actually it can also be a directory or any argument for test/unit runner. [Fixes GH-363]
1e3a29082bd4e3616682d46112b42af7055e12f4 2013-08-01 * NEWS: fix typos in the description of number literal suffixes.
1a5b74a252b8ce9341987786731d4406a127cbec 2013-08-16 * process.c (rb_clock_gettime): document CLOCK_REALTIME and CLOCK_MONOTONIC are now available on Darwin.
2a0482b4d46bcf5463eb7530cb5b97beacc144db 2013-08-17 * process.c: revert r42591. Only an emulation is available on Darwin. [ruby-core:56672]
ce34fce82bdb53717da13e5b03aebdb6af8aa84b 2013-08-17 * process.c: [DOC] MACH_ABSOLUTE_TIME_CLOCK_MONOTONIC is an available emulation for a monotonic clock on Darwin. https://developer.apple.com/library/mac/qa/qa1398/_index.html
43b80e0988251f1d53de06d8f294f48ba9eb0a25 2013-08-17 * test/ruby/test_time.rb (#in_timezone): fix typo of r42596
f79aeb60e7e49c0430f2685719c8c4772cfc6f95 2013-08-17 * test/ruby/test_time.rb: use the in_timezone() helper and define it at the top with other helpers.
cddd93a57568966b416e300529bdffc0c7e87b51 2013-08-26 fix typo of r42691
3557a5f85ef47cbfdfd5e3a3d2719fd702927c12 2013-09-22 * benchmark/bm_app_answer.rb: revert r42990, benchmark scripts should be self-contained and avoid dependencies, especially such small one. See https://github.com/ruby/ruby/pull/393#issuecomment-24861301.
5b91ab1f2e55bbd2965e702830404fadd90043cd 2013-10-22 * file.c (File#expand_path): [DOC] improve documentation of File#expand_path. Based on patch by Prathamesh Sonpatki. [ruby-core:57734] [Bug #9002]
adc4bb95f65740f165c1b9580e90f20064d46868 2013-11-05 * benchmark/gc/gcbench.rb: fix typo of r43543
58a60b264deecf33a32c52fbe4a6605263ed3250 2013-12-28 * object.c (Kernel#<=>) surround Comparable operators with <code> tags. The #== method was hidden in ri/rdoc's output and was highlighting the line instead.
7e978b1070bc12ed274a55bee4c675afc6b2c9a6 2013-12-28 * compar.c (cmp_eq_recursive): Fix the return value, the value for failed #<=> should be nil. It was raising a NoMethodError for the test case TestComparable#test_no_cmp (undefined method `>' for false:FalseClass). Yet one more reason for #7688.
1cc709a84a8afc8942096535c66289d04dfa2d7f 2014-01-02 * ext/bigdecimal: update class method call style from :: to . in documentation and usage. * ext/bigdecimal/lib/bigdecimal/math.rb: [DOC] fix examples values. Computations were made using ruby 2.0.0p247 to ensure no effect of the recent BigDecimal bug. * ext/bigdecimal/sample/nlsolve.rb: fix indent.
d781caaf313b8649948c107bba277e5ad7307314 2014-01-05 * compar.c (cmp_equal): remove error hiding in Comparable#==. Comparable#== no longer rescues exceptions silently. This was the cause of quite a couple bugs. See #7688. [EXPERIMENTAL] * test/ruby/test_comparable.rb: adapt assertion to match new behavior. * lib/rdoc/method_attr.rb: fix bugs discovered by this change. * test/rdoc/test_rdoc_normal_class.rb: fix bugs in tests.
d31cd06516c01a6a2003bca7750da05d86bca7c8 2014-01-09 * range.c (Range#size): [DOC] improve description and add examples. Patch by @skade. [Fixes GH-501]
a81dfc3f6e7d794c53cac88237d8c2d869f0a46a 2014-01-18 * test/ruby/test_comparable.rb: specify behavior for the different kind of exceptions rescued (or not) by Comparable#==.
d1d7f12c89cf683947740727fa37b6ce7fe512d4 2014-01-18 * compar.c (cmp_equal): warn for this release and still rescue standard exceptions for a nicer transition. See #7688. Partly reverts r44502. * test/ruby/test_comparable.rb: adapt assertion to match new behavior.
bc211f363443062b3218dd065218f93af10e44ff 2014-06-06 digest.c: fix #== for non-string arguments
ea7ce3096eb4143564ddff0ade2b67a00cde0b85 2014-06-07 * numeric.c (bit_coerce): remove constant parameter `err' (always TRUE) of bit_coerce().
a21ac07f691c4eb51530b01d1b5572ba25747b88 2014-06-07 * numeric.c (do_coerce): Add a warning when an exception is raised or an invalid value is returned in #coerce called by numeric comparison operators and the exception thrown by the caller has no information on the failure. In the next release such exception should not be rescued or should be the cause of the caller exception. nil is accepted as the "no possible coercion" return value. See #7688. * test/ruby/test_numeric.rb: Add corresponding test.
61ad543a33fe10d21d1dc85efcbf3e9d96cc93b7 2014-11-08 * object.c (Module#const_defined?): [DOC] Revise the documentation. Patch by Xavier Noria. [Fixes GH-754] https://github.com/ruby/ruby/pull/754
a1992e25b91d77866cd32f4b16fb666f5e89adf5 2015-02-11 * compar.c (cmp_equal): no more error hiding for Comparable#==. It now behaves as other Comparable methods. See #7688. * test/ruby/test_comparable.rb: update related test.
9759173cfc954f89a24dd96a42067161a34bd243 2015-02-22 * time.c: zone encoding should be US-ASCII if all 7-bits. Fix r46907. * test/ruby/test_time.rb, test/ruby/test_time_tz.rb: Update tests.
2e1835b69d12627e37f31a975a8890fb546efaab 2015-05-24 * numeric.c (Numeric#negative?): [DOC] Fix call-seq. Patch by @yui-knk. [Fixes GH-908]
86bafab212c2d73f02386a5e8440f9a72a86ae31 2015-06-02 * test/ruby/test_module.rb: Do not assume class variable order. Path by @enebo.
3f2d575f8c2f9b503afe733010041a55fd8baf37 2015-06-13 * lib/delegate.rb: [DOC] Update SimpleDelegator example. [ci skip]
c4dba39028e1ab0cde9fe985ed8733617e697431 2015-06-13 * test/lib/leakchecker.rb: Return false for no leaks. Otherwise the GC could run for nothing.
b1e064fc059436691fc16c6096087bb8b6b719c8 2015-06-13 * test/lib/leakchecker.rb (check): refactor.
0ebf2afa814a82dec149c37e51e09698ea527bad 2015-06-13 * io.c (rb_io_s_binread): close fd if seek offset is invalid.
7151598d5b2bc8a36995380be814a3183e4461c6 2015-06-13 * test/ruby/test_io.rb: add test for IO.binread fd leak. See r50881.
6cdc55f4a3441e5b9b0839f3c3e0ae885a4bee90 2015-06-27 * lib/net/ftp.rb (makeport): close the TCPServer when sending the port fails. * test/net/ftp/test_ftp.rb: test for above.
b881747bbd8a41510cfe5d7aa073b1dd0442b9f5 2015-09-29 * parse.y: fix minor typo. [ci skip][fix GH-1038]. Patch by @ltratt.
fab171e541f7b7373efe386ae956d7a44ce4e330 2015-10-05 * test/ruby/test_thread.rb: fix potential race condition. The thread could have a "sleep" status because it tries to acquire the mutex, but does not have it yet.
3bf9b2f0473550caa73468908ac3e18e0f431b85 2015-10-14 * lib/ostruct.rb: Finish defining OpenStruct attributes lazily. Patch by @sferik in [GH-1037]: https://github.com/ruby/ruby/pull/1037 This commit is an addendum to https://github.com/ruby/ruby/pull/1033. It: 1. lazily defines attribute accessors for copied and marshaled objects, 2. returns nil when an attribute reader is not defined, and 3. defines respond_to_missing? to maintain the same respond_to? behavior
5389661931c4ebed0a37f58cecb2b27ec6545032 2015-10-14 * test/ostruct/test_ostruct.rb: Add tests for OpenStruct#respond_to. Patch by @jeremy in [GH-1041]: https://github.com/ruby/ruby/pull/1041
6ec9331c2a8c9c76d1620df2e818451cbe4f1d87 2015-12-30 * common.mk (help): Fix typo.
9efd4dbe73babbc1be41d4bf72db2dbbcb1cfa5d 2016-01-12 * common.mk: update URL and name for the Ruby spec suite.
8dd2435877fae9b13b107cb306c0f4d723451f20 2016-03-31 * thread.c (update_coverage): Do not track coverage in loaded files after Coverage.result. Avoids out-of-bounds access. [Bug #12237] * ext/coverage/coverage.c (coverage_clear_result_i): document.
4225b29df96182f259289ed32a7ce40128b9a835 2016-04-06 * ext/coverage/coverage.c: Fully reset coverage to not persist global state. It was returning old file coverages as empty arrays to the user. [ruby-core:74596] [Bug #12220] * ext/coverage/coverage.c (rb_coverages): remove unused static state. * thread.c: Moved and renamed coverage_clear_result_i to reset_coverage_i. * test/coverage/test_coverage.rb: improve precision of tests.
06dd20f7fe384f69ba4210c929e43a95c215ffa4 2016-05-10 * insns.def (defineclass): Also raise an error when redeclaring the superclass of a class as Object and it has another superclass. [Bug #12367] [ruby-core:75446] * test/ruby/test_class.rb: test for above.
e4cab0fe95979120131cc6e269d4dc63caf30e65 2016-05-25 * class.c (rb_define_class): Fix documentation.
ac9f8145f1e4fe739128db39be0abe401c6096ea 2017-01-07 fix optimization for hash aset/aref with fstring
a6456054aeb3ac859fd3f43b123b25673c266aa0 2017-04-01 ostruct.rb: improve fix for OpenStruct.allocate + #respond_to?
905d52772cae8d91ba09e8446a726649335247f9 2017-04-25 Document the Warning module and warn method
bc1827e8825c558bcda14a214280caf83dc1215b 2017-04-25 no longer rescue exceptions in numeric comparison operations
413cece5c94ca0ad400a1276d35680940e612a7d 2017-04-25 no longer rescue exceptions of #coerce in Integer#step
ead61f4ac85a2bf0fffa436dd034812bbfb5738d 2017-04-25 no longer rescue exceptions of #<=> when initializing a Range
7a7744a42f86535c4d239c85cf626b5619b4d4c3 2017-04-25 Remove useless else which produced a warning
6d989921117fb2198f8a2c31133cc283e7391151 2017-04-25 No need to pass the config file to mspec as mspec finds it itself
fc8a2c2f46476d0fa725e552932d8cfd2fcf5d6a 2017-04-25 Use require_relative to load rbconfig in default.mspec
c0fff4e0f608ba3be7f9341980b03f3d9432ac7f 2017-04-25 Use require to load rbconfig in default.mspec
acde55201b35c5d1d8d08bcd4273d3adfb6115cf 2017-04-27 Send the backtrace of the circular require warning as a single String to Warning.warn
e9628d9770a93b8f7d7be5e552e6644cfb10d0e6 2017-05-07 * spec/default.mspec: only require rbconfig if is it not already. Useful when running spec/mspec/bin/mspec directly.
538dcb3044ee5b7b3ff0a7fc787e3779e9a2c57d 2017-05-07 Update README about ruby/spec
ed7d803500de38186c74bce94d233e85ef51e503 2017-05-07 make update-rubyspec is no longer needed
95e8c48dd3348503a8c7db5d0498894a1b676395 2017-05-07 Add in-tree mspec and ruby/spec
e7ec88a41a7cf943d4c0f1150ef79c0961770974 2017-05-07 Rename spec/README to spec/README.md
a319225b4a4ba333a6cf6989b3111bd512ad4861 2017-05-07 Update specs to follow newlines added by r58596
0dc32472d75b54c8b70f55311c88502b07e591b5 2017-05-10 Use #system directly with multiple arguments in Process#kill specs
c66852b812817b847b7369661598c00884faae42 2017-05-10 Process.getpgrp and Process.setsid must be available for Process#kill group specs
525844f2578fbaf7b06c5bf7a1f36741fa149fbb 2017-05-10 Use the Mutex to know whether we entered the signal handler in Process#kill specs
d655f8c592bc5355cad2216cdca8a52d4f8aea6d 2017-05-10 Use ruby_cmd instead of the RUBY_EXE constant in specs
d81b7cd54ce095c7acef85e47d7ca487ab2ea5a5 2017-05-10 Use environment values to find ruby and flags instead of an argument
6dd3ff482f37cf043fa47dfcd98f687c8c92a58d 2017-05-14 Update to ruby/mspec@4b980493
a5b83b03adc3f457f8e148fe41b1ff0b3e29ca69 2017-05-14 Update to ruby/spec@032022ca
50349fd5b718944608bbac2440ac292d1d0ce525 2017-05-16 Use a reserved port to test for a non-existing TCP server
e838fa81bda4b26053ed48f6b3fe48ef9da7b7b9 2017-05-16 Avoid using a class variable in socket specs
fd8df3ab3d935b4a201f9cb28598c95e4bb1ef14 2017-05-25 Raise ArgumentError if sprintf format string ends with %
24db428785c938d401c9e582b5ea2622540222ad 2017-05-27 Update to ruby/mspec@6c95759
ead40959357817c0937553a45208ef748975e340 2017-05-27 Update to ruby/spec@2795010
2531a1013b56a030f99ea4c2ee36e66dbf38a855 2017-05-28 Update to ruby/spec@2a047c8
4c1403c3e7443b6c31b60c4c1c34aa769194fa16 2017-05-28 Add tool to pull latest mspec/spec when commits have been synchronized
75adc77e7c98ac468a79293d551709c7ee531868 2017-05-28 Update to ruby/spec@ca32ae2
01ebc04fa242eaa9ea6129e69a37570e92360056 2017-05-29 Simplify, avoid extra exceptions and add test for concurrent mspec mkdir_p
a578c375ada240e7c647d5ad838a92725f6e3f9d 2017-05-29 Enable Process.setpriority for a single process on more platforms.
f35c3a54986f13821cffe0e9c9b41a4335b1e642 2017-05-29 Clean up a bit the Process.setpriority specs
51a38a24014e35126714e08e3c58a2d696e3ee66 2017-06-01 Open files in binary modes for copying in MSpec's #cp
59609c547d7990ac092b0219d273bdbf10bbd4f6 2017-06-01 Create the file in the File::TMPFILE spec in its own directory
630e4fc5953bd5ccb8c1fc436dc8b6ae870e7b59 2017-06-01 Remove empty files in drb specs
96ab53602aea1098244328750cd389ae1d2ad109 2017-06-01 Remove bad spec which cannot behave nicely in a multi-process environment
321300d4e078bf723fcd7388a701a9805ce8af9d 2017-06-01 Fix DRb.start_service to use any available port
5ccf36c7ec8687199424d0966374343477ad55f8 2017-06-15 Update to ruby/mspec@d900a49
2bdce358e6ac0e1a17565419f07dec6ed0e0f388 2017-06-15 Update to ruby/spec@cd1b911
2fbd11c77a0013f56b8b58183298da652f9d6ee6 2017-06-15 Update to ruby/spec@c730f07
d404e271ae3ae697a75076a28946358b483755dd 2017-06-19 Adapt Time#zone spec to deal with differences of TZ validation on Windows
6f199eb803e2b3c75521a0aac95909d86923a916 2017-06-20 Use a file under tmp for File.real{,dir}path specs on Windows
5dc1055a5897a237ed515aa1fbc456f7855ea070 2017-06-21 * NEWS: Fix typo.
d55cd34ba8680310fb07c2f5c1c6a27b4902865d 2017-06-29 Update to ruby/mspec@021a119
5b593e388931490c1e2246d0347c892440167b2c 2017-06-29 Update to ruby/spec@abf1700
aa7f2592d83370c763e41dbef178cba31e64b738 2017-07-01 Used a fixed seed in Random#rand spec
c13aa27e52c3ba10a329cf5a70b25fbf2a72d556 2017-07-27 Update to ruby/mspec@353605f
0cb5fa5877f7b00d1396e0dda4156e8213d37215 2017-07-27 Update to ruby/spec@c3e6b90
60c253e28ff652c86504ab9901930d49ab74b510 2017-08-04 * man/ruby.1: Move paragraph which is related to -S, not -s.
3efe410dd0812a3781b9f75a52d67a632009b2d2 2017-09-14 time.c (Time#-): Fix documentation.
49a864ad902c7e819f2464f1001e9719a9af6cb5 2017-09-14 Update to ruby/mspec@5bd9409
6479a0163aa798ae379962c6b52f6410b11995cc 2017-09-14 Update to ruby/spec@a4bc1d8
cf475b86fcaa6f60974959e5549aa04352b6e8fa 2017-09-20 Update to ruby/spec@e3b6811
1d15d5f08032acf1b7bceacbb450d617ff6e0931 2017-09-20 Move spec/rubyspec to spec/ruby for consistency
aaf07f7ad5fa892911b2f5a5390cdfdb865d74d9 2017-09-20 Adapt tools to follow spec/rubyspec => spec/ruby rename
2dd35a74533e63ad2b9b8804ef62b153ac926978 2017-09-20 Prefer adapting specs to complicating library code
5193ad13197bdaeb7a7bdcb1e6a424f79afc927a 2017-09-20 check_funcall_missing() should call respond_to_missing?(name, priv=true)
c555bd7f01c531af8d33ed494b278a765381afd9 2017-09-28 Update to ruby/mspec@c135328
52d2636f3e7658f76136310359c2ba00e613d2bd 2017-09-28 Update to ruby/spec@691755d
662fb599b097e51a3a428f35ac3b39c786591df9 2017-10-28 Add specs for [Feature #13983] Rational and Complex should be frozen
974e862db9f6c91dc9448570d1a103aad357a6e5 2017-10-28 Update to ruby/mspec@90925d6
8c5b60eb22d6d661e87992a65d54e3a5bc0aeed4 2017-10-28 Update to ruby/spec@a6b8805
a53ac0c54f3e7bbcdfdab9af75fddc566ef91c63 2017-10-28 Use ENV['RUBY_EXE'] as RbConfig.ruby might be incorrect
e6222d1f2e701afbade64b562edf6c7ac8156aad 2017-10-28 Make sure to compile each extension only once in ruby/spec
75ced70f56629b11f31c641e7674ed71421ae6cc 2017-10-28 Ignore the libruby check if it cannot be found
1b17bd3e8fd5999e16e6fcdfe7834bbca905e3e4 2017-10-29 Fix spec which can fail if the pipe is closed before flushing in the subprocess
55fd3e15b14310c78c8e8300247400f59f68653e 2017-10-29 Clarify what is written and read in IO#popen spec
e7535c6eaa87813d6ce6591c200f1fce7ee16ae2 2017-11-04 Workaround Travis CI issue by hardcoding localhost
578e760a8b52f78e55535a4a33d10abe6ee3a8a6 2017-11-19 Reorganize Module#autoload to have similar specs next to each other
bd69f8e11cf9de4e2bc59cd15ed5090567dca99f 2017-11-19 Add specs for concurrent Module#autoload
ba26f1f836e2ae9c9b5f0b54e55195e22016af3f 2017-11-19 test/ruby/bug-13526.rb: Fix to actually refer to an existing file
48bfcdb4a04557c500eef06e3f7ea97859015fae 2017-11-21 test/ruby/bug-13526.rb: should wait until all threads are stopped
821d9a2d30f2e0d3f9009dc001b4b49aaa63c66e 2017-12-01 Update to ruby/mspec@b501ade
4d7b0b9112f2adf9e87ef75056f930bf7c1f3dc4 2017-12-01 Update to ruby/spec@bacedc5
d209b4c0a2df0e20c65791bfe4dbdaccb76744fc 2017-12-01 Update to ruby/spec@e2d0d1e
5a3c024df0a83d1f64f10f028f1082e67f88c013 2017-12-12 Set Thread.report_on_exception=true by default to report exceptions in Threads
ca1c3d41fa62bf15856a1c31156b60862616b3fa 2017-12-12 Avoid creating a Thread for shutting down a DRbServer
2dfbc64fab124dba4416357736c22c9cadbe3c49 2017-12-12 Rescue expected Interrupt in TupleSpaceTestModule#test_take_bug_8215
6671a826ac0531fb8df2b3fceb726f66ddcce5af 2017-12-12 Fix tests which fail with extra stderr output when a Thread dies
967eab83e333430600926366621aa3a978701c6a 2017-12-12 Remove extra assert_nil in Rinda tests
15689ed7780b06ddc14cde4f427de834177283a5 2017-12-12 Fix test-all tests to avoid creating report_on_exception warnings
7cb010e3a5b7744dc4b8af71b1487ec500927542 2017-12-12 Handle exception explicitly in TestBignum#test_interrupt_during_to_s
3f2305f15bb1134330c1fb47385d94db09b0fa38 2017-12-12 Remove useless assertion in TestThread#test_handle_interrupt_blocking
c895b54f14c7654bcd53a1683b8df3244156f7d9 2017-12-12 Check that global encodings are not changed in test-all
c32ce5fc27075d64e0509fee5e6703098aa617c4 2017-12-12 Do not change Encoding.default_internal in assert_raise_with_message
f356bd817cc636c6c91d106505a3b09d785b2f32 2017-12-12 Use EnvUtil.with_default_external in tests needing it
cf4d4c32f341ef342e91c367dbd414147ed08542 2017-12-12 Revert r61192 and r61193
d5874f0fffa1e12920ae267ad81acf651475cd64 2017-12-12 Capture the values of globals in EnvUtil to restore to the original
cd284f106adc570cfe60879bb5f099ad0c3ea7f3 2017-12-13 Avoid extra output in test_thread_interrupt_for_killed_thread
6d9b55ecbdb9cde3f8e5d76a147d7c22ba913eea 2017-12-13 Use the older Travis CI image
e44a6f2f840d4632cea49277a2186229b45545d5 2017-12-13 Travis: the workaround needs sudo: required to work
186732f46ffa6b07d6b6e8e610f42308ae0ec5b5 2017-12-13 Document how to deal with output created by Thread.report_on_exception.
2e315baf48b7c06d487cf6082e82377e93442bc7 2017-12-14 The main Thread should have report_on_exception=true for consistency
0b81d101dbf010f12376c84e2f46a5cef851c081 2017-12-14 Add [Feature #14143] to NEWS
60e21a9e9378c6126bff07fa10d362ce54718e77 2017-12-15 Update to ruby/mspec@19d929e
30ed82e7724093bb3c2015a818c28c3592134bba 2017-12-15 Update to ruby/spec@595645f
494b3aeaea5cad15ead14853ec7eab1833651642 2017-12-18 Use syswrite to avoid potential buffering in IO#select spec
06c7693c1fccbf1c625ab30f264d1cf86512f8b0 2017-12-19 Break out of the loop after shutdown in DRbServer
82d63fcaac2c1100ddb18a0c9e6da84b27f15d60 2017-12-21 Simplify Thread#[]= spec
76402dfa06db743eebfa8c8e7a13d88b44d93076 2017-12-27 Update to ruby/mspec@5f563e4
a34db218ade33b79e7404488db5a15bad2841c25 2017-12-27 Update to ruby/spec@0fe33ac
74f14d6921ed491bf2d8057c1e10c2d8c4481bb9 2017-12-27 Update to ruby/spec@b95d7ed
7dc0bdb6e58d4bffd3f44e56fe63ca9f79adb3f8 2018-01-25 Remove specs trying arbitrary values for chmod and umask
b101d2c2b189dde3fc61638124a5647e69a33ff6 2018-01-25 Group related File.umask specs together
6fd1a18f8a1bb5c30560f09d787ffccc57473d15 2018-01-29 Update to ruby/mspec@5d49a6c
3fa5bd38af50fb3d98de0ea51043d73f8d06a24b 2018-01-29 Update to ruby/spec@83063a3
abf3d25df21cd8cedc64ff47325338bd2e3138fc 2018-02-22 test/ruby/test_rubyoptions.rb: fix typo and only expect +JIT for CRuby
b1a8c64483b5ba5e4a391aa68234e7bde6355034 2018-02-25 Add a new #filter alias for #select
edb46078efdba8f2adc451334bd108c83e47da80 2018-02-27 Update to ruby/mspec@d287466
37ef87c12b6c496001d0f199e46b4ecbfac5d394 2018-02-27 Update to ruby/spec@cbe855c
5506d86e99ef5d3a43d4bc71021d16ed7447863a 2018-02-27 Remove tool/pull-latest-mspec-spec
015a415ee3e721f42be6e29168aed4c0fcd8e18f 2018-02-27 Update to ruby/spec@51f301d
6a792d0b735ea7a83e22e30da57a9fe8e0097b7e 2018-03-02 Clarify the documentation of the YAML module [Misc #14567]
401b64c4e840bc8887219e9e445a64b3d5943656 2018-03-04 Update to ruby/spec@c1b568b
e389e2c5cde394a61e43907a2a4b05933aba66c1 2018-03-26 Update to ruby/mspec@8b54bf3
9245e097ecf201f0f5eaeff307b1403d97c2318b 2018-03-26 Update to ruby/spec@a585ec3
66058dd546df0b7ae14bc146ea2c5e7710ef385c 2018-04-25 Use Thread.pass in loop{} to check interrupts more often
9498d66c5d22abaa45ac135905ebfbe5be755c79 2018-04-25 Fix style in Thread#raise spec
512041bf621f914c3618720d7576e45bb5502a15 2018-04-25 Avoid "should_not raise_error" in Thread#raise spec
702eb2c8bf0df9a4a897b862e5017eaa31d5b128 2018-04-28 Update to ruby/mspec@b5b13de
4fbb9aa3cb6c31ec128bfb31f59efa66d66adba4 2018-04-28 Update to ruby/spec@6f38a82
aaac5df36550d950d91c9503c7ff71bd2dafe641 2018-04-28 Ignore the extension of miniruby on Windows in the -I spec
54701725198c004dfab8756e915796285689cd9d 2018-04-28 Generalize the check to MRI in the -I spec
96e6eb380dc097ba0d47a589a7158e5b1a3c1cae 2018-05-27 Specs must keep working on older versions and other implementations
fe7ec526f398671fb079ad30dda413d2fcf17bc1 2018-06-13 Fix condition in Kernel#warn when using uplevel
67078e81f57523fdf65ba7a9d919a146763363a5 2018-06-13 Update to ruby/spec@4bc7a2b
b46da8d84efeb97cb52ba0560d5b149ccda0d561 2018-06-13 Update to ruby/spec@4bb0f25
80fdfbf8099d8e802b9faaef2eda1ffdb787d1ce 2018-06-27 Update to ruby/mspec@7074b56
fc1f3f14d386b557281ff9a8f19da060befe182e 2018-06-27 Update to ruby/spec@41068a6
9dc121cc577ae7a010bca7efedb79088e3cf7331 2018-06-27 Update to ruby/spec@a454137
636ae897c6e1a217fbba3cbe0eca12aabd9bb411 2018-06-27 Update to ruby/spec@98c7d74
5235d57b0700c9f67892847d7f8fa055e98ca4d6 2018-06-30 Fix spec/ruby/command_line/rubylib_spec.rb for use with make test-spec
080d700e1d79e9f370d74825cd1392cf61b404bf 2018-08-03 encoding.c (enc_set_index): raise instead of rb_bug() for non-encoding capable objects
fb253d2032e51f333e6577aa4fcf0c03f9c6fc02 2018-08-03 encoding.c (rb_enc_get_index): return -1 for non-encoding capable objects
bd58361e585f6a1b15edab570dc49b5d154a0a83 2018-08-03 Revert "encoding.c (rb_enc_get_index): return -1 for non-encoding capable objects"
bf226a9ac40e2296589004be89b4420b2121e000 2018-08-03 Fix missed update of parser source in r62429
e7da0fc34e8ed7fa250fc38f1109e4944cbad808 2018-08-03 ext/json/parser/parser.c: do not call rb_str_resize() on Time object
a2c7d0cea999bc8f8e6deb89bcee5eb80ba13ea2 2018-08-03 encoding.c (rb_enc_get_index): return -1 for non-encoding capable objects
aeeaadaad08038217440c1e9e7c5ca126d7dc633 2018-08-03 Update to ruby/mspec@072849e
b53cf149ad8d7c46572e4567ca949b4f82ebb22c 2018-08-03 Update to ruby/spec@9be7c7e
3993cd8058f7cc1032b289a357d31145f84427ac 2018-08-17 Integrate new specs for ConditionVariable#wait to prevent regressions
5032f6377b68f01bef7bc0c8c58b3e7c375119a9 2018-08-17 spec/README.md: add a note about version guards
f3b347e109f42f53ffc30f9e6e10be4b4f285916 2018-08-17 Add version guards for Enumerator::ArithmeticSequence
1630728e9d83e4b2f4fc2f772cd6a953156b3614 2018-08-17 Fix typo in version guard
a88e5cccba965f1c90d264641a9310a9267836b6 2018-08-17 Add a note how to run specs under older Ruby versions
a48339c2c90d475bdd4c1bf94463bdf29ce989bc 2018-08-17 Re-add specs
28ed3c0f801ce8dc39de957a4268461bda3bc382 2018-08-17 Guard with a :pktinfo feature specs relying on PKTINFO
abd8880d27581fec204d319b4f4643f363fd0c17 2018-08-17 Guard connect_nonblock spec on FreeBSD
fb01ef38a15d1b3b8cc52d58d41778a0c8d34624 2018-08-17 Add guard for Solaris in Socket#connect_nonblock spec
a2d2a55d0cb3442705244050d6eac7a5863fcde8 2018-08-17 Guard spec failing on Solaris
c742050ea5fd30108f913383c0fafc4614adb04c 2018-08-18 Revert r64441
0cd635579117d120dac6254c14b193ced3c5da0f 2018-08-18 Re-add socket specs
7b37c8cdc539d32fc077f5f1620d21265ae70431 2018-08-18 Always set autoclose=false for IO.for_fd fds
3405ea62b5989281a4ddfa4f64db9e6a8624a500 2018-08-18 Accept TypeError for Socket#getnameinfo
08563f2e14853e43f0efd9e005fd793a2a58e445 2018-08-18 Use 127.0.0.1 instead of localhost in Addrinfo specs
946c08089268a72690362e9ac0677d82a59c2ca3 2018-08-18 Adapt spec to consider Solaris
686a4e249179eeb9067f787aff7d8b0aeb11694b 2018-08-18 Add guards for Solaris for socket specs
61a33fa8e214a837c0c0124087b5080e6c9f9a41 2018-08-18 Simplify to a more standardized Socket SCM constant in specs
10f642ba0258a706888643cb5b388aec065009bc 2018-08-18 Use ftp for the service in getaddrinfo/getnameinfo/getservbyname specs
08bca6b611dec01f8378d1da39b79f1816300eaa 2018-08-18 Adapt pack_sockaddr_in specs for Solaris
4dc1c725f84a549ca9a55e1d3d15b7df44ff925e 2018-08-18 Be more flexible in the protocol value returned by getaddrinfo()
17d20383ef2072745fdc305c4c9105b63a4b0c76 2018-08-18 Special case for Solaris 11x on RubyCI
f6f54d776eae5e7862cc01fab4e35ff70f46c1b0 2018-08-18 Guard spec which only works on Linux
d5c112ff4050e68263d38713e3458086e079c0d3 2018-08-19 select() on all platforms for Socket#recvmsg_nonblock spec
a8d6ba1fe6a6e8b49ab5939db2ca891f701965ef 2018-08-20 Revert r64471
12f624b673fd1bd1782f4c52e3b6c78d033e7b84 2018-08-20 Try 4 times for WIN32OLE specs
778964ba05647259547c5199974498c8f854fc39 2018-08-21 Revert r64483
ec1af131c8b9c370c4c0feaaabe56ac6be75971f 2018-08-21 Only run the spec on Linux
2aefb19888a6c7b2be498308e32a2be1851bf918 2018-08-21 Update to ruby/mspec@269f9cd
b448f23e2168af1fb7fc5210e99f92317b836de9 2018-08-21 Update to ruby/spec@dd828d6
d4313df0851e85a4bd3343b44932195953cbd6bf 2018-08-21 Run specs against 2.3.7 to ensure version guards are correctly added
a6413848153e6c37f6b0fea64e3e871460732e34 2018-08-27 Simplify guards, the behavior seems Linux-specific
8180b5bfc0fe4d4b91b590de9110687294552a8f 2018-08-27 Update to ruby/spec@09fa86c
5e9cd5208eb0cb6c4c9f872d6db5c94bac955884 2018-08-27 Fix template/fake.rb.in when external and internal encodings are set
35f2b71ce979e6d65f5c96d8598cb493632604b9 2018-08-27 Fix template/fake.rb.in if ENV["RUBYOPT"] is nil
85d1a8ba3b72c7955b2dccf2cd20dfe8899de0a1 2018-08-27 Update to ruby/spec@a89819d
2dca35b9b125f0ce5cfc74f5871b26913364cc7f 2018-08-27 Update to ruby/spec@007e908
5ffa775fac4ccda5d036c57d7db86d65b6ccd598 2018-08-27 SC_TZNAME_MAX can also be infinite
8500714adc05e2dc889ad20aebdb7fce1a350709 2018-08-27 Rewrite Etc.sysconf spec to allow nil or Integer for all variables
d36cd0b04d672c79213498c0a85786b4b961836b 2018-08-28 Update to ruby/spec@6fd9472
8867f285da534970c98f8fd388ea4d92ca750a67 2018-08-28 Tag a couple specs failing on AIX
a140f157b9ccac155197e8e4b08aea8965faa94c 2018-09-05 Guard a few specs which ipv6_available?
ebff0059f4a45d02abb66a7f5ed2a4697136b940 2018-09-05 Add platform guards for AIX
e59bf54b3a88d0465cca021afae7dc05b6db57a7 2018-09-25 Update to ruby/mspec@3fb5112
e87fb88be844f0fae736768846954b6f6f7dc7c3 2018-09-25 Update to ruby/spec@241f9e7
e2d74af38b0a5329615e03f964acf01cd0266782 2018-09-25 Update to ruby/mspec@2bca8cb
38989c76211831093d2eeafd0be68e562b10b1e6 2018-09-26 Use String arguments for #search_convpath
ecc707e233a5577ea2048b3199d4baaf96c6b0f8 2018-10-27 Update to ruby/mspec@4729971
3e6337b88b5255aba07b8f44de72cd5885f59465 2018-10-27 Update to ruby/spec@8b743a3
cb9f2066b5c999a5eea0cf7c4345a3fb6ab739dc 2018-10-27 Run specs on latest Ruby 2.3, which includes taint fixes
eae7fbb6820db5e1bb3e9e5626fbb5e97052f6a2 2018-11-27 Update to ruby/mspec@820486a
50441014ffd3645f258e56b9415b7787c910408b 2018-11-27 Update to ruby/spec@cdd6ff7
548defb608847973e78462a38c8418f90dce9911 2018-12-29 Update to ruby/mspec@2bd2ead
2076c2c3c401d9ab9324468818bbc46d4e4b870a 2018-12-29 Update to ruby/spec@944ea57
c027f224431fe47ab5ea9ad2070a445244586fc4 2018-12-29 Update to ruby/spec@c8b36c4
21f4795e80c244f0931dc0509b3bf6b3d650e7bd 2018-12-29 Refactor Process.clock_gettime spec to give more information when it fails
31a60184f4a91424419b13171c3b04780ac064e4 2018-12-29 Reenable spec on Linux to find out which clocks fail on RHEL
be8d3ed1fd2f8eb8ec5918c0a7ec30afc4fb34d4 2018-12-29 Exclude CLOCKs which require special permissions in Process.clock_gettime specs
c608af0f1eef89581b1222793e8497d302fb6701 2018-12-29 Reenable spec on Solaris to find out which clocks fail on Solaris
65b1cf0e82255db68262dfb8fdb001268981e223 2018-12-29 Skip specs on AIX as it doesn't have /dev/fd
7f54f1b5543b4a3267a64c47cff9127cbcafcc42 2018-12-30 Update to ruby/spec@2d89e48
eeedf7d57a4648fcfb75a54023c889fca3e78a3d 2018-12-30 Revert "clock_gettime_spec.rb: exclude invalid clocks for Solaris"
7e4e641c009fede540a9e307ac1d3bb9dcf00f7a 2018-12-30 Exclude Solaris in Process.clock_gettime specs
58573c33e4720315ed27491e31dcc22892e1ce95 2019-01-20 Update to ruby/mspec@e9a482d
6204e0804b24f1675b49d5880da014411bcfb831 2019-01-20 Update to ruby/spec@35a9fba
4487562da19a50eceedad8956a652a173c96aff6 2019-01-20 Update to ruby/spec@e2fbd4d
dfe69186042b2b28e32cb66240ecae820724e430 2019-01-21 benchmark/app_aobench.rb: move `srand(0)` at the top
32e259f097a8dbae065d55c4d7b299e697a25f84 2019-01-21 benchmark/app_aobench.rb: remove extra printf arguments
f2d63385744da413cba482384d3bdbce288816a5 2019-01-21 benchmark/app_aobench.rb: complete commented code to write the image to a file
42921458ff7eacd1ef614c3e67596c75ccd0a1d4 2019-01-27 Update to ruby/spec@e57f49c
8552ee87b663e10d6c2265748f57a7d041face2c 2019-02-05 Pass the Array from select() to Socket.udp_server_recv
920b924e5652884064a9529ffbd80d458a46fbc6 2019-02-05 Make sure to wait with IO.select before using Socket#recvfrom_nonblock
c1f0daeb6ac5c5414c9a4a58bb778a118006ae1f 2019-02-05 Make sure to wait with IO.select before using Socket#accept_nonblock and recvfrom_nonblock
820f99791eb813bd72ddce2f5b5c4173d3b69b7b 2019-02-07 Update to ruby/mspec@231e2ce
75334db3c6479ea3cd7462d36ca5464d386f9c72 2019-02-07 Update to ruby/spec@6cf8ebe
713279550ad33836e5d7bbbb5b801aa13def24dc 2019-02-07 Fix specs for yield in singleton class being deprecated
2f1bf4fae3206c9fb02b9966d546d4c96b3343cd 2019-02-11 Accept a third value for NaNs, as produced by the Sun Studio C Compiler
92d3a7262468717757a3cf4ce24a5a6dd98f516a 2019-02-21 Update to ruby/mspec@2ee5661
da7976235fbc2986925969646071bebe3702e49f 2019-02-21 Update to ruby/spec@7a16e01
a28aa80c739a1d169649a4da833ef48cfb3465b3 2019-03-28 Update to ruby/spec@e81b3cd
c71c59feeb8edd975cc49c718dec8319e22ee2a4 2019-04-01 Fix Float#to_s specs to not depend on the platform representation of doubles
960d059ef71901980c95cd28013b7a93bc3f83d5 2019-04-01 Simplify spec as there is no easy way to tell if MJIT support is available
990df873029a632c06dee9de9768bda8400fe922 2019-04-01 Make spec for the jit feature more general and not MRI-specific
012faccf040344360801b0fa77e85f9c8a3a4b2c 2019-04-07 doc/signals.rdoc: Clarify a bit where Signal.trap handlers are executed
87d2a2df1b40016401a2f6dfc98e46880bbd18fd 2019-04-27 Improve documentation of Array.try_convert
00c33d9c232ed1a79eda17acd7231ac93caa162b 2019-04-27 Update to ruby/mspec@18c5a7d
a1b4816759418ca8fe510e8739622fc5d77ab0f0 2019-04-27 Update to ruby/spec@15c9619
5b93321064e83ea180492469071189372e8289e8 2019-04-27 Update to ruby/spec@14e6148
0d227d1ce6aa01b0f6db06bbbf828acb962d4734 2019-04-27 Try to more accurately reflect MRI's logic in specs for finding the home if $HOME is unset
b7c301569df2eaee3a2785e5ec56f8c53fbc9fea 2019-04-27 Skip clock_getres spec on BSD
2c283655a650a7e97aaf36992d1d60c314403b7a 2019-04-27 Some Solaris versions seem to only provide millisecond accuracy for CLOCK_REALTIME
5d24fba544352a32fdd4e06fa25dc0625c6860f1 2019-04-28 Skip the entire Process.clock_getres spec on FreeBSD
fc37a045a0b2cf02a77109eb87b01d8b82d5c15d 2019-04-28 Fix typo in spec
16695af0ef13c709846a18ae9d186642445fae5f 2019-04-28 Refactor logic in Process.clock_gettime spec
13abf5519a8c00ac2b05409e667c58f05c75123a 2019-04-28 Workaround a CentOS bug in Process.clock_getres specs
9a0dbb341442fc0d203a5cd6fb46250e429e9188 2019-04-28 Skip problematic Process.clock_getres specs on ARM
a27f7e499c66e5f09d5159c33c72834f14ec5aac 2019-04-28 Add missing platform guard
9426da83c60eca84197e9fcf67dc9c7c12ad3d2e 2019-04-28 Exclude failing Process.clock_getres specs on AIX
d906dd87b049e84fc9a17b89a74fdd52d40c5fbb 2019-04-28 Skip CLOCK_UPTIME_RAW_APPROX since it seems less precise than advertised on macOS
bbb93608a385242da93bc5256a90a6376981d86f 2019-04-28 Move the check for CentOS CLOCK_MONOTONIC_RAW next to others
994833085ae06afbe94d30ab183d80e0234fbe14 2019-04-28 Update to ruby/mspec@c25d63d
79671ec57e59091260a0bc3d40a31d31d9c72a94 2019-04-28 Update to ruby/spec@7de852d
daa0874056f602cbc99cab5ddfe3e590194f9bca 2019-04-28 CLOCK_MONOTONIC_RAW_APPROX seems less precise than advertised on macOS
2a34543e11299146db688e636e0b95c22990e302 2019-05-20 Move exclusion for Hyper-V next to other skipped constants
8c8f2d97cf51103b6f3d40bf7239a40899e380f6 2019-05-20 Remove redundant ignore rule for Process#clock_getres specs
4541d2effe1f32e74d27602b44aff12cbf6937aa 2019-05-24 Only exclude the failing clocks for Process.clock_getres specs on AIX
2d34087a38ac680c5576a56fbf4104c3561b0204 2019-05-24 Add notes for the Process#clock_getres spec
a66bc2c01194a9c017c874a30db5b3b6bd95e966 2019-05-28 Update to ruby/spec@9a501a8
91f5a8db593f9eef739517dc0067dae439934311 2019-05-28 Update to ruby/spec@0c5c5c1
e935a3227d1553539f65d1475f2c161082ba7148 2019-05-30 Update to ruby/mspec@3cc36d0
a4161b7649c5aec6ff4d857863e0e829f9d7fde8 2019-05-30 Update to ruby/spec@0ba5312
f97979ce888492cbf1c3c92839e086fbec1e5d15 2019-05-31 Update to ruby/mspec@a57a9af
1d37cc1900b6cf13285417577cb21c01195d3d2a 2019-05-31 Update to ruby/spec@cfe908c
60af6fef3c664ac7dab53fcde28c30f30ce862aa 2019-06-10 Fix Resolv specs to not depend on a system /etc/hosts file
626ae5a9b6531412f598b2f37a15821628857707 2019-06-10 Resolv specs should pass on Windows now
3b2d11ad90fcb64b41acc9006dfd1e40b4bd9000 2019-06-21 Use different names for autoload constants in specs for clarity
2c02d5714e401159f0221d3c2d461bc79db61e3a 2019-06-27 Add a comment explaining what to do if specs fail on Ruby 2.4
9247f6fcc066280ca62f2fdf2902bb72c7880f44 2019-06-27 Expand and clarify documentation about version guards for specs
c940397116c5aef76b1c0d05561c11d43ef596a7 2019-06-27 Update to ruby/mspec@ca2bc42
d80e44deec77678fe2d72f94c17b2409b3e794d5 2019-06-27 Update to ruby/spec@8d74d49
a2091c3023a6741049d20beffbe8c94c2d5f4732 2019-06-27 Update to ruby/spec@94d98ff
43677a2c58c82ddd630eb5267d1683e1c651c529 2019-07-13 Document the long form of global variables and mention aliases on the same line
b0f6f33094606e50296cb525184708454420e860 2019-07-13 Document a few more RUBY_* constants
4a935bc6f66fda448fb430c7627a2f175dcd0650 2019-07-13 Document $LOAD_PATH.resolve_feature_path in globals.rdoc
0a5463f7645f6366e2239268de5bc56c0dfea9d1 2019-07-13 Add $LOAD_PATH.resolve_feature_path in NEWS
b1ee7148f8f9007d7154bf147daecc8c70dc44a3 2019-07-13 Improve documentation of $LOAD_PATH
237b3e00c72bff89b97d04d0a15200949ac1ee56 2019-07-13 Document $~ before dependent global variables
6ef73c14725b90ae1fb0ec017564d560d05d8c01 2019-07-13 Improve documentation in doc/globals.rdoc
5c276e1cc91c5ab2a41fbf7827af2fed914a2bc0 2019-07-27 Update to ruby/spec@875a09e
7b727e30fcbdf6ae4ac0b0b84f1d32c747d8525a 2019-07-27 Update to ruby/spec@0526d8f
2453d16f5e44f67a50e1be9b08504a14960610ef 2019-06-06 [rubygems/rubygems] Synchronize access to the Gem::Specification::LOAD_CACHE Hash
05ae2c11fa0464b258d40ff330839a303fbdfd67 2019-06-06 [rubygems/rubygems] Do not replace the cache entry if there is already one
eab6c534adb381b81291e871cd57c957cf786503 2019-07-31 Attempt to fix Hash#rehash spec
e432f5dafd3ec777e552631a2d3f14887b0562df 2019-07-31 Split in two spec examples
2ea2108a9fb1460342226f54cbf54ddd79ea1cc2 2019-08-04 [rubygems/rubygems] Fix error handling of #with_engine_version
86ac51c301e62abb4eb0962e04e587ba8298bf80 2019-08-04 [rubygems/rubygems] Use the standard RUBY_ENGINE_VERSION instead of JRUBY_VERSION
2b0f3aa095a410902b9b2e4fb14f909e0630c1a1 2019-08-04 [bundler/bundler] Use the standard RUBY_ENGINE_VERSION instead of JRUBY_VERSION
39a43d9cd09f8c880d0a70d9cb8ede6d7e6ef583 2019-08-19 Make it as clear as possible that RubyVM is MRI-specific and only exists on MRI (#2113) [ci skip]
324dd9d01f0c97631a2588f63231bcb651844cca 2019-09-07 armv7l and armv7l are the same platform, generalize to armv7
b10940a839636cbd990cb2f8a6430fb39c50fb04 2019-09-08 Improve Proc#to_s specs
6ffc045a817fbdf04a6945d3c260b55b0fa1fd1e 2019-09-08 [EXPERIMENTAL] Make Symbol#to_s return a frozen String
ce477089f690d3bedcaef088158b429db8a97d64 2019-09-29 [DOC] Fix typos in Array#{to_s,inspect} doc [ci skip]
e3b11566bfbb6ddcdd9f3483a6bdeb501a610fa9 2019-09-28 Remove continue-on-error for test-bundled-gems
d090e449ef4e92b2020e51fe495cd039e4f6fdda 2019-09-29 Exclude the test-unit bundled gem tests since they also fail since the Time#inspect change
4096e4b08c46dddb8edc9dabf70e737946ac6df8 2019-09-29 Move the logic to test bundled gems to Ruby code
a27dc83113afa9831dcdf919138666b09a73ccf6 2019-09-29 Pass $(XRUBY) to test-bundled-gems.rb since RbConfig.ruby is incorrect for miniruby
31bb66a19df26409c9d47afcf37919c9a065516a 2019-09-29 Update to ruby/mspec@8106083
1c938a72aa9378f982dbc55327e86150c47b8707 2019-09-29 Update to ruby/spec@519df35
f9a9f3c7c6cf3fe534d4934dd3b502d721151b81 2019-09-29 Update to ruby/mspec@8cabcef
a17bc04d159ec9839cc8cfb02dc0cdd2802110f4 2019-09-29 Update to ruby/spec@e69a14c
2d41c712a73a1b5d85dd8d5bf9134ed1be0e94eb 2019-09-29 Skip default gemspecs spec if the default_specifications_dir cannot be found
d51b4e34fbdbe1a845aa2251b1fa3304de809b32 2019-09-29 Update to ruby/mspec@5dda9fb
070cbe22b70ec2bec36c7cfc84b726510afa306f 2019-09-29 Update to ruby/spec@34e6246
54d49aeb52fd1a8699004eb5065779cd8c6eb3a9 2019-09-29 Update to ruby/spec@2699ea4
2740b869051f773147bd1e26d7b489eab9037c04 2019-09-29 Update to latest test-unit
59060aadea28d3a6cd0ebbcc17c10a3628e6e867 2019-09-29 Run test-unit tests in CI
3fea2d91ad7a1c493a25a531fcbd3f90f5a6406e 2019-10-16 Use an even indent in NEWS for code
3eb0d50c0baae916f4486c264605b18e77bee0dc 2019-10-26 Update to ruby/mspec@e171725
664e96b1de816c813c29f61e16a2031a7af7ba86 2019-10-26 Update to ruby/spec@28a728b
4fe89e08217446de3b540088a5ef5af37d17b3c9 2019-10-26 Add entry for Feature #13083 in NEWS
4a166237074edeaf5b7c1a0fb3c0bb4489c0dbf4 2019-11-03 Remove incorrect NEWS entry, only Regexp#match and #match? changed
fbacfe6820cf4f7e115103057b6263cd038da175 2019-11-03 Update NEWS entry for Feature #13083
782d1b8fb0a039cedef9ad9c94f432dad51901e6 2019-11-03 Fix warnings in Regexp#{match,match?} specs
40e161a61238625e1ef021311759b2159be5b50a 2019-11-06 Exclude some clocks on armv8 too
ab8345271eb87ff155d8bd5f22f53a4cf2902c26 2019-11-30 Update to ruby/mspec@a401f63
1243255c3a36433041012b6107a5ac48658a0895 2019-11-30 Update to ruby/spec@4eec3dc
60d362b0bb0fb56bd3ef61c93f71bff997ccb824 2019-12-01 Update to ruby/mspec@aa28e95
617a3735aedc12fe82b6806d6d3a37c3f977fef1 2019-12-01 Update to ruby/spec@dcf4955
424ad9a49360be56244609c02678e8f055d92073 2019-12-02 Make more attempts to check for the precision of Process.times
b4b22b9278007b106fe40c0191f8dcf5e7e8c0f2 2019-12-14 Clarify in the documentation that RubyVM::AbstractSyntaxTree is not stable API
9e0256836370d6294114320f1b5fa9b3b16b8ae2 2019-12-14 Improve highlighting in RubyVM::AbstractSyntaxTree docs when using `ri`
7c33ee5ddfafe737add2a7f4c4975108f9196dbd 2019-12-22 Move version guard outside to make it clear the method was added in Ruby 2.5
26a9f80c823a9f536a235d80d600aa9e03ed7a2f 2019-12-27 Update to ruby/mspec@1034afc
a2fac1d72c225192018f8f3f3dfcfcc46f66c08a 2019-12-27 Update to ruby/spec@d419e74
74fdc1e60fb8ba03f5cdb09866c75bbe5dbce936 2019-12-27 Update to ruby/mspec@673fcab
c74d30e7950f18fd9fadcfa404790e8fb0e891fd 2019-12-27 Update to ruby/spec@7241f39
0ea759eac9234afc47e8fb1bcacfe9ee12c8ffb6 2020-01-23 Add more direct test for pp with a ruby2_keywords Hash
0ad0e638872a07eafb87989681b05d24d9e0c87f 2020-01-28 Fix version guard in __dir__ spec
fe8573f31ab4b48d0c3214dbf15ba66a192c078a 2020-01-28 Run specs against the latest release of 2.4
6321a685826f6459a6ef4aeaa18080f07494ee99 2020-01-28 Run specs on Ruby 2.7 too to make sure they keep passing
ed377cc9aaf1ccbede19ddc6c464f5fbf3cabc34 2020-01-28 Update to ruby/mspec@9bce874
809f0b8a1357f14f9645210d4812f4400c8d397e 2020-01-28 Update to ruby/spec@f8a2d54
4aebb491536ad9c7bca6c0e264604aa90e701ef0 2020-02-22 Expand Symbol#to_proc specs to be clearer
5d210501825e1682e68cbfc2be424fc339f382fa 2020-02-28 Update to ruby/mspec@a514ad7
a0f5ff4c3cd05f8717be2bf1d79f0817f288d398 2020-02-28 Update to ruby/spec@41bf282
296f68816cf575b3ff920f92aec8a4109a7d81d4 2020-03-27 Update to ruby/mspec@16b5a0a
f234d51eaba861edea925eabb564a0bee41b96a0 2020-03-27 Update to ruby/spec@ec84479
282c9d1bbe9057c6dfd6694a82c9264354f3f23b 2020-03-28 Remove spec which is an incorrect usage of rb_rescue2()
5b48686691c2443d8d7113e593494c4d9302da0e 2020-03-28 Remove Process.clock_getres "matches the resolution in practice" specs
5fa12dafa8cb8f7158452356611967880745bba5 2020-03-28 The last argument of rb_rescue2() should always be (VALUE)0
11a381940b1cc546661fabc37c23c35404fc9a88 2020-03-28 Remove debugging code
6413a26b6c90aeb6768cc1fa1dcf69de8e6bf36f 2020-03-28 Do not check that #stime changes in Process.times spec
5806c54447439f2ba22892e4045e78dd80f96f0c 2020-03-28 Improve reliability of the Process.times spec
4ec32f869f5d4cdd4a3048f7a10258b3779bf388 2020-04-02 Update to ruby/mspec@b9fe8d6
da05c1552ee519d8f180b48d97148d28501acb35 2020-04-02 Update to ruby/spec@cc7b9e5
da5a128991e8c3c2fbd6c100653f4277f47e54a0 2020-04-03 Update to ruby/mspec@fad32a5
7f82c8cd470b5e262749c455f6e0cef055b365bb 2020-04-03 Update to ruby/spec@7289ea3
c9b3aa84be6577a9df8a0a1ee12715b114a10d9b 2020-04-10 Warn about Process#clock_getres being unreliable in documentation
a6f7458ea81e084f6ebe7dc5c8cb5b7cb70fe2be 2020-04-13 Add a a list of cases for which clock_getres() has been observed to be inaccurate
a68ddf42879005905176bc38285906fe01707aff 2020-05-02 Update to ruby/mspec@ee29a34
c9213aa864fb8527388679c21f1ea8ce129e2f1a 2020-05-02 Update to ruby/spec@d394dfd
a2be428c5fec31b8adbd5ac087e7637ddf7e54d0 2020-05-02 Fix ObjectSpace::WeakMap#key? to work if the value is nil
c2dc52e18bda953a5119c3e34dd5d67a281505c6 2020-05-02 Rename arguments for ObjectSpace::WeakMap#[]= for clarity
f646d20aaeb8f02bcd3d0c5c3f5a372da654502a 2020-05-03 Update to ruby/mspec@d419d0b
5aaa75e7c1f4b7912c10ffdcb1cac581e20eda39 2020-05-03 Update to ruby/spec@032ee74
00a9d697a86325cbc97cc9adc41b0829d21c3ea1 2020-05-05 Remove redundant check in rb_obj_cmp()
48d509cefc376df8af0ad0e08a09aecbd78f4f10 2020-05-05 Document rb_equal() and clarify the relation with Kernel#===
e79e5e0b40d28d0a7eaa06dbfd6b7812bbea2d1e 2020-05-05 Generalize the explanation of the side effect of the rb_equal() optimization
1464719f5feabaa237902e59f482792641901c1a 2020-04-05 [rubygems/rubygems] Only run the $SAFE test on MRI < 2.7
fe2b83e2250158e69933c703f3a6666ebf1ac721 2020-04-07 [rubygems/rubygems] Fix platform comparison bug in #contains_requirable_file?
31663e9e64b538087e90466d98e61f1fba6ca8a0 2020-03-13 [rubygems/rubygems] These specs seem to work just fine on jruby
5b4b82b712e1d423fffd4f13fa1b797e304a3af5 2020-05-30 Fix spec description for Net::HTTP.get
5a79d8e0507cd143100bf928a88a59a8b5a5bca6 2020-05-30 Fix error raised by Net::HTTPResponse#inflater if the block raises
f4502b001a665109bf776f9037ecbc52cb5f2d88 2020-05-31 Update to ruby/mspec@e3abf6b
34776105c8a6739ca3aad1de4a2c942f4a8f2f29 2020-05-31 Update to ruby/spec@4e486fa
b7e1de117e20911ed86b229a4c2f912e469c6472 2020-05-31 Make sure rb_enc_str_new_static() is used when enc is NULL
160511d851375f7cb922faae3a9310633187f51f 2020-06-03 Quarantine specs which fail frequently with CHECK_LEAKS=true
5c1957e95c649659b0e5abb184393c4c7ee34cd7 2020-04-22 [rubygems/rubygems] Simplify #warn test to not rely on the effect of -C on -I
709d58446f5f059a7808d2dcb6bd839f0238f04a 2020-04-22 [rubygems/rubygems] Clarify what test_activate_via_require_respects_loaded_files does and tests
5f0e84ba8df4faf5f58882958a79a794b95e94c8 2020-04-22 [rubygems/rubygems] Fix check for testing in the ruby repository
345461018da1ba5a6aa5b14762e7d8d159f864c1 2020-04-22 [rubygems/rubygems] Relax test to still check we're calling the expected Ruby
ae3d0d8a20c74e8163957deddc30ac81e40be353 2020-05-09 [rubygems/rubygems] Add a more comprehensive and reliable test for upgraded default gems
ff5ca548c3540c5a98a3851248248de117b2bf2f 2020-05-09 [rubygems/rubygems] Use a real file to run the test
b62e9c912d744a1742a41be252855511f0a48032 2020-05-15 [rubygems/rubygems] Increase timeouts in test_gem_stream_ui.rb
998ccb083135d65361b3b1e6c40c660bb627f31b 2020-05-15 [rubygems/rubygems] Use parenthesis for clarity for ternary condition https://github.com/rubygems/rubygems/commit/d1247472b9
64d8c0815e6ab042e8a67a670bda9f34404fa662 2020-06-27 Update to ruby/mspec@6cb1f10
b3fa158d1c4d8e03b8dc04f1e4f9940a8a4ef44c 2020-06-27 Update to ruby/spec@b6b7752
0faf6c8c0e70b885f7275771a95b554e725f8b94 2020-06-27 Update to ruby/spec@6c466d4
7429841ab6494b849106e6d3b119f147adfee3b7 2020-07-27 Update to ruby/mspec@9cffee9
126fd5f15cff0d3bf314d90d8c21a3ae25ae8e68 2020-07-27 Update to ruby/spec@07164da
241244739f2b721ac7aa0961bd90d904c5e3fff6 2020-07-28 Fix arity of Hash#to_proc [Bug #12671]
331fe6a88f96d9f986da55e003e896c2bc181db0 2020-07-10 [rubygems/rubygems] Ignore internal frames in RubyGems' Kernel#warn
3dd63108b0e7551aba76eba85a459b58ec971ccb 2020-08-28 Update to ruby/mspec@53a6e3e
b49307c701911a713cbdb48367833d3661a4880a 2020-08-28 Update to ruby/spec@335eb9b
232d6c4077ab254b13ef006dd1e7e7c1d46a6cd3 2020-08-29 Use a constant instead of a global variable in sync_default_gems.rb
1199f1a4aac3946cb427f2bed73948b02ee14a74 2020-08-29 Fix warnings related to new Socket.gethostby* deprecations
a11b9ca01cef170d232c6b99bef86a52a9710df9 2020-08-29 Some fixes in NEWS.md
fa21985a7a2f8f52a8bd82bd12a724e9dca74934 2020-08-29 Sync with ruby/tempfile@aa9ea12d94a905161cbd79af1ad9ab427f250f4e
ff323b2a5c56cdec93900af4d67f3811f946d9b8 2020-08-29 Adapt specs for the new Tempfile.open with block behavior
e8c3872555fc85640505974e6b1c39d315572689 2020-08-29 Simplify Tempfile.open calls with a block as they now unlink the file automatically
3beecafc2cae86290a191c1e841be13f5b08795d 2020-08-29 Fix usages of Tempfile.open(&block) that expected the file to still be there after the block
d7492a0be885ea9f2b9f71e3e95582f9a859c439 2020-08-29 Revert changes to rdoc & rubygems regarding Tempfile.open(&block)
178c1b0922dc727897d81d7cfe9c97d5ffa97fd9 2020-09-05 Make Mutex per-Fiber instead of per-Thread
9b535f3ff7c2f48e34dd44564df7adc723b81276 2020-08-31 Interpolated strings are no longer frozen with frozen-string-literal: true
1af0319fc88688bc5dd5e49eecdb8b534ead9991 2020-09-15 2.8 -> 3.0 in specs
9d8eeccf0659fa648527a6c2ecf06e5a6c0f8c64 2020-09-16 Revert "skip on RUBY_ISEQ_DUMP_DEBUG=to_binary"
9e813c1fc49ac5d1eba6ce38b8a1b44a80bafb91 2020-09-16 RUBY_ISEQ_DUMP_DEBUG=to_binary never kept the debug information for String literals
10290da54d04345587f63cb96ad833043e7f7f1c 2020-09-16 Add a note at the top of the test scheduler
ce888bfa231bec52dfd3c1e9562f6ce799d8a389 2020-09-17 Add NEWS entry for [Feature #16792]
3f6c0a6d74209b03d0ec54b98b5e1ece40d649f0 2020-09-17 Update to ruby/spec@e829fb0
c3acfcc78da84002b7dd5000bad21663f0773e2a 2020-09-17 Use a similar pattern for waiting and ready
738a089b3ac55e5bfb26f9121ee73ffcb8c4a36b 2020-09-17 Rename scheduler.{mutex_lock,mutex_unlock} to {block,unblock}
9472d160619861201bad91560c06248fef8362dc 2020-09-17 Call scheduler.block instead of scheduler.kernel_sleep for blocking Queue/SizedQueue operations
deffb630210e35da146c3cee5972fb405b0f00b5 2020-09-17 Document the various scheduler hooks
264889ec3d3d38fc1fd23c4fb48402f1367a8deb 2020-09-17 Fix Mutex#unlock with a scheduler and thread contention
d01954632d7cd6574d51c8cc95b832ad5f9de62d 2020-09-17 Add missing goto found;
d9b943b8e57af5d2f2734998dc67c56cbf3b77b7 2020-09-17 Cleanup commented code
5bb5e706f1d310a467075630145d2cc277045765 2020-09-18 Only interrupt when there is no scheduler in sync_wakeup()
af1926e85915a11d606e8c3cf897fe28d6d2f1c5 2020-09-18 Fix copy/paste error from 5bb5e706f1d310a467075630145d2cc277045765
6987c8997e6cd8f45bbd7ece6582c0024be0cc0f 2020-09-20 Remove from waiter in Mutex#lock with ensure when calling rb_scheduler_block()
c19bcf38ebe4f483bdb2d76f2115eb70f056f8c6 2020-09-21 Fix Thread leak in Thread#join specs
0fa1c82bfc3c679c49df2e586183db1efbd8f62c 2020-09-21 Make it clear the first field of join_arg is the waiting thread
2b73e6ba712d35e6ec767bf722edf542cc2e47c6 2020-09-21 Simplify the implementation of Scheduler#block
82998918efa3a637c80e135198b573cfcb31acd9 2020-09-21 Make Thread#join always convert its argument, as before 70f08f1eed
dead7478748a828c45e16134fca812bc7771344e 2020-09-26 Use Tempfile.create instead of Tempfile.open in test_io.rb
41eba95920794b85a51b0abfe164d29840c420b1 2020-09-27 Revert the first diff of "Use Tempfile.create instead of Tempfile.open in test_io.rb"
f2c6a3513fa6bbff8e009fbd442e233db848b7c4 2020-09-28 Clarify spec description for Hash#{each,each_pair}
201d50164016bc519041af302f47d92f314abac5 2020-09-30 Update to ruby/spec@9277d27
31636bbddc4ac56fccdf09a815cf1915e4bec444 2020-09-30 Update to ruby/mspec@4120a62
8dab56ea862379f03d9405c75a732cd6de81a656 2020-09-30 Update to ruby/spec@681e8cf
bbecf1eb6b5651a073eb20c9b137cfe08d2739aa 2020-09-30 Update to ruby/mspec@e154fa1
65e8a293892800d2201899de51d19ed7ce362bbf 2020-09-30 Update to ruby/spec@bfd843a
112254d18500b2d4cef19bc36290263c0de38e79 2020-10-02 Improve docs of the Warning module
d0778cb264cc899d2d4d9d98cfee06ef01883c3a 2020-10-03 Update example to handle keywords passed to Warning.warn
7d8b43d2eda787e9f6d7e3b5f1278b29bbeed85d 2020-09-25 [ruby/tempfile] Improve the documentation for Tempfile.create and recommend Tempfile.open instead
bfc1c7205d9592b5b5be3b351fbf7b9ca8c537b6 2020-10-03 Add Ractor#receive and Ractor.receive and use it in all places
71f699543b22e74b4aca5d70c462a22cbf420938 2020-10-24 Tweaks for the ruby/spec workflow
342fbae83c2e80d1b49656bc7c689cc7fe8980ce 2020-10-24 Update to ruby/mspec@b56e7a2
148961adcd0704d964fce920330a6301b9704c25 2020-10-24 Update to ruby/spec@4f59d86
99e067eac6fd2babcdd56142493ef0396744af85 2020-10-25 Try to fix compilation on MSVC
ba24aee2924dcbe1724e2d78f8b19fdede0cd95c 2020-10-26 Remove spec which is too difficult to get working with various compilers
3673c3eafc9defd34f42fab3a468a1520e1cfea0 2020-10-26 Update to ruby/spec@b164536
fbb2d30ee69c68ffad6287c12ca5a43753cd1b9a 2020-10-11 Add specs that #caller and #caller_locations include core library methods defined in Ruby
cffdacb15a363321e1c1879aa7d94924acafd1cf 2020-10-11 Ignore <internal: entries from core library methods for Kernel#warn(message, uplevel: n)
4dba0c1a8e3cc08664872e637099c4e7d58d24d3 2020-11-05 Prefer #send over #__send__ when it is clear there is no possible conflict
b8eb08e0963cff5f3963780b68514c365613609f 2020-11-08 Fix TestFiberMutex#test_condition_variable assertion
acbe7aa19705905e7ad1952395e98e8bfe583a97 2020-11-13 Update to ruby/mspec@f8b0618
6d05967468ea58ba481259718f07b3cb5a386945 2020-11-13 Update to ruby/spec@b0b7f53
afb8aba4af923350cfe0a0ae4b4895d5a837e799 2020-11-05 [ruby/irb] Add a fallback for check_code_block that does not depend on implementation-private APIs
f0e2ea2859f9a51260f22b38fae1719a2eab59d9 2020-11-27 Clarify spec and change of behavior for Random::DEFAULT
f0bfa266d70651dc295a63b026938b246693499b 2020-11-27 Update to ruby/mspec@b58e665
f02d2f82bf10351f480ea312f40cb840e2437f93 2020-11-27 Update to ruby/spec@ac878ad
ddb1736bfc0cc65351bc52c150b85baf45871870 2020-11-27 Update to ruby/spec@c4170a3
9ea1055eabcb0e498f387953a28747dea9bf2308 2020-12-04 2.8 -> 3.0 in specs
b4ec4a41c24105efbb43f9b70ca7f36d22f98294 2020-12-04 Guard all accesses to RubyVM::MJIT with defined?(RubyVM::MJIT) &&
d0bd43c332f95e5f227ffcd4eb0e6f7bfa942b2a 2020-12-05 Revert "SortedSet was removed at a3db08d7b6ff119223f77e3df00b4f6deac971e2"
bb3d70581972969a01c8ba7f2f3477ec92224f97 2020-12-05 Add MSpec tool to automatically wrap spec files with a guard
9dbb2bfd73e66106ec75fb9fff3ac38d85e40395 2020-12-05 Wrap SortedSet with `ruby_version_is ""..."3.0"`
c183288754fdad17e627c4182de599d965e99405 2020-12-14 Remove references to Random::DEFAULT in the documentation
f5c89c1660afd3a89514125aad579c0a96990c4b 2020-12-14 Deprecate Random::DEFAULT
336fe648b08e7bd062dc8d4cc11781dd8d617f11 2020-11-05 [ruby/irb] Skip the few failing tests on TruffleRuby
267bed0cd91711e2a8c79219e97431ba22137b01 2020-12-27 Update to ruby/mspec@a40a674
727c97da1977544c91b9b3677811da3a44af7d53 2020-12-27 Update to ruby/spec@4ce9f41
2e32b919b4f2f5b7f2e1509d6fa985526ef1f61c 2021-01-28 Update to ruby/spec@8cafaa5
36dde35e029c7a6607e6c674062ce6fc7a51c0bd 2021-02-27 Update to ruby/spec@37e52e5
8305a484133ef67c0c95122008026d9262993a37 2021-02-27 Add --timeout to try to find hanging spec
80e2c45f5560a2e44fb3949c5c3f5a11508f6043 2021-02-28 Skip spec which does not work on mingw
44736a6b7a2b3475db2d05187f33e3c1a7b4b4e5 2021-03-27 Update to ruby/mspec@d1adf59
95d9fe9538441eb57ee6752aa1c5088fc6608e34 2021-03-27 Update to ruby/spec@fd6eddd
3a3b19b2bba49e5d6f1cf13764eb6dd701397be9 2021-04-27 Fix Monitor to lock per Fiber, like Mutex [Bug #17827]
8b32de2ec9b72d4c9ede19b70ec9497718fb25a6 2021-04-29 Add -Werror=undef to default warnflags for core
9e2483ee0b2cee0f8f8cc0b0fdfbe8abef462c00 2021-04-29 vm_dump.c: rename HAVE_BACKTRACE to USE_BACKTRACE
229cbeba8c928dc6ee5eb21951e00c43a6e5225c 2021-04-29 Fix -Wundef warnings in coroutine/*/Context.h
68d6bd0873557c12bec6f8e0f8db622f1499d8a7 2021-04-29 Fix trivial -Wundef warnings
f1dcc3da5d89b0a03cbc280e7eafb845d63a1f6a 2021-04-29 Add RBIMPL_RVALUE_EMBED_LEN_MAX neeeded by internal/bignum.h
59a92a84c8145c3dffd9f2a0e570dbc61211c86c 2021-04-29 Fix -Wundef warnings in core extensions
fa7a712d460dc904f8a836bb22b54d457d95ba8e 2021-04-29 Fix -Wundef warnings for HAVE_RB_EXT_RACTOR_SAFE
0764d323d8908c1682f3ab654c48783438a88a54 2021-04-29 Fix -Wundef warnings for patterns `#if HAVE`
f108bc32af99b0802614c680e43013d828a68d29 2021-04-29 HAVE_* macros should not be defined with value 0
d09988502ed75cae65b787865465361b675cf1ee 2021-04-29 Fix -Wundef warnings for RBIMPL_HAS_BUILTIN
2321ade41d9644207efb262137a3748b85b6c635 2021-05-17 Prefer respond_to? to defined? in MSpec
725b6660769c0fb5cb66c725d3271949c68e21d1 2021-05-17 Use a shared spec for YAML.load and YAML.unsafe_load
a4fbc7e2884ba694278adea3b32ddb8c2ac10efe 2021-06-02 Update to ruby/mspec@0091e8a
22e2a6a999b958efe5d84d9c7314e450fda82254 2021-06-02 Update to ruby/spec@a0b7d0d
750f80757523bb916beff51cf30e585a378acd84 2021-06-02 Update to ruby/spec@c6e9285
fd0df9c4fb36597e5e3f500670b29dbd77a14eca 2021-07-06 Emit deprecatation warnings for rb_iterate()
397584078006946ec3673d30b4810334c1a5f06d 2021-07-06 [ruby/openssl] Use rb_block_call() instead of the deprecated rb_iterate() in OpenSSL
9b972310fafc0126ff8c27bdc514808dacea8fcc 2021-07-06 [ruby/racc] Add missing check for rb_block_call()
c8172d0b96aa91b421e77ca0bedc3f12ad8c5fdc 2021-07-26 rb_iterate is no longer used in ruby/spec
090d799c2496f4c0e1f25c9970f4015fc693ff0e 2021-06-25 [ruby/uri] Revert "Fix to support Ruby 3.0 Ractor"
1cf111774f03c6d1ddba735cb8cc79483f16f699 2021-06-25 [ruby/uri] Add proper Ractor support to URI
59a65f2d2402e0d34d9232236f152d62e74f9483 2021-07-28 Update to latest uri
15d05f8120745a121b93fab9fd2addf5f094e8d2 2021-07-29 Update to ruby/mspec@9542a88
6998d758248d778fa95b008c78d05473e48b8428 2021-07-29 Update to ruby/spec@b65d01f
ff6c17602841bff57d3a489b8119c9643dbc7ebe 2021-07-30 Tweak rb_str_modify_expand() + read() spec to try to find out why it fails on some platforms
73085c8d8ee5456b6c157042b78d812f3d1ab054 2021-08-13 Update to ruby/spec@330c641
e57a1cc20c147493a174e2830ded13c88258b9dc 2021-08-13 ruby/spec no longer needs webrick to run
a375640ea561d1f7c4d2d89839007b3a973a04e0 2021-09-07 Update to ruby/mspec@e768949
258661409e9e3fd470f006975ded872778aad4f4 2021-09-07 Update to ruby/spec@b1e93a2
b9f34062f00d1d2548ca9b6af61a6447c2d0f8e3 2021-10-05 Update to ruby/spec@ccf0d85
207a5a5bc13018344dc2ab7913fdcaeaeca01292 2021-10-20 Update to ruby/mspec@08e1275
a6c6eef04aaa075f4bbd0eef740d011737afec91 2021-10-20 Update to ruby/spec@d6921ef
6aa1acb03d2cb1ddc9ff63c6006eb3c5f8a1e4d6 2021-10-20 Add extra files from ruby/spec which were skipped due to .gitignore
030b1892d5cc6f4c14b08d67d4ee60c202edc183 2021-10-20 Update to ruby/spec@254c380
c75df796d875b02d7b97974c7fe840f0a9de171f 2021-10-28 Update to ruby/spec@21a48d9
800dad62970989c0afeb26f1780c53683335a8d9 2021-10-29 Skip GC.auto_compact= spec for platforms not supporting it
a954f273a89f517de188bdd77e73a80a9c9dad2c 2021-10-29 Cleanup GC.auto_compact spec
8d5f38a8a43fd356da34d7881b5d0d1c6d115f1d 2021-11-10 Use Primitive. in timev.rb for consistency with all other .rb files
e6d93a27afa058319e6dad093bbef637e49fce47 2021-11-29 Update to ruby/mspec@098b320
67a1e2258974df4b597d019739595c18fbb9a7c1 2021-11-29 Update to ruby/spec@7f22a0b
ca97001a945abf93dc5fbfe99f59f28c7d91e4c8 2022-01-10 Make the Ractor-safe section more fluent
8abfc106058d09840d13f64e7e87cb7e40c3d6fa 2022-01-10 Update to ruby/mspec@3ea3d32
4053e8ba0d39b688440fedee2ab3fffabcd64312 2022-01-10 Update to ruby/spec@226cfdc
da0f67c0383f57129c7a76255964b1ee739d8db8 2022-01-14 [rubygems/rubygems] Remove redundant condition
bb5f71088774b14c96fe11718e5e1b7ffb20fff2 2022-01-28 Update to ruby/mspec@49adc2f
e0c5488ff9308b1a16718c64bc9096caca88ed83 2022-01-28 Update to ruby/spec@902ab83
a0e3da9ecc3ff46c27eae34091651929790e28dc 2022-03-01 Fix race in TestThread#test_thread_status_in_trap
1dc6bed0ca6ca379f1c4b2e9fc0dee72dbf1e205 2022-03-03 Update to ruby/mspec@bd47c2a
3b21818db1fac0c22f16364eab2d8cc0067abd63 2022-03-03 Update to ruby/spec@82cd3a3
1b571d0abf6070673320b11a30769bbe74d12e39 2022-03-13 Fix guards for unicode versions specs
1fd1f7bbfc5603cdcfa98363a9ec9e106705a0a3 2022-03-21 Fix Markdown syntax in spec/README.md
8db4f25bf4327f169902afd9ea8f4b03b65656f0 2022-03-28 Update to ruby/spec@aaf998f
4f25207e72885a112c7b806688270241e1a9ff30 2022-03-21 Use latest RSpec to get rspec-mocks ruby2_keywords fix
d3f659d3f94cc8cf8315e11f5d38b4c62c7f24ae 2022-04-05 Add NEWS entry for Bug #18625 to help adding ruby2_keywords in the missing places
573005983af9d3d1cfd3ad7251dad9855f3be552 2022-04-05 Give some tips on how to find the missing ruby2_keywords
6ae81d49b52563a6720d666a6118ffa6e484f398 2022-04-25 Update to ruby/mspec@215497e
45cf4f218728a15eb36d14a6c9912086525f5e3f 2022-04-25 Update to ruby/spec@3affe1e
40ca208a6db8d3a53cc016caab2aa8301bafdac2 2021-07-28 [ruby/uri] Improve URI.register_scheme tests and automatically upcase the given scheme
89fbec224d8e1fa35e82bf2712c5a5fd3dc06b83 2022-05-12 [ruby/timeout] Reimplement Timeout.timeout with a single thread and a Queue
354cd6f210c966327b1adffc0b81990827b77a0d 2022-05-15 [ruby/timeout] Handle Timeout + fork and add test for it
240ac9eaa8d3dab8f7dd5f29f67c7ee8d4d05d86 2022-05-15 [ruby/timeout] Synchronize all accesses to @done
75fcfb14169db9de7842eba0201b86a37e58a074 2022-05-15 [ruby/timeout] Remove redundant done? check
1f067e775d8629ac3b33f96dd885d5f996e787f3 2022-06-21 Clarify documentation of Kernel#require_relative
f616e816372d14e605879d2e43c7fbdda29ef837 2022-06-26 Update to ruby/mspec@78b5d86
d3d5ef0cca160fca538c7f556c5a6e08df5847e6 2022-06-26 Update to ruby/spec@ab32a1a
44f42413e6c3c2b487a03b53bf6cacbb83ac285b 2022-07-27 Update to ruby/mspec@290e36a
6582df26dcdef5dab01242b4d97d9b242e959860 2022-07-27 Update to ruby/spec@cbfaf51
209631a45f9682dedf718f4b4a140efe7d21a6fc 2022-08-15 Consider resolved-through-zsuper methods equal for compatibility
a319d3cfdc1afef8497321fee7f690052b16739c 2022-08-29 Run specs with CHECK_LEAKS=true
4ee1a687768338a1928014fc6042c320a1a1af3e 2022-08-29 Update to ruby/spec@d01709f
b5358a98e632200fdca6ac6f8bd36e448d3795aa 2022-08-29 Update to ruby/mspec@37151a0
1315c5aad9d31a91e494657d98f61c9d6f65d8b1 2022-08-29 Update to ruby/spec@b8a8240
92b907d12d6de6f74f1efa6d8cd4fed8fa50763e 2022-09-03 Enable deprecation warnings for test-all
14bcf69c9c36875c7956d0ec8c04bfeaec514dd1 2022-09-03 Deprecate Encoding#replicate
6525b6f760ccd9612c9546b0313ab1c7e4af5e66 2022-09-10 Remove get_actual_encoding() and the dynamic endian detection for dummy UTF-16/UTF-32
acc61cbf4a6520904f8253c2ecf6b6665fe20e89 2022-09-12 Add NEWS entry for the previous commit
5a1ab740fc287df8bf4038f19bd28bbb73e181b6 2022-09-28 Update to ruby/mspec@b60306d
31cf1bb5256314b69eae92673d3dd5815158ee91 2022-09-28 Update to ruby/spec@1d9d5c6
94cea3e4d0a60326bd95be762819eed8ccd59ca6 2022-09-28 Fix {Method,UnboundMethod}#super_method for zsuper methods
aa53d69aa21c4dfa2a78a1cec5cb34e9697b3d30 2022-09-28 Add specs for {Method,UnboundMethod}#owner of a zsuper method
6b7d32a5e54088b6b4014529bbf2b4b8c1a96029 2022-09-28 Resolve zsuper method during lookup but preserve owner separately
c6319026caa6c8f0f569f80011e8502349a04b14 2022-09-29 Extend tests for a zsuper method of which the method it resolved to has been removed
aa490f9442c32cd0e1e449ac817f410bd5924c8b 2022-09-29 Reduce diff to proc.c @ b0b9f7201acab05c2a3ad92c3043a1f01df3e17f
b91f685a2615ef957210f5e3a50c0e8299c20c55 2022-10-03 Mark struct METHOD->owner for the GC
8d7844235cd9ba9836e9eacb74c75d31aaa567b3 2022-10-27 [ruby/irb] Remove unecesary and harmful pend for TruffleRuby in TestRaiseNoBacktraceException
bb7067cbdfe1cf1b8bbd742e87f41c9707ddb2d2 2022-10-27 [ruby/irb] Suppress warning for test which uses a locale non-existing on GitHub Actions
c99e4c427897e82a3419abed894d28705f70fa13 2022-11-07 Update to ruby/mspec@1e16420
83decbb62b8b3f1638927033f12b55f9b11f78c6 2022-11-07 Update to ruby/spec@740ccc8
a57a3154d3e11b347ecde7b86a656d0c0737169e 2022-12-07 [rubygems/rubygems] Avoid deprecated Gem::Platform.match in Gem::Resolver::InstallerSet
45175962a6fd74ab2e9ba92f1280f3987af25494 2022-12-20 Never use the storage of another Fiber, that violates the whole design
d557f17974384dde4ff2da021a1b38905a39bda2 2022-12-20 Use an experimental warning for Fiber#storage=
0efa36ac06a14a3e2e0aca395fee6530c790bdf1 2022-12-20 Ensure Fiber storage is only accessed from the Fiber it belongs to
4495dea153a097c59d56819bc827bebfbef5be3f 2022-12-20 Improve documentation for fiber-scoped variables
33debffdd3aa0ef9752857530c125f0a889db970 2022-12-20 Use "Fiber storage variables" consistently
d93d786338b3dca54595a6619f433607a834816a 2022-12-26 Try to fix RDoc markup for Enumerator
03dd37775afb40eef392ae2920d728235af302c8 2023-01-05 Raise an ArgumentError for unknown pack/unpack directive
cd5e6cc0ea48353c88d921b885b552dc76da255c 2023-01-05 Update to ruby/mspec@fef9b81
bbf54ec334fe2edd7669a944d88d17efde49a412 2023-01-05 Update to ruby/spec@9d69b95
ec14861f0d7a1e99d3e6667dee2f4c9cc426d5f3 2023-01-05 Update to ruby/spec@7e680fa
53938efd7b0ac868b177b3e748996a3aef4bccb6 2023-01-05 Update to ruby/spec@5e48206
2b88dbc6f905a873da1aaead7aed8dcb1fcd3767 2023-01-06 Add bug number
897cf122bf491ecf00d6374d944654bc85f8ed0f 2023-01-07 Fix Integer#{<<,>>} specs with large shift width
28cfc0c116b6c6e40bf3b391f026a51b3b208047 2023-01-07 Only RangeError on CRuby for shift width >= 2**67
47ca75d38a0a16332bd1b40806b27763a433f630 2023-01-10 Remove extra line which causes `make test-bundled-gems-fetch` to fail
6abe20e87b74a5a672dc59f72fa1f550ceab430c 2023-01-06 Remove Encoding#replicate
327cf5ec402eee6840bdd550276f7a04301e1780 2023-01-11 Skip rbs Encoding#replicate test
47b66a5acd1511089ac9585371d93e1b5ea07232 2023-01-25 [ruby/bigdecimal] Add truffleruby in CI
826067b0f970fe7d5514c908be5a30c308a836b5 2023-02-07 Clarify section about getting the Ruby tarball
779092508cc94f043abbd44cf73cefe1b440a558 2023-02-07 Add Building the Tarball section in distribution docs
08c20947156c38840b9ed1121522ad147d50fa4d 2023-02-07 Fix confusing "
70d84a5f3deab5caaeb88134e9d90b1dca4a0462 2023-02-15 [ruby/timeout] Simplify test
5077cc2be68a29339748b50b2346285f545392ea 2023-02-21 [ruby/bigdecimal] Avoid RB_GC_GUARD(a) = b in bigdecimal
7b768e43354391098929adf97a593fae79d5fc2e 2023-02-21 [ruby/bigdecimal] Move RB_GC_GUARD() at the end, like in BigMath_s_exp()
de60139053fa7c561858c5c5556d61c82f361dd9 2023-02-27 Update to ruby/mspec@dc2eb26
18b4def471bb901d0baa4a1307185484cb05815f 2023-02-27 Update to ruby/spec@e7dc804
4dc2e5a850e6b44e715ca8fa31d21dddf5ec1491 2023-04-15 Fix packed_data.rdoc
d3da01cd110ca99dd0249ee9af92e12cf845998c 2023-04-25 Update to ruby/mspec@1d8cf64
d562663e4098801c1d7fa7c64a335ea71231a598 2023-04-25 Update to ruby/spec@7f69c86
e3d05001edf0326b24a06f0ec6cdc156663e3bf0 2023-04-25 Workaround CRuby adding x86_64-linux-fake in $LOADED_FEATURES
82995d4615e993f1d13f3e826b93fbd65c47e19e 2023-04-25 Update to ruby/spec@7f6ca5b
c48d496e8cfdf8243d2beb28623954003adaf7fc 2023-05-29 Update to ruby/spec@c3677cf
99ce41564e8f64155b22d1e1df77fbe7f980133e 2023-05-29 Refactor guards for Time.new spec
610038f3bf6eae50c0ad4f16af02d4c50a812e2a 2023-05-29 [ruby/etc] Use the correct pattern for the fallback of rb_io_descriptor()
f61bd3ca806dab1de8052f70bb72938b8ef64edc 2023-05-29 [ruby/cgi] Add TruffleRuby support and add it in CI
c7c8e4c96e1ccba86e8ff3232df76144084516b3 2023-05-30 [ruby/io-nonblock] Use the correct pattern for the fallback of rb_io_descriptor()
30b960ba345fd462f98db204f47bba66819d9884 2023-05-30 [ruby/io-nonblock] Add TruffleRuby support and add it in CI
55c9c658bd6db1b317dc71de6edfefc96ca10a83 2023-05-31 ruby/spec no longer supports 2.7 since it is EOL
957b6a491fe6a9a2df467f83a37e7c34861f995c 2023-06-01 rb_io_descriptor() is available since 3.1
f73fa299279ac322bd921691d1ba0e8bf2b39b5f 2023-06-26 Update to ruby/mspec@3cf2d16
515bd4214497b3af02f6eef51b496ad9a0cf6b3b 2023-06-26 Update to ruby/spec@30e1c35
4430b73cee4aaa4f203e14368d93b3297505c63e 2023-07-03 [ruby/timeout] Require Ruby >= 2.6 for the timeout gem
e76022f41cd74d297189d85d74a18d9e7821fd94 2023-07-06 Specs for Module#set_temporary_name should be in their own file
9ee1877e4ab535253b4f61302b9102d20e11db5a 2023-07-06 Ensure the name given to Module#set_temporary_name is not a valid constant path
055f7219bc4ace48270b09630626305784d5a87e 2023-07-06 Improve ArgumentError message for Module#set_temporary_name
14d16bdb1ad8e98d76ec2c43b2c1c412ff707d0b 2023-07-21 [ruby/openssl] Always respect the openssl prefix chosen by truffle/openssl-prefix on TruffleRuby
df5330b04eda80d00a1f406573ae6b9e5f71c533 2023-07-26 [ruby/rdoc] Use a more portable way to check if code is parseable
3c41a04b6cedbace1406d46a20a673f59b1502de 2023-08-02 Fix encoding switches when RUBYOPT is empty or only spaces
dc54574adefe798702cc93457655da40f4939669 2023-08-02 Update to ruby/spec@9e278f5
70ef66f2408c43bbbcf7a4df6e9e69131161a9c0 2023-08-02 [ruby/yarp] Document the build system of YARP
11f10bb1ac4453ca1aab3f4055f7da9c6e950a56 2023-08-03 [ruby/yarp] Clarify shared library
489120f18b244689ba0481cfc717b2c66cc058b3 2023-08-03 [ruby/yarp] Small fixes to docs/build_system.md
ac07d881971292ea3cd4f2761648414e7cedb6ee 2023-08-05 [ruby/yarp] Add a Requirements section in Build System docs
2ccaaaa1017fa411134648bbaa6fa8f8b875e16d 2023-07-29 [ruby/yarp] Add simpler exported unescape function to librubyparser
e712bc9b937c7b9c2993f0d3289f64bb81c70970 2023-07-29 [ruby/yarp] Move efficient file reading using demand paging to librubyparser
7cc5b22bbc2768cb9280fcd879cc934b0f44deeb 2023-07-29 [ruby/yarp] Add comment that extension.c should not contain non-trivial logic
ab2f638a275ae8aaf55a4937dcb3f898cf7ddad0 2023-07-29 [ruby/yarp] Test YARP.parse_file by using it in tests
b6f26c2e4a95e71f67b84e36b4368d6d820ffb5b 2023-08-01 [ruby/yarp] Use common fields for yp_string_t
1002b777c4d8c7036759a2cd28f3fea5352f98d6 2023-08-02 [ruby/yarp] Automatically find the right line for yarp/serialize.rb newline test
d2eb82d9692c0ad2da36e5b910dd34c77395733a 2023-08-02 [ruby/yarp] Fix test to use the new location of yarp.so
1ad0d198760d0f3295da86f66d099f28c9b50df7 2023-07-05 [ruby/yarp] Parse individual snippets of test/fixtures/*.txt
958ac8d58680782cd839b657f290fe698c044f20 2023-08-13 [ruby/yarp] Test all methods of the YARP Ruby API
3536cad9022e1f4fc6e6fd3d629de005e7c3342a 2023-08-12 [ruby/yarp] Fixes so `bundle exec rake` can run on JRuby and TruffleRuby
55f930aa7e55302e6c9772fa06c4fff18c1b5eba 2023-08-19 [ruby/yarp] Use node kind for Ruby types
2929c47243e30000ca4e273608b478cf8da42207 2023-08-19 [ruby/yarp] Add a convenience value method for numeric literals
2d75069779fd1e9fe94b2e4da5e269641daddf0f 2023-08-22 [ruby/yarp] Use require_relative for yarp/ffi
f603497105bd41c1863490a557ff105bf7e17830 2023-08-21 [ruby/yarp] Use templating to avoid duplicating the YARP version in many places
412e586afe1efd137872610a9ed6e93a45cf4c08 2023-08-27 [ruby/yarp] Fix paths in library_symbols_test.rb
5937d01f7f90d7cb30b25c5c942cbf948e46c9d6 2023-08-27 [ruby/yarp] Rename constant pool fields to name or operator
7fb56df726d4e661fdec10266a54cf27e52d9892 2023-08-30 [ruby/yarp] Fix comments for methods using desugar_or_write_defined_node
4172036bc6ba77aded874f67b15d657bd7ee3241 2023-08-30 [ruby/yarp] Do not desugar Foo::Bar {||,&&,+}= baz as it is incorrect without a temporary variable
f1f6f1b39ebec35462efed9b20bfac4b6409133f 2023-08-30 [ruby/yarp] Make operator_loc the last field for GlobalVariableWriteNode
a21b5a943fe20892168eb76ecd1723191650da30 2023-08-30 [ruby/yarp] Move name_loc before value for LocalVariableWriteNode
7f6407c356789db9039a0e45fbb8792236601956 2023-08-30 [ruby/yarp] Ensure node are present only once in the desugared AST
3504f928dfb60b763e7b66149ca45cdbb45df78a 2023-09-04 Update to ruby/mspec@55d1a62
0b5c61494eb30c8c1867b9e6a52ad678e3f47901 2023-09-04 Update to ruby/spec@96d1072
6110f415cd761fbfa3b6215b47dc81640032aa55 2023-09-04 [ruby/yarp] The value field of ClassVariableWriteNode is never null/nil
6356f6d3cd4a8bd470176d80bd880882bf40beb8 2023-09-04 [ruby/yarp] Rename YP_NODE_*_NODE to YP_*_NODE
6408da70b036de1d0f158f29051eadf4040ab471 2023-09-05 [ruby/yarp] Add deprecated aliases of the form YP_NODE_<name>_NODE
fe3eff08ee404dfae92f36138adb2dd51df99eb5 2023-09-12 [ruby/yarp] Move the post required parameters after the rest parameter
7fc73ab5f6fbe46655855079954b26dcc14576b3 2023-09-12 [ruby/yarp] Only keep semantic fields in Java, i.e. skip location fields
3fadb66bf18f75a607a8895e5aeca295ac89e17f 2023-09-19 [ruby/yarp] Only use Ripper on CRuby
c47608494f961d2a8fe24b1a7b7f627b305cf7fe 2023-09-14 [ruby/yarp] Convert constant pool entries to a string type in Java Loader
50e3b27db7ebf3bceffaaa2852e00a3c27e494c7 2023-09-21 [ruby/zlib] Add truffleruby-head in CI
4468b6ef3c30158f975168418c58e693c7b6e228 2023-09-29 Fix documentation for rb_warn() and friends
87dad067e03f98df7a64d4ce555e1213847e8dbb 2023-10-01 Sync with prism CallNode#name changes
fd984ac86920981a0fc8c05c36b2433697d2bce5 2023-10-01 Adopt prism CallNode#name changes
f82d0ab5d117cf2e7cac8fd84a25ba7077da8947 2023-10-18 [ruby/prism] Exclude comments when only serializing semantic fields
631ddb34e4479259acbfa42b8d19cc03464da8f3 2023-10-12 [ruby/prism] Split Prism::Loader#load_node in one lambda per node type
9792be3610c62e0413bbdd878c64bbafbba3ffbd 2023-10-18 [ruby/prism] Avoid warning for pm_token_buffer_t initialization
ab4781b64d945e962575f2eac20b72185235d23b 2023-10-30 Update to ruby/spec@bd7017f
58d1fbcf3fc47fb5613f4854ab061f0035402713 2023-10-30 Revert "OpenSSL::KDF.scrypt needs EVP_PBE_scrypt()"
b09618e566af8b2cafd4f264f310125ddc5c4467 2023-10-30 Update to ruby/mspec@d03ad9c
7d8cfa0a40475c59364605f83b1b892bf068ae30 2023-10-30 Update to ruby/spec@d56bd0f
bbfd735b887de71de48c7f862e6e3842bcc03241 2023-01-05 [rubygems/rubygems] TruffleRuby uses a bash prelude in default launchers
018e6abf8509c7de2a8efb49741d594b15f49fbf 2023-11-20 [ruby/prism] Move CallNode#name field between receiver and arguments
1c3088117a6b22b6aa07fb8c9c28028851786c1b 2023-11-24 [ruby/stringio] Do not compile the C extension on TruffleRuby
acab060c17a21bd79f384e3e055aaa115c5dc235 2023-11-27 Update to ruby/mspec@9f83eea
cc05a60c16b69b6156396f9e6a009f94421fe1b4 2023-11-27 Update to ruby/spec@c3206f6
c23c5f1ea6c4892e9d8ec2d14bf44e7e198a45da 2023-12-06 Add NEWS entry about Encoding#replicate
0204523fe7ccafba30a4d2465946095f2603c7eb 2023-12-06 Improve Fiber#kill docs and simplify the NEWS entry to let the documentation explain
a94a2eea34a7d6e1bd0e97b5a3bc73adcfcbcb31 2023-01-05 [rubygems/rubygems] Upstream RubyGems changes from TruffleRuby
7304d56236347eec1ce20cbdd0b44842d4cb7c2b 2024-01-03 [ruby/prism] Include field comments in Java source
3b9cc22536f2a72ece034881aaf568767e8e1e86 2023-11-30 [ruby/pp] Use a proper feature check to check if Data is defined
62382a434561b6fe56d479b8800cf6ccf017463c 2023-11-30 [ruby/pp] Use .class.members for pretty printing Data
1ed3b6037566cef3d56e882eb0fcf1b14553f540 2023-11-30 [ruby/pp] Fix pretty printing a Data subclass instance when the subclass is anonymous
4e0c2f05efc9415b52b50ee65401c5b511d269e7 2023-11-30 [ruby/pp] Add TruffleRuby in CI
de135bc247408712a0f630010778af0b405bae1f 2024-01-24 [ruby/prism] Add level to warnings and errors to categorize them
c2e2d2398b86e7bcc89ab534e3a3af54cf8374b5 2024-01-27 [ruby/prism] Call #inspect on diagnostic levels
9fdfdf4fca22e892e92ad7060abac48a00516d81 2024-01-31 [ruby/prism] Always return the character width for char_is_identifier_start() and char_is_identifier_utf8()
d9bd64f9eedd7b3177637093ae77010be4ddb44b 2024-02-05 Fix typo
abe07d4bf5f2f848b22e511a647a85c878066adb 2024-02-05 Update to ruby/mspec@31f51e0
40642cd3bc581d3bb402ea5e8e61cdfb868b4f68 2024-02-05 Update to ruby/spec@3fc4444
90a746d246d51d105d7f3e0d1c2ddf7994dd2d4b 2024-02-12 Always extract bundled gems before running ruby/spec
b19d2409be0b7bac65e6e54cfb3bedc61419ec01 2024-02-12 Update to ruby/spec@ce834ad
d15301d4827cb0e14dedf6456ee64ab0a36622f9 2024-02-12 Exclude a problematic spec when run in CRuby via make test-spec until fixed
ffe1a68bda208c776656f47a8c743cc3e6b7aac6 2024-02-12 Skip spec failing on i686
39788e5888c8117b07a4c06390d08ce032d9a42b 2024-02-12 Try prepare-gems instead of extract-gems
d4a6c6521aa1a5208939a2cd981a13ca01a07d2a 2024-02-12 Try `nmake install` before `nmake test-spec`
9204416b7fad21a4df1116091dbb723bd21557a4 2024-02-13 Revert "Try `nmake install` before `nmake test-spec`"
b5327647c2a49c36621631a06527837e99b009e5 2024-02-13 extract-gems before nmake in Visual Studio workflow
f0f6ffef4252fcc899fe2f039b910fc7613d00aa 2024-02-08 [ruby/prism] Serialize the newline_list to avoid recomputing it again later
1b2708b123038802740e58672e459fb6b575354c 2024-02-13 [ruby/prism] Remove attr_writer's for ParseResult#start_line and #offsets
c2d8d6eba6a1c9e51c2f2ae136e92468c6841472 2024-02-14 Initialize the Prism::Source directly with all 3 fields for the C extension
f4a0e1cdb453ee4389b1db258601e4a96471a4f5 2024-02-13 Prefer `Array.new(n) {}` to `n.times.map {}`
d24be39d69f1f673048cd6c94d1354a3a9e3029d 2024-02-14 Only check constant leaks by default for `make test-spec`
95ec71efc502e93c136ac26a497c6498791e6ba6 2024-02-14 Revert "CHECK_LEAKS is always enabled with 01459f1"
8f926cb8d845585cbf6fe77a084229cb0a37b84a 2024-02-15 No need to extract bundled gems before test-spec
8f17b3bd27a5c62c44b9de2376b8d54334997071 2024-02-14 [ruby/prism] Avoid extra String copies in the FFI backend
1b9b9609631edd27377b3c8954964146983d763b 2024-02-15 [ruby/prism] Make location methods thread-safe
13d2a3a88fe88fd3fbc01bcd981c68732ff9404e 2024-02-17 [ruby/prism] Fix visitor in desugar test
40c9a3dad5bc18213eb9b5ad21aa00580c12c77b 2024-02-26 Update to ruby/mspec@36e8ed8
815db5c0289f5bbea2af275933ba6a4bf60a6967 2024-02-26 Update to ruby/spec@3a510bb
567d4ee79e7f9847c8a5c3ee53d382f80480fe89 2024-02-25 [ruby/prism] Set proper types for node[] in Java-generated code
ea2cb002501425fe9a76859ac30e83dcf2fff46b 2024-02-25 [ruby/prism] Give a kind to all node[] fields which can have one more specific than "any Node"
1b0a5bcb0a63f9e0f2473ab7bccdeae9fc52bb6c 2024-02-25 [ruby/prism] Add a simple way to check field kinds are correct by setting $CHECK_FIELD_KIND
2143789a3311f70f28dbbd6921ca9a42f47bea80 2024-02-28 [ruby/prism] Make NodeKindField subclass NodeKindField
71673464616fdd2bf80da082a90004a3da381b1c 2024-02-28 [ruby/prism] More precise types for NodeListField in prism.rbi
a5bfc251079e39db85e5e127a5ec914455de8bcd 2024-02-28 [ruby/prism] Rewrite logic for CHECK_FIELD_KIND to improve readability
6075f67ae65939d4dccc7fba9b053830e5bb2c26 2024-02-29 [ruby/prism] Tweak wording for Prism::BACKEND
d5ae7965b75ff98e8425f39043171ad4df0a0106 2024-02-29 [ruby/prism] Lazily create Location objects in Prism::Serialize::Loader#load_location
6ad0f89d5aa2466cdfcd1a056ce9b28b39245033 2024-03-01 [ruby/prism] Use a more efficient StringIO on TruffleRuby
1d9f99144bb5239de303c51b86ccde3a33782e8d 2024-03-14 Update to ruby/mspec@b8f8f4e
ed2f68525302413a676d81821b949a21d46407e9 2024-03-14 Update to ruby/spec@89175b2
6ecee4ec311424e88cd6b6d77e67d709cfcf8421 2023-12-01 [ruby/openssl] Revert "Always respect the openssl prefix chosen by truffle/openssl-prefix on TruffleRuby"
74995a1a772903c5247886da1105caa27a4afa2d 2024-03-21 [Feature #20275] Remove extra backtrace entries for rescue and ensure
9c4a28b8265d3eb644acf057e32c0ec1feaf66a3 2024-04-15 [flori/json] Use the pure-Ruby generator on TruffleRuby as it is much faster
9cc2747ebbbe33315751873f8dc24b7c32c26ad0 2024-07-24 [ruby/prism] Do not serialize node_id when PRISM_SERIALIZE_ONLY_SEMANTICS_FIELDS is set
53f0d3b1f7ee9d1f1068b44ef856c557177704a5 2024-07-24 [ruby/prism] Do not serialize common flags when PRISM_SERIALIZE_ONLY_SEMANTICS_FIELDS is set
d6764076a1721a1acb8429931f1815491038d2a6 2024-07-25 [ruby/prism] Review config.yml: documentation, types and field names
b8baf3f3ee7727682cddafb6e7a589ac2a220a38 2024-09-20 [ruby/prism] check_string() should always return a valid C string
ed4a55fc4d7dc5f9f95983f4713cbd0c733601a3 2024-09-17 [ruby/prism] Accept all 3.3.x and 3.4.x Ruby versions for Prism.parse
cafd666adfddf5e623ffc468306610aadb7e294c 2024-08-28 [ruby/prism] Type every node field and mark on-error-only types explicitly
b873787a42e4ec23dab3dbc5dded95c4804472d2 2024-09-27 Update recommendations regarding parsing Ruby code now that Prism is stable
e67137fe289cd84df41bf26e08588812715957e4 2024-10-17 [ruby/syntax_suggest] A gem executable should not use require_relative
346085ea940b604ea7b643d7a0acd9e890c926d9 2024-10-18 [ruby/fiddle] Fix Fiddle::Handle.new for a missing library in the FFI backend (https://github.com/ruby/fiddle/pull/156)
1cf1bf9588261263fbf5d423d4786d59bc2600f7 2024-10-21 [ruby/json] Add lib/json/ext/generator/state.rb to the gemspec
2c6e3bc71e12e12ad6949502e2b161171ca56840 2024-10-21 Raise the correct exception in fast_serialize_string
eb19156a288b585c58f3161a86d5b10f8f9704b6 2024-10-30 [ruby/json] Add test for parsing broken strings
88b411464d85b735c833ea0029c37411deb2480f 2024-10-30 [ruby/json] Skip test failing on JRuby
6412e6f6c3c3078130007a902b1239bce70e71e1 2024-10-30 [ruby/json] Use String#encode instead of rb_str_conv_enc()
e8522f06b51f86214d28259118c736ac8951d8cd 2024-11-01 [ruby/json] Re-enable passing test
9bc63e7ba066b31314bbd66def4932b398eaf4c9 2024-11-06 Update to ruby/mspec@6499325
fdc82cca83bbbfe88f90d2888e139a6dde481101 2024-11-06 Update to ruby/spec@54c391e
6385a28c3359d0083117541a0db7de06aab556fb 2024-11-07 Quarantine unreliable spec
6c123649cd9631342395096cf735835820c208b6 2024-11-10 [ruby/prism] Use RbConfig to locate libprism and headers when it is a default gem
b72e8ab816b51f23c573535eb9df68c8022d7260 2024-12-16 Add back summary table for pack/unpack directives (#12349)
da1c06e747f3fa64713d0dc3e579099f1e118bcc 2024-12-31 Add 3.4 to the spec_guards workflow
180bee317711b97685d0fbf59f31243b16467021 2024-12-31 Run spec_guards when changing its workflow definition
e43d9cbfcbc105889ccd9e1e8b2b3a7d4c4023d9 2024-12-31 Update to latest setup-ruby manually since dependabot is broken
341503d1a3a95253ddacdd3bd1c4a7dcdbbe49f2 2024-12-31 Fix leak in Socket#connect spec
15e6f13ff7c80c42490c3004977d72d95b35bb21 2025-02-02 [ruby/fiddle] Fix Fiddle.last_error on FFI backend and improve test to work for all (https://github.com/ruby/fiddle/pull/173)
65bc0ec62dee1e3210f5ce4e824f818beb718bcd 2025-03-20 [ruby/prism] Fix fork check in ractor_test.rb
13e6f715ef766eb04ba6862d1d716eb03fea6396 2025-03-22 [ruby/prism] Include nodeId in Java Node only if necessary
b9e9a1034a9530c8e3db83239224fb70e464e509 2025-02-19 [ruby/etc] Most Etc methods are not Ractor-safe currently
bfc5b8305d6a78b8cd011e89538dd7961d88dcff 2025-03-25 [ruby/etc] Etc.sysconfdir does not work in a Ractor
2f1ac3fea377db64e8a7983ef25975418514d99a 2025-03-27 [ruby/etc] Increase timeout for test_ractor_parallel
0581947af536ec0fc3da295003455404e45b8f4d 2025-03-27 [ruby/etc] Speedup TestEtc#test_ractor_parallel
72cb68972c878ca9a221bfffc6b6757807f8b2cf 2025-03-27 [ruby/etc] Attempt to re-enable TestEtc#test_ractor_parallel
2a9236366d6016738a756caecab03263565a20c7 2025-05-09 Try removing building C API specs in CRuby makefiles entirely
4a2f489ca6d54b46c9b36ff4c1b33ba79fd4a7df 2025-05-09 Fix rb_range_beg_len() and rb_arithmetic_sequence_beg_len_step() spec
7add6b2ac333ad0940c27245721ad8b65db5ebca 2025-05-10 ruby/spec has a minimum of Ruby 3.2 now
83fb07fb2c97b9922450979fa4a56f43324317a9 2025-06-14 [Bug #20998] Check if the string is frozen in rb_str_locktmp() & rb_str_unlocktmp()
2956573b09ec78d7735a07fe3d7b2dcc907879fb 2025-06-14 Add test for `IO::Buffer.for(frozen_string) {}` and omit rb_str_{,un}locktmp in that case
3b602c952d1fdebdf15eaa92860d001bd4716f66 2025-06-24 [ruby/timeout] Gracefully handle a call to ensure_timeout_thread_created in a signal handler