aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* [ruby/reline] Remove test TODO comments that have been confirmed by E2E testsaycabta2022-01-031-12/+0
| | | | https://github.com/ruby/reline/commit/2ed77b693f
* Update RBS to skip testing `Kernel#=~` (#5386)Soutaro Matsumoto2022-01-021-1/+1
|
* Remove UTF-8 from documentation.Samuel Williams2022-01-021-7/+0
|
* [DOC] Adjust IO::Buffer docs (#5374)Victor Shepelev2022-01-021-20/+57
|
* [ruby/etc] Note for rb_deprecate_constant [ci skip]Nobuyoshi Nakada2022-01-021-0/+1
| | | | https://github.com/ruby/etc/commit/f87fe7ad93
* Update default gems list at 6f53425825eb71d71c7fdd424801a2 [ci skip]git2022-01-021-0/+1
|
* NEWS: Removed constantsNobuyoshi Nakada2022-01-021-0/+6
|
* [ruby/etc] Remove deprecate constants under StructNobuyoshi Nakada2022-01-021-4/+0
| | | | https://github.com/ruby/etc/commit/143edbd215
* [ruby/etc] bump up to 1.4.0Nobuyoshi Nakada2022-01-021-1/+1
| | | | https://github.com/ruby/etc/commit/ca41f182f6
* [ruby/etc] bump up to 1.3.1Nobuyoshi Nakada2022-01-021-1/+1
| | | | https://github.com/ruby/etc/commit/82dd69a4cf
* [ruby/etc] [DOC] Refine Etc::Passwd#passwd descriptionNobuyoshi Nakada2022-01-021-2/+1
| | | | https://github.com/ruby/etc/commit/17b99fe42e
* [ruby/etc] [DOC] Document Etc::Passwd and Etc::Group as classesNobuyoshi Nakada2022-01-021-6/+5
| | | | https://github.com/ruby/etc/commit/106429f10b
* [ruby/etc] [DOC] Add document taskNobuyoshi Nakada2022-01-021-0/+8
| | | | https://github.com/ruby/etc/commit/8c8c6198e2
* [ruby/etc] Update ruby versionsNobuyoshi Nakada2022-01-021-1/+1
| | | | https://github.com/ruby/etc/commit/959416b18a
* [ruby/reline] Check capname of tigetstr/tigetflag/tigetnumaycabta2022-01-022-0/+6
| | | | | | Incorrect arguments can cause SEGV. https://github.com/ruby/reline/commit/a58748bcf9
* [ruby/reline] Add test_tigetstr_with_erroraycabta2022-01-021-0/+4
| | | | https://github.com/ruby/reline/commit/1ca779740a
* Update default gems list at 6d1b406dc8dea6f618ae14899dc6b7 [ci skip]git2022-01-021-0/+1
|
* [ruby/reline] Version 0.3.1aycabta2022-01-021-1/+1
| | | | https://github.com/ruby/reline/commit/9ab5850444
* [ruby/reline] Implement Reline::Terminfo.tigetnumaycabta2022-01-022-1/+30
| | | | https://github.com/ruby/reline/commit/695212d5d2
* Run the prerequisites of test-bundled-gems in orderNobuyoshi Nakada2022-01-022-2/+11
|
* * 2022-01-02 [ci skip]git2022-01-021-1/+1
|
* [ruby/reline] Fix the difinition of tigetflag() in comment...aycabta2022-01-021-2/+2
| | | | https://github.com/ruby/reline/commit/af4d77ba09
* [ruby/reline] Consolidate tests that were unnecessarily dividedaycabta2022-01-011-3/+0
| | | | https://github.com/ruby/reline/commit/62eec42e4a
* [ruby/reline] Remove unnecessary qualifiers on definition of commentsaycabta2022-01-011-2/+2
| | | | https://github.com/ruby/reline/commit/abc1e4ee88
* [ruby/reline] Implement Reline::Terminfo.tigetflagaycabta2022-01-012-1/+34
| | | | https://github.com/ruby/reline/commit/0451ed7a28
* Remove deprecated Random::DEFAULT [Feature #17351]Nobuyoshi Nakada2022-01-013-15/+14
|
* Remove unnecessary Random::DEFAULT expectationsNobuyoshi Nakada2022-01-011-22/+0
| | | | The respond_to expectation just suffice as duck-typing.
* Prefer RBOOLNobuyoshi Nakada2022-01-012-2/+2
|
* Negative RBOOL usageNobuyoshi Nakada2022-01-019-14/+14
|
* Make the internal predict `int_zero_p` return a boolNobuyoshi Nakada2022-01-011-6/+6
|
* Fix incorrect minimum read length. (#5353)Samuel Williams2022-01-011-6/+2
|
* YJIT: Fix SP index with optarg and unordered kwargJohn Hawthorn2021-12-312-2/+21
| | | | | | | | Previously when we were calling a method with an optional argument and multiple keywords arguments which weren't in the order the receiver expected we would use the wrong SP index to rearrange them. Fixes Bug #18453
* * 2022-01-01 [ci skip]git2022-01-011-3/+3
|
* NEWS: Removed methodsNobuyoshi Nakada2021-12-311-0/+7
|
* NEWS: Removed C APIsNobuyoshi Nakada2021-12-311-0/+7
|
* re-enabled YJIT on x64-mswin64NAKAMURA Usaku2021-12-311-1/+1
| | | | note that YJIT does not work correctly on the platform now.
* Use rb_cObject instead of rb_cDataNobuyoshi Nakada2021-12-311-1/+1
|
* Enhanced RDoc for IO (#5367)Burdette Lamar2021-12-301-75/+154
| | | | | | | | | | | | | | | | | Adds sections to class RDoc: Lines Line Separator Line Limit Line Number Revises example text file t.txt to: Include paragraphs (separated by double line separator). Avoid being too long. Revises examples that use the changed example file. There are several other methods that will point to the added sections.
* * 2021-12-31 [ci skip]git2021-12-311-1/+1
|
* Add support for anonymous rest and keyword rest argument forwardingJeremy Evans2021-12-3010-21/+146
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows for the following syntax: ```ruby def foo(*) bar(*) end def baz(**) quux(**) end ``` This is a natural addition after the introduction of anonymous block forwarding. Anonymous rest and keyword rest arguments were already supported in method parameters, this just allows them to be used as arguments to other methods. The same advantages of anonymous block forwarding apply to rest and keyword rest argument forwarding. This has some minor changes to #parameters output. Now, instead of `[:rest], [:keyrest]`, you get `[:rest, :*], [:keyrest, :**]`. These were already used for `...` forwarding, so I think it makes it more consistent to include them in other cases. If we want to use `[:rest], [:keyrest]` in both cases, that is also possible. I don't think the previous behavior of `[:rest], [:keyrest]` in the non-... case and `[:rest, :*], [:keyrest, :**]` in the ... case makes sense, but if we did want that behavior, we'll have to make more substantial changes, such as using a different ID in the ... forwarding case. Implements [Feature #18351]
* YJIT: Avoid pointer size assumption with intptr_tAlan Wu2021-12-301-2/+1
| | | | Cast to `void *` first to use the definition of `intptr_t`.
* win32/win32.c Fix PROT_EXEC bit flag check for FlushInstrucitonCache()nagachika2021-12-301-1/+1
|
* [ruby/win32ole] Undefine allocator of WIN32OLE_VARIABLE to get rid of warningNobuyoshi Nakada2021-12-302-0/+5
| | | | https://github.com/ruby/win32ole/commit/27d0fdc622
* [ruby/reline] windows fix scrollYO42021-12-301-1/+1
| | | | https://github.com/ruby/reline/commit/c559d0f7a9
* [ruby/reline] Omit a test on Ruby 2.6aycabta2021-12-301-0/+1
| | | | | | | Some tokens in Ruby 2.6 have difference information than in 2.7 and later, but 2.6 will soon be out of support. https://github.com/ruby/reline/commit/f3bc698385
* [ruby/reline] Use ripper_lex_without_warningaycabta2021-12-301-1/+1
| | | | https://github.com/ruby/reline/commit/b7536dc224
* [ruby/reline] Use unix_line_discard when Ctrl-u is enteredima1zumi2021-12-302-1/+23
| | | | | | | | | | | | The kill-line was called when C-u was entered, so it is now called unix-line-discard. In readline(3): > unix-line-discard (C-u) > Kill backward from point to the beginning of the line. > The killed text is saved on the kill-ring. https://github.com/ruby/reline/commit/27570d195e
* Flush deprecation declarations for versions older than 3.0Nobuyoshi Nakada2021-12-301-50/+1
|
* Remove declarations of deprecated functionsNobuyoshi Nakada2021-12-301-12/+0
|
* [rubygems/rubygems] Better way to join path componentsDavid Rodríguez2021-12-301-1/+1
| | | | | | | The current way works, but error messages show duplicate "/" in paths, which is weird. https://github.com/rubygems/rubygems/commit/9123deb4fa