git
3ded50a36c
Update default gems list at b2bf5d237b
[ci skip]
2022-12-20 17:08:54 +00:00
Yuta Saito
25635bbcee
Add links to Wasm port resources to NEWS.md
2022-12-21 00:10:27 +09:00
Yusuke Endoh
950dc16989
Move Coverage-related items to Stdlib section
2022-12-17 19:04:55 +09:00
Yusuke Endoh
c00f7cfb9b
Move Socket-related changes to stdlib section
2022-12-17 18:29:24 +09:00
git
a5a40259e4
Update default gems list at 20f9316f9d
[ci skip]
2022-12-20 05:50:57 +00:00
Hiroshi SHIBATA
9761422f47
Added news entries for Bundler
2022-12-19 15:55:13 +09:00
git
919b5bfce3
Update default gems list at 1142bc875b
[ci skip]
2022-12-19 06:00:53 +00:00
Kazuhiro NISHIYAMA
65ce6795fe
Sort by URL [ci skip]
2022-12-19 14:39:02 +09:00
Hiroshi SHIBATA
9a48459393
Added notable changes for the default gems
2022-12-19 14:22:18 +09:00
Takashi Kokubun
4de514da38
Revert "Mentioned https://github.com/ruby/ruby/pull/6086 to NEWS"
...
This reverts commit 6229c02d6b
.
Nothing has been changed in RubyVM.stat on normal Ruby build. It seems
confusing to say that something has been changed there. The flag is
supposed to be enabled only by CRuby developers, and it's not efficient
enough for public consumption.
2022-12-18 21:04:10 -08:00
Hiroshi SHIBATA
df4820e749
Added some changes that are only exists on GitHub to NEWS
2022-12-19 12:10:02 +09:00
Hiroshi SHIBATA
40ec3762d2
Mentioned https://github.com/ruby/date/pull/80
2022-12-19 11:45:23 +09:00
Hiroshi SHIBATA
289d99cc62
Merge Time class sections on NEWS
2022-12-19 11:43:56 +09:00
Hiroshi SHIBATA
6229c02d6b
Mentioned https://github.com/ruby/ruby/pull/6086 to NEWS
2022-12-19 11:38:25 +09:00
Hiroshi SHIBATA
63a9b72c17
Removed empty section
2022-12-19 11:34:17 +09:00
git
e123695fbc
Update default gems list at 08d21b4bd2
[ci skip]
2022-12-19 01:51:11 +00:00
Nobuyoshi Nakada
3d2eb7c9a6
[Feature #18033 ] [DOC] Add NEWS
2022-12-16 22:52:59 +09:00
Yusuke Endoh
b9ea83fc1c
Update NEWS.md
...
Regexp optimization and Wasm support are added.
2022-12-16 02:21:50 +09:00
git
850661dd6d
Update default gems list at 11f3bef260
[ci skip]
2022-12-16 06:36:43 +00:00
git
5983df93d4
Update default gems list at 2cd22f9abd
[ci skip]
2022-12-16 06:35:45 +00:00
git
29cb767a1c
Update default gems list at d95ee11462
[ci skip]
2022-12-16 03:53:18 +00:00
git
bb78445695
Update default gems list at 7e26ff7dc0
[ci skip]
2022-12-16 02:37:02 +00:00
Koichi Sasada
ae19ac5b5b
fixed encoding table
...
This reduces global lock acquiring for reading.
https://bugs.ruby-lang.org/issues/18949
2022-12-16 10:04:37 +09:00
Hiroshi SHIBATA
15b60bb1a4
Mentioned https://bugs.ruby-lang.org/issues/17767 on NEWS.md
2022-12-16 09:13:35 +09:00
Takashi Kokubun
5ca46399f1
Add NEWS entries about CGI and ERB [ci skip]
2022-12-15 16:02:27 -08:00
Takashi Kokubun
4872e8ef14
Improve Struct NEWS [ci skip]
...
I meant to commit diff, but it was left uncommitted locally.
2022-12-15 13:06:29 -08:00
Takashi Kokubun
53db8fb450
Add Struct examples to NEWS [ci skip]
2022-12-15 11:54:12 -08:00
Takashi Kokubun
2ae0e27a69
Add Data.define examples to NEWS [ci skip]
2022-12-15 11:49:59 -08:00
Jemma Issroff
c0b14e128f
Update NEWS.md to include shapes and gc bitmap marking
2022-12-15 11:46:55 -08:00
git
723cca6d82
Update bundled gems list at e3ed6c0783
[ci skip]
2022-12-15 13:20:17 +00:00
Peter Zhu
cca54c8b1b
[ci skip] Add entry to NEWS.md about VWA
2022-12-14 08:56:19 -05:00
git
45e84d1779
Update default gems list at 1a8d460534
[ci skip]
2022-12-14 08:49:28 +00:00
git
31bc403e88
Update default gems list at 95d7b5e2e9
[ci skip]
2022-12-14 08:43:10 +00:00
git
f60c080849
Update default gems list at 15f5842a5f
[ci skip]
2022-12-14 07:54:33 +00:00
git
d652474a66
Update default gems list at 0b67e435ed
[ci skip]
2022-12-14 07:39:20 +00:00
git
82b61f53be
Update default gems list at c6f41a3255
[ci skip]
2022-12-14 07:08:24 +00:00
git
c96ffd36e2
Update default gems list at 989d993f5b
[ci skip]
2022-12-14 07:01:55 +00:00
git
00acc9b057
Update default gems list at 9e4d7e99ce
[ci skip]
2022-12-14 06:18:45 +00:00
git
c4009a2e83
Update default gems list at e2f4b8bf77
[ci skip]
2022-12-14 06:17:14 +00:00
git
a7cf39bba8
Update default gems list at 87d32376d9
[ci skip]
2022-12-14 05:54:44 +00:00
git
a3b2719a09
Update default gems list at 0c27c1b3fc
[ci skip]
2022-12-14 05:49:54 +00:00
git
6b41a2f9e7
Update default gems list at 067747bb9a
[ci skip]
2022-12-14 05:36:41 +00:00
git
25f727d4ca
Update default gems list at a1dba60b5b
[ci skip]
2022-12-13 18:37:48 +00:00
Takashi Kokubun
a66a69865d
YJIT: Change the default mem size to 64MiB ( #6912 )
...
* YJIT: Change the default mem size to 64MiB
* Also update ruby --help
Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>
2022-12-13 11:00:22 -05:00
Maxime Chevalier-Boisvert
1004d693b7
Make it so YJIT is no longer marked as experimental ( #6909 )
...
Tested on production workloads at Shopify for > 1 year and proven
to be quite stable. Enabling YJIT at run-time is still guarded
behind the --yjit command-line option for now.
2022-12-12 15:13:46 -05:00
Nobuyoshi Nakada
f093b619a4
[DOC] NEWS about [Feature #19104 ]
2022-12-12 13:56:06 +09:00
nagachika
9477ec732b
NEWS.md: fix ticket ref position.
2022-12-11 20:23:36 +09:00
Kazuhiro NISHIYAMA
d245c2ec48
Fix typos [ci skip]
2022-12-11 19:27:21 +09:00
Nobuyoshi Nakada
0645c8b3c1
[DOC] Fix update-NEWS-refs.rb
...
* Issue numbers are path components but not fragments
* Align justification width to Feature lines
2022-12-10 19:01:29 +09:00
nagachika
c33615b654
NEWS.md: Added compatibility issue of String#to_c. [ruby-core:110523] [Bug #19087 ]
2022-12-10 16:10:39 +09:00
git
7c438328d5
Update default gems list at 01cf3ab3b8
[ci skip]
2022-12-09 07:59:57 +00:00
git
c668eaff1e
Update default gems list at 93ac1503be
[ci skip]
2022-12-09 07:37:03 +00:00
git
db09ddf862
Update default gems list at d7baa17b49
[ci skip]
2022-12-09 05:58:23 +00:00
git
54a6bd2f00
Update default gems list at 95b423f93a
[ci skip]
2022-12-09 04:36:27 +00:00
git
234c3a056e
Update default gems list at 8bbf4e5d8d
[ci skip]
2022-12-08 21:00:41 +00:00
git
516fe62734
Update default gems list at 6f44dc8edf
[ci skip]
2022-12-08 07:24:21 +00:00
git
b2764752b2
Update default gems list at b9d055d760
[ci skip]
2022-12-08 05:13:10 +00:00
git
7cd0dacb0b
Update default gems list at 9fce6014b5
[ci skip]
2022-12-08 02:09:25 +00:00
Maxime Chevalier-Boisvert
3bb7a40160
Update NEWS.md
2022-12-07 15:00:18 -05:00
nagachika
f725bf358a
Fix a typo in NEWS.md. [ci-skip]
2022-12-07 21:27:36 +09:00
Nobuyoshi Nakada
581b4a3c88
NEWS.md: Remove an extraneous word [ci skip]
2022-12-07 19:48:38 +09:00
Nobuyoshi Nakada
c43203fd09
NEWS.md: Remove white space only lines [ci skip]
2022-12-07 19:19:26 +09:00
Jean Boussier
1968b4e2c7
Mention `rb_hash_new_capa` and `rb_internal_thread_*` in NEWS.md
2022-12-07 10:08:25 +01:00
Yusuke Endoh
bcd8b2f00a
NEWS.md: Added some missing features
...
Also, tool/update-NEWS-refs.rb is added to help the update of NEWS.md.
2022-12-07 12:32:29 +09:00
Yusuke Endoh
8684904cb4
NEWS.md: Explain the change of [Feature #18367 ]
2022-12-07 08:11:35 +09:00
Koichi Sasada
87a1fb9ac3
NEWS: `UnboundMethod#==`
2022-12-06 18:23:54 +09:00
Kazuhiro NISHIYAMA
53473f8ea9
Remove unused link [ci skip]
2022-12-06 11:52:34 +09:00
Kazuhiro NISHIYAMA
cf12a8f23e
Fix a link [ci skip]
2022-12-06 11:52:20 +09:00
Kazuhiro NISHIYAMA
78d42c23e2
Remove unused headings [ci skip]
2022-12-06 11:51:07 +09:00
Martin Dürst
68bb6bfc35
update NEWS to mention Unicode version 15.0.0
2022-12-06 10:17:34 +09:00
git
8e5d1277fa
Update default gems list at fa865f5752
[ci skip]
2022-12-05 10:45:25 +00:00
git
d0888f7784
Update default gems list at 3fe5890f7b
[ci skip]
2022-12-05 10:30:39 +00:00
git
faee3b9039
Update default gems list at b62b7dc705
[ci skip]
2022-12-05 08:33:45 +00:00
git
8f7ec172a6
Update default gems list at 325ac80c21
[ci skip]
2022-12-05 08:18:45 +00:00
git
ab314610ab
Update default gems list at 3909cfaa02
[ci skip]
2022-12-05 08:14:37 +00:00
git
f64718cb32
Update default gems list at faafb7b740
[ci skip]
2022-12-05 08:04:37 +00:00
git
88735f9e18
Update default gems list at 95e272baf8
[ci skip]
2022-12-05 08:03:06 +00:00
git
2c78ca64cb
Update default gems list at f5355df610
[ci skip]
2022-12-05 07:52:19 +00:00
git
771c4ee68c
Update default gems list at 52c76d0f69
[ci skip]
2022-12-05 07:49:38 +00:00
git
fca68f373c
Update default gems list at 40ee1eea76
[ci skip]
2022-12-05 07:45:14 +00:00
git
40e82877d2
Update default gems list at 73404e8f12
[ci skip]
2022-12-05 07:39:16 +00:00
git
68be8908fc
Update default gems list at 7a7d1b3853
[ci skip]
2022-12-05 07:36:04 +00:00
git
ba7151224f
Update default gems list at 0d5ad44ac3
[ci skip]
2022-12-05 07:34:31 +00:00
git
e11bf1f253
Update default gems list at 71b4d35526
[ci skip]
2022-12-05 07:19:21 +00:00
git
d9f75c6c5a
Update default gems list at c5911408f9
[ci skip]
2022-12-05 07:14:44 +00:00
git
d97949ea82
Update default gems list at 04311008b6
[ci skip]
2022-12-05 07:06:30 +00:00
git
0cfe77d4f6
Update default gems list at ad970f5474
[ci skip]
2022-12-05 06:53:59 +00:00
git
4a5a657842
Update default gems list at 8a5dffe513
[ci skip]
2022-12-05 06:45:30 +00:00
git
fad4e906c3
Update default gems list at 8c596369e8
[ci skip]
2022-12-05 06:32:42 +00:00
git
c94764463a
Update default gems list at 05caafb473
[ci skip]
2022-12-05 06:19:35 +00:00
git
594c663f12
Update default gems list at f6dad39544
[ci skip]
2022-12-05 06:10:32 +00:00
git
da5fe6e893
Update default gems list at a0deb64909
[ci skip]
2022-12-05 06:08:15 +00:00
git
e01c980aa7
Update default gems list at 3cfb7afbfe
[ci skip]
2022-12-05 06:00:10 +00:00
git
ce3abb4221
Update default gems list at fcbafe7f4a
[ci skip]
2022-12-05 05:57:49 +00:00
git
f1f39a5fdb
Update default gems list at c4d22d47f8
[ci skip]
2022-12-05 05:48:41 +00:00
Hiroshi SHIBATA
650b87b0bd
Manually bumped date-3.3.0 version
2022-12-05 14:40:32 +09:00
git
6b0ff6f9eb
Update default gems list at 0f534bfb6a
[ci skip]
2022-12-05 05:25:11 +00:00
git
f64b235432
Update default gems list at d7b00b55a9
[ci skip]
2022-12-05 05:00:54 +00:00
git
3491ac8ae1
Update default gems list at 5fb3dec058
[ci skip]
2022-12-05 04:56:36 +00:00
git
ed1e0c2d13
Update bundled gems list at 6f3c8fdab4
[ci skip]
2022-12-02 17:23:52 +00:00
Takashi Kokubun
fa77bcf722
YJIT: Change the default --yjit-call-threshold to 30 ( #6850 )
2022-12-02 11:32:49 -05:00
Kazuhiro NISHIYAMA
b3890670b2
Fix a link [ci skip]
2022-12-02 16:22:12 +09:00
Kazuhiro NISHIYAMA
6930a2564c
NEWS.md: sort [ci skip]
2022-12-02 16:22:12 +09:00
Samuel Williams
4fa47eabf2
Clarify the storage argument. ( #6849 )
...
* Slightly more consistent indentation with other parts of the document.
2022-12-02 17:49:42 +13:00
Nobuyoshi Nakada
01790de9e6
Fix indents in NEWS [ci skip]
...
The MarkDown parser in RDoc requires 4 columns indentation for
paragraphs following list items. Otherwise, the following paragraphs
are not interpreted as the part of the preceeding list item,
2022-12-01 23:01:28 +09:00
Samuel Williams
0436f1e15a
Introduce `Fiber#storage` for inheritable fiber-scoped variables. ( #6612 )
2022-12-01 23:00:33 +13:00
Nobuyoshi Nakada
4e68b59431
[Feature #19138 ] Add `SyntaxError#path`
2022-12-01 17:05:41 +09:00
git
062c5a9e6b
Update default gems list at d6e91784ab
[ci skip]
2022-11-30 03:59:46 +00:00
Yusuke Endoh
33a9a7fd8d
Mention Exception#detailed_message in NEWS.md
2022-11-30 11:35:44 +09:00
Yusuke Endoh
4e13f5b579
Mention Regexp.timeout= in NEWS.md
2022-11-30 11:34:02 +09:00
git
4db429d211
Update default gems list at 4f8c6711dd
[ci skip]
2022-11-29 04:59:09 +00:00
git
612b528c8a
Update default gems list at d13de3a62e
[ci skip]
2022-11-28 18:45:17 +00:00
git
dcf94e719c
Update default gems list at 476700c06f
[ci skip]
2022-11-28 12:50:43 +00:00
Kazuhiro NISHIYAMA
833545a211
NEWS.md: sort [ci skip]
2022-11-28 13:57:50 +09:00
git
529e58d610
Update default gems list at b335d899ff
[ci skip]
2022-11-28 04:41:36 +00:00
git
1612d57691
Update default gems list at 98074a57ca
[ci skip]
2022-11-28 03:35:19 +00:00
git
0096d99eff
Update bundled gems list at 2022-11-28
2022-11-28 02:57:48 +00:00
git
d055c44b0c
Update default gems list at 6fdc677186
[ci skip]
2022-11-27 06:33:33 +00:00
git
26794b95cf
Update bundled gems list at 3853385377
[ci skip]
2022-11-26 06:45:33 +00:00
git
51994955cd
Update default gems list at 534bac04e7
[ci skip]
2022-11-26 06:06:50 +00:00
Takashi Kokubun
91c7e8afc4
Revert "Update default gems list at 574896a0ce
[ci skip]"
...
This reverts commit eb3a6ae524
.
2022-11-25 21:36:16 -08:00
git
eb3a6ae524
Update default gems list at 574896a0ce
[ci skip]
2022-11-26 05:33:02 +00:00
Nobuyoshi Nakada
15be9ecbcc
Revert "Update default gems list at d0bb24c497
[ci skip]"
...
This reverts commit ba26dd7ba5
, which
duplicates the list.
2022-11-26 13:29:17 +09:00
git
ba26dd7ba5
Update default gems list at d0bb24c497
[ci skip]
2022-11-26 04:13:23 +00:00
Nobuyoshi Nakada
d0bb24c497
[DOC] Fix loose and tight lists
...
The MarkDown parser of RDoc does not allow mixing loose and tight
lists, and the results may be very unexpected otherwise.
2022-11-26 13:12:10 +09:00
Nobuyoshi Nakada
19fdc9cac2
[DOC] Fix indents of nested bullet lists
2022-11-26 13:12:10 +09:00
Takashi Kokubun
ac4d00df82
MJIT: Change default --mjit-max-cache back to 100
...
These days we benchmark MJIT using yjit-bench. The warmup duration in
yjit-bench is very short, so compiling many methods comes at a cost even
while it's actually optimal for MJIT to compile everything / tens of
thousands of methods once it reaches the peak performance.
yjit-bench doesn't necessarily represent the peak performance on production.
It measures the performance of Ruby 30~60s after boot. If your JIT takes
more than 1 minute to warm up, there's no way for the JIT to make the numbers
good on yjit-bench.
Until we make MJIT's compilation much faster, we don't afford compiling
10,000 methods on yjit-bench.
This change alone makes MJIT's benchmark number on railsbench 2x better :p
2022-11-25 15:55:19 -08:00
Nobuyoshi Nakada
8a50db7dfa
NEWS: "Find pattern" is not related to find.rb [ci skip]
2022-11-25 19:53:35 +09:00
Nobuyoshi Nakada
26baf4813e
[Feature #18925 ] [DOC] Add `FileUtils.ln_sr` to NEWS
2022-11-25 19:51:31 +09:00
Nobuyoshi Nakada
fb7598fb3e
[DOC] Remove extraneous backticks
...
So cross-references to defined classes/modules/methods work.
2022-11-25 19:17:44 +09:00
Nobuyoshi Nakada
4ab89d57bb
Fix indents in NEWS [ci skip]
...
The MarkDown parser in RDoc requires 4 columns indentation for
paragraphs following list items.
2022-11-25 19:07:21 +09:00
yui-knk
e29d9e9fba
Add examples to error_tolerant option in NEWS [ci skip]
2022-11-25 15:36:00 +09:00
Takashi Kokubun
d15de2f0d7
Add a NEWS entry about erb -S removal [ci skip]
2022-11-24 14:55:07 -08:00
Maxime Chevalier-Boisvert
07169fd824
Update YJIT section of `NEWS.md` ( #6803 )
...
* Update YJIT section of `NEWS.md`
* Update NEWS.md
2022-11-24 16:37:04 -05:00
zverok
eaf2b6c439
Add Time#deconstruct_keys
2022-11-22 23:10:46 +02:00
git
32d202eb93
Update default gems list at 805d70f716
[ci skip]
2022-11-22 02:13:26 +00:00
git
5304b3bd85
Update default gems list at 3f960cf445
[ci skip]
2022-11-22 02:01:14 +00:00
Takashi Kokubun
607fb49dbc
YJIT: Lower the required Rust version from 1.58.1 to 1.58.0 ( #6780 )
2022-11-21 10:27:39 -08:00
git
427985c194
Update default gems list at 509f04ca91
[ci skip]
2022-11-21 05:25:05 +00:00
yui-knk
db8ff237c7
Add a link to Feature #19070 ticket [ci skip]
2022-11-21 14:17:07 +09:00
yui-knk
d8601621ed
Enhance keep_tokens option for RubyVM::AbstractSyntaxTree parsing methods
...
Implementation for Language Server Protocol (LSP) sometimes needs token information.
For example both `m(1)` and `m(1, )` has same AST structure other than node locations
then it's impossible to check the existence of `,` from AST. However in later case,
it might be better to suggest variables list for the second argument.
Token information is important for such case.
This commit adds these methods.
* Add `keep_tokens` option for `RubyVM::AbstractSyntaxTree.parse`, `.parse_file` and `.of`
* Add `RubyVM::AbstractSyntaxTree::Node#tokens` which returns tokens for the node including tokens for descendants nodes.
* Add `RubyVM::AbstractSyntaxTree::Node#all_tokens` which returns all tokens for the input script regardless the receiver node.
[Feature #19070 ]
Impacts on memory usage and performance are below:
Memory usage:
```
$ cat test.rb
root = RubyVM::AbstractSyntaxTree.parse_file(File.expand_path('../test/ruby/test_keyword.rb', __FILE__), keep_tokens: true)
$ /usr/bin/time -f %Mkb /usr/local/bin/ruby -v
ruby 3.2.0dev (2022-11-19T09:41:54Z 19070-keep_tokens d3af1b8057) [x86_64-linux]
11408kb
# keep_tokens :false
$ /usr/bin/time -f %Mkb /usr/local/bin/ruby test.rb
17508kb
# keep_tokens :true
$ /usr/bin/time -f %Mkb /usr/local/bin/ruby test.rb
30960kb
```
Performance:
```
$ cat ../ast_keep_tokens.yml
prelude: |
src = <<~SRC
module M
class C
def m1(a, b)
1 + a + b
end
end
end
SRC
benchmark:
without_keep_tokens: |
RubyVM::AbstractSyntaxTree.parse(src, keep_tokens: false)
with_keep_tokens: |
RubyVM::AbstractSyntaxTree.parse(src, keep_tokens: true)
$ make benchmark COMPARE_RUBY="./ruby" ARGS=../ast_keep_tokens.yml
/home/kaneko.y/.rbenv/shims/ruby --disable=gems -rrubygems -I../benchmark/lib ../benchmark/benchmark-driver/exe/benchmark-driver \
--executables="compare-ruby::./ruby -I.ext/common --disable-gem" \
--executables="built-ruby::./miniruby -I../lib -I. -I.ext/common ../tool/runruby.rb --extout=.ext -- --disable-gems --disable-gem" \
--output=markdown --output-compare -v ../ast_keep_tokens.yml
compare-ruby: ruby 3.2.0dev (2022-11-19T09:41:54Z 19070-keep_tokens d3af1b8057) [x86_64-linux]
built-ruby: ruby 3.2.0dev (2022-11-19T09:41:54Z 19070-keep_tokens d3af1b8057) [x86_64-linux]
warming up..
| |compare-ruby|built-ruby|
|:--------------------|-----------:|---------:|
|without_keep_tokens | 21.659k| 21.303k|
| | 1.02x| -|
|with_keep_tokens | 6.220k| 5.691k|
| | 1.09x| -|
```
2022-11-21 09:01:34 +09:00
Hiroshi SHIBATA
a80b66e7eb
Added build instructions of psych and fiddle with source files of libyaml and libffi
2022-11-18 17:51:37 +09:00
Samuel Williams
cb4c89e08e
Fix quoting of code in `NEWS.md`.
2022-11-17 15:19:21 -08:00
Samuel Williams
ea8a7287e2
Add support for `sockaddr_un` on Windows. ( #6513 )
...
* Windows: Fix warning about undefined if_indextoname()
* Windows: Fix UNIXSocket on MINGW and make .pair more reliable
* Windows: Use nonblock=true for read tests with scheduler
* Windows: Move socket detection from File.socket? to File.stat
Add S_IFSOCK to Windows and interpret reparse points accordingly.
Enable tests that work now.
* Windows: Use wide-char functions to UNIXSocket
This fixes behaviour with non-ASCII characters.
It also fixes deletion of temporary UNIXSocket.pair files.
* Windows: Add UNIXSocket tests for specifics of Windows impl.
* Windows: fix VC build due to missing _snwprintf
Avoid usage of _snwprintf, since it fails linking ruby.dll like so:
linking shared-library x64-vcruntime140-ruby320.dll
x64-vcruntime140-ruby320.def : error LNK2001: unresolved external symbol snwprintf
x64-vcruntime140-ruby320.def : error LNK2001: unresolved external symbol vsnwprintf_l
whereas linking miniruby.exe succeeds.
This patch uses snprintf on the UTF-8 string instead.
Also remove branch GetWindowsDirectoryW, since it doesn't work.
* Windows: Fix dangling symlink test failures
Co-authored-by: Lars Kanis <kanis@comcard.de>
2022-11-17 14:50:25 -08:00
git
71e668e633
Update default gems list at c76909e551
[ci skip]
2022-11-17 04:53:46 +00:00
Takashi Kokubun
d15d1c01c2
Rename --mjit-min-calls to --mjit-call-threshold ( #6731 )
...
for consistency with YJIT
2022-11-14 23:38:52 -08:00
git
e4e2ff76a8
Update default gems list at d019c3a4bd
[ci skip]
2022-11-14 06:38:18 +00:00
Nobuyoshi Nakada
bab8051d2d
[Bug #19100 ] [DOC] Add NEWS about PRNG update and incompatiblity
2022-11-11 01:56:46 +09:00
git
cdb3ec3af8
Update default gems list at 4e728486b9
[ci skip]
2022-11-08 08:08:48 +00:00
Takashi Kokubun
ea77aa2fd0
YJIT: Make Code GC metrics available for non-stats builds ( #6665 )
2022-11-03 13:41:35 -04:00
git
1acbcf0e58
Update bundled gems list at 2022-10-30
2022-10-30 07:04:08 +00:00
Kazuhiro NISHIYAMA
572cd10a86
Fix links and sort [ci skip]
2022-10-30 00:53:10 +09:00
Takashi Kokubun
b795e66a2d
Add NEWS entries about YJIT [ci skip] ( #6636 )
2022-10-26 10:40:49 -04:00
Takashi Kokubun
1161454806
Add NEWS entries about MJIT [ci skip]
2022-10-25 22:26:20 -07:00
git
a733633c57
Update default gems list at d6d9b5130e
[ci skip]
2022-10-25 23:14:50 +00:00
git
399747926c
Update bundled gems list at 2022-10-24
2022-10-24 09:27:55 +00:00
git
87f432b675
Update default gems list at c5f5403f6e
[ci skip]
2022-10-24 05:46:26 +00:00
yui-knk
0d697e341a
Add [Feature #19013 ] to NEWS [ci skip]
2022-10-22 16:46:27 +09:00
Ufuk Kayserilioglu
0378e2f4a8
Add Class#attached_object
...
Implements [Feature #12084 ]
Returns the object for which the receiver is the singleton class, or
raises TypeError if the receiver is not a singleton class.
2022-10-20 17:30:17 +02:00
git
93d73cfe80
Update default gems list at dffca50bb6
[ci skip]
2022-10-18 08:22:21 +00:00
git
85cee29357
Update default gems list at 6166fa612c
[ci skip]
2022-10-17 07:43:51 +00:00
Nobuyoshi Nakada
15488fc1c6
Update bundled gems list at 2022-10-16
2022-10-16 18:22:20 +09:00
Samuel Williams
8a420670a2
Introduce `Fiber::Scheduler#io_select` hook for non-blocking `IO.select`. ( #6559 )
2022-10-15 19:59:04 +13:00
Vladimir Dementyev
4954c9fc0f
Add MatchData#deconstruct/deconstruct_keys
2022-10-10 12:41:13 +09:00
git
7775d14356
Update bundled gems list at 2022-10-08
2022-10-08 07:05:42 +00:00
Alan Wu
d76854f166
Update NEWS about [Feature #18589 ]
2022-10-07 12:38:43 -04:00
Samuel Williams
e4f91bbdba
Add IO#timeout attribute and use it for blocking IO operations. ( #5653 )
2022-10-07 21:48:38 +13:00
git
e76217a7f3
Update bundled gems list at c3a87e16d8
[ci skip]
2022-10-07 07:03:33 +00:00
Hiroshi SHIBATA
b84140f607
Mentioned removing libffi sources from fiddle
2022-10-05 18:26:17 +09:00
git
48c261a040
Update default gems list at 203b831065
[ci skip]
2022-10-05 06:25:40 +00:00
git
6378825df5
Update bundled gems list at 2022-10-04
2022-10-04 07:09:33 +00:00
Victor Shepelev
ad651925e3
Add Data class implementation: Simple immutable value object
2022-09-30 18:23:19 +09:00
git
4ced7bfb23
Update bundled gems list at 866cfb248e
[ci skip]
2022-09-29 12:05:31 +00:00
git
2f7a530f59
Update bundled gems list at 8c4e52fbe8
[ci skip]
2022-09-29 01:28:41 +00:00
Samuel Williams
e7ddb6b182
Update NEWS.md with updated coverage interfaces.
2022-09-29 09:44:14 +13:00
Samuel Williams
81b919ce5c
Add news for eval coverage.
2022-09-25 20:35:47 +13:00
git
4c37eaa979
Update default gems list at 928aeef330
[ci skip]
2022-09-22 08:31:12 +00:00
Hiroshi SHIBATA
f07e651a90
Mentioned new constants for Process and Socket classes on NEWS.md
2022-09-22 14:37:56 +09:00
Mau Magnaguagno
76b4305a59
[DOC] Improve NEWS.md
...
Fix missing dot and replace error with ArgumentError.
2022-09-21 15:17:12 +09:00
Benoit Daloze
acc61cbf4a
Add NEWS entry for the previous commit
2022-09-12 14:59:45 +02:00
Benoit Daloze
14bcf69c9c
Deprecate Encoding#replicate
...
* See [Feature #18949 ].
2022-09-10 19:02:15 +02:00
git
6d10865cc2
Update default gems list at 2657d8efb9
[ci skip]
2022-09-06 01:42:25 +00:00
git
4331d4bbf0
Update default gems list at 113581d288
[ci skip]
2022-09-05 10:06:58 +00:00
Takashi Kokubun
7064d259bc
Update NEWS.md for YJIT
2022-09-01 14:12:24 -07:00
Kazuhiro NISHIYAMA
954f709f4e
NEWS.md: sort [ci skip]
2022-08-22 12:18:58 +09:00
Hiroshi SHIBATA
3d6baad7fa
Added syntax_suggest entry to NEWS
2022-08-22 11:40:38 +09:00
git
61ab06fe8a
Update default gems list at 490af8dbdb
[ci skip]
2022-08-19 01:03:07 +00:00
git
b3718edee2
Update bundled gems list at 2022-08-18
2022-08-18 07:04:23 +00:00
Nobuyoshi Nakada
0617cba197
[DOC] Add the link to [Feature #18809 ]
2022-08-13 11:23:47 +09:00
Kouhei Yanagita
d1d1c9ba7a
Add a NEWS entry about Integer#ceildiv [ci skip]
2022-08-13 09:29:15 +09:00
git
2ebb428fd9
Update default gems list at 1b32a4c7bb
[ci skip]
2022-08-10 12:52:38 +00:00
git
1139bc8c20
Update bundled gems list at 2022-08-10
2022-08-10 07:05:11 +00:00
git
dcf0bb3032
Update default gems list at 5c9ce54757
[ci skip]
2022-08-08 14:59:56 +00:00
Kazuhiro NISHIYAMA
1520936aa7
Fix a link [ci skip]
2022-08-01 12:34:03 +09:00
Akinori MUSHA
d050f162a7
Mention Enumerator.product/Enumerator::Product in the NEWS.md
2022-07-30 20:05:14 +09:00
git
1052ad4e48
Update bundled gems list at 156da55c16
[ci skip]
2022-07-13 06:46:52 +00:00
git
e99e1f0f3f
Update bundled gems list at 2022-07-12
2022-07-12 07:03:23 +00:00
git
53afacd036
Update bundled gems list at 2022-07-06
2022-07-06 07:03:41 +00:00
git
b92fb78696
Update bundled gems list at 2022-07-04
2022-07-04 07:03:51 +00:00
git
3124422bc8
Update bundled gems list at e0c6e288f0
[ci skip]
2022-07-01 06:53:37 +00:00