Граф коммитов

766 Коммитов

Автор SHA1 Сообщение Дата
Kevin Newton 3d0a46796b Rename YARP symbols to prism 2023-09-27 13:57:38 -04:00
git 1cbb1b5578 Update default gems list at 2df00640ff [ci skip] 2023-09-21 20:02:47 +00:00
Takashi Kokubun 639971a080 --disable-jit-support no longer exists 2023-09-20 10:14:56 -07:00
git 1fbfd06628 Update default gems list at 7f96c9be9e [ci skip] 2023-09-16 00:34:07 +00:00
Nobuyoshi Nakada b85bb90c34
[DOC] Sort "Core classes updates" section
Alphabetically by class or module names.
2023-09-14 22:43:55 +09:00
Nobuyoshi Nakada 998ae7c3f3
[Bug #19868] Deprecate `Process::Status#&` and `Process::Status#>>` 2023-09-14 15:26:25 +09:00
git 1f35789ffe Update default gems list at f4443f3b1c [ci skip] 2023-09-08 19:52:16 +00:00
git 009e0a3f9e Update bundled gems list at 2023-09-07 2023-09-07 06:59:55 +00:00
git dbe9b8520f Update default gems list at d83b5ea09d [ci skip] 2023-09-05 13:43:51 +00:00
git 570ebeaee2 Update default gems list at 1c622a6b58 [ci skip] 2023-09-01 20:57:36 +00:00
Peter Zhu 0aa404b957 Change heap init environment variable names
This commit changes RUBY_GC_HEAP_INIT_SIZE_{40,80,160,320,640}_SLOTS to
RUBY_GC_HEAP_{0,1,2,3,4}_INIT_SLOTS. This is easier to use because the
user does not need to determine the slot sizes (which can vary between
32 and 64 bit systems). They now just use the heap names
(`GC.stat_heap.keys`).
2023-08-30 19:37:11 -04:00
git 00fdb4e12e Update default gems list at 36a3899e9d [ci skip] 2023-08-30 09:18:22 +00:00
git a83152d4db Update bundled gems list at ad2a464e8f [ci skip] 2023-08-30 02:11:23 +00:00
git 0744da1b3b Update default gems list at 5ed42c9800 [ci skip] 2023-08-29 09:16:36 +00:00
Hiroshi SHIBATA 589cd0e511
[DOC] Mention about https://bugs.ruby-lang.org/issues/19776 2023-08-29 14:17:23 +09:00
Nobuyoshi Nakada c0e913ae88
[DOC] Link method name references 2023-08-29 13:52:18 +09:00
Nobuyoshi Nakada 7e5c662a6f
[Feature #18183] Add `chars:` option to `Random#alphanumeric` 2023-08-29 10:56:56 +09:00
Peter Zhu 9ea9f99248 [Feature #19785] Deprecate RUBY_GC_HEAP_INIT_SLOTS
This environment variable is replaced by
`RUBY_GC_HEAP_INIT_SIZE_%d_SLOTS`, so it doesn't make sense to keep it.
2023-08-25 21:50:56 -04:00
git 487d91fde1 Update default gems list at e2b8eac767 [ci skip] 2023-08-26 00:22:09 +00:00
Takashi Kokubun 4825600da5 Update NEWS.md for YJIT [ci skip]
Reverse-merge Maxime's release notes changes to NEWS.md and added a
couple of things that are not in release notes.
2023-08-25 12:00:54 -07:00
Peter Zhu eb5eeb6f19 [DOC] Fix link in NEWS.md
I forgot to commit the second part in
775df74feb.
2023-08-24 21:48:04 -04:00
Peter Zhu 775df74feb [DOC] Fix link in NEWS.md 2023-08-24 21:45:34 -04:00
git ccc80043db Update default gems list at eec7a3f9ee [ci skip] 2023-08-22 04:46:44 +00:00
git 5c75dc51b7 Update default gems list at 314ccdd60c [ci skip] 2023-08-20 17:17:10 +00:00
git 795587386c Update default gems list at bd440bf85d [ci skip] 2023-08-19 01:14:50 +00:00
git f1778870bd Update default gems list at 45740e7a24 [ci skip] 2023-08-17 00:48:19 +00:00
git d1b1e4a3ff Update bundled gems list at 2023-08-12 2023-08-12 07:00:20 +00:00
Kazuhiro NISHIYAMA 3f010d48fc
[DOC] Fix a link [ci skip] 2023-08-01 09:27:25 +09:00
Shugo Maeda a542512b7c Add Refinement#target and deprecate Refinement#refined_class
[Feature #19714]
2023-07-31 17:23:17 +09:00
git e40f8bbd20 Update bundled gems list at 2023-07-31 2023-07-31 06:59:54 +00:00
git 5de82ed401 Update bundled gems list at 2023-07-28 2023-07-28 06:59:38 +00:00
git e78af6b82d Update default gems list at b201ac0bc0 [ci skip] 2023-07-27 08:24:09 +00:00
git 46ca0e1ce4 Update bundled gems list at 2023-07-27 2023-07-27 07:00:06 +00:00
git bbf059fb84 Update default gems list at 134d874173 [ci skip] 2023-07-20 18:52:03 +00:00
git 62cb739ba5 Update bundled gems list at 2023-07-20 2023-07-20 07:00:26 +00:00
Jean Boussier fa30b99c34 Implement Process.warmup
[Feature #18885]

For now, the optimizations performed are:

  - Run a major GC
  - Compact the heap
  - Promote all surviving objects to oldgen

Other optimizations may follow.
2023-07-17 11:20:15 +02:00
git baf70c7dfe Update default gems list at 7ffb995f5e [ci skip] 2023-07-15 15:59:56 +00:00
Kazuhiro NISHIYAMA c227ae7e64
Sort by URL [ci skip] 2023-07-14 09:01:38 +09:00
git a74c721527 Update default gems list at 7f9c2a9bdd [ci skip] 2023-07-13 02:16:53 +00:00
git 84d0667ea8 Update default gems list at d40935c680 [ci skip] 2023-07-11 16:31:17 +00:00
git 5f915108da Update default gems list at 33e00b79a0 [ci skip] 2023-07-08 08:54:34 +00:00
Takashi Kokubun 57bf73225d Add a NEWS entry for --yjit-exec-mem-size [ci skip] 2023-07-05 14:42:20 -07:00
git 12fc80ab7f Update default gems list at 4bad2a9562 [ci skip] 2023-07-02 04:49:39 +00:00
git a6cc1fa5cf Update default gems list at ab5421547c [ci skip] 2023-06-29 01:08:30 +00:00
git 715c5ca4a4 Update default gems list at b954a4ebc6 [ci skip] 2023-06-28 07:53:31 +00:00
git 9df5b4562e Update bundled gems list at 2023-06-25 2023-06-25 07:00:17 +00:00
git 00c1bd66d6 Update default gems list at b7375770ef [ci skip] 2023-06-23 03:52:44 +00:00
Samuel Williams a87bce86bb
Allow setting the name of a class or module. (#7483)
Introduce `Module#set_temporary_name` for setting identifiers for otherwise
anonymous modules/classes.
2023-06-21 16:49:51 +09:00
git e5ae7a16b4 Update bundled gems list at 2023-06-17 2023-06-17 06:59:21 +00:00
git 58b8e217e1 Update bundled gems list at bd019ac87a [ci skip] 2023-06-14 05:25:02 +00:00