| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-09-05 | [rubygems/rubygems] Remove no longer needed `fiddle` hacks | David Rodríguez | |
| RubyInstaller has released patch versions backporting their changes to not load `fiddle` on boot, so all these are no longer necessary. https://github.com/rubygems/rubygems/commit/05a307deb2 | |||
| 2022-09-05 | [DOC] [Bug #17120] Fix match-reset `\K` | Nobuyoshi Nakada | |
| 2022-09-05 | Update default gems list at 113581d288496f8f3e60851b76b751 [ci skip] | git | |
| 2022-09-05 | [ruby/set] Set version to 1.0.3.dev for fixing rubygems/bundler tests | Hiroshi SHIBATA | |
| https://github.com/ruby/set/commit/40dda15d7f | |||
| 2022-09-05 | Stop testing MJIT on s390x | Takashi Kokubun | |
| It didn't work either. http://rubyci.s3.amazonaws.com/s390x/ruby-master/log/20220905T080003Z.fail.html.gz | |||
| 2022-09-05 | Update MJIT doc about bindgen and platforms [ci skip] | Takashi Kokubun | |
| 2022-09-05 | Drop Solaris support for MJIT | Takashi Kokubun | |
| I tried to debug: http://rubyci.s3.amazonaws.com/solaris10-gcc/ruby-master/log/20220905T070005Z.fail.html.gz but I don't have sudo privilege to install dependencies such as xz on that machine. Thus I can't extract a prebuilt libclang binary. Anyway, if we find out ABI is different from x86_64 / aarch64, we'd like to have sparc CI associated to GitHub to run `make mjit-bindgen`, but we can't. Supporting this could be too hard, so I'm leaving it for now. | |||
| 2022-09-05 | Add mjit-bindgen workflow (#6327) | Takashi Kokubun | |
| Notes: Merged-By: k0kubun <takashikkbn@gmail.com> | |||
| 2022-09-05 | Fix warnings from private_constant | Takashi Kokubun | |
| `private_constant *constants` seems to be warned for some reason | |||
| 2022-09-04 | Automatically detect 64bit platforms | Takashi Kokubun | |
| 2022-09-04 | s390x seems like a 64bit architecture | Takashi Kokubun | |
| 2022-09-05 | Merge ↵ | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/16c3535413afebcdbab7582c6017c27b5da8a8dc Notes: Merged: https://github.com/ruby/ruby/pull/6326 | |||
| 2022-09-04 | Ruby MJIT (#6028) | Takashi Kokubun | |
| Notes: Merged-By: k0kubun <takashikkbn@gmail.com> | |||
| 2022-09-04 | Attempt to fix test-bundler | Takashi Kokubun | |
| f7cf641469161c3770b58f79e08e312512212aa8 broke spec/bundler/install/gems/resolving_spec.rb:356. This line seems to impact that test, so I slightly modified the implementation for that spec's case. | |||
| 2022-09-05 | Debugging snapshot [ci skip] | Nobuyoshi Nakada | |
| 2022-09-05 | [rubygems/rubygems] Feature: `bundle add` supports `--path` option | Mike Dalessio | |
| https://github.com/rubygems/rubygems/commit/32bee01fbe | |||
| 2022-09-05 | [rubygems/rubygems] Fix resolution hanging on musl platforms | David Rodríguez | |
| After recent musl support was added, Bundler started hanging in musl platforms. I identified the issue where valid candidates were being filtered out because their platform was specified as a string, and thus `Gem::Platform.match_spec?` which under the hood ends up calling `Gem::Platform#===` would return `nil`, because it does not support comparing platforms to strings. In particular, `Bundler::EndpointSpecification`'s platform coming from the API was not instantiated as a `Gem::Platform`, hence the issue. Also, this spec surfaced another issue where a bug corrected in `Gem::Platform#match_platforms` had not been yet backported to Bundler. So this commit also backports that to get the spec green across RubyGems versions. Finally, the fix in `Bundler::EndpointSpecification` made a realworld spec start failing. This spec was faking out `rails-4.2.7.1` requirement on Bundler in the `Gemfile.lock` file to be `>= 1.17, < 3` when the real requirement is `>= 1.17, < 2`. Due to the bug in `Bundler::EndpointSpecification`, the real requirement provided by the compact index API (recorded with VCR) was being ignored, and the `Gemfile.lock` fake requirement was being used, which made the spec pass. This is all expected, and to fix the issue I changed the spec to be really realworld and don't fake any Bundler requirements. https://github.com/rubygems/rubygems/commit/faf4ef46bc | |||
| 2022-09-05 | Fix fake.rb expansion from preprocessed version.h | Nobuyoshi Nakada | |
| 2022-09-05 | Use cross compiling settings as fake.rb for snapshots | Nobuyoshi Nakada | |
| 2022-09-05 | Set fake.rb variables by command line arguments | Nobuyoshi Nakada | |
| Then fallbacks to preprocessed version.h. | |||
| 2022-09-04 | Call appropriate hooks on MJIT's fork | Takashi Kokubun | |
| This takes care of signal_self_pipe and other things. | |||
| 2022-09-05 | Remove extra semicolons at the top level [ci skip] | Nobuyoshi Nakada | |
| 2022-09-05 | * 2022-09-05 [ci skip] | git | |
| 2022-09-04 | Ignore fake.rb for snapshot | Nobuyoshi Nakada | |
| 2022-09-04 | rb_int_range_last: properly handle non-exclusive range | Jean Boussier | |
| [Bug #18994] Notes: Merged: https://github.com/ruby/ruby/pull/6324 | |||
| 2022-09-03 | Prefer stdbool for MJIT options | Takashi Kokubun | |
| same motivation as d6f21b308bcff03e82f8b3dbf11a852ce111b3b3 | |||
| 2022-09-04 | * 2022-09-04 [ci skip] | git | |
| 2022-09-04 | fake.rb needs id.h | Nobuyoshi Nakada | |
| 2022-09-03 | [DOC] Escape backqoute method not to be converted to smart quotes | Nobuyoshi Nakada | |
| 2022-09-03 | [DOC] Remove extra page-dir prefix to fix broken link | Nobuyoshi Nakada | |
| 2022-09-03 | [DOC] Enhanced RDoc for Time (#6320) | Burdette Lamar | |
| Treats: #yday #dst? #zone #to_a #strftime Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com> | |||
| 2022-09-03 | Now fake.rb is needed to prepare sources | Nobuyoshi Nakada | |
| 2022-09-03 | BOOTSTRAPRUBY needs fake.rb when cross-compiling | Nobuyoshi Nakada | |
| 2022-09-03 | Fix potential target type confliction [ci skip] | Nobuyoshi Nakada | |
| 2022-09-03 | Make sources by BASERUBY if available instead of miniruby | Nobuyoshi Nakada | |
| 2022-09-03 | Generate the prelude sources by common-srcs | Nobuyoshi Nakada | |
| 2022-09-03 | Exclude LIBPATHENV wrapper from PREP | Nobuyoshi Nakada | |
| 2022-09-03 | Check if MSys shell can run a command with a drive letter | Nobuyoshi Nakada | |
| 2022-09-03 | builtin.c includes mini_builtin.c when cross-compiling | Nobuyoshi Nakada | |
| 2022-09-03 | miniruby may not be built when cross-compiling | Nobuyoshi Nakada | |
| 2022-09-03 | Reuse macros defined in Makefile.in | Nobuyoshi Nakada | |
| 2022-09-03 | Move duplicate dependencies | Nobuyoshi Nakada | |
| 2022-09-02 | Enhanced RDoc for Tim[DOC] (#6319) | Burdette Lamar | |
| Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com> | |||
| 2022-09-03 | * 2022-09-03 [ci skip] | git | |
| 2022-09-03 | [ruby/reline] Fix a typo [ci skip] | Nobuyoshi Nakada | |
| https://github.com/ruby/reline/commit/33bf80e757 | |||
| 2022-09-02 | `w_bigfixnum` is used only for large FIXNUM | Nobuyoshi Nakada | |
| 2022-09-02 | [ruby/reline] Workaround for padding width with Aracritty on macOS | Hiroshi SHIBATA | |
| https://github.com/ruby/reline/commit/fb4136c8a7 | |||
| 2022-09-02 | [ruby/reline] Added some of abstruct methods for cursor | Hiroshi SHIBATA | |
| https://github.com/ruby/reline/commit/f5fa30d595 | |||
| 2022-09-02 | * append newline at EOF. [ci skip] | git | |
| 2022-09-02 | Added doc about `test-syntax-suggest` | Hiroshi SHIBATA | |
