Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-01 | Stop generating MJIT_PCH include guard | Takashi Kokubun | |
to fix https://ci.appveyor.com/project/ruby/ruby/builds/32577700/job/yh61rom35wt2uv39 It was for JIT compaction, and we don't support it on mswin. | |||
2020-05-01 | Get rid of -Wgnu-zero-variadic-macro-arguments errors | Nobuyoshi Nakada | |
As zero variadic macro argument, `rb_scan_args(argc, argv, "")` (or `"0"`), means 0-arity method and should be defined so, that case doesn't need to consider. | |||
2020-05-01 | Fix MJIT compiler warnings in clang | Takashi Kokubun | |
2020-05-01 | Fix a wrong argument of vm_exec on JIT cancel | Takashi Kokubun | |
2020-05-01 | c_file_access_mode should be defined for Windows | Takashi Kokubun | |
as well. And also unit->c_file doesn't exist in mswin. https://github.com/ruby/ruby/runs/635915704 | |||
2020-05-01 | Deduplicate functions in compacted JIT code | Takashi Kokubun | |
to improve code locality. Using benchmark-driver/sinatra with 100 methods JIT-ed, [Before] 12149.97 rps 1.3M /tmp/_ruby_mjit_p31171u145.so [After] 12818.83 rps 260K /tmp/_ruby_mjit_p32155u145.so (VM is 13714.89 rps) | |||
2020-05-01 | Fix a typo | Takashi Kokubun | |
2020-05-01 | Fix matrix spec for 7d360efe92d2db11a4e51820ed2f52de36b3257f | Takashi Kokubun | |
2020-05-01 | Make sure unit->id is inherited | Takashi Kokubun | |
to child compile_status | |||
2020-05-01 | [ruby/matrix] v0.3.0 | Marc-Andre Lafortune | |
2020-05-01 | [ruby/matrix] Add Matrix#adjoint [#14] | Marc-Andre Lafortune | |
Patch adapted from Alessandro Minali | |||
2020-05-01 | [ruby/matrix] Optimize Matrix#* | Marc-Andre Lafortune | |
2020-05-01 | [ruby/matrix] Fix Matrix#orthogonal? | Marc-Andre Lafortune | |
2020-05-01 | [ruby/matrix] Fix Matrix#unitary? [#14] | Marc-Andre Lafortune | |
2020-05-01 | [ruby-matrix] Update docs (nicer rendering, undocumented method) | zverok | |
2020-04-30 | Include unit id in a function name of an inlined method | Takashi Kokubun | |
I'm trying to make it possible to include all JIT-ed code in a single C file. This is needed to guarantee uniqueness of all function names | |||
2020-04-30 | Switch test_unload_units_and_compaction on mswin | Takashi Kokubun | |
because we support JIT compaction on it | |||
2020-04-30 | Do not stop the world during JIT compaction | Takashi Kokubun | |
Running C compiler for JIT compaction inside a critical section may lock main thread for a long time when it triggers GC. As I'm planning to increase this duration a bit, I'd like to make sure this doesn't stop the world. For now, I chose to give up unloading units when it's during JIT compaction, assuming other calls may unload them later. | |||
2020-05-01 | [pty] do not check openpty twice if found in util library | Nobuyoshi Nakada | |
2020-05-01 | * 2020-05-01 [ci skip] | git | |
2020-04-30 | Remove deprecated rb_require_safe | Jeremy Evans | |
Notes: Merged: https://github.com/ruby/ruby/pull/3071 | |||
2020-04-30 | [ruby/irb] Restore the default encodings | Nobuyoshi Nakada | |
IRB::ReadlineInputMethod#initialize sets via IRB.set_encoding. | |||
2020-04-30 | [ruby/irb] Suppress messages switching inspect mode | Nobuyoshi Nakada | |
2020-04-30 | * 2020-04-30 [ci skip] | git | |
2020-04-30 | [ruby/irb] Relaxed regexp for readline | Nobuyoshi Nakada | |
Readline::VERSION may not be a single word, e.g EditLine wrapper when linked with editline. | |||
2020-04-29 | [ruby/irb] Suppress "method redefined" warning | aycabta | |
https://github.com/ruby/irb/commit/5f0aee56fa | |||
2020-04-29 | [ruby/irb] Check existence of rc files in irb_info command | aycabta | |
https://github.com/ruby/irb/commit/cdbb9dfc9f | |||
2020-04-29 | [ruby/irb] Add irb_info command | aycabta | |
https://github.com/ruby/irb/commit/a6fe58e916 | |||
2020-04-29 | [ruby/reline] Add URL reference of history-size | aycabta | |
https://github.com/ruby/reline/commit/13420197b8 | |||
2020-04-29 | [ruby/reline] Version 0.1.4 | aycabta | |
https://github.com/ruby/reline/commit/298144b06a | |||
2020-04-29 | [ruby/reline] Negative history_size means unlimited | aycabta | |
And unlimited is default. https://github.com/ruby/reline/commit/f5149c3ca6 | |||
2020-04-29 | [ruby/reline] New items to history are dropped if history_size is zero | aycabta | |
https://github.com/ruby/reline/commit/9bdbed9cbc | |||
2020-04-29 | [ruby/reline] Ignore non-absolute XDG_CONFIG_HOME | Nobuyoshi Nakada | |
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html > All paths set in these environment variables must be absolute. > If an implementation encounters a relative path in any of these > variables it should consider the path invalid and ignore it. https://github.com/ruby/reline/commit/45af6eea77 | |||
2020-04-29 | [ruby/spec] expand temporary directory to the real path | Nobuyoshi Nakada | |
It may contain symbolic links. | |||
2020-04-29 | [ruby/spec] Temporary directories should be under the mock_dir | Nobuyoshi Nakada | |
2020-04-29 | .travis.yml: hoisted out spec-on-old-ruby | Nobuyoshi Nakada | |
2020-04-29 | Mark ruby_memerror as NORETURN | Nobuyoshi Nakada | |
2020-04-29 | Remove debugging code from gc.c | Yusuke Endoh | |
Partially revert adab82b9a71f60ad1c7f4f8c134a5ae9198ab32a and c63b5c6179d700ceacf5cae8d3ee86da1294c781. The issue that these commits attempt to address was maybe fixed with 1c7f5a57125001447dc6173847dc68aa50bd8e93. | |||
2020-04-29 | * 2020-04-29 [ci skip] | git | |
2020-04-28 | Removed unnecessary RLIMIT_AS | Nobuyoshi Nakada | |
Even without this limit, these assertions almost certainly cause a NoMemoryError by removing the fix in 72ad8595f20. | |||
2020-04-28 | Remove rubyspec temporary directories | Nobuyoshi Nakada | |
2020-04-28 | Remove rubyspec temporary directory | Nobuyoshi Nakada | |
2020-04-28 | * 2020-04-28 [ci skip] | git | |
2020-04-28 | [rubygems/rubygems] Pass the rubocop lint | Hiroshi SHIBATA | |
https://github.com/rubygems/rubygems/commit/d4486ca061 | |||
2020-04-28 | [rubygems/rubygems] Remove commented out code | David RodrÃguez | |
https://github.com/rubygems/rubygems/commit/42aa0d7ebc | |||
2020-04-28 | [rubygems/rubygems] Make the test suite pass under `umask 077` | Yusuke Endoh | |
Some tests had failed under `umask 077` mode. As far as I investigated, there is no actual bug. All failures were caused by tests that create a wrong-permission file or expect wrong permission. This changeset fixes the tests. https://github.com/rubygems/rubygems/commit/078213e527 | |||
2020-04-28 | [rubygems/rubygems] Removed the depdendency of English library | Hiroshi SHIBATA | |
English.rb is extracted to the default gems at https://github.com/ruby/ruby/commit/2c5764ec223d976e0d0da1494596a1519104be3e https://github.com/rubygems/rubygems/commit/532f488c0b | |||
2020-04-27 | Fixed typos in racc | Nobuyoshi Nakada | |
2020-04-27 | Moved already resolved test | Nobuyoshi Nakada | |
Couldn't figure out failed/fixed versions. | |||
2020-04-27 | Removed already resolved test [ci skip] | Nobuyoshi Nakada | |
That bug has been fixed by ec0c394b9eb, and the test has been added by 181ffea5e04. |