Takashi Kokubun
478e0fc710
YJIT: Replace Array#each only when YJIT is enabled ( #11955 )
...
* 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
2024-11-04 11:14:28 -05:00
Burdette Lamar
a8f220ed90
[DOC] Tweaks for Array#uniq ( #11949 )
2024-10-28 10:05:49 -04:00
Burdette Lamar
05f894aba2
[DOC] Tweaks for Array#uniq! ( #11950 )
2024-10-25 10:52:22 -04:00
BurdetteLamar
2b98545646
[DOC] Tweaks for Array#union
2024-10-24 17:25:04 -04:00
BurdetteLamar
2078ba1984
[DOC] Tweaks for Array#transpose
2024-10-24 17:23:22 -04:00
Burdette Lamar
da82b84b55
[DOC] Tweaks for Array#inspect ( #11935 )
2024-10-22 15:20:58 -04:00
BurdetteLamar
00af6a3f04
[DOC] Tweaks for Array#to_h
2024-10-22 15:11:26 -04:00
Burdette Lamar
9cbf2f5fff
[DOC] Tweaks for Array#take_while ( #11930 )
2024-10-22 12:36:12 -04:00
Burdette Lamar
c837ae85d8
[DOC] Tweaks for Array#take ( #11929 )
2024-10-22 12:35:09 -04:00
BurdetteLamar
3a327e1c18
[DOC] Tweaks for Array#to_a
2024-10-22 11:24:32 -04:00
BurdetteLamar
d1b5c10957
[DOC] Tweaks for Array#sum
2024-10-18 11:12:54 -04:00
BurdetteLamar
161ea389af
[DOC] Tweaks for Array#sort_by!
2024-10-18 11:08:43 -04:00
BurdetteLamar
c78e2987d4
[DOC] Tweaks for Array#sort!
2024-10-17 16:54:36 -04:00
Burdette Lamar
b1ffd9e959
[DOC] Tweaks for Array#sort ( #11907 )
2024-10-17 16:53:56 -04:00
Burdette Lamar
4621c9b815
[DOC] Tweaks for Array#slice! ( #11902 )
2024-10-16 14:52:34 -04:00
Burdette Lamar
81910a93ff
[DOC] Tweaks for Array#shift ( #11886 )
2024-10-12 10:36:29 -04:00
Burdette Lamar
77c7d88015
[DOC] Tweaks for Array#rotate! ( #11875 )
2024-10-11 11:30:52 -04:00
BurdetteLamar
c044777562
[DOC] Tweaks for Array#rotate
2024-10-11 11:13:55 -04:00
Burdette Lamar
c51947671e
[DOC] Tweaks for Array#repeated_permutation ( #11873 )
2024-10-11 11:12:12 -04:00
Burdette Lamar
09100508e6
[DOC] Tweaks for Array#reverse_each ( #11855 )
2024-10-10 16:03:40 -04:00
Burdette Lamar
71a59543a6
[DOC] Tweaks for Array#repeated_combination ( #11839 )
2024-10-10 11:15:17 -04:00
BurdetteLamar
f7fdf6cc36
[DOC] Tweaks for Array#rindex
2024-10-09 14:05:24 -04:00
BurdetteLamar
1962be267c
[DOC] Tweaks for Array#reverse!
2024-10-09 14:02:37 -04:00
BurdetteLamar
377d022853
[DOC] Tweaks for Array#reverse
2024-10-09 13:54:54 -04:00
BurdetteLamar
65494d3cc6
[DOC] Tweaks for Array#reject!
2024-10-08 16:58:48 -04:00
BurdetteLamar
0469d169e2
[DOC] Tweaks for Array#reject
2024-10-08 16:57:19 -04:00
BurdetteLamar
015d9ebaec
[DOC] Tweaks for Array#rassoc
2024-10-08 16:54:42 -04:00
Burdette Lamar
7c304e316f
[DOC] Tweaks for Array#product ( #11823 )
2024-10-08 13:37:19 -04:00
Burdette Lamar
a320833013
[DOC] Tweaks for Array#pop ( #11821 )
2024-10-08 11:10:49 -04:00
BurdetteLamar
45edfa73ce
[DOC] Tweaks for Array#unshift
2024-10-08 11:09:09 -04:00
Burdette Lamar
05d3b727d6
[DOC] Tweaks for Array#permutation ( #11802 )
2024-10-07 15:21:47 -04:00
Burdette Lamar
87169dd435
[DOC] Tweaks for Array#none? ( #11788 )
2024-10-04 16:11:10 -04:00
Burdette Lamar
b57bbf774f
[DOC] Tweaks for Array#one? ( #11789 )
2024-10-04 20:10:58 +00:00
Peter Zhu
f77517f473
[DOC] Minor adjustment for Array#min
2024-10-04 13:36:36 -04:00
Peter Zhu
c7dc7da2ee
[DOC] Minor adjustment for Array#max
2024-10-04 13:35:56 -04:00
Burdette Lamar
95ad0e5f85
[DOC] Tweaks for Array#minmax ( #11787 )
2024-10-04 17:34:11 +00:00
Peter Zhu
e90862f0ed
[DOC] Correct documentation for Array#max
...
The return value of Array#max is the maximum value per the block, not
from the block.
2024-10-03 17:02:52 -04:00
Burdette Lamar
3ece042c38
[DOC] Tweaks for Array#min ( #11786 )
2024-10-03 21:02:32 +00:00
Peter Zhu
f56be4286f
[DOC] Add pound sign before all <=> methods
2024-10-03 09:28:13 -04:00
Peter Zhu
e7cf2e7639
[DOC] Fix indentation in documentation for Array#sort!
2024-10-02 14:44:57 -04:00
Burdette Lamar
253b76ec0a
[DOC] Tweaks for Array#max ( #11768 )
2024-10-02 13:54:12 -04:00
BurdetteLamar
9f47f0eb3c
[DOC] Tweaks for Array#length
2024-10-02 13:19:27 -04:00
Burdette Lamar
609fdde2c9
[DOC] Tweaks for Array.intersect? ( #11744 )
2024-10-02 11:12:01 -04:00
Burdette Lamar
a7c04a317f
[DOC] Tweaks for Array#intersection ( #11745 )
2024-10-02 11:11:29 -04:00
Burdette Lamar
e41e4bacb1
[DOC] Tweaks for Array#inspect ( #11743 )
2024-10-02 09:15:25 -04:00
BurdetteLamar
5edc321988
[DOC] Tweaks for Array#keep_if
2024-10-01 15:47:20 -04:00
BurdetteLamar
e72e18b31d
[DOC] Tweaks for Array#join
2024-10-01 15:46:25 -04:00
Burdette Lamar
03ca99c93b
[DOC] Tweaks for Array#hash ( #11704 )
2024-09-29 21:22:43 -04:00
Burdette Lamar
116395d315
[DOC] Tweaks for Array#flatten! ( #11689 )
2024-09-29 21:21:26 -04:00
Burdette Lamar
154ec2d242
[DOC] Tweaks for Array#insert ( #11709 )
2024-09-29 21:21:11 -04:00