| Age | Commit message (Collapse) | Author |
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12427
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12428
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12250
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12250
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12250
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12300
|
|
We should run `make clean` or `make distclean` on each of the GC directories.
Notes:
Merged: https://github.com/ruby/ruby/pull/12295
|
|
If building in the source directory, this will delete the gc directory.
Notes:
Merged: https://github.com/ruby/ruby/pull/12295
|
|
We build in the gc directory since commit d0575032527916b523035be87ad876152c886c85,
so we don't need to remove the .gc directory.
Notes:
Merged: https://github.com/ruby/ruby/pull/12295
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12212
|
|
The macro provided by symbol.h uses STATIC_ID2SYM
when it can which speeds up methods that declare keyword args.
Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>
Co-authored-by: Takashi Kokubun (k0kubun) <takashikkbn@gmail.com>
Co-authored-by: Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com>
Co-authored-by: Aaron Patterson <tenderlove@ruby-lang.org>
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
|
|
We have name fragmentation for this feature, including "shared GC",
"modular GC", and "external GC". This commit standardizes the feature
name to "modular GC" and the implementation to "GC library".
Notes:
Merged: https://github.com/ruby/ruby/pull/12261
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12252
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12252
|
|
Get rid of repeated exec XRUBY recursively.
Notes:
Merged: https://github.com/ruby/ruby/pull/12252
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12232
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12224
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12179
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12179
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12166
|
|
Since mkmf.rb is for extension libraries after installation, it cannot
work alone in build directory and needs to run from extmk.rb.
Notes:
Merged: https://github.com/ruby/ruby/pull/12166
|
|
As common.mk is used by nmake.exe, the commands there need to be
accepted also by cmd.exe.
Notes:
Merged: https://github.com/ruby/ruby/pull/12166
|
|
Co-Authored-By: Peter Zhu <peter@peterzhu.ca>
Notes:
Merged: https://github.com/ruby/ruby/pull/12149
|
|
Use PR_SET_VMA_ANON_NAME to set human-readable names for anonymous
virtual memory areas mapped by `mmap()` when compiled and run on Linux
5.17 or higher. This makes it convenient for developers to debug mmap.
Notes:
Merged: https://github.com/ruby/ruby/pull/12119
|
|
[Feature #20902]
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
|
|
Redirect `rb_nogvl` blocking operations to the fiber scheduler if possible
to prevent stalling the event loop.
[Feature #20876]
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12111
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12111
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12111
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12111
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12111
|
|
at test-bundled-gems
Notes:
Merged: https://github.com/ruby/ruby/pull/12111
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12110
|
|
version.c does not depend on gc/gc.h.
Notes:
Merged: https://github.com/ruby/ruby/pull/12088
|
|
This will add +MOD_GC to the version string and Ruby description when
Ruby is compiled with shared gc support.
When shared GC support is compiled in and a GC module has been loaded
using RUBY_GC_LIBRARY, the version string will include the name of
the currently active GC as reported by the rb_gc_active_gc_name function
in the form
+MOD_GC[gc_name]
[Feature #20794]
Notes:
Merged: https://github.com/ruby/ruby/pull/11872
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11142
|
|
This reverts some of commit 87fb44dff6409a19d12052cf0fc07ba80a4c45ac.
We will rename and propose a slightly different interface.
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
|
|
|
|
* YJIT: Replace Array#each only when YJIT is enabled
* Add comments about BUILTIN_ATTR_C_TRACE
* Make Ruby Array#each available with --yjit as well
* Fix all paths that expect a C location
* Use method_basic_definition_p to detect patches
* Copy a comment about C_TRACE flag to compilers
* Rephrase a comment about add_yjit_hook
* Give METHOD_ENTRY_BASIC flag to Array#each
* Add --yjit-c-builtin option
* Allow inconsistent source_location in test-spec
* Refactor a check of BUILTIN_ATTR_C_TRACE
* Set METHOD_ENTRY_BASIC without touching vm->running
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
|
|
The hash value of a Proc must remain constant after a compaction, otherwise
it may not work as the key in a hash table.
Notes:
Merged: https://github.com/ruby/ruby/pull/11966
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11969
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11969
|
|
So that rubygems can find them as gems. However, the `--install-dir`
option of `gem install` seems to exclude prerelease gems, even already
installed in that directory, from the dependencies for some reasons;
use the `GEM_HOME` environment variable instead.
Now net-imap 0.5.0 depends on json gem.
Notes:
Merged: https://github.com/ruby/ruby/pull/11969
|
|
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
|
|
Revert "net-imap 0.5.0 needs simplecov-json"
This reverts commit bafcbfe363ef05fe570c96abce316e2f2c7f3589.
|
|
https://github.com/ruby/ruby/actions/runs/11568717336/job/32201133125#step:13:258
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11957
|