Commit graph

3386 commits

Author SHA1 Message Date
yui-knk
fcd89bf668 Lrama v0.6.9 2024-05-02 13:32:04 +09:00
yui-knk
5ed2064419 Lrama v0.6.8 2024-04-29 15:09:26 +09:00
yui-knk
5c3d5c7cdd Lrama v0.6.7 2024-04-28 13:38:36 +09:00
yui-knk
bf1f16ef47 Lrama v0.6.6 2024-04-27 10:06:09 +09:00
Nobuyoshi Nakada
500586b401
Set executable on rdoc-srcdir [ci skip] 2024-04-26 19:22:16 +09:00
Eugene Kenny
67dd9af17e [Bug #20450] Remove rubyarchdir from bootsnap paths 2024-04-25 13:29:28 +09:00
NARUSE, Yui
3fadd68452 Remove newlines of MIME encoded subject line 2024-04-23 20:14:41 +09:00
NARUSE, Yui
0b4bf05985 exit 1 if failed 2024-04-23 20:14:18 +09:00
Nobuyoshi Nakada
a53435868e
Traverse tmpdir under chdir 2024-04-23 13:38:40 +09:00
Nobuyoshi Nakada
777daae049
Shorten tmpdir path 2024-04-23 13:38:39 +09:00
Nobuyoshi Nakada
d42a8d6602
[DOC] Tweek a comment 2024-04-22 13:00:19 +09:00
Nobuyoshi Nakada
44d2b59491
Extract list_tree as a method and separate from removals 2024-04-22 13:00:19 +09:00
Nobuyoshi Nakada
c65bc2e5d9
Show left tmpdir recursively 2024-04-22 13:00:19 +09:00
Nobuyoshi Nakada
e59da9c339
Windows does not have "/tmp" path usually 2024-04-22 09:56:47 +09:00
Nobuyoshi Nakada
9f9755664d
Fix method name 2024-04-20 11:34:52 +09:00
Nobuyoshi Nakada
cd95f6b87f
Show left files info 2024-04-19 23:17:23 +09:00
Nobuyoshi Nakada
c789e4c493
Use isolated temporary directory in test-all too for RubyGems tests 2024-04-19 23:06:46 +09:00
Nobuyoshi Nakada
f17268f7d4
Extract tmpdir template 2024-04-19 21:18:01 +09:00
Nobuyoshi Nakada
05d681f91e
Make Output.new accepts keyword arguments 2024-04-19 14:12:42 +09:00
ilyazub
b7c4c8869c
Update turbo_tests to 2.2.3 or higher
commands/pristine_spec.rb is passed with the turbo_tests 2.2.3 because it the removed json dependency.

Related to https://github.com/ruby/ruby/pull/10496
Related to d60b2caa95
2024-04-19 08:32:01 +09:00
Nobuyoshi Nakada
a80f646616
Explicily lock turbo_tests to 2.2.0 in Gemfile
Ruby-core CI is having issues with turbo_tests 2.2.1. This version adds
json as a dependency and the `bundle install` command ruby-core uses is
not able to compile it for some reason.

I was not able to reproduce the issue locally, so this needs more
investigation.

We're already locked to 2.2.0, but ruby-core does not use a
`Gemfile.lock` so we need to lock explicitly in the Gemfile for now.
2024-04-18 11:07:09 +09:00
Kazuhiro NISHIYAMA
41456eb005
Support Misc tracker [ci skip] 2024-04-18 08:10:23 +09:00
Matt Valentine-House
a2ea4ec30c Add --with-shared-gc build flag 2024-04-15 19:50:47 +01:00
Koichi Sasada
9180e33ca3 show warning for unused block
With verbopse mode (-w), the interpreter shows a warning if
a block is passed to a method which does not use the given block.

Warning on:

* the invoked method is written in C
* the invoked method is not `initialize`
* not invoked with `super`
* the first time on the call-site with the invoked method
  (`obj.foo{}` will be warned once if `foo` is same method)

[Feature #15554]

`Primitive.attr! :use_block` is introduced to declare that primitive
functions (written in C) will use passed block.

For minitest, test needs some tweak, so use
ea9caafc07
for `test-bundled-gems`.
2024-04-15 12:08:07 +09:00
Nobuyoshi Nakada
d60b2caa95
Lock turbo_tests to 2.1.0 provisionally
turbo_tests 2.1.1 adds json to its dependency and the current bundler
does not take the standard library json and fails to build as a gem
before the installation.
2024-04-11 02:10:20 +09:00
Hiroshi SHIBATA
76efed65bd
Added test case for bundled gems warning with -r option.
This is for 76914d474d
2024-04-08 16:20:15 +09:00
Naoto Ono
56ecd8038a Launchable: Add lineNumber field 2024-04-03 16:17:30 +09:00
Naoto Ono
3d1d1435c1 Launchable: Refactor the logic of JsonStreamWriter 2024-04-02 21:55:32 +09:00
Matt Valentine-House
5903fdf43e
[DOC] Fix wheather -> whether typos in configure. 2024-04-02 21:53:56 +09:00
Nobuyoshi Nakada
376ae22235
Manage required baseruby version in one place
Add a Ruby script mode to `tool/missing-baseruby.bat` that checks if
`RUBY_VERSION` meets the required version.  This will enable similar
checks on mswin as well.
2024-03-31 00:54:38 +09:00
Hiroshi SHIBATA
7630a89a4b Use www.rfc-editor.org for RFC text.
We use the following site for that now:

* https://tools.ietf.org/ or http
* https://datatracker.ietf.org or http

Today, IETF said the official site of RFC is www.rfc-editor.org.

FYI: https://authors.ietf.org/en/references-in-rfcxml

I replaced them to www.rfc-editor.org.
2024-03-28 11:44:45 +09:00
KJ Tsanaktsidis
75234beb24 Make TestParallel#test_retry_workers consider RUBY_TEST_TIMEOUT_SCALE
This test currently fails if RUBY_TEST_TIMEOUT_SCALE is set, because the
worker timeout is scaled out but the duration of the sleep does not;
thus, the test-test-case does not timeout when it should.
2024-03-28 09:48:53 +11:00
Nobuyoshi Nakada
db5686a8ba
Read as binary regardless locale 2024-03-28 02:27:08 +09:00
Nobuyoshi Nakada
cbc11bcb63 Ignore errors on prerelease gems 2024-03-27 16:18:14 +09:00
Hiroshi SHIBATA
e51435177e
Update vendored resolv to 0.4.0 2024-03-27 12:17:58 +09:00
Hiroshi SHIBATA
b39057f32c
Fix extension installer for out-of-place build
https://github.com/ruby/ruby/pull/9673#issuecomment-2019028293
2024-03-26 11:10:20 +09:00
Hiroshi SHIBATA
152192c96f
Use load_gemspec instead of Gem::Specification.load.
We need to purge `git ls-files` from gemspec in default gems.
2024-03-25 17:37:13 +09:00
Hiroshi SHIBATA
bd85fd6db9
Guard makefile target at cross-build
20240325T041917Z.fail.html.gz
2024-03-25 15:16:22 +09:00
Hiroshi SHIBATA
675dcf9153
Partly Revert "Show the chilled status of a String [ci skip]"
This reverts commit e720a6b485.
2024-03-25 15:04:56 +09:00
Nobuyoshi Nakada
e720a6b485
Show the chilled status of a String [ci skip] 2024-03-25 14:33:20 +09:00
Hiroshi SHIBATA
990e11b60e Bootsnap and Zeitwerk are working correctly now 2024-03-25 14:33:03 +09:00
Hiroshi SHIBATA
02a4bdd607 Add newline each test script 2024-03-25 14:33:03 +09:00
Hiroshi SHIBATA
9db300219f Added test script for bundled_gems.rb with zeitwerk 2024-03-25 14:33:03 +09:00
David Rodriguez
ea31228d0c Consider extensions in gems outside of ext/ 2024-03-25 11:55:08 +09:00
David Rodriguez
2dd2204d8c Extract root helper
It holds the root directory for each type of default gem (ext/ or lib/).
2024-03-25 11:55:08 +09:00
David Rodriguez
083e7080d1 Consider target_prefix in extension Makefiles 2024-03-25 11:55:08 +09:00
David Rodríguez
2b703eed46 Consistently put requirable features in default gemspecs file list 2024-03-25 11:55:08 +09:00
David Rodríguez
bece07e6c3 Fix gemspec file list for extension gems
So that it also includes requirable features provided by extensions.
2024-03-25 11:55:08 +09:00
David Rodriguez
1e6117d665 Simplify FileCollector interface 2024-03-25 11:55:08 +09:00
David Rodriguez
348d8bdb0e Use $ext_build_dir consistently
Instead of hardcoded "ext".
2024-03-25 11:55:08 +09:00