aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [ruby/optparse] Add symbolize_names to getoptsJunichi Ito2022-12-262-6/+31
| | | | https://github.com/ruby/optparse/commit/3e63d878f8
* [ruby/optparse] bump up to 0.4.0.pre.1Nobuyoshi Nakada2022-12-261-1/+1
| | | | https://github.com/ruby/optparse/commit/73661899ad
* [ruby/net-http] [DOC] Adding links to referencesBurdette Lamar2022-12-261-11/+72
| | | | | | (https://github.com/ruby/net-http/pull/97) https://github.com/ruby/net-http/commit/768115167a
* [ruby/net-http] Adding links to referencesBurdetteLamar2022-12-261-26/+180
| | | | https://github.com/ruby/net-http/commit/b85530e6b8
* [ruby/csv] Bump versionSutou Kouhei2022-12-261-1/+1
| | | | https://github.com/ruby/csv/commit/8606ee83e0
* [ruby/strscan] Bump versionSutou Kouhei2022-12-261-1/+1
| | | | https://github.com/ruby/strscan/commit/3ada12613d
* [ruby/fiddle] Prefer String#unpack1 in Fiddle::ValueUtilMau Magnaguagno2022-12-261-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 versionSutou Kouhei2022-12-261-1/+1
| | | | https://github.com/ruby/fiddle/commit/3033266902
* Update generated version of racc on parser headersHiroshi SHIBATA2022-12-262-2/+2
|
* Skip insanely memory consuming testsNobuyoshi Nakada2022-12-264-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 Kokubun2022-12-254-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.3Hiroshi SHIBATA2022-12-265-5/+5
|
* Generate parser-text.rb of racc when sync itHiroshi SHIBATA2022-12-261-0/+9
|
* Enable arm64 coroutine implementation on OpenBSD/arm64Jeremy Evans2022-12-251-0/+3
| | | | | Tested by another OpenBSD developer and confirmed to significantly improve things.
* Update default gems list at cd6c7613f31a371326d86de55af159 [ci skip]git2022-12-261-0/+1
|
* Apply the accidental commits again before Ruby 3.2.Hiroshi SHIBATA2022-12-263-20/+121
| | | | | | | | Reverts the following commits: eb8d4d7b5145849325985c00b810b8d75661d86e edb83dc3a2c374e880e8eb488152872152790e92 d40064d1846b5835dff81e3f168c0c3a6c85e814
* Update NEWS.md for 3.3.0 [ci skip]Kazuhiro NISHIYAMA2022-12-261-790/+2
|
* Copy NEWS.md to doc/NEWS/NEWS-3.2.0.md [ci skip]Kazuhiro NISHIYAMA2022-12-261-0/+820
|
* Reset ABI version [ci skip]Nobuyoshi Nakada2022-12-261-1/+1
|
* Development of 3.3.0 started.Yukihiro "Matz" Matsumoto2022-12-261-1/+1
|
* Fix a grammar [ci skip]Kazuhiro NISHIYAMA2022-12-251-1/+1
|
* Clean yjit directory in build directory [ci skip]Nobuyoshi Nakada2022-12-251-1/+1
|
* Update default gems list at 8f05e4f54bdb3bcf05574bd5f12e56 [ci skip]git2022-12-241-2/+2
|
* Update Bundler to 2.4.1 & and RubyGems to 3.4.1David Rodríguez2022-12-2512-22/+91
|
* Support new style diagnostic reportsNobuyoshi Nakada2022-12-251-5/+13
|
* Test of environment variables order for HOME on WindowsNobuyoshi Nakada2022-12-241-0/+18
|
* Windows: Prefer USERPROFILE over HOMEPATHLars Kanis2022-12-242-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 encodingNobuyoshi Nakada2022-12-241-0/+10
|
* Windows: Fix encoding of Dir.homeLars Kanis2022-12-242-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 orderNobuyoshi Nakada2022-12-242-5/+9
| | | | Prepare for test-syntax-suggest after other tests finished.
* Revert "darwin: resolve rb symbols from ext by `-flat_namespace` to see ↵NARUSE, Yui2022-12-241-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 Kokubun2022-12-2415-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 linkHiroshi SHIBATA2022-12-241-8/+6
|
* Added some of new features for RubyGems 3.4 and Bundler 2.4Hiroshi SHIBATA2022-12-241-1/+9
|
* Update default gems list at f6620037ba1477d2c337d7b511f094 [ci skip]git2022-12-241-2/+2
|
* Merge RubyGems-3.4.0 and Bundler-2.4.0Hiroshi SHIBATA2022-12-2457-161/+2895
|
* Extract setup of environment variablesNobuyoshi Nakada2022-12-241-13/+12
|
* [DOC] Document AST.parse's keyword argumentszverok2022-12-241-6/+36
|
* [DOC] Document new methods of IO::Buffer and Fiber::Scheduler (#7016)Victor Shepelev2022-12-242-10/+87
| | | Co-authored-by: Samuel Williams <samuel.williams@oriontransfer.co.nz>
* Fix missing handling of offset argument in `IO::Buffer` `pread` and ↵Samuel Williams2022-12-242-4/+47
| | | | `pwrite`. (#7012)
* sample/trick2022/03-mame/entry.rb: remove trailing spacesYusuke Endoh2022-12-241-2/+2
|
* test/test_trick.rb: Add tests for TRICK 2022 entriesYusuke Endoh2022-12-241-0/+23
|
* sample/trick2022/: adds the top-three entries of TRICK 2022Yusuke Endoh2022-12-2413-0/+329
| | | | See https://github.com/tric/trick2022 for TRICK 2022.
* MJIT: Export fewer shape functions (#7007)Takashi Kokubun2022-12-232-8/+10
|
* Fix backtrace beyond _singtramp on macOS arm64 (#7015)NARUSE, Yui2022-12-242-11/+17
| | | | * move ptrauth_strip logic into vm_dump.c * don't use _sigtramp special logic on arm64
* Add tests for compacting shared arraysPeter Zhu2022-12-231-0/+74
|
* Don't allow re-embedding frozen arraysPeter Zhu2022-12-232-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.newzverok2022-12-231-0/+2
|
* Docs: Fix problems with Fiber's docszverok2022-12-231-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 GCzverok2022-12-231-1/+1
|