| Age | Commit message (Collapse) | Author |
|
Add a new macro BASE_SLOT_SIZE that determines the slot size.
For Variable Width Allocation (compiled with USE_RVARGC=1), all slot
sizes are powers-of-2 multiples of BASE_SLOT_SIZE.
For USE_RVARGC=0, BASE_SLOT_SIZE is set to sizeof(RVALUE).
Notes:
Merged: https://github.com/ruby/ruby/pull/5517
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5509
Merged-By: nobu <nobu@ruby-lang.org>
|
|
https://github.com/ruby/net-protocol/commit/35d7b08a54
|
|
This gem exposes no executables.
https://github.com/ruby/net-protocol/commit/3c4def2a64
|
|
|
|
* Bundle RBS 2.1.0
Notes:
Merged-By: soutaro <matsumoto@soutaro.com>
|
|
|
|
|
|
If a Shipment has been delivered, there is no point in notifying the
buyer that the seller shipped. Instead, we should simply notify the
buyer that the shipment was delivered. This is relevant in cases where
the seller is late to mark a Shipment as shipped, so the first EasyPost
Tracker update marks it as delivered, or in cases where the seller
fails to mark as shipped and the buyer marks it as delivered.
This fixes a Shipment event handler so the buyer notification for
shipment is no longer invoked if the Shipment is already delivered.
https://github.com/rubygems/rubygems/commit/09c2cadc86
|
|
https://github.com/ruby/io-wait/commit/7be58cd7f4
|
|
Ref: https://github.com/mikel/mail/pull/1439
Some gems depend on io-wait, but still support older rubies,
so they have to chose between droping support or not listing io-wait.
But io-wait could act a a noop on older rubies.
https://github.com/ruby/io-wait/commit/75fcb74c32
|
|
|
|
https://github.com/ruby/io-wait/commit/e15a2486b2
|
|
encironment
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5512
|
|
Currently some specs are broken because `rspec-mocks-3.10.3` is used,
which has some breaking changes, apparently.
This change makes ruby-core install the same gems installed upstream for
running bundle specs, so that things never break with 3rd party
releases.
Notes:
Merged: https://github.com/ruby/ruby/pull/5512
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5512
|
|
|
|
- it is not used since it is not at the top of the file
- it is not useful anymore
https://github.com/rubygems/rubygems/commit/6aee05d923
|
|
The for loops are not correctly iterating heap pages in
gc_verify_heap_page.
Notes:
Merged: https://github.com/ruby/ruby/pull/5503
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5505
Merged-By: nobu <nobu@ruby-lang.org>
|
|
Follow up of https://github.com/ruby/ruby/commit/fbb3cab.
Notes:
Merged: https://github.com/ruby/ruby/pull/5507
Merged-By: nobu <nobu@ruby-lang.org>
|
|
Treats:
Kernel#readline
Kernel#readlines
Kernel#`cmd`
IO#advise
IO.select
IO#ioctl
IO#fcntl
Kernel#syscall
IO.pipe
Notes:
Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
|
|
|
|
ISeqs from ISeq#to_binary/load do not support `keep_script_lines`
now so some tests should be pending tests with
`RUBY_ISEQ_DUMP_DEBUG=to_binary`
Notes:
Merged: https://github.com/ruby/ruby/pull/5508
|
|
Something seems changed on FreeBSD 13.
|
|
Define `MAP_ANONYMOUS` to `MAP_ANON` if undefined on old systems.
Notes:
Merged: https://github.com/ruby/ruby/pull/5506
Merged-By: nobu <nobu@ruby-lang.org>
|
|
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5436
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5436
|
|
|
|
`@s1.set_len(3)` will raise so the `assert_equal` will never be ran.
|
|
|
|
|
|
|
|
https://github.com/ruby/reline/commit/ee307c2b01
|
|
On European keyboards.
https://github.com/ruby/reline/commit/75fe9759a4
|
|
The error here is confusing for users because JRuby does not use
libyaml and installing it will not help. Instead, JRuby directs
them to a wiki page that describes an issue when multiple
conflicting versions of SnakeYAML are installed.
This change allows us to use the yaml gem and delete our local
sources.
https://github.com/ruby/yaml/commit/8122087ffb
|
|
When aliasing a method to the same name method, set a separate bit
flag on that method definition, instead of the reference count
increment. Although this kind of alias has no actual effect at
runtime, is used as the hack to suppress the method re-definition
warning.
Notes:
Merged: https://github.com/ruby/ruby/pull/5493
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5494
|
|
Issue only occurs in JRuby 9.3.0.0 and Windows and the full
console output is:
log rotation inter-process lock failed. D:\log.txt -> D:\log.txt.0: The process cannot access the file because it is being used by another process.
log writing failed. closed stream
log writing failed. closed stream
...
https://github.com/ruby/logger/commit/19fc734638
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5495
|
|
This commit removes the need to increment and decrement the indexes
used by vm_cc_attr_index getters and setters. It also introduces a
vm_cc_attr_index_p predicate function, and a vm_cc_attr_index_initalize
function.
Notes:
Merged: https://github.com/ruby/ruby/pull/5485
|
|
|
|
If you call `binding.irb` on a class defined `#print`, it will crash, so call `Kernel.print`.
Fix [Bug #18389] `binding.irb` can fail in some classes that implement `context` and `print` methods.
https://github.com/ruby/irb/commit/d54b271984
|
|
|
|
As MinGW has the declaration, the `dllimport` attribute difference
is warned when compiling missing/*.c without including ruby/win32.h.
```
../src/include/ruby/missing.h:316:17: warning: 'execv' redeclared without dllimport attribute: previous dllimport ignored [-Wattributes]
316 | RUBY_EXTERN int execv(const char *, char *const []);
| ^~~~~
```
Notes:
Merged: https://github.com/ruby/ruby/pull/5491
Merged-By: nobu <nobu@ruby-lang.org>
|