-
Notifications
You must be signed in to change notification settings - Fork 185
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[GR-57603] Import Ruby 3.3.5 #3682
Commits on Nov 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fd9cf78 - Browse repository at this point
Copy the full SHA fd9cf78View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd8dc74 - Browse repository at this point
Copy the full SHA fd8dc74View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6b1d27 - Browse repository at this point
Copy the full SHA d6b1d27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54f7bb8 - Browse repository at this point
Copy the full SHA 54f7bb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93cb7da - Browse repository at this point
Copy the full SHA 93cb7daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e6127a - Browse repository at this point
Copy the full SHA 3e6127aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf9883d - Browse repository at this point
Copy the full SHA cf9883dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c973d0 - Browse repository at this point
Copy the full SHA 0c973d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for adaf231 - Browse repository at this point
Copy the full SHA adaf231View commit details -
Configuration menu - View commit details
-
Copy full SHA for 764711c - Browse repository at this point
Copy the full SHA 764711cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 903832a - Browse repository at this point
Copy the full SHA 903832aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8d6dc6 - Browse repository at this point
Copy the full SHA d8d6dc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0e477d - Browse repository at this point
Copy the full SHA c0e477dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aca869 - Browse repository at this point
Copy the full SHA 7aca869View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71a98c8 - Browse repository at this point
Copy the full SHA 71a98c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a286f8f - Browse repository at this point
Copy the full SHA a286f8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52589d5 - Browse repository at this point
Copy the full SHA 52589d5View commit details -
Update tool/parse_mri_errors.rb script and raise more proper error me…
…ssage when a line with Ruby version is missing
Configuration menu - View commit details
-
Copy full SHA for 7cda9fc - Browse repository at this point
Copy the full SHA 7cda9fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e78c2e9 - Browse repository at this point
Copy the full SHA e78c2e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca98468 - Browse repository at this point
Copy the full SHA ca98468View commit details -
Configuration menu - View commit details
-
Copy full SHA for c17e87e - Browse repository at this point
Copy the full SHA c17e87eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf9eaa0 - Browse repository at this point
Copy the full SHA cf9eaa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 121268a - Browse repository at this point
Copy the full SHA 121268aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6321e9d - Browse repository at this point
Copy the full SHA 6321e9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b00c5a - Browse repository at this point
Copy the full SHA 9b00c5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 540a083 - Browse repository at this point
Copy the full SHA 540a083View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9081ecb - Browse repository at this point
Copy the full SHA 9081ecbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08d65b4 - Browse repository at this point
Copy the full SHA 08d65b4View commit details -
Fix building native extensions and implement new errno-related functions
The issue with `jt test cexts grpc`: ``` dyld: lazy symbol binding failed: Symbol not found: _rb_errno_ptr ```
Configuration menu - View commit details
-
Copy full SHA for 63dff60 - Browse repository at this point
Copy the full SHA 63dff60View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9da7f7 - Browse repository at this point
Copy the full SHA b9da7f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for de77d57 - Browse repository at this point
Copy the full SHA de77d57View commit details -
Fix syntax_suggest cli command and add to the default gems list in th…
…e launcher specs
Configuration menu - View commit details
-
Copy full SHA for dbbed46 - Browse repository at this point
Copy the full SHA dbbed46View commit details -
Update spec/truffle/rubygems/default_gems_activation_spec.rb and remo…
…ve testing readline-ext gem
Configuration menu - View commit details
-
Copy full SHA for a242363 - Browse repository at this point
Copy the full SHA a242363View commit details -
Configuration menu - View commit details
-
Copy full SHA for f67df84 - Browse repository at this point
Copy the full SHA f67df84View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4877b9 - Browse repository at this point
Copy the full SHA f4877b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e67f50d - Browse repository at this point
Copy the full SHA e67f50dView commit details -
Mark the racc C extension as built so the gem is properly activated
* Actually we do not build the C extension because the pure-Ruby fallback is enough.
Configuration menu - View commit details
-
Copy full SHA for c76e115 - Browse repository at this point
Copy the full SHA c76e115View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86bffb2 - Browse repository at this point
Copy the full SHA 86bffb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11a69a3 - Browse repository at this point
Copy the full SHA 11a69a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed23d5f - Browse repository at this point
Copy the full SHA ed23d5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc0c2bc - Browse repository at this point
Copy the full SHA bc0c2bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ce85a6 - Browse repository at this point
Copy the full SHA 0ce85a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e8c617 - Browse repository at this point
Copy the full SHA 2e8c617View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6d1c71 - Browse repository at this point
Copy the full SHA f6d1c71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eeae3d - Browse repository at this point
Copy the full SHA 3eeae3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e43c8aa - Browse repository at this point
Copy the full SHA e43c8aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f46185 - Browse repository at this point
Copy the full SHA 8f46185View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad3e69e - Browse repository at this point
Copy the full SHA ad3e69eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d5107c - Browse repository at this point
Copy the full SHA 7d5107cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2b3efa - Browse repository at this point
Copy the full SHA b2b3efaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5386348 - Browse repository at this point
Copy the full SHA 5386348View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc71f4e - Browse repository at this point
Copy the full SHA bc71f4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5638857 - Browse repository at this point
Copy the full SHA 5638857View commit details -
Fix jt.rb and retagging MRI test files with classes not directly inhe…
…rited from TestCase class
Configuration menu - View commit details
-
Copy full SHA for 745ea54 - Browse repository at this point
Copy the full SHA 745ea54View commit details -
Exclude or fix MRI tests that lead to a process termination, are hang…
…ing or very slow
Configuration menu - View commit details
-
Copy full SHA for b759925 - Browse repository at this point
Copy the full SHA b759925View commit details -
Configuration menu - View commit details
-
Copy full SHA for e91167c - Browse repository at this point
Copy the full SHA e91167cView commit details -
Fix tool/parse_mri_errors.rb to handle test cases method names with n…
…on alphanumeric characters
Configuration menu - View commit details
-
Copy full SHA for 3e74cad - Browse repository at this point
Copy the full SHA 3e74cadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 386f803 - Browse repository at this point
Copy the full SHA 386f803View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29992d4 - Browse repository at this point
Copy the full SHA 29992d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07c6494 - Browse repository at this point
Copy the full SHA 07c6494View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed3195e - Browse repository at this point
Copy the full SHA ed3195eView commit details -
Remove generating platform-dependent 'if RUBY_PLATFORM.include?' guar…
…d in exclude files We've encountered an issue with adding this guard when a test name contains platform (e.g. 'linux' or 'darwin'). If such a test fails then it's excluded on the detected platform but is still run on the other one. So may not be skipped/omitted explicitly and fail. Example of such test - TestThread#test_thread_native_thread_id_across_fork_on_linux.
Configuration menu - View commit details
-
Copy full SHA for 739bbe0 - Browse repository at this point
Copy the full SHA 739bbe0View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb69d3f - Browse repository at this point
Copy the full SHA cb69d3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f4d6cd - Browse repository at this point
Copy the full SHA 1f4d6cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b660dc - Browse repository at this point
Copy the full SHA 1b660dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d84f8f4 - Browse repository at this point
Copy the full SHA d84f8f4View commit details -
Fix tool/parse_mri_errors.rb with error messages containing new lines
Example of error message that leads to a Ruby exception: ``` 1) Failure: TestIRB::IrbIOConfigurationTest::AutoIndentationTest#test_oneliner_def_in_multiple_lines [/Users/andrykonchin/projects/truffleruby-ws/truffleruby/test/mri/tests/irb/test_irb.rb:540]: Incorrect spaces calculation for line after the current line: ``` def a()=[ > ``` All lines: ``` def a()=[ ``` . <2> expected but was <4>. ``` Leads to the following error: ``` tool/parse_mri_errors.rb:446:in `block in process_test_failures!': no implicit conversion of nil into String (TypeError) error_display << ' ' << error_lines[index] ^^^^^^^^^^^^^^^^^^ from tool/parse_mri_errors.rb:392:in `scan' from tool/parse_mri_errors.rb:392:in `process_test_failures!' from tool/parse_mri_errors.rb:492:in `<main>' ```
Configuration menu - View commit details
-
Copy full SHA for e61d358 - Browse repository at this point
Copy the full SHA e61d358View commit details -
Configuration menu - View commit details
-
Copy full SHA for a448180 - Browse repository at this point
Copy the full SHA a448180View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e569f9 - Browse repository at this point
Copy the full SHA 4e569f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 633b209 - Browse repository at this point
Copy the full SHA 633b209View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ea6eaf - Browse repository at this point
Copy the full SHA 3ea6eafView commit details -
Speedup jt retag by processing all test files together (opt-in)
* jt retag rdoc: 6514.80s user 248.44s system 465% cpu 24:12.06 total * jt retag --together rdoc: 530.03s user 6.03s system 143% cpu 6:12.29 total * opt-in because in case of process crash, using --together means rerunning all tests from the beginning for each process crash. * Only show "Retaining:" if keeping any tag.
Configuration menu - View commit details
-
Copy full SHA for 8388d31 - Browse repository at this point
Copy the full SHA 8388d31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ef7f4b - Browse repository at this point
Copy the full SHA 2ef7f4bView commit details -
Fix trivial issues in the following MRI tests: - TestGemSpecification#test_self_stubs_for_lazy_loading - TestIRB::CompletionTest::RequireComepletionTest#test_complete_require_relative - TestIRB::LocaleTestCase#test_find - TestMkmfInstall#test_install_dirs
Configuration menu - View commit details
-
Copy full SHA for 7041167 - Browse repository at this point
Copy the full SHA 7041167View commit details -
Configuration menu - View commit details
-
Copy full SHA for 629d52a - Browse repository at this point
Copy the full SHA 629d52aView commit details -
ruby-test-specs-darwin-amd64-latest and ruby-test-specs-darwin-amd64-stable CI jobs
Configuration menu - View commit details
-
Copy full SHA for 96e6356 - Browse repository at this point
Copy the full SHA 96e6356View commit details -
Configuration menu - View commit details
-
Copy full SHA for e557dbd - Browse repository at this point
Copy the full SHA e557dbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f949966 - Browse repository at this point
Copy the full SHA f949966View commit details -
Configuration menu - View commit details
-
Copy full SHA for 202cd20 - Browse repository at this point
Copy the full SHA 202cd20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c4fb81 - Browse repository at this point
Copy the full SHA 4c4fb81View commit details -
Optimise performance of patched URI::Generic#check_host and use Regex…
…p#match? instead of Regexp#match
Configuration menu - View commit details
-
Copy full SHA for b9bfdf7 - Browse repository at this point
Copy the full SHA b9bfdf7View commit details -
Remove not needed patch in src/main/c/cext/st.c
This is already skipped with #ifndef TRUFFLERUBY
Configuration menu - View commit details
-
Copy full SHA for 38db14c - Browse repository at this point
Copy the full SHA 38db14cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a871479 - Browse repository at this point
Copy the full SHA a871479View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7f3f77 - Browse repository at this point
Copy the full SHA f7f3f77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a3e4fe - Browse repository at this point
Copy the full SHA 5a3e4feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3591ea1 - Browse repository at this point
Copy the full SHA 3591ea1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f0edf9 - Browse repository at this point
Copy the full SHA 4f0edf9View commit details