| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-04-04 | RJIT: Eliminate known-result guards for blockarg | Takashi Kokubun | |
| 2023-04-04 | RJIT: Eliminate known-result branches | Takashi Kokubun | |
| 2023-04-04 | RJIT: Propagate argument types on method calls | Takashi Kokubun | |
| 2023-04-04 | RJIT: Fix mapping offsets in stack_swap | Takashi Kokubun | |
| 2023-04-05 | Use `em_delete` in `key_delete` (#504) | Étienne Barrié | |
| * Test existing behavior Typing Ctrl-D ends editing but typing <Del> does not. Also renamed a test that is not testing ed_delete_next_char but key_delete. * Check if line empty first in em_delete By distributivity of AND over OR, we can factor out this condition. This will make the next commit simpler. * Use em_delete in key_delete When the editing mode is emacs, use `em_delete` in `key_delete`. We need to add a condition though to `em_delete`, because it implements both `delete-char` and `end-of-file`. We only want the `end-of-file` behavior is the key is really Ctrl-D. This matches the behavior of the <Del> key with readline, i.e. deleting the next character if there is one, but not moving the cursor, while not finishing the editing if there are no characters. | |||
| 2023-04-04 | [ruby/optparse] Document requires needed for ↵ | Jeremy Evans | |
| Date/DateTime/Time/URI/Shellwords support Fixes [Bug #19566] https://github.com/ruby/optparse/commit/fb91d97c10 | |||
| 2023-04-04 | [Feature #19579] Remove !USE_RVARGC code (#7655) | Peter Zhu | |
| Remove !USE_RVARGC code [Feature #19579] The Variable Width Allocation feature was turned on by default in Ruby 3.2. Since then, we haven't received bug reports or backports to the non-Variable Width Allocation code paths, so we assume that nobody is using it. We also don't plan on maintaining the non-Variable Width Allocation code, so we are going to remove it. Notes: Merged-By: maximecb <maximecb@ruby-lang.org> | |||
| 2023-04-04 | [rubygems/rubygems] util/rubocop -A | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/8c9ea5d180 | |||
| 2023-04-04 | [rubygems/rubygems] util/rubocop -A --only Performance/RegexpMatch | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/52ae4452c2 | |||
| 2023-04-04 | RJIT: Fix the argument of shift_stack | Takashi Kokubun | |
| 2023-04-04 | RJIT: Fix the argument for defined | Takashi Kokubun | |
| 2023-04-04 | RJIT: Add --rjit-verify-ctx option | Takashi Kokubun | |
| 2023-04-04 | RJIT: Fix arguments to SPECIAL_CONST_P | Takashi Kokubun | |
| 2023-04-03 | RJIT: Update type information on setlocal | Takashi Kokubun | |
| 2023-04-03 | RJIT: Fix arguments for shift_stack | Takashi Kokubun | |
| 2023-04-03 | Fix a test_rubyoptions failure | Takashi Kokubun | |
| 2023-04-03 | RJIT: Propagate self's type information | Takashi Kokubun | |
| 2023-04-03 | RJIT: Upgrade type on jit_guard_known_class | Takashi Kokubun | |
| 2023-04-03 | RJIT: Upgrade type to Fixnum after guard | Takashi Kokubun | |
| 2023-04-02 | RJIT: Upgrade type to String after guard | Takashi Kokubun | |
| 2023-04-02 | RJIT: Upgrade type to Array after guard | Takashi Kokubun | |
| 2023-04-02 | RJIT: Limit the number of versions per block | Takashi Kokubun | |
| 2023-04-02 | RJIT: Find a best matching block version | Takashi Kokubun | |
| 2023-04-02 | RJIT: Upgrade type to UnknownHeap after guard | Takashi Kokubun | |
| 2023-04-02 | RJIT: Update type information on setn insn | Takashi Kokubun | |
| 2023-04-02 | RJIT: Swap type information on swap insn | Takashi Kokubun | |
| 2023-04-03 | * remove trailing spaces. [ci skip] | git | |
| 2023-04-02 | RJIT: Store type information in Context | Takashi Kokubun | |
| 2023-04-03 | [ruby/fileutils] Bump up v1.7.1 | Hiroshi SHIBATA | |
| https://github.com/ruby/fileutils/commit/7138d85156 | |||
| 2023-04-03 | Rename YAML::VERSION. It's conflict with Psych::VERSION | Hiroshi SHIBATA | |
| 2023-04-03 | Fixed version detection paths in ruby repository | Hiroshi SHIBATA | |
| 2023-04-03 | [ruby/base64] Expose Base64::VERSION | Hiroshi SHIBATA | |
| https://github.com/ruby/base64/commit/dda85a0839 | |||
| 2023-04-03 | [ruby/yaml] Expose YAML::VERSION | Hiroshi SHIBATA | |
| https://github.com/ruby/yaml/commit/8776bc2634 | |||
| 2023-04-03 | [ruby/tsort] Expose TSort::VERSION | Hiroshi SHIBATA | |
| https://github.com/ruby/tsort/commit/09f2275958 | |||
| 2023-04-03 | [ruby/find] Expose Find::VERSION | Hiroshi SHIBATA | |
| https://github.com/ruby/find/commit/a24124a08a | |||
| 2023-04-02 | RJIT: Refactor getlocal and setlocal | Takashi Kokubun | |
| 2023-04-02 | RJIT: Support entry with different PCs | Takashi Kokubun | |
| 2023-04-02 | RJIT: Support has_opt ISEQs | Takashi Kokubun | |
| 2023-04-02 | RJIT: C::FL_TEST_RAW returns RBOOL | Takashi Kokubun | |
| 2023-04-02 | RJIT: Lazily guard block arg | Takashi Kokubun | |
| to simplify the implementation | |||
| 2023-04-02 | RJIT: Simplify cfunc implementation | Takashi Kokubun | |
| 2023-04-02 | RJIT: Remove an unneeded branch | Takashi Kokubun | |
| 2023-04-02 | Skip assert_linear_performance for RJIT | Takashi Kokubun | |
| 2023-04-02 | RJIT: Simplify invokesuper implementation | Takashi Kokubun | |
| 2023-04-02 | RJIT: Group blockarg exit reasons | Takashi Kokubun | |
| 2023-04-02 | RJIT: Support splat args | Takashi Kokubun | |
| 2023-04-02 | RJIT: Prefix a constant with C namespace | Takashi Kokubun | |
| 2023-04-02 | RJIT: Support keyword arguments | Takashi Kokubun | |
| 2023-04-02 | [ruby/irb] Don't check RUBY_ENGINE when deciding whether to accept kargs | Stan Lo | |
| Ruby implementations like JRuby and TruffleRuby already indicate their compatibility target with RUBY_VERSION. We don't need to exclude them from accepting keyword arguments as long as they target 2.7+. https://github.com/ruby/irb/commit/bf20faa4e6 Co-authored-by: Kevin Menard <kevin@nirvdrum.com> | |||
| 2023-04-02 | [ruby/irb] Remove dead code (https://github.com/ruby/irb/pull/554) | Stan Lo | |
| * Remove unused ATTR_TTY and ATTR_PLAIN constants They were added in https://github.com/ruby/irb/commit/d7d26b51bf47a52e4e2339e2ad509ace74f0e4c7 But the references were removed in https://github.com/ruby/irb/commit/1c76845cca59635bb0cf386ced721e34b25d7410 Co-authored-by: Alexandre Terrasa <alexandre.terrasa@shopify.com> * Remove unused MethodExtender module It was added in https://github.com/ruby/irb/commit/6cc5d718d7045952ef61d504d624f7e70ce828be but it's not used anywhere. Co-authored-by: Alexandre Terrasa <alexandre.terrasa@shopify.com> * Remove unused IRB.irb_at_exit It's not used after https://github.com/ruby/irb/commit/aaf4eb4e9830ae71240ca5d2047c5e3ad20a4044 Co-authored-by: Alexandre Terrasa <alexandre.terrasa@shopify.com> * Remove unused InputCompletor.ignored_modules It was added in https://github.com/ruby/irb/commit/88311ce3c84251e6f420246cd14efc96e00888be but the reference was removed in https://github.com/ruby/irb/commit/78c74d24254145a39c4d30168dbcd87dbbbc66dc * Remove unused TracerLoadError constant This constant was added in https://github.com/ruby/irb/commit/cb50fa3738121e4d829cb05b4bcb0d5fb43760c5 but never referenced. --------- https://github.com/ruby/irb/commit/7de0234325 Co-authored-by: Alexandre Terrasa <alexandre.terrasa@shopify.com> | |||
