Age | Commit message (Collapse) | Author |
|
https://github.com/rubygems/rubygems/commit/6afd914fda
Notes:
Merged: https://github.com/ruby/ruby/pull/3087
|
|
https://github.com/rubygems/rubygems/commit/984bb9b815
Notes:
Merged: https://github.com/ruby/ruby/pull/3087
|
|
https://github.com/rubygems/rubygems/commit/db5bb65baf
Notes:
Merged: https://github.com/ruby/ruby/pull/3087
|
|
https://github.com/rubygems/rubygems/commit/4fe5bb5bf3
Notes:
Merged: https://github.com/ruby/ruby/pull/3087
|
|
https://github.com/rubygems/rubygems/commit/b679ab27af
Notes:
Merged: https://github.com/ruby/ruby/pull/3087
|
|
https://github.com/rubygems/rubygems/commit/3a14635cf5
Notes:
Merged: https://github.com/ruby/ruby/pull/3087
|
|
version instead of a date
https://github.com/rubygems/rubygems/commit/bf95b1de78
Notes:
Merged: https://github.com/ruby/ruby/pull/3087
|
|
instead of a date
https://github.com/rubygems/rubygems/commit/f0e098a1b7
Notes:
Merged: https://github.com/ruby/ruby/pull/3087
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3087
|
|
It was migrated on ruby core repository too.
https://github.com/ruby/ruby/commit/e5db3da9d34f0a7595208863301c044b612adbed
https://github.com/rubygems/rubygems/commit/848bbe3c76
Notes:
Merged: https://github.com/ruby/ruby/pull/3087
|
|
https://github.com/rubygems/rubygems/commit/afa01a29a3
Notes:
Merged: https://github.com/ruby/ruby/pull/3087
|
|
These changes completely broke the test suite on ruby core repository.
https://github.com/rubygems/rubygems/commit/84b0bea3e1
Notes:
Merged: https://github.com/ruby/ruby/pull/3087
|
|
Our tests are now guaranteed to not work on older versions of minitest,
so I don't think we should swallow this activation error because it will
make it very clear for the user what the problem is if she has a
minitest version not satisfying the requirement.
https://github.com/rubygems/rubygems/commit/a291b65369
Notes:
Merged: https://github.com/ruby/ruby/pull/3087
|
|
https://github.com/rubygems/rubygems/commit/aec3887d9c
Notes:
Merged: https://github.com/ruby/ruby/pull/3087
|
|
https://github.com/rubygems/rubygems/commit/24213b97d8
Notes:
Merged: https://github.com/ruby/ruby/pull/3087
|
|
https://github.com/rubygems/rubygems/commit/f2cc5d7033
https://github.com/rubygems/rubygems/commit/ae5b4e2043
Notes:
Merged: https://github.com/ruby/ruby/pull/3087
|
|
https://github.com/rubygems/rubygems/commit/2890622479
Notes:
Merged: https://github.com/ruby/ruby/pull/3087
|
|
|
|
This just introduces compaction support for backtrace objects.
|
|
This patch allows global variables that have been assigned in Ruby to
move. I added a new function for the GC to call that will update
global references and introduced a new callback in the global variable
struct for updating references.
Only pure Ruby global variables are supported right now, other
references will be pinned.
|
|
|
|
Right now `SomeClass.method` is properly named, but `SomeModule.method`
is displayed as `#<Module:0x000055eb5d95adc8>.method` which makes
profiling annoying.
Notes:
Merged: https://github.com/ruby/ruby/pull/3084
|
|
No objects should ever reference a `T_MOVED` slot. If they do, it's
absolutely a bug. If we kill the process when `T_MOVED` is pushed on
the mark stack it will make it easier to identify which object holds a
reference that hasn't been updated.
|
|
IRB::ReadlineInputMethod#initialize changes them via IRB.set_encoding.
|
|
It caches a path to .irbrc file, which has caused random failure:
```
1) Failure:
TestIRB::ExtendCommand#test_irb_info_multiline [/home/mame/work/ruby/test/irb/test_cmd.rb:49]:
Expected /
Ruby\sversion: .+\n
IRB\sversion:\sirb .+\n
InputMethod:\sReidlineInputMethod\swith\sReline .+ and .+\n
\.irbrc\spath: .+
/x to match "Ruby version: 2.8.0\n" +
"IRB version: irb 1.2.3 (2020-02-15)\n" +
"InputMethod: ReidlineInputMethod with Reline 0.1.4 and /tmp/test_reline_config_155659/.inputrc\n".
```
|
|
|
|
|
|
There is parse.h apart from parse.c these days.
Notes:
Merged: https://github.com/ruby/ruby/pull/3082
|
|
This file is not under Ruby's license.
Notes:
Merged: https://github.com/ruby/ruby/pull/3082
|
|
IBM holds their copyrights. Whether they are free software or not is
uncler. But arguably they are, given we have copied them from glibc.
Notes:
Merged: https://github.com/ruby/ruby/pull/3082
|
|
The file was moved.
Notes:
Merged: https://github.com/ruby/ruby/pull/3082
|
|
Some files were missing.
Notes:
Merged: https://github.com/ruby/ruby/pull/3082
|
|
It is no longer obvious what were the original license of so_*
benchmarks, because the original was lost.
Notes:
Merged: https://github.com/ruby/ruby/pull/3082
|
|
This file includes BSD printf.
Notes:
Merged: https://github.com/ruby/ruby/pull/3082
|
|
FSF holds its copyright.
Notes:
Merged: https://github.com/ruby/ruby/pull/3082
|
|
Because ruby-mode.el already removed at f03e68edb80dca962290d1fb3a6d49dabdbb911e
|
|
Even if local stack optimization is not used and values are written to
VM stack, the stack pointer itself may not be moved properly. So this
should be always moved on JIT cancellation.
By the way it's hard to write a test for this because if we try to
generate an interrupt, it will be a method call and it consumes the
interrupt by itself on popping a frame.
|
|
Now this one is actually not in use because we override entire leave
definition for JIT.
|
|
|
|
So that `TEST_EXCLUDES` option in common.mk works.
|
|
|
|
|
|
|
|
Trying to debug errors like
http://ci.rvm.jp/results/trunk-mjit@silicon-docker/2921397
http://ci.rvm.jp/results/trunk-mjit@silicon-docker/2894526
|
|
To get rid of calling `getaddrinfo`, which may keep FDs
internally.
|
|
|
|
`getaddrinfo` on macOS seems keeping FDs to query host names
internally.
|
|
|
|
It is more popular than /proc/self/fd.
|
|
As now `Object#===` document is separated from `rb_equal`, this note
no longer makes sense.
|