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

72672 Коммитов

Автор SHA1 Сообщение Дата
BurdetteLamar d7419354ac [ruby/pstore] Enhanced RDoc
https://github.com/ruby/pstore/commit/23a7f5468f
2022-07-02 21:49:12 +09:00
BurdetteLamar 6f26a6cdef [ruby/pstore] Enhanced RDoc
https://github.com/ruby/pstore/commit/c12560e59a
2022-07-02 21:49:11 +09:00
BurdetteLamar ce5aa6d4af [ruby/pstore] Enhanced RDoc
https://github.com/ruby/pstore/commit/117177c226
2022-07-02 21:49:10 +09:00
BurdetteLamar 2dafa0470b [ruby/pstore] Enhanced RDoc
https://github.com/ruby/pstore/commit/8f9843ef19
2022-07-02 21:49:09 +09:00
BurdetteLamar 902563a827 [ruby/pstore] Enhanced RDoc
https://github.com/ruby/pstore/commit/8de41c1eed
2022-07-02 21:49:09 +09:00
BurdetteLamar 6eeb774ab1 [ruby/pstore] Enhanced RDoc
https://github.com/ruby/pstore/commit/c59d4a063e
2022-07-02 21:49:08 +09:00
BurdetteLamar 8715ecd04b [ruby/pstore] Enhanced RDoc
https://github.com/ruby/pstore/commit/81a266d88c
2022-07-02 21:49:07 +09:00
David Rodríguez 7b78aba53a [rubygems/rubygems] Account for default gems not having remote when caching
https://github.com/rubygems/rubygems/commit/b93d4de2ff
2022-07-02 19:41:02 +09:00
David Rodríguez 9101269e94 [rubygems/rubygems] Move rubygems source specific logic to rubygems source
https://github.com/rubygems/rubygems/commit/6aa4c422a7
2022-07-02 19:41:02 +09:00
Nobuyoshi Nakada 0f06b8fa3e Relax `not_before` limit
Use the value as similar as other tests below.
Trying to fix sporadic “not yet valid” failures on some CIs.
2022-07-02 14:46:38 +09:00
Nobuyoshi Nakada 829d726604 Fallback to the default JIT only when no JIT is enabled
Usually, command line options are given precedence first, environment
variables next, and fall back to configuration options at last.
2022-07-02 09:15:20 +09:00
BurdetteLamar 06f4ca503d [ruby/bigdecimal] Correct indentation in Kernel#BigDecimal
https://github.com/ruby/bigdecimal/commit/3ede8860a6
2022-07-02 07:58:20 +09:00
git 303f81ad36 * 2022-07-02 [ci skip] 2022-07-02 05:25:28 +09:00
Burdette Lamar 8f5ad74e40
[DOC] New page for strftime formats (#6074)
This new page would be linked from method strftime in Time, Date, and DateTime, replacing the text there.
2022-07-01 15:25:05 -05:00
Nobuyoshi Nakada 3cf0018119
CI: Add conditions for `test_task` on MinGW 2022-07-01 20:55:29 +09:00
git 3124422bc8 Update bundled gems list at e0c6e288f0 [ci skip] 2022-07-01 06:53:37 +00:00
Masataka Pocke Kuwabara e0c6e288f0
Specify RBS commit hash to fix test failure on test-bundled-gems (#6082)
Update RBS to v2.6.0 and specify RBS commit hash to fix test failure on test-bundled-gems
2022-07-01 15:53:04 +09:00
Nobuyoshi Nakada 33100797c4
Remove redundant parentheses [ci skip] 2022-07-01 09:37:00 +09:00
Nobuyoshi Nakada c684b1aa26
Fix TODO in stringio/truncate_spec.rb 2022-07-01 09:08:25 +09:00
Koichi Sasada 5df20a5da5 stop CI failures.
302f353fd9 seems break the rubyspec.

@nobu please check it.
2022-07-01 01:45:39 +09:00
git 51d3035d0a * 2022-07-01 [ci skip] 2022-07-01 00:52:44 +09:00
Nobuyoshi Nakada 302f353fd9 [ruby/stringio] Fix the result of `StringIO#truncate` so compatible with `File`
https://github.com/ruby/stringio/commit/16847fea32
2022-07-01 00:52:29 +09:00
Dave Schwantes b6f6fc6e87
YJIT: Refactor gen_opt_mod (#6078)
Refactor gen_opt_mod in YJIT
2022-06-30 10:26:46 -04:00
Dave Schwantes 2366e14976
YJIT: Handle 0 total_exits YJIT Status Display (#6079)
handle case in YJIT stats where 0 exits causes NaN in the display
2022-06-30 10:24:34 -04:00
David Rodríguez b0c639f249 [rubygems/rubygems] Fix unintended double spaces in DSL documentation
https://github.com/rubygems/rubygems/commit/b1826876d0
2022-06-30 18:55:44 +09:00
Yusuke Endoh 8eb5198ccc [rubygems/rubygems] Prevent a warning: `*' interpreted as argument prefix
http://rubyci.s3.amazonaws.com/ubuntu2004-arm/ruby-master/log/20220630T063003Z.log.html.gz
```
[19606/21662] TestAst#test_not_cared:test/rubygems/test_gem_ext_cargo_builder/custom_name/build.rb(none):18: warning: `*' interpreted as argument prefix
(none):19: warning: `*' interpreted as argument prefix
 = 0.00 s
```

https://github.com/rubygems/rubygems/commit/c98f9326e8
2022-06-30 18:53:20 +09:00
Nobuyoshi Nakada 7dfaa617a4
Use `matrix.arch` separated from `matrix.configure`
Statically determined value should be set statically.
2022-06-30 17:56:04 +09:00
Nobuyoshi Nakada f4d70e1cd8
Make `FEATURE_SET_P` macro to include `FEATURE_BIT` 2022-06-30 16:51:39 +09:00
Nobuyoshi Nakada 982cda9a3e [Bug #18877] Let `lex_ctxt` not to eat escaped whitespace 2022-06-30 16:31:51 +09:00
Kazuhiro NISHIYAMA 4b1f337ef2
Add more check to debug failures 2022-06-30 15:36:34 +09:00
Koichi Sasada a5420b6fc1 use latest debug.gem
If `XDG_RUNTIME_DIR` is available, test-bundled-gems fails with
old debug.gem tests.
2022-06-30 13:50:13 +09:00
Nobuyoshi Nakada 841521b7c1
Adjust indent [ci skip] 2022-06-30 10:50:31 +09:00
Aaron Patterson cfc8d7eaec Use iseq bitmap when updating references
This allows us to delete the disassembly code path for reference
updating.
2022-06-29 17:07:42 -07:00
Aaron Patterson 8d157bc806 Move function to `static inline` so we don't have leaked globals
This function shouldn't leak and is only needed during instruction
assembly
2022-06-29 16:21:48 -07:00
Aaron Patterson e3ab525f69 Fix ISeq dump / load in array cases
We need to dump relative offsets for inline storage entries so that
loading iseqs as an array works as well.  This commit also has some
minor refactoring to make computing relative ISE information easier.

This should fix the iseq dump / load as array tests we're seeing fail in
CI.

Co-Authored-By: John Hawthorn <john@hawthorn.email>
2022-06-29 16:21:48 -07:00
Peter Zhu 66eb58d6bd Refactor tests for moving strings with compaction 2022-06-29 15:11:53 -04:00
David Rodríguez 95bfea6648 [rubygems/rubygems] Use modern style hashes in Gemfile DSL docs
https://github.com/rubygems/rubygems/commit/3f83236c02
2022-06-30 04:11:17 +09:00
Noah Gibbs 118e3edc32
Add a check-yjit-bindgen-unused target. Add to CI. (#6066)
This fails if there are any unused rust-bindgen "allow" entries. For
that target we turn on Rust warnings (there are a lot) and grep for the
ones that correspond to unused allow entries.

I've added check-yjit-bindgen-unused as a dependency of
check-yjit-bindings, so unused allow entries will now fail CI.

This change also removes our single unused allow entry (VM_CALL.*) which
was known to be bad.
2022-06-29 12:49:46 -04:00
git b340d566e5 * 2022-06-30 [ci skip] 2022-06-30 00:40:48 +09:00
Nobuyoshi Nakada bd8ed1f904
Do not call `exit()` directly 2022-06-29 20:10:29 +09:00
Nobuyoshi Nakada 685efac059
[Bug #18884] `class` cannot be just followed by modifiers 2022-06-29 14:13:15 +09:00
Nobuyoshi Nakada 5e1c182900
Remove no longer used label [ci skip] 2022-06-29 12:38:12 +09:00
Ian Ker-Seymer 3051d4bc2a [rubygems/rubygems] Support ruby 2.3 and 2.4
https://github.com/rubygems/rubygems/commit/3a9205df36
2022-06-29 09:53:14 +09:00
Ian Ker-Seymer 50e576292b [rubygems/rubygems] Upgrade rb-sys to 0.9.14
https://github.com/rubygems/rubygems/commit/c9adf3ef1c
2022-06-29 09:53:14 +09:00
David Rodríguez a16de43f23 [rubygems/rubygems] Add `gem env user_gemhome` and `gem env user_gemdir`
https://github.com/rubygems/rubygems/commit/14d3f80df6
2022-06-29 03:25:46 +09:00
David Rodríguez f0fab24241 [rubygems/rubygems] Add missing test for user installation directory
https://github.com/rubygems/rubygems/commit/5ab8aa2a45
2022-06-29 03:25:46 +09:00
David Rodríguez 1098fdf890 [rubygems/rubygems] Also document `gem env` argument aliases
https://github.com/rubygems/rubygems/commit/6d841ccbd4
2022-06-29 03:25:45 +09:00
David Rodríguez 7a33d3df6a [rubygems/rubygems] Document better names for `gem env` arguments
I think `gem env home` and `gem env path` read very nice.

https://github.com/rubygems/rubygems/commit/b89da79456
2022-06-29 03:25:45 +09:00
Burdette Lamar 59273ff6e2 [ruby/fileutils] [DOC] Changes to examples (https://github.com/ruby/fileutils/pull/96)
* Changes to examples

https://github.com/ruby/fileutils/commit/346a71b2cb
2022-06-29 00:39:59 +09:00
git 364b5e75bb * 2022-06-29 [ci skip] 2022-06-29 00:23:34 +09:00