| Age | Commit message (Collapse) | Author |
|
|
|
(#2170)
https://github.com/ruby/ruby/pull/2170#issuecomment-489880700
Documentation is for those who don't know, remember, or understand (to any degree) the language, it should attempt to be clear above all other things. The example given is needlessly unclear because if you use a block it's common for arguments to be reused on every entry to the block. In Fiber's case this is not so.
First time round 10 goes in, 12 comes out.
Second time round 14 goes in, 14 comes out… was that because 14 is 12 + 2 or because it's "the return value of the call to Fiber.yield". It's the latter because it says so but why does the example need to make anyone think the former?
Using different numbers makes it immediately clear what's happening whether the description is there or not.
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/2379
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/2379
|
|
[Bug #16107]
|
|
[Bug #16107]
Notes:
Merged: https://github.com/ruby/ruby/pull/2373
|
|
Improvements are:
* Use `symbol` instead of `methId`, described in doc
* Add `*args` following method signature
* Rescue error in `roman_to_int` and calls `super`, recommended in doc
* Call invalid `foo` method to Roman object to raise NoMethodError
Notes:
Merged: https://github.com/ruby/ruby/pull/2372
|
|
This is default: true
https://help.github.com/en/articles/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast
When `make check` fails, we do not want to cancel `make test-bundler`.
|
|
This reverts commit 00cd5d74cecb6aa4a184e57e2b8246ef6e45d458.
|
|
It used to be `Enumerator#sum`, now it's range of string which calls
`Enumerable#sum` and causes TypeError.
|
|
Caused by 00cd5d74ce
|
|
|
|
https://github.com/rubygems/rubygems/pull/1868 changes the behavior
of require when it used with -I options. Therefore, the options of
ruby repository was different from rubygems/rubygems.
|
|
https://github.com/rubygems/rubygems/commit/5924286ae2
|
|
use ruby_exe in heredocs instead of ruby.exe
https://github.com/rubygems/rubygems/commit/9f1b7d6590
|
|
https://github.com/rubygems/rubygems/commit/c0275ee537
|
|
https://github.com/rubygems/rubygems/commit/1133c2f700
|
|
https://github.com/rubygems/rubygems/commit/8702f59d32
|
|
https://github.com/rubygems/rubygems/commit/bb02953a97
|
|
I think this should be more efficient?
https://github.com/rubygems/rubygems/commit/a1de78104f
|
|
https://github.com/rubygems/rubygems/commit/7964917bbc
|
|
There's already a method called `suffix_pattern`, that's different from
this local variable. So, move the local variable to a `suffix_regexp`
that clearly differenciates from `suffix_pattern`.
https://github.com/rubygems/rubygems/commit/4ec69c48b9
|
|
Gem::Command#show_lookup_failure with a parameter to suppress suggestions
https://github.com/rubygems/rubygems/commit/760b7d834f
|
|
https://github.com/rubygems/rubygems/commit/fc3f722164
|
|
https://github.com/rubygems/rubygems/commit/41e60cdb6b
|
|
https://github.com/rubygems/rubygems/commit/6fbda98eb3
|
|
https://github.com/rubygems/rubygems/commit/a6375920bf
|
|
For consistency with the other specs.
https://github.com/rubygems/rubygems/commit/44b93aec4c
|
|
instead of dumping obj to a string and then saving the string.
It omits object creation.
|
|
|
|
https://github.com/ruby/rdoc/commit/f2c63549f7
|
|
This reverts commit b8d759806ff825e1b9344ba34b1a2bc4809d0988.
It's accidentally picked from the upstream repository.
|
|
https://github.com/bundler/bundler/commit/1a0161b970
Notes:
Merged: https://github.com/ruby/ruby/pull/2366
|
|
https://github.com/bundler/bundler/commit/9256177446
Notes:
Merged: https://github.com/ruby/ruby/pull/2366
|
|
And instead educate users on the preferred, non deprecated, way.
https://github.com/bundler/bundler/commit/9cd6238da2
Notes:
Merged: https://github.com/ruby/ruby/pull/2366
|
|
https://github.com/bundler/bundler/commit/a1c97fd7c3
Notes:
Merged: https://github.com/ruby/ruby/pull/2366
|
|
https://github.com/bundler/bundler/commit/c6458b2727
Notes:
Merged: https://github.com/ruby/ruby/pull/2366
|
|
I think using `--no-git` can be useful when creating gems inside
monorepos.
https://github.com/bundler/bundler/commit/154c687310
Notes:
Merged: https://github.com/ruby/ruby/pull/2366
|
|
https://github.com/bundler/bundler/commit/0b6d973543
Notes:
Merged: https://github.com/ruby/ruby/pull/2366
|
|
This has the benefit that:
* Allows the installation of bundler as a default gem from rubygems to
include man pages.
* Removes the need to build man pages during our tests.
* Makes working with the manifest easier, because we only have source
controlled files, and not a mix of source control and generated files.
To make sure they never fall out of sync, we replace the previous
`man:build` CI task with a `man:check` task that makes sure the
generated man pages are up to date.
https://github.com/bundler/bundler/commit/23de1d0177
Notes:
Merged: https://github.com/ruby/ruby/pull/2366
|
|
Since we no longer use `git` to find out the list of files, the comment
is misleading.
https://github.com/bundler/bundler/commit/54d85d5349
Notes:
Merged: https://github.com/ruby/ruby/pull/2366
|
|
Previously under some circunstances (met during some specs), bundler
would print deprecations to a separate UI different from "bundler's UI".
This UI would not be captured by the specs, and thus would be printed to
screen during the specs.
This commit fixes that by making sure all deprecation messages always go
through bundler's UI.
https://github.com/bundler/bundler/commit/220c54b7fa
Notes:
Merged: https://github.com/ruby/ruby/pull/2366
|
|
So that the examples work in currently supported rubies.
https://github.com/bundler/bundler/commit/b7d4556cde
Notes:
Merged: https://github.com/ruby/ruby/pull/2366
|
|
https://github.com/bundler/bundler/commit/8601575490
Notes:
Merged: https://github.com/ruby/ruby/pull/2366
|
|
https://github.com/bundler/bundler/commit/876545805e
Notes:
Merged: https://github.com/ruby/ruby/pull/2366
|
|
Because we're using `config.bisect_runner` which is only available from
3.8.
https://github.com/bundler/bundler/commit/304a187f72
Notes:
Merged: https://github.com/ruby/ruby/pull/2366
|
|
failing tests for ruby < 2.6"
This reverts commit e63e844bc7444c6a489fcde0dc7011c6c4807edd.
It was introduced to resolve some failing tests at the cost of making
the intention of the spec much less clear.
Thanks to the previous fixes we have added to this spec, we can revert
that patch now.
https://github.com/bundler/bundler/commit/b29a40820f
Notes:
Merged: https://github.com/ruby/ruby/pull/2366
|
|
https://github.com/bundler/bundler/commit/2ed2bbfdec
Notes:
Merged: https://github.com/ruby/ruby/pull/2366
|