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

683 Коммитов

Автор SHA1 Сообщение Дата
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
git ace116fceb Update default gems list at 0cde887eb9 [ci skip] 2023-02-21 15:36:48 +00:00
git 61709227bb Update default gems list at b572f2436c [ci skip] 2023-02-21 11:00:14 +00:00
git 2573730658 Update default gems list at 65b6411e9d [ci skip] 2023-02-16 00:58:12 +00:00
git 740b45a4df Update default gems list at a66bc448a4 [ci skip] 2023-02-07 12:27:05 +00:00
git 4d35365ace Update default gems list at cbd5de4f88 [ci skip] 2023-02-03 07:50:34 +00:00
git a874c3f4bb Update default gems list at 5a9e2f142d [ci skip] 2023-02-02 14:04:02 +00:00
git 71e9eacc4c Update default gems list at 8087ba736e [ci skip] 2023-02-02 04:45:47 +00:00
git 1c7bf378a1 Update default gems list at b432867429 [ci skip] 2023-01-30 08:29:31 +00:00
Kazuhiro NISHIYAMA d623210811
[DOC] Fix a link [ci skip] 2023-01-23 09:34:03 +09:00
Shugo Maeda c948a08136
Add a NEWS entry for [Feature #19314] [ci skip] 2023-01-20 21:41:40 +09:00
git d80a574a04 Update bundled gems list at 2023-01-20 2023-01-20 07:05:11 +00:00
git 5ce3855d90 Update default gems list at 8a771efec2 [ci skip] 2023-01-18 04:53:47 +00:00
git f8249eb49a Update default gems list at 492d37fbbd [ci skip] 2023-01-17 08:47:20 +00:00
Nobuyoshi Nakada 447f8f7a3c
[DOC] Changed gem list style in NEWS.md 2023-01-13 20:34:45 +09:00
git 3faecaaa60 Update bundled gems list at b7598b535e [ci skip] 2023-01-12 10:34:00 +00:00
git 1be669d063 Update bundled gems list at 2023-01-06 2023-01-06 07:02:20 +00:00
Benoit Daloze 03dd37775a Raise an ArgumentError for unknown pack/unpack directive
* [Bug #19150]
2023-01-05 19:05:03 +01:00
nagachika fdac148637 NEWS.md: remove a redundant bundled gems entry. [ci skip] 2023-01-03 17:15:28 +09:00
git d87cf4cc2a Update bundled gems list at 2bbf63dd86 [ci skip] 2023-01-03 06:47:33 +00:00
git 51021fc710 Update bundled gems list at 2023-01-02 2023-01-02 07:04:24 +00:00
git 39a96b4344 Update default gems list at b7ad60a794 [ci skip] 2022-12-26 06:10:05 +00:00
git d29096f4a8 Update default gems list at cd6c7613f3 [ci skip] 2022-12-26 03:08:21 +00:00
Kazuhiro NISHIYAMA bb2c360138
Update NEWS.md for 3.3.0 [ci skip] 2022-12-26 11:43:08 +09:00
Kazuhiro NISHIYAMA 07c19cf551
Fix a grammar [ci skip] 2022-12-25 13:30:43 +09:00
git 82b8805eb4 Update default gems list at 8f05e4f54b [ci skip] 2022-12-24 20:56:10 +00:00
Hiroshi SHIBATA d521c9e5a7
cosmetic changes for external link 2022-12-24 17:54:21 +09:00
Hiroshi SHIBATA 8263feaa22
Added some of new features for RubyGems 3.4 and Bundler 2.4 2022-12-24 17:20:09 +09:00
git 03e030d463 Update default gems list at f6620037ba [ci skip] 2022-12-24 07:57:38 +00:00
Peter Zhu 97280faf28 Add blog post on VWA to NEWS.md [ci skip]
The link currently 404s but the blog post will be published on Dec 25.
2022-12-23 09:46:37 -05:00
Koichi Sasada 970b26fb71 NEWS.md: add 2 functions for debuggers [ci skip] 2022-12-23 15:30:59 +09:00
git 0d75d403ab Update bundled gems list at 2192f2e6bc [ci skip] 2022-12-23 05:49:37 +00:00
git fe2c996adb Update default gems list at 2fb6b39142 [ci skip] 2022-12-23 01:01:00 +00:00
git 5507b32d19 Update default gems list at 2d2baaf2f4 [ci skip] 2022-12-23 00:52:44 +00:00
git f17448e8c3 Update bundled gems list at fe2bcd3528 [ci skip] 2022-12-23 00:35:50 +00:00
Takashi Kokubun cce6a30fdd Avoid calling it a stdlib [ci skip]
It technically is, but it's probably just confusing for most people.
2022-12-22 13:39:08 -08:00
git ed81d0f5f6 Update default gems list at fe7190a8c1 [ci skip] 2022-12-22 08:49:43 +00:00