Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Docs: Separate documentation for UnboundMethod#== | zverok | 2022-12-23 | 1 | -2/+18 |
| | |||||
* | Docs: Update Struct docs about keyword initialization | zverok | 2022-12-23 | 1 | -16/+31 |
| | |||||
* | Docs: Fix rendering of SyntaxError#path | zverok | 2022-12-23 | 1 | -2/+6 |
| | |||||
* | addr2line.c: Strip pointer authentication | Yusuke Endoh | 2022-12-23 | 1 | -0/+10 |
| | | | | | | | | We need to manually strip pointer authentication bits on M1 mac because libunwind leaks them out. Co-Authored-By: NARUSE, Yui <naruse@airemix.jp> Co-Authored-By: Yuta Saito <kateinoigakukun@gmail.com> | ||||
* | Add blog post on VWA to NEWS.md [ci skip] | Peter Zhu | 2022-12-23 | 1 | -2/+2 |
| | | | | The link currently 404s but the blog post will be published on Dec 25. | ||||
* | test-syntax-suggest is run by check now | Nobuyoshi Nakada | 2022-12-23 | 1 | -1/+0 |
| | |||||
* | Test syntax_suggest by `make check` | Nobuyoshi Nakada | 2022-12-23 | 2 | -4/+8 |
| | |||||
* | [ruby/rdoc] Fix fragile tests | Nobuyoshi Nakada | 2022-12-23 | 1 | -2/+2 |
| | | | | | | | When the temporary path is long enough, the formatter may fold the path and may hit a hyphen at the end of line, and miscounted. https://github.com/ruby/rdoc/commit/5f46479543 | ||||
* | Revert the additional change from openssl-3.1.0 | Hiroshi SHIBATA | 2022-12-23 | 1 | -1/+1 |
| | | | | | | Revert "[ruby/openssl] pkey/ec: constify" This reverts commit d2cd903c85f38f42c6aefc6d97a1558f74d8d9db. | ||||
* | Revert the additional changes from net-http-0.3.2 | Hiroshi SHIBATA | 2022-12-23 | 1 | -119/+18 |
| | |||||
* | Revert the accidentally commit from erb-4.0.2 | Hiroshi SHIBATA | 2022-12-23 | 1 | -1/+1 |
| | | | | | | Revert "[ruby/erb] Use a ruby-lang alias on spec.email" This reverts commit fa64889abbad727d31bb927604d87679825dcd37. | ||||
* | darwin: resolve rb symbols from ext by `-flat_namespace` to see libruby ↵ | Yuta Saito | 2022-12-23 | 1 | -9/+4 |
| | | | | | | | | | | | | | | | transitively This repairs the assumption, which many fat-gem maintainer expect, "An extension built with --disable-shared Ruby is loadable from --enable-shared Ruby". By default all references resolved to a dynamic library use "two-level namespace", which record the library name and symbol name for each resolution entry. On the other hand, `-flat_namespace` discards the library name information and resolves symbols "flatly". This behavior is useful for us to ignore which image (`ruby` executable or `libruby.dylib`) provides rb symbols at runtime. | ||||
* | Debug for zlinux CI [ci skip] | Nobuyoshi Nakada | 2022-12-23 | 1 | -2/+2 |
| | |||||
* | NEWS.md: add 2 functions for debuggers [ci skip] | Koichi Sasada | 2022-12-23 | 1 | -0/+1 |
| | |||||
* | Update bundled gems list at 2192f2e6bc361396f6a81ead955a0d [ci skip] | git | 2022-12-23 | 1 | -1/+1 |
| | |||||
* | Update bundled_gems for net-imap | Shugo Maeda | 2022-12-23 | 1 | -1/+1 |
| | |||||
* | Removed the needless test guard for syntax_suggest. | Hiroshi SHIBATA | 2022-12-23 | 1 | -4/+0 |
| | | | | It's resolved by https://github.com/ruby/ruby/commit/5bb43aeb890657ea586e3fabbf763e5b5670ffd7 | ||||
* | [ruby/syntax_suggest] Remove debug print | Nobuyoshi Nakada | 2022-12-23 | 1 | -1/+1 |
| | | | | https://github.com/ruby/syntax_suggest/commit/4d53d31bc5 |