| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-05-01 | Skip Solaris RubyCI TestJIT for now | Takashi Kokubun | |
| to be investigated later https://rubyci.org/logs/rubyci.s3.amazonaws.com/solaris10-gcc/ruby-master/log/20200501T160004Z.fail.html.gz | |||
| 2020-05-01 | Fixed a message and version guard then moved to the existing block | Nobuyoshi Nakada | |
| 2020-05-01 | Get rid of -Wgnu-folding-constant errors | Nobuyoshi Nakada | |
| Also renamed as like as a constant. | |||
| 2020-05-01 | Skip MinGW TestJIT* and macOS TestJITDebug failures | Takashi Kokubun | |
| caused by 818d6d33368a396d9cd3d1a34a84015a9e76c5c8, for now. I'll take a look at them tomorrow. | |||
| 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 | |||
