Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Freeze Regexp literals | Jean Boussier | 2020-01-15 | 6 | -9/+23 |
| | | | | | | | [Feature #8948] [Feature #16377] Since Regexp literals always reference the same instance, allowing to mutate them can lead to state leak. | ||||
* | Also ignored cve_2014_8080_spec | Hiroshi SHIBATA | 2020-01-12 | 1 | -24/+27 |
| | |||||
* | Ignore rexml examples on ruby/spec | Hiroshi SHIBATA | 2020-01-12 | 104 | -1550/+1862 |
| | |||||
* | Include the standard `id` command output | Nobuyoshi Nakada | 2020-01-09 | 1 | -0/+4 |
| | | | | | On macOS, GNU coreutils `id` is limited to NGROUPS_MAX groups, because of the backward compatibility of getgroups(2). | ||||
* | Merge bundler-2.1.4 | Hiroshi SHIBATA | 2020-01-08 | 14 | -105/+185 |
| | |||||
* | Make eval(code, binding) use (eval) as __FILE__ and 1 as __LINE__ | Jeremy Evans | 2020-01-03 | 3 | -33/+96 |
| | | | | | | | | | This removes the warning that was added in 3802fb92ff8c83eed3e867db20f72c53932f542d, and switches the behavior so that the eval does not use the binding's __FILE__ and __LINE__ implicitly. Fixes [Bug #4352] | ||||
* | Update specs for keyword argument separation | Jeremy Evans | 2020-01-02 | 5 | -213/+633 |
| | |||||
* | [bundler/bundler] Add ruby2_keywords | Sutou Kouhei | 2020-01-01 | 3 | -3/+3 |
| | | | | https://github.com/bundler/bundler/commit/29d932d72d | ||||
* | MinGW on Actions (#2791) | MSP-Greg | 2019-12-30 | 1 | -13/+15 |
| | | | | | | | | | | | | | | | | | | | * MinGW - skip spec in spec/ruby/optional/capi/thread_spec.rb C-API Thread function rb_thread_call_without_gvl -- runs a C function with the global lock unlocked and unlocks IO with the generic RUBY_UBF_IO stops/freezes spec tests See https://bugs.ruby-lang.org/issues/16265 * MinGW - skip test test/resolv/test_dns.rb Test times out in CI (both AppVeyor & Actions), cannot repo locally * MinGW - skip test test/ruby/test_thread_queue.rb * Add Actions mingw.yml | ||||
* | Fix Proc#<< spec | Alan Wu | 2019-12-30 | 1 | -11/+25 |
| | | | | [Bug #16406] | ||||
* | Decide lambdaness of (f << g) using g (#2729) | Alan Wu | 2019-12-30 | 1 | -1/+2 |
| | | | | | | * Deciding lambdaness of (f << g) using g * Use version guards for spec changes | ||||
* | Update to ruby/spec@7241f39 | Benoit Daloze | 2019-12-27 | 5 | -16/+13 |
| | |||||
* | Update to ruby/mspec@673fcab | Benoit Daloze | 2019-12-27 | 1 | -2/+8 |
| | |||||
* | Update to ruby/spec@d419e74 | Benoit Daloze | 2019-12-27 | 44 | -530/+788 |
| | |||||
* | Update to ruby/mspec@1034afc | Benoit Daloze | 2019-12-27 | 1 | -6/+1 |
| | |||||
* | Merge Bundler 2.1.2 from bundler/bundler. | Hiroshi SHIBATA | 2019-12-25 | 1 | -0/+6 |
| | | | | [Misc #16449][ruby-core:96458] | ||||
* | Get rid of false positive misspellings | Nobuyoshi Nakada | 2019-12-24 | 1 | -1/+1 |
| | | | | [Bug #16437] | ||||
* | Revert "Should return "." for File.extname("file.") also on Windows" | NAKAMURA Usaku | 2019-12-23 | 1 | -2/+2 |
| | | | | | | | | We want to introduce consistency and better compatibility with unixen, but the Windows APIs doues not have consistency fundamentally and we can not found any logical way... This reverts commit 61aff0cd189e67fa6f2565639ad0128fa33b88fc. | ||||
* | Move version guard outside to make it clear the method was added in Ruby 2.5 | Benoit Daloze | 2019-12-22 | 1 | -2/+2 |
| | |||||
* | Should return "." for File.extname("file.") also on Windows | NAKAMURA Usaku | 2019-12-22 | 1 | -2/+2 |
| | | | | | But not changes another cases, such as "file.rb." [Bug #15267] | ||||
* | Add spec for capturing Kernel#lambda with Kernel#method | Alan Wu | 2019-12-21 | 1 | -0/+7 |
| | |||||
* | Add specs for calling into Kernel#lambda with super | Alan Wu | 2019-12-21 | 2 | -1/+38 |
| | |||||
* | Makes the receiver to FrozenError.new a keyword parameter | Nobuyoshi Nakada | 2019-12-20 | 1 | -1/+1 |
| | | | | [Feature #16419] | ||||
* | Fixed misspellings | Nobuyoshi Nakada | 2019-12-20 | 8 | -10/+10 |
| | | | | Fixed misspellings reported at [Bug #16437], for default gems. | ||||
* | Fixed misspellings | Nobuyoshi Nakada | 2019-12-20 | 12 | -17/+17 |
| | | | | Fixed misspellings reported at [Bug #16437], only in ruby and rubyspec. | ||||
* | Merge bundler-2.1.1 from bundler/bundler | Hiroshi SHIBATA | 2019-12-18 | 1 | -0/+6 |
| | |||||
* | close datasocket on stor of server side | NARUSE, Yui | 2019-12-17 | 1 | -1/+1 |
| | |||||
* | Delegate should be supported now | David RodrÃguez | 2019-12-15 | 1 | -1/+1 |
| | | | | Since `did_you_mean` dropped its dependency on it. | ||||
* | Fixed test failures with gem command path on ruby core repo. | Hiroshi SHIBATA | 2019-12-15 | 4 | -4/+8 |
| | |||||
* | Prepare to release bundler-2.1.0 | Hiroshi SHIBATA | 2019-12-15 | 47 | -248/+269 |
| | |||||
* | Test `Thread#to_s` when used from to_s_spec.rb | Nobuyoshi Nakada | 2019-12-11 | 2 | -11/+12 |
| | |||||
* | `Thread#to_s` has been added at ruby 2.5 | Nobuyoshi Nakada | 2019-12-11 | 2 | -8/+4 |
| | |||||
* | Thread#to_s is not same as #inspect on old version. | Koichi Sasada | 2019-12-11 | 1 | -0/+5 |
| | | | | Thread#to_s returns simple Object#to_s until Ruby 2.4. | ||||
* | fix for old MRI versions | Koichi Sasada | 2019-12-11 | 1 | -1/+2 |
| | |||||
* | Make Thread#to_s consistent with Method and Proc to_s | Jean byroot Boussier | 2019-12-11 | 3 | -40/+61 |
| | |||||
* | Revert "Regexp#match{?} with nil raises TypeError as String, Symbol (#1506)" | NARUSE, Yui | 2019-12-04 | 1 | -28/+12 |
| | | | | | This reverts commit 2a22a6b2d8465934e75520a7fdcf522d50890caf. Revert [Feature #13083] | ||||
* | Revert "Revert nil error and adding deprecation message" | NARUSE, Yui | 2019-12-04 | 1 | -16/+4 |
| | | | | This reverts commit 452bee3ee8d68059fabd9b1c7a75661b14e3933e. | ||||
* | Revert "Improve warning message" | NARUSE, Yui | 2019-12-04 | 1 | -2/+2 |
| | | | | This reverts commit 31110d820cc1258cbc84b46ecc65b254c7d5529a. | ||||
* | Revert "Fix warnings in Regexp#{match,match?} specs" | NARUSE, Yui | 2019-12-04 | 1 | -10/+6 |
| | | | | This reverts commit 782d1b8fb0a039cedef9ad9c94f432dad51901e6. | ||||
* | Make more attempts to check for the precision of Process.times | Benoit Daloze | 2019-12-02 | 1 | -2/+2 |
| | | | | | * Process.clock_getres specs use 10_000 but that's quite slow for the Process.times spec. | ||||
* | Fix random failure on getusage-missing environments | Takashi Kokubun | 2019-12-02 | 1 | -32/+4 |
| | | | | | | | | | | | `* 1e6` makes a spurious result about floating point number's precision. ``` irb(main)[01:0]> 16.028 => 16.028 irb(main)[02:0]> (16.028 * 1e6) => 16027999.999999998 ``` | ||||
* | Debug random failure of ruby-spec on ci.rvm.jp | Takashi Kokubun | 2019-12-01 | 1 | -4/+32 |
| | |||||
* | Update to ruby/spec@dcf4955 | Benoit Daloze | 2019-12-01 | 1 | -0/+21 |
| | |||||
* | Update to ruby/mspec@aa28e95 | Benoit Daloze | 2019-12-01 | 2 | -6/+5 |
| | |||||
* | [ruby/spec] Fix failures with LC_ALL=C | Nobuyoshi Nakada | 2019-12-01 | 10 | -17/+41 |
| | | | | | https://github.com/ruby/spec/commit/51047687c0 https://github.com/ruby/spec/commit/2b87b467cc | ||||
* | Fixed type of an index variable | Nobuyoshi Nakada | 2019-12-01 | 1 | -1/+1 |
| | |||||
* | Skip if getrusage is not supported | Takashi Kokubun | 2019-11-30 | 1 | -0/+5 |
| | | | | | | | 1243255c3a36433041012b6107a5ac48658a0895 broke ci.rvm.jp tests like http://ci.rvm.jp/results/trunk_clang_39@silicon-docker/2445098. 253232c028a5565dbeecc05fab5e81b35ab58bcc works only if getrusage is supported. | ||||
* | Update to ruby/spec@4eec3dc | Benoit Daloze | 2019-11-30 | 174 | -421/+1775 |
| | |||||
* | Update to ruby/mspec@a401f63 | Benoit Daloze | 2019-11-30 | 56 | -278/+305 |
| | |||||
* | check interrupts at each frame pop timing. | Koichi Sasada | 2019-11-29 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | Asynchronous events such as signal trap, finalization timing, thread switching and so on are managed by "interrupt_flag". Ruby's threads check this flag periodically and if a thread does not check this flag, above events doesn't happen. This checking is CHECK_INTS() (related) macro and it is placed at some places (laeve instruction and so on). However, at the end of C methods, C blocks (IMEMO_IFUNC) etc there are no checking and it can introduce uninterruptible thread. To modify this situation, we decide to place CHECK_INTS() at vm_pop_frame(). It increases interrupt checking points. [Bug #16366] This patch can introduce unexpected events... |