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
git
c74f42a4fb
Update bundled gems list at 2023-06-13
2023-06-13 06:59:40 +00:00
git
52131d84f2
Update bundled gems list at 2023-06-11
2023-06-11 07:01:53 +00:00
Hiroshi SHIBATA
11cc1827c4
Added entry for racc changes to NEWS.md
2023-06-09 16:30:55 +09:00
git
56d74e4ca0
Update bundled gems list at fcbc721ae9
[ci skip]
2023-06-09 06:47:23 +00:00
git
4e8b859c64
Update default gems list at e69bb9f0d7
[ci skip]
2023-06-08 08:26:25 +00:00
git
8a77275709
Update default gems list at 0f2ebfee85
[ci skip]
2023-06-08 01:09:45 +00:00
git
068672cfe8
Update default gems list at 4275a8098e
[ci skip]
2023-06-04 15:25:17 +00:00
git
1bb7c3c447
Update default gems list at e6bd1852fb
[ci skip]
2023-06-03 08:28:54 +00:00
git
d7e82512e4
Update default gems list at c32a30ec09
[ci skip]
2023-06-02 08:21:30 +00:00
git
57fce84c14
Update default gems list at e5bce57e1d
[ci skip]
2023-05-25 09:12:20 +00:00
git
8e2fac7b9c
Update bundled gems list at 2023-05-25
2023-05-25 06:59:46 +00:00
git
52be7e8986
Update default gems list at a7d7032100
[ci skip]
2023-05-23 01:24:57 +00:00
git
892798cac8
Update default gems list at 8db13c179e
[ci skip]
2023-05-20 09:32:21 +00:00
Kazuhiro NISHIYAMA
bab9966b7a
[DOC] Fix a link [ci skip]
2023-05-15 22:36:02 +09:00
git
cee6903763
Update bundled gems list at 2023-05-13
2023-05-13 06:59:15 +00:00
Hiroshi SHIBATA
71dc88df38
Added entry about ext/readline
2023-05-10 09:56:54 +09:00
git
091d04ccce
Update bundled gems list at 9d6bfe3815
[ci skip]
2023-05-09 03:57:54 +00:00
Takashi Kokubun
b4e4ad9545
Write up NEWS entries for RJIT [ci skip]
2023-05-04 16:10:14 -07:00
Takashi Kokubun
60eb181c37
Merge a YJIT release notes draft into NEWS [ci skip]
2023-05-04 15:59:46 -07:00
Takashi Kokubun
546093e8d9
Add YJIT-related NEWS entries [ci skip]
2023-05-04 15:52:59 -07:00
git
4134eb2191
Update bundled gems list at f6694b5bc8
[ci skip]
2023-04-28 02:05:08 +00:00
Vladimir Dementyev
b09f5c7bf7
MatchData#named_captures: add optional symbolize_names keyword ( #6952 )
2023-04-19 11:19:31 +12:00
Kazuhiro NISHIYAMA
2f6539fc94
Sort by URL [ci skip]
2023-04-18 09:28:47 +09:00
Nobuyoshi Nakada
165ef42b3c
* append newline at EOF. [ci skip]
2023-04-17 22:34:20 +09:00
Jean Boussier
f3979aec76
Add spec for `Warning[:performance]`
...
[Feature #19538 ]
2023-04-17 10:29:46 +02:00
git
07428e7277
Update default gems list at 67743d5823
[ci skip]
2023-04-14 06:39:44 +00:00
git
0a092d00cc
Update default gems list at f09638fe25
[ci skip]
2023-04-13 09:52:07 +00:00
git
3423ba9cef
Update default gems list at f7c8d3bf96
[ci skip]
2023-04-09 13:44:59 +00:00
git
c78476cee8
Update default gems list at 6ca1f3eec4
[ci skip]
2023-04-06 07:18:54 +00:00
Aaron Patterson
8525603c72
Revert "Fix transient heap mode"
...
This reverts commit 87253d047c
.
Revert "Implement `Process.warmup`"
This reverts commit ba6ccd8714
.
2023-04-04 12:59:14 -07:00
Jean Boussier
ba6ccd8714
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-04-04 19:49:08 +02:00
git
09ad7e20d3
Update default gems list at 6fb6d85aee
[ci skip]
2023-04-03 05:20:16 +00:00
git
f8f15e247d
Update bundled gems list at 2023-03-29
2023-03-29 07:00:50 +00:00
git
c2ea229889
Update default gems list at 120d8d0ae2
[ci skip]
2023-03-28 02:12:58 +00:00
git
466322ec6e
Update default gems list at ec14b381c1
[ci skip]
2023-03-27 15:16:18 +00:00
Jeremy Evans
836e9a192b
Add Dir.for_fd
...
This returns a Dir instance for the given directory file descriptor.
If fdopendir is not supported, this raises NotImplementedError.
Implements [Feature #19347 ]
2023-03-24 11:18:57 -07:00
Jeremy Evans
3be65f63c7
Add Dir#chdir
...
This uses Dir.fchdir if supported, or Dir.chdir otherwise.
Implements [Feature #19347 ]
2023-03-24 11:18:57 -07:00
Jeremy Evans
466ca7ae20
Add Dir.fchdir
...
This is useful for passing directory file descriptors over UNIX
sockets or to child processes to avoid TOCTOU vulnerabilities.
The implementation follows the Dir.chdir code.
This will raise NotImplementedError on platforms not supporting
both fchdir and dirfd.
Implements [Feature #19347 ]
2023-03-24 11:18:57 -07:00
git
1e73bdbfc4
Update bundled gems list at 2023-03-13
2023-03-13 07:02:11 +00:00
git
fd4a397e88
Update bundled gems list at 2023-03-07
2023-03-07 07:01:48 +00:00
git
c077df9b28
Update default gems list at 56ebeba436
[ci skip]
2023-03-07 02:48:16 +00:00
git
55367b3bd7
Update bundled gems list at e87d088291
[ci skip]
2023-03-06 06:04:03 +00:00
git
ecb99feff4
Update bundled gems list at a3abe3fd6d
[ci skip]
2023-03-05 06:30:59 +00:00
git
ee83274f36
Update bundled gems list at 2023-03-01
2023-03-01 07:02:27 +00:00
git
cd1991281e
Update bundled gems list at 2023-02-28
2023-02-28 07:01:59 +00:00
git
494c274b82
Update bundled gems list at 2023-02-27
2023-02-27 07:01:23 +00:00
Jean Boussier
2a5354e593
Implement ObjectSpace::WeakKeyMap basic allocator
...
[Feature #18498 ]
2023-02-23 16:01:57 +01:00