Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix Ripper with heredoc. | manga_osyo | 2021-01-17 | 2 | -0/+11 |
| | |||||
* | [ruby/fileutils] Removed code for dead versions | Nobuyoshi Nakada | 2021-01-17 | 1 | -13/+3 |
| | | | | https://github.com/ruby/fileutils/commit/1f707d8cc6 | ||||
* | [ruby/fileutils] Drop support for dead old versions | Nobuyoshi Nakada | 2021-01-17 | 1 | -1/+1 |
| | | | | https://github.com/ruby/fileutils/commit/4526148c67 | ||||
* | Update the maintainer of net-smtp | Hiroshi SHIBATA | 2021-01-17 | 1 | -1/+1 |
| | |||||
* | * 2021-01-17 [ci skip] | git | 2021-01-17 | 1 | -1/+1 |
| | |||||
* | Remove samples for test-unit | Sutou Kouhei | 2021-01-17 | 5 | -68/+0 |
| | | | | They are no longer needed. | ||||
* | Move rss samples to ruby/rss | Sutou Kouhei | 2021-01-17 | 5 | -388/+0 |
| | |||||
* | [ruby/io-console] Rubygems 3.2 supports `--platform` option | Nobuyoshi Nakada | 2021-01-16 | 1 | -5/+0 |
| | | | | https://github.com/ruby/io-console/commit/c8046fde84 | ||||
* | [ruby/io-console] Moved JRuby version files into particular path | Nobuyoshi Nakada | 2021-01-16 | 1 | -0/+6 |
| | | | | https://github.com/ruby/io-console/commit/b0691d2c20 | ||||
* | [ruby/io-console] Delegate to JRuby version | Nobuyoshi Nakada | 2021-01-16 | 1 | -0/+15 |
| | | | | | | Add `--platform` option tentatively. https://github.com/ruby/io-console/commit/3bf1a7b753 | ||||
* | [ruby/io-console] bump up to 0.5.7 | Nobuyoshi Nakada | 2021-01-16 | 1 | -1/+1 |
| | | | | https://github.com/ruby/io-console/commit/f55d7ebff6 | ||||
* | Don't try to clear cache on garbage objects | Aaron Patterson | 2021-01-15 | 1 | -0/+1 |
| | | | | | | | | | | | | | Method cache can be cleared during lazy sweeping. An object that will be collected during lazy sweep *should not* have it's method cache cleared. Soon-to-be-collected objects can be in an inconsistent state and this can lead to a crash. This patch just leaves early if the object is going to be collected. Fixes [Bug #17536] Co-Authored-By: John Hawthorn <john@hawthorn.email> Co-Authored-By: Alan Wu <XrXr@users.noreply.github.com> | ||||
* | Additions to method_documentation.rdoc (#4065) | Burdette Lamar | 2021-01-15 | 1 | -2/+30 |
| | | | * Additions to method_documentation.rdoc | ||||
* | Add What's Here to Array RDoc (#4062) | Burdette Lamar | 2021-01-15 | 1 | -0/+174 |
| | | | | * Add What's Here to Array RDoc | ||||
* | * 2021-01-16 [ci skip] | git | 2021-01-16 | 1 | -1/+1 |
| | |||||
* | [ruby/bigdecimal] Fix for the coerce cases in divide and DoDivmod | Kenta Murata | 2021-01-16 | 2 | -10/+29 |
| | | | | https://github.com/ruby/bigdecimal/commit/1cb92487f7 | ||||
* | [ruby/bigdecimal] Use pre-allocated special values in BigDecimal_DoDivmod | Kenta Murata | 2021-01-16 | 1 | -21/+26 |
| | | | | https://github.com/ruby/bigdecimal/commit/d2746121cf | ||||
* | [ruby/bigdecimal] Use new conversion functions in BigDecimal_DoDivmod | Kenta Murata | 2021-01-16 | 1 | -5/+12 |
| | | | | https://github.com/ruby/bigdecimal/commit/68c20200d5 | ||||
* | [ruby/time] Use Time#strftime to format | Nobuyoshi Nakada | 2021-01-15 | 1 | -26/+2 |
| | | | | https://github.com/ruby/time/commit/6b8cc4799e | ||||
* | Keep encoding in the result of File.expand_path [Bug #17517] | Nobuyoshi Nakada | 2021-01-15 | 2 | -6/+22 |
| | |||||
* | Make Module#prepend affect ancestor chain even if argument already included ↵ | Jeremy Evans | 2021-01-14 | 3 | -23/+73 |
| | | | | | | | | | | | | | | | in receiver Previously, if a class included a module and then prepended the same module, the prepend had no effect. This changes the behavior so that the prepend has an effect unless the module is already prepended the receiver. While here, rename the origin_seen variable in include_modules_at, since it is misleading. The variable tracks whether c has been seen, not whether the origin of klass has been. Fixes [Bug #17423] | ||||
* | [ruby/time] No document for private methods | Nobuyoshi Nakada | 2021-01-15 | 1 | -0/+2 |
| | | | | https://github.com/ruby/time/commit/44a55daa70 | ||||
* | Sort filenames [ci skip] | Kazuhiro NISHIYAMA | 2021-01-15 | 1 | -2/+3 |
| | |||||
* | Add timev.rb to .document | Kazuhiro NISHIYAMA | 2021-01-15 | 1 | -0/+1 |
| | |||||
* | extlibs.rb: make patch command selectable [ci skip] | Nobuyoshi Nakada | 2021-01-15 | 1 | -1/+1 |
| | | | | | Some Windows ports fail an assertion on patch files with LF EOL code. MSys2 patch.exe 2.7.6 seems fine, at least. | ||||
* | [ruby/bigdecimal] Use new conversion functions in BigDecimal_divide | Kenta Murata | 2021-01-15 | 1 | -6/+14 |
| | | | | https://github.com/ruby/bigdecimal/commit/3b55ad1c42 | ||||
* | [ruby/bigdecimal] Reorder the arguments of BigDecimal_divide | Kenta Murata | 2021-01-15 | 1 | -2/+2 |
| | | | | https://github.com/ruby/bigdecimal/commit/1e03da7076 | ||||
* | * 2021-01-15 [ci skip] | git | 2021-01-15 | 1 | -1/+1 |
| | |||||
* | Fix WB for callinfo | Aaron Patterson | 2021-01-14 | 1 | -0/+1 |
| | | | | | The WB for callinfo needs to be executed *after* the reference is written. Otherwise we get a WB miss. | ||||
* | [DOC] Fixed indent [ci skip] | Nobuyoshi Nakada | 2021-01-14 | 1 | -1/+1 |
| | |||||
* | Return new NODE_LIT | Nobuyoshi Nakada | 2021-01-14 | 1 | -5/+2 |
| | | | | | As NODE_ZLIST/NODE_LIST are not markable, cannot be reused as NODE_LIT. | ||||
* | Ensure symbol list node is either NODE_STR or NODE_DSTR | Nobuyoshi Nakada | 2021-01-14 | 1 | -3/+8 |
| | |||||
* | NODE markability should not change by nd_set_type | Nobuyoshi Nakada | 2021-01-14 | 2 | -6/+37 |
| | |||||
* | Rename RubyVM::MJIT to RubyVM::JIT | Takashi Kokubun | 2021-01-13 | 34 | -81/+86 |
| | | | | | | | | because the name "MJIT" is an internal code name, it's inconsistent with --jit while they are related to each other, and I want to discourage future JIT implementation-specific (e.g. MJIT-specific) APIs by this rename. [Feature #17490] | ||||
* | [ruby/bigdecimal] Explicitly cast size_t to int | Kenta Murata | 2021-01-14 | 1 | -1/+1 |
| | | | | https://github.com/ruby/bigdecimal/commit/b1f1ed26c9 | ||||
* | [ruby/bigdecimal] Explicitly cast uint64_t to double | Kenta Murata | 2021-01-14 | 1 | -1/+1 |
| | | | | https://github.com/ruby/bigdecimal/commit/f0d94e6843 | ||||
* | [ruby/bigdecimal] Suppress warning at NO_SANITIZE on gcc | Kenta Murata | 2021-01-14 | 1 | -0/+10 |
| | | | | https://github.com/ruby/bigdecimal/commit/f6765b8071 | ||||
* | Guard callinfo | Aaron Patterson | 2021-01-13 | 2 | -2/+15 |
| | | | | | | | | | | | | | | | | Callinfo was being written in to an array and the GC would not see the reference on the stack. `new_insn_send` creates a new callinfo object, then it calls `new_insn_core`. `new_insn_core` allocates a new INSN linked list item, which can end up calling `xmalloc` which will trigger a GC: https://github.com/ruby/ruby/blob/70cd351c7c71c48ee18d7c01e851a89614086f8f/compile.c#L968-L969 Since the callinfo object isn't on the stack, the GC won't see it, and it can get collected. This patch just refactors `new_insn_send` to keep the object on the stack Co-authored-by: John Hawthorn <john@hawthorn.email> | ||||
* | delete negative cache from the table correctly | Koichi Sasada | 2021-01-14 | 1 | -9/+19 |
| | | | | | | negative cache entry should be removed from vm->negative_cme_table even if the redefined class has no subclasses. | ||||
* | only add the trailing nop if the catch table is not break / next / redo | Aaron Patterson | 2021-01-13 | 1 | -5/+13 |
| | | | | | | | | We don't need nop padding when the catch tables are only for break / next / redo, so lets avoid them. This eliminates nop padding in many lambdas. Co-authored-by: Alan Wu <XrXr@users.noreply.github.com> | ||||
* | fix ASAN errors | Aaron Patterson | 2021-01-13 | 1 | -4/+17 |
| | |||||
* | * 2021-01-14 [ci skip] | git | 2021-01-14 | 1 | -1/+1 |
| | |||||
* | mkmf.rb: remove exts.mk at distclean | Nobuyoshi Nakada | 2021-01-14 | 1 | -1/+1 |
| | |||||
* | Moved Fiber methods into core [Feature #17407] | Nobuyoshi Nakada | 2021-01-13 | 4 | -26/+5 |
| | |||||
* | Capture to reserved name variables if already defined [Bug #17533] | Nobuyoshi Nakada | 2021-01-13 | 2 | -2/+14 |
| | |||||
* | Positional and keyword arguments for timezone are exclusive | Nobuyoshi Nakada | 2021-01-13 | 2 | -3/+14 |
| | | | | [Feature #17485] | ||||
* | Added `in:` timezone option to `Time.new` [Feature #17485] | Nobuyoshi Nakada | 2021-01-13 | 3 | -87/+70 |
| | |||||
* | Make warning values consistent [Bug #17523] | Nobuyoshi Nakada | 2021-01-13 | 2 | -2/+11 |
| | | | | | | They should be affected, as well as `$VERBOSE`, by `-w`/`-W` options, not only in the main script but in scripts loaded by `-r` option too. | ||||
* | Revert "[Bug #11213] let defined?(super) call respond_to_missing?" | Nobuyoshi Nakada | 2021-01-13 | 4 | -41/+10 |
| | | | | | | This reverts commit fac2498e0299f13dffe4f09a7dd7657fb49bf643 for now, due to [Bug #17509], the breakage in the case `super` is called in `respond_to?`. | ||||
* | Allow UTC offset without colons per ISO-8601 [Bug #17504] | Nobuyoshi Nakada | 2021-01-13 | 2 | -15/+35 |
| |