Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Added sync tools for test libraries like core_assertions.rb to default gems ↵ | Hiroshi SHIBATA | 2023-03-24 | 1 | -0/+51 | |
| | | | | repositories | |||||
* | core_assertions.rb: Raise `Timeout::Error` explicitly | Nobuyoshi Nakada | 2023-03-23 | 1 | -1/+1 | |
| | | | | So that `assert_raise` inside the block works. | |||||
* | core_assertions.rb: Fix backward compatibility with pre 2.7 | Nobuyoshi Nakada | 2023-03-22 | 1 | -1/+1 | |
| | ||||||
* | [DOC] Update comment of assert_pattern_list | Nobuyoshi Nakada | 2023-03-22 | 1 | -2/+2 | |
| | | | | `pattern_list` may contain string since d903e7672637. | |||||
* | core_assertions.rb: Refine `assert_linear_performance` | Nobuyoshi Nakada | 2023-03-22 | 1 | -1/+1 | |
| | | | | | * Calculate each timeout from the ratio of each factor to the first factor. | |||||
* | RJIT: Break up RJIT send_iseq_complex exit reasons | Takashi Kokubun | 2023-03-19 | 1 | -0/+2 | |
| | ||||||
* | RJIT: Implement ifunc invokeblock | Takashi Kokubun | 2023-03-19 | 1 | -0/+1 | |
| | ||||||
* | Add explanation to rbs_skip_tests (#7525) | Soutaro Matsumoto | 2023-03-20 | 1 | -1/+19 | |
| | ||||||
* | RJIT: Optimize Kernel#respond_to? | Takashi Kokubun | 2023-03-19 | 1 | -0/+2 | |
| | ||||||
* | RJIT: Optimize String#+@ | Takashi Kokubun | 2023-03-19 | 1 | -0/+2 | |
| | ||||||
* | RJIT: Optimize String#<< | Takashi Kokubun | 2023-03-19 | 1 | -0/+3 | |
| | ||||||
* | RJIT: Workaround USE_RVARGC=0 CI | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 | |
| | ||||||
* | RJIT: Optimize String#bytesize | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 | |
| | ||||||
* | RJIT: Optimize String#empty? | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 | |
| | ||||||
* | RJIT: Optimize Kernel#is_a? | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 | |
| | ||||||
* | RJIT: Reorder opt_case_dispatch branches | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 | |
| | ||||||
* | RJIT: Implement setclassvariable | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 | |
| | ||||||
* | RJIT: Implement intern | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 | |
| | ||||||
* | RJIT: Implement toregexp | Takashi Kokubun | 2023-03-18 | 1 | -0/+3 | |
| | ||||||
* | RJIT: Prefix rjit_options with rb_ | Takashi Kokubun | 2023-03-18 | 1 | -1/+1 | |
| | ||||||
* | RJIT: Implement newrange | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 | |
| | ||||||
* | RJIT: Implement getglobal | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 | |
| | ||||||
* | RJIT: Implement checkkeyword | Takashi Kokubun | 2023-03-18 | 1 | -3/+16 | |
| | ||||||
* | RJIT: Implement getspecial insn | Takashi Kokubun | 2023-03-18 | 1 | -0/+6 | |
| | ||||||
* | RJIT: Implement putspecialobject insn | Takashi Kokubun | 2023-03-17 | 1 | -0/+2 | |
| | ||||||
* | RJIT: Implement throw insn | Takashi Kokubun | 2023-03-17 | 1 | -0/+1 | |
| | ||||||
* | core_assertions.rb: Relax `assert_linear_performance` | Nobuyoshi Nakada | 2023-03-18 | 1 | -14/+25 | |
| | | | | | | | | * Use an `Enumerable` as factors, instead of three arguments. * Include `assert_operator` time in rehearsal time. * Round up max expected time. | |||||
* | Rename opes to operands on RubyVM::BaseInstruction | John Hawthorn | 2023-03-16 | 7 | -19/+19 | |
| | ||||||
* | Rename opes to operands | John Hawthorn | 2023-03-16 | 1 | -2/+2 | |
| | | | Co-authored-by: Aaron Patterson <aaron.patterson@gmail.com> | |||||
* | Re-add RJIT::Instruction#opes | John Hawthorn | 2023-03-16 | 1 | -1/+2 | |
| | ||||||
* | Fix a bindgen CI failure | Takashi Kokubun | 2023-03-16 | 1 | -0/+1 | |
| | ||||||
* | Revert "core_assertions.rb: Refine `assert_linear_performance`" | Takashi Kokubun | 2023-03-16 | 1 | -16/+11 | |
| | | | | | | | This reverts commit cae4342dd559e34c1ce6219593f77f0ad80286da. This is failing a lot of CIs and nobody is actively looking into fixing it. Let me revert this until we have a solution to it. | |||||
* | core_assertions.rb: Refine `assert_linear_performance` | Nobuyoshi Nakada | 2023-03-16 | 1 | -11/+16 | |
| | | | | * Use an `Enumerable` as factors, instead of three arguments. | |||||
* | core_assertions.rb: Refine `assert_linear_performance` | Nobuyoshi Nakada | 2023-03-15 | 1 | -4/+3 | |
| | | | | | * Add `rehearsal` keyword argument * Stop repeating with the same factor | |||||
* | YJIT: Introduce no_gc attribute (#7511) | Takashi Kokubun | 2023-03-14 | 1 | -1/+1 | |
| | ||||||
* | RJIT: Count invokeblock exit types | Takashi Kokubun | 2023-03-12 | 1 | -0/+1 | |
| | ||||||
* | RJIT: Fix a typo | Takashi Kokubun | 2023-03-12 | 1 | -0/+1 | |
| | | | | and import a missing function | |||||
* | RJIT: Implement --rjit-trace-exits | Takashi Kokubun | 2023-03-12 | 1 | -0/+1 | |
| | ||||||
* | Add test for linear performance | Nobuyoshi Nakada | 2023-03-12 | 1 | -0/+23 | |
| | ||||||
* | core_assertions.rb: Consider backward compatibilities | Nobuyoshi Nakada | 2023-03-12 | 1 | -1/+3 | |
| | | | | | This file is copied to default gems, which might support older versions. | |||||
* | RJIT: Migrate SIZET values to RJIT::C constants | Takashi Kokubun | 2023-03-11 | 1 | -14/+17 | |
| | ||||||
* | RJIT: Introduce constants under RubyVM::RJIT::C | Takashi Kokubun | 2023-03-11 | 2 | -3/+18 | |
| | ||||||
* | RJIT: Automate function pointer imports | Takashi Kokubun | 2023-03-11 | 1 | -1/+49 | |
| | ||||||
* | RJIT: Use as the largest type as possible | Takashi Kokubun | 2023-03-11 | 1 | -45/+41 | |
| | | | | to just import stuff easily | |||||
* | RJIT: Use SIZET macros instead of original PTR ones | Takashi Kokubun | 2023-03-11 | 1 | -1/+1 | |
| | ||||||
* | RJIT: Drop unused USE_* macros support | Takashi Kokubun | 2023-03-11 | 1 | -14/+1 | |
| | ||||||
* | Rename builtin attr :inline to :leaf | Takashi Kokubun | 2023-03-11 | 1 | -4/+1 | |
| | ||||||
* | Support multiple attributes with Primitive.attr! | Takashi Kokubun | 2023-03-11 | 1 | -7/+12 | |
| | ||||||
* | Change the syntax of Primitive.attr! to Symbol (#7501) | Takashi Kokubun | 2023-03-10 | 1 | -4/+22 | |
| | ||||||
* | RJIT: Simplify RubyVM::RJIT::Instruction | Takashi Kokubun | 2023-03-10 | 1 | -27/+1 | |
| |