Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-16 | Copy only generated parser files when RDoc syncs | aycabta | |
2021-03-13 | Revert "Extracted AtomicWrite" | Nobuyoshi Nakada | |
This reverts commit 2148ee78a5bc5e679903f5839c66578bfcf94a39, mistakenly committed. | |||
2021-03-13 | Extracted AtomicWrite | Nobuyoshi Nakada | |
2021-03-10 | Remove DEFINED_IVAR2 from enum | John Hawthorn | |
This version of defined? doesn't seem to be possible to emit anymore. Notes: Merged: https://github.com/ruby/ruby/pull/4253 | |||
2021-03-08 | [ruby/stringio] Include all modules included into Test::Unit::TestCase | Nobuyoshi Nakada | |
Some methods are separated into modules in test-unit now. https://github.com/ruby/stringio/commit/d289848994 | |||
2021-03-08 | [ruby/stringio] Pass IOs as separate list for ruby 2.x | Nobuyoshi Nakada | |
https://github.com/ruby/stringio/commit/74e39858eb | |||
2021-02-14 | Set verbose flag at retrying | Nobuyoshi Nakada | |
2021-02-14 | Directory mapping for default gems | Nobuyoshi Nakada | |
To uniform directory structures, sometimes files are gathered in different directory than the upstreams, executable files in `libexec` for instance. Re-map these files to consistent with the upstreams. | |||
2021-02-14 | Revert following rbinstall.rb changes | Nobuyoshi Nakada | |
Because unexpected names are listed in gemspec files. * "Fix gemspec only case" fc56b96b09e477686975c978142e3af9179219cd * "Refined installation of gemspecs placed other than ext and lib" 31f4dec6373c15a58899f8b86e35d48a7d813bf6 | |||
2021-02-14 | Use UnpackedInstaller to install default gems. | Vít Ondruch | |
Use UnpackedInstaller for installation of default gems similarly it is already used to install bundled gems. This allows to reuse RubyGems functionality instead of custom code full of exceptions. | |||
2021-02-14 | Fix gemspec only case | Nobuyoshi Nakada | |
2021-02-14 | Refined installation of gemspecs placed other than ext and lib | Nobuyoshi Nakada | |
2021-02-11 | Comment in sh needs to be the beginning of a word | Nobuyoshi Nakada | |
2021-02-08 | vcs.rb: update the given option to VCS.detect by keyword arguments | Nobuyoshi Nakada | |
2021-02-08 | vcs.rb: added `base_url` keyword option to GIT#export_changelog | Nobuyoshi Nakada | |
2021-02-08 | vcs.rb: improved export_changelog | Nobuyoshi Nakada | |
* arguments are optional * `path` may be passed as a keyword argument * `nil` or `"-"` path means stdout | |||
2021-02-02 | Pass revision by hand if the commit message lacks the ticket number | NARUSE, Yui | |
2021-02-02 | Use local repository instead of remote | NARUSE, Yui | |
to improve performance | |||
2021-02-02 | Drop pushing local repo | NARUSE, Yui | |
I want to push another repo/branch to run CI before pushing it to official branch. | |||
2021-01-26 | vcs.rb: fix for baseruby 2.2 | Nobuyoshi Nakada | |
2021-01-26 | vcs.rb: support `d` command in log-fix | Nobuyoshi Nakada | |
2021-01-26 | vcs.rb: allow log-fix to insert an empty line | Nobuyoshi Nakada | |
2021-01-23 | vcs.rb: continue just with warning if failed to fetch notes | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/4109 | |||
2021-01-23 | vcs.rb: include commit info in ChangeLog | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/4109 | |||
2021-01-22 | Keep ARCH_OPTION for arm64 | Nobuyoshi Nakada | |
2021-01-21 | Support `i` command in log-fix | Nobuyoshi Nakada | |
2021-01-18 | Update for autoconf 2.70 | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/4086 | |||
2021-01-15 | extlibs.rb: make patch command selectable [ci skip] | Nobuyoshi Nakada | |
Some Windows ports fail an assertion on patch files with LF EOL code. MSys2 patch.exe 2.7.6 seems fine, at least. | |||
2021-01-13 | Rename RubyVM::MJIT to RubyVM::JIT | Takashi Kokubun | |
because the name "MJIT" is an internal code name, it's inconsistent with --jit while they are related to each other, and I want to discourage future JIT implementation-specific (e.g. MJIT-specific) APIs by this rename. [Feature #17490] | |||
2021-01-12 | tool/sync_default_gems.rb: Prevent infinite loop due to unknown options | Kenta Murata | |
2021-01-11 | Avoid re-entering opt_invokebuiltin_delegate_leave | Takashi Kokubun | |
on interruption. The cancellation code was originally written for leave insn, but re-entering opt_invokebuiltin_delegate_leave insn on a cancellation is not safe, because a builtin function is executed twice. | |||
2021-01-09 | Get rid of defining methods for tests in core classes | Nobuyoshi Nakada | |
Not to interfere in other tests. Notes: Merged: https://github.com/ruby/ruby/pull/4043 | |||
2021-01-07 | rbconfig.rb: extract cpu from RUBY_PLATFORM when universal | Nobuyoshi Nakada | |
2021-01-05 | [DOC] Fix grammar: "is same as" -> "is the same as" | Marcus Stollsteimer | |
2021-01-05 | sync_default_gems.rb: added -a option | Nobuyoshi Nakada | |
The option to merge all commits since the commit merged in the last prefixed commit. | |||
2021-01-05 | sync_default_gems.rb: reduced accesses to REPOSITORIES | Nobuyoshi Nakada | |
2021-01-04 | Fix broken JIT of getinlinecache | Takashi Kokubun | |
e7fc353f04 reverted vm_ic_hit_p's signature change made in 53babf35ef, which broke JIT compilation of getinlinecache. To make sure it doesn't happen again, I separated vm_inlined_ic_hit_p to make the intention clear. | |||
2021-01-04 | Avoid using inconsistent coding style | Takashi Kokubun | |
Other `_mjit_compile_*.erb` files don't use goto. These files'd better be consistent for readability. | |||
2021-01-05 | enable constant cache on ractors | Koichi Sasada | |
constant cache `IC` is accessed by non-atomic manner and there are thread-safety issues, so Ruby 3.0 disables to use const cache on non-main ractors. This patch enables it by introducing `imemo_constcache` and allocates it by every re-fill of const cache like `imemo_callcache`. [Bug #17510] Now `IC` only has one entry `IC::entry` and it points to `iseq_inline_constant_cache_entry`, managed by T_IMEMO object. `IC` is atomic data structure so `rb_mjit_before_vm_ic_update()` and `rb_mjit_after_vm_ic_update()` is not needed. Notes: Merged: https://github.com/ruby/ruby/pull/4022 | |||
2021-01-04 | make-snapshot: add -extlibs option | Nobuyoshi Nakada | |
`make-snapshot` with `-extlibs` (or `-extlibs=yes`) includes extracted and patched external library sources that the extension libraries depend on. | |||
2021-01-04 | ifchange: check the number of arguments | Nobuyoshi Nakada | |
2021-01-01 | Method ID of call and fcall can be const not only ident | Nobuyoshi Nakada | |
2020-12-31 | Access to reserved word parameter like as `__builtin.arg!(:if)` | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/4015 | |||
2020-12-29 | bisect.sh: Apply bisect.patch if exists [ci skip] | Nobuyoshi Nakada | |
For some external reasons, e.g. Bison 3.5.91, some commits need to be applied retroactively in order to pass builds. | |||
2020-12-29 | Canonicalization functions were removed already | Nobuyoshi Nakada | |
At b958e2add835d62c0a62edaf9a23ecbbd70a3635 | |||
2020-12-29 | transcode-tblgen.rb: make silent a little when just -v | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/4011 | |||
2020-12-29 | transcode-tblgen.rb: send verbose messages to STDOUT | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/4011 | |||
2020-12-27 | Do not include external library sources into packages | Nobuyoshi Nakada | |
2020-12-27 | Ignore symbols declared in the platform header | Nobuyoshi Nakada | |
2020-12-27 | Ignore objects from the "missing" directory | Nobuyoshi Nakada | |