Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [ruby/optparse] Add symbolize_names to getopts | Junichi Ito | 2022-12-26 | 2 | -6/+31 |
| | | | | https://github.com/ruby/optparse/commit/3e63d878f8 | ||||
* | [ruby/optparse] bump up to 0.4.0.pre.1 | Nobuyoshi Nakada | 2022-12-26 | 1 | -1/+1 |
| | | | | https://github.com/ruby/optparse/commit/73661899ad | ||||
* | [ruby/net-http] [DOC] Adding links to references | Burdette Lamar | 2022-12-26 | 1 | -11/+72 |
| | | | | | | (https://github.com/ruby/net-http/pull/97) https://github.com/ruby/net-http/commit/768115167a | ||||
* | [ruby/net-http] Adding links to references | BurdetteLamar | 2022-12-26 | 1 | -26/+180 |
| | | | | https://github.com/ruby/net-http/commit/b85530e6b8 | ||||
* | [ruby/csv] Bump version | Sutou Kouhei | 2022-12-26 | 1 | -1/+1 |
| | | | | https://github.com/ruby/csv/commit/8606ee83e0 | ||||
* | [ruby/strscan] Bump version | Sutou Kouhei | 2022-12-26 | 1 | -1/+1 |
| | | | | https://github.com/ruby/strscan/commit/3ada12613d | ||||
* | [ruby/fiddle] Prefer String#unpack1 in Fiddle::ValueUtil | Mau Magnaguagno | 2022-12-26 | 1 | -15/+13 |
| | | | | | | | | (https://github.com/ruby/fiddle/pull/118) String#unpack1 is available since Ruby 2.4, and support for older than Ruby 2.5 was dropped by #85. Also simplified a common return statement. | ||||
* | [ruby/fiddle] Bump version | Sutou Kouhei | 2022-12-26 | 1 | -1/+1 |
| | | | | https://github.com/ruby/fiddle/commit/3033266902 | ||||
* | Update generated version of racc on parser headers | Hiroshi SHIBATA | 2022-12-26 | 2 | -2/+2 |
| | |||||
* | Skip insanely memory consuming tests | Nobuyoshi Nakada | 2022-12-26 | 4 | -2/+9 |
| | | | | | These tests do not only consume hundreds GiB bytes memory, result in `rb_bug` when `RUBY_DEBUG` is enabled. | ||||
* | Rewrite Kernel#loop in Ruby (#6983) | Takashi Kokubun | 2022-12-25 | 4 | -62/+43 |
| | | | | | | | | | | | * Rewrite Kernel#loop in Ruby * Use enum_for(:loop) { Float::INFINITY } Co-authored-by: Ufuk Kayserilioglu <ufuk@paralaus.com> * Limit the scope to rescue StopIteration Co-authored-by: Ufuk Kayserilioglu <ufuk@paralaus.com> | ||||
* | Skip some examples for Ruby 3.3 | Hiroshi SHIBATA | 2022-12-26 | 5 | -5/+5 |
| | |||||
* | Generate parser-text.rb of racc when sync it | Hiroshi SHIBATA | 2022-12-26 | 1 | -0/+9 |
| | |||||
* | Enable arm64 coroutine implementation on OpenBSD/arm64 | Jeremy Evans | 2022-12-25 | 1 | -0/+3 |
| | | | | | Tested by another OpenBSD developer and confirmed to significantly improve things. | ||||
* | Update default gems list at cd6c7613f31a371326d86de55af159 [ci skip] | git | 2022-12-26 | 1 | -0/+1 |
| | |||||
* | Apply the accidental commits again before Ruby 3.2. | Hiroshi SHIBATA | 2022-12-26 | 3 | -20/+121 |
| | | | | | | | | Reverts the following commits: eb8d4d7b5145849325985c00b810b8d75661d86e edb83dc3a2c374e880e8eb488152872152790e92 d40064d1846b5835dff81e3f168c0c3a6c85e814 | ||||
* | Update NEWS.md for 3.3.0 [ci skip] | Kazuhiro NISHIYAMA | 2022-12-26 | 1 | -790/+2 |
| | |||||
* | Copy NEWS.md to doc/NEWS/NEWS-3.2.0.md [ci skip] | Kazuhiro NISHIYAMA | 2022-12-26 | 1 | -0/+820 |
| | |||||
* | Reset ABI version [ci skip] | Nobuyoshi Nakada | 2022-12-26 | 1 | -1/+1 |
| | |||||
* | Development of 3.3.0 started. | Yukihiro "Matz" Matsumoto | 2022-12-26 | 1 | -1/+1 |
| | |||||
* | Fix a grammar [ci skip] | Kazuhiro NISHIYAMA | 2022-12-25 | 1 | -1/+1 |
| | |||||
* | Clean yjit directory in build directory [ci skip] | Nobuyoshi Nakada | 2022-12-25 | 1 | -1/+1 |
| | |||||
* | Update default gems list at 8f05e4f54bdb3bcf05574bd5f12e56 [ci skip] | git | 2022-12-24 | 1 | -2/+2 |
| | |||||
* | Update Bundler to 2.4.1 & and RubyGems to 3.4.1 | David Rodríguez | 2022-12-25 | 12 | -22/+91 |
| | |||||
* | Support new style diagnostic reports | Nobuyoshi Nakada | 2022-12-25 | 1 | -5/+13 |
| | |||||
* | Test of environment variables order for HOME on Windows | Nobuyoshi Nakada | 2022-12-24 | 1 | -0/+18 |
| | |||||
* | Windows: Prefer USERPROFILE over HOMEPATH | Lars Kanis | 2022-12-24 | 2 | -9/+26 |
| | | | | | | | | | HOMEPATH is set to "\WINDOWS\system32" when running per "runas" session. This directory is not writable by ordinary users, leading to errors with many ruby tools. Also config files in the home directory are not recognized. Still keeping HOME at first which is not used by native Windows, but by ruby specs and by MSYS2 environment. | ||||
* | Add Dir.home test with encoding | Nobuyoshi Nakada | 2022-12-24 | 1 | -0/+10 |
| | |||||
* | Windows: Fix encoding of Dir.home | Lars Kanis | 2022-12-24 | 2 | -1/+13 |
| | | | | | | | Dir.home returns an UTF-8 string since ruby-3.0, but the actual encoding of the bytes was CP_ACP or CP_OEMCP. That led to invalid bytes when calling Dir.home with an unicode username. | ||||
* | Fix test-syntax-suggest order | Nobuyoshi Nakada | 2022-12-24 | 2 | -5/+9 |
| | | | | Prepare for test-syntax-suggest after other tests finished. | ||||
* | Revert "darwin: resolve rb symbols from ext by `-flat_namespace` to see ↵ | NARUSE, Yui | 2022-12-24 | 1 | -4/+9 |
| | | | | | | | | | libruby transitively" This reverts commit c5eefb7f37db2865891298dd1a1e60dff09560ad. Flat namespace breaks gems with C extention if its symbols conflict with ohter libraries. | ||||
* | MJIT: Cancel all on disastrous situations (#7019) | Takashi Kokubun | 2022-12-24 | 15 | -28/+194 |
| | | | | | | | | | | I noticed this while running test_yjit with --mjit-call-threshold=1, which redefines `Integer#<`. When Ruby is monkey-patched, MJIT itself could be broken. Similarly, Ruby scripts could break MJIT in many different ways. I prepared the same set of hooks as YJIT so that we could possibly override it and disable it on those moments. Every constant under RubyVM::MJIT is private and thus it's an unsupported behavior though. | ||||
* | cosmetic changes for external link | Hiroshi SHIBATA | 2022-12-24 | 1 | -8/+6 |
| | |||||
* | Added some of new features for RubyGems 3.4 and Bundler 2.4 | Hiroshi SHIBATA | 2022-12-24 | 1 | -1/+9 |
| | |||||
* | Update default gems list at f6620037ba1477d2c337d7b511f094 [ci skip] | git | 2022-12-24 | 1 | -2/+2 |
| | |||||
* | Merge RubyGems-3.4.0 and Bundler-2.4.0 | Hiroshi SHIBATA | 2022-12-24 | 57 | -161/+2895 |
| | |||||
* | Extract setup of environment variables | Nobuyoshi Nakada | 2022-12-24 | 1 | -13/+12 |
| | |||||
* | [DOC] Document AST.parse's keyword arguments | zverok | 2022-12-24 | 1 | -6/+36 |
| | |||||
* | [DOC] Document new methods of IO::Buffer and Fiber::Scheduler (#7016) | Victor Shepelev | 2022-12-24 | 2 | -10/+87 |
| | | | Co-authored-by: Samuel Williams <samuel.williams@oriontransfer.co.nz> | ||||
* | Fix missing handling of offset argument in `IO::Buffer` `pread` and ↵ | Samuel Williams | 2022-12-24 | 2 | -4/+47 |
| | | | | `pwrite`. (#7012) | ||||
* | sample/trick2022/03-mame/entry.rb: remove trailing spaces | Yusuke Endoh | 2022-12-24 | 1 | -2/+2 |
| | |||||
* | test/test_trick.rb: Add tests for TRICK 2022 entries | Yusuke Endoh | 2022-12-24 | 1 | -0/+23 |
| | |||||
* | sample/trick2022/: adds the top-three entries of TRICK 2022 | Yusuke Endoh | 2022-12-24 | 13 | -0/+329 |
| | | | | See https://github.com/tric/trick2022 for TRICK 2022. | ||||
* | MJIT: Export fewer shape functions (#7007) | Takashi Kokubun | 2022-12-23 | 2 | -8/+10 |
| | |||||
* | Fix backtrace beyond _singtramp on macOS arm64 (#7015) | NARUSE, Yui | 2022-12-24 | 2 | -11/+17 |
| | | | | * move ptrauth_strip logic into vm_dump.c * don't use _sigtramp special logic on arm64 | ||||
* | Add tests for compacting shared arrays | Peter Zhu | 2022-12-23 | 1 | -0/+74 |
| | |||||
* | Don't allow re-embedding frozen arrays | Peter Zhu | 2022-12-23 | 2 | -2/+35 |
| | | | | | | | | Frozen arrays should not move from heap allocated to embedded because frozen arrays could be shared roots for other (shared) arrays. If the frozen array moves from heap allocated to embedded it would cause issues since the shared array would no longer know where to set the pointer in the shared root. | ||||
* | Docs: path: option for IO.new | zverok | 2022-12-23 | 1 | -0/+2 |
| | |||||
* | Docs: Fix problems with Fiber's docs | zverok | 2022-12-23 | 1 | -13/+15 |
| | | | | | | * References to Scheduler (was outdated to SchedulerInterface) * References between new methods (storage, [], []=) * Storage's call-sequence (rendered confusingly) | ||||
* | Docs: Fix small glitch in GC | zverok | 2022-12-23 | 1 | -1/+1 |
| |