Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement invokesuper | Takashi Kokubun | 2023-03-05 | 1 | -0/+11 |
| | |||||
* | Implement optimized send | Takashi Kokubun | 2023-03-05 | 1 | -0/+2 |
| | |||||
* | Implement opt_invokebuiltin_delegate | Takashi Kokubun | 2023-03-05 | 1 | -0/+5 |
| | |||||
* | Count optimized method types | Takashi Kokubun | 2023-03-05 | 1 | -2/+12 |
| | |||||
* | Implement duparray and expandarray | Takashi Kokubun | 2023-03-05 | 1 | -0/+6 |
| | |||||
* | Implement opt_eq and opt_neq | Takashi Kokubun | 2023-03-05 | 1 | -0/+2 |
| | |||||
* | Implement opt_and and opt_or | Takashi Kokubun | 2023-03-05 | 1 | -0/+2 |
| | |||||
* | Implement setlocal_WC_0 | Takashi Kokubun | 2023-03-05 | 1 | -0/+3 |
| | |||||
* | Implement opt_mod | Takashi Kokubun | 2023-03-05 | 1 | -0/+1 |
| | |||||
* | Implement Array#[] | Takashi Kokubun | 2023-03-05 | 1 | -0/+1 |
| | |||||
* | Implement opt_le, opt_ge, and opt_gt | Takashi Kokubun | 2023-03-05 | 1 | -0/+3 |
| | |||||
* | Do not compile C calls when C tracing is enabled | Takashi Kokubun | 2023-03-05 | 1 | -0/+2 |
| | |||||
* | Decode trace insns properly | Takashi Kokubun | 2023-03-05 | 1 | -1/+2 |
| | |||||
* | Partially implement send of cfunc | Takashi Kokubun | 2023-03-05 | 1 | -0/+4 |
| | |||||
* | Implement attr_reader | Takashi Kokubun | 2023-03-05 | 1 | -0/+3 |
| | |||||
* | Count unsupported method types | Takashi Kokubun | 2023-03-05 | 1 | -0/+7 |
| | |||||
* | Implement opt_aref for Hash | Takashi Kokubun | 2023-03-05 | 1 | -0/+2 |
| | |||||
* | Implement jit_guard_known_class | Takashi Kokubun | 2023-03-05 | 1 | -0/+1 |
| | |||||
* | Implement getlocal_WC_1 | Takashi Kokubun | 2023-03-05 | 1 | -0/+1 |
| | |||||
* | Implement getivar | Takashi Kokubun | 2023-03-05 | 1 | -0/+5 |
| | |||||
* | Refactor BranchStub | Takashi Kokubun | 2023-03-05 | 1 | -1/+4 |
| | |||||
* | Implement opt_plus | Takashi Kokubun | 2023-03-05 | 1 | -0/+1 |
| | |||||
* | Implement method call | Takashi Kokubun | 2023-03-05 | 1 | -0/+1 |
| | |||||
* | Initial implementation of send | Takashi Kokubun | 2023-03-05 | 1 | -6/+15 |
| | |||||
* | Implement opt_minus | Takashi Kokubun | 2023-03-05 | 1 | -0/+1 |
| | |||||
* | Implement initial opt_lt | Takashi Kokubun | 2023-03-05 | 1 | -0/+1 |
| | |||||
* | Partly implement BOP assumption | Takashi Kokubun | 2023-03-05 | 1 | -0/+2 |
| | |||||
* | Implement --mjit-stats | Takashi Kokubun | 2023-03-05 | 1 | -0/+1 |
| | |||||
* | Implement asm comments | Takashi Kokubun | 2023-03-05 | 1 | -1/+0 |
| | |||||
* | Move modules around | Takashi Kokubun | 2023-03-05 | 1 | -2/+0 |
| | |||||
* | Introduce `UPDATE_BUNDLED_GEMS_ALL` option for auto update for bundled_gems file | Hiroshi SHIBATA | 2023-03-06 | 1 | -2/+6 |
| | | | | | | We used `url` field for testing via git clone. Because `Gem::Specification#homepage` or `Gem::Specification#metadata` could assign non-git url. Unfotunately, We should specify clone URL for testing. | ||||
* | Expand the test directory to real path | Nobuyoshi Nakada | 2023-03-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | When the test source directory path contains symbolic links, that directory might be placed earlier in the result of `IRB::InputCompletor.retrieve_gem_and_system_load_path`, than other directories in the source tree that are expanded to the real path. In that case, the test file in "csv" under the test directory of csv gem instead of the library path will be the first candidate, in `TestIRB::TestCompletion#test_complete_require_library_name_first`. ``` <"'csv"> expected but was <"'csv/helper">. ``` | ||||
* | Fix rbs (#7415) | Soutaro Matsumoto | 2023-03-02 | 1 | -1/+1 |
| | | | | * Update RBS to skip validation task * Revert TEST_BUNDLED_GEMS_ALLOW_FAILURES | ||||
* | fix test/rubygems/test_gem_package_task.rb when in -j mode | lukeg | 2023-02-28 | 1 | -0/+4 |
| | | | | | | | | | This test skipped sometimes due to failure to load 'rake/packagetask'. This is due to manipulation of $LOAD_PATH by other rubygems tests. If rake is loaded before any rubygems tests run, then it works fine. To reproduce the skipping behavior: $ make test-all TESTOPTS="-j6 --test-order=sorted test/rubygems/test_*.rb" | ||||
* | Prefer to use File.foreach instead of IO.foreach | Hiroshi SHIBATA | 2023-02-27 | 5 | -8/+8 |
| | |||||
* | Fix autoconf RUBY_STACK_GROW_DIRECTION on ARM devices | Ben Hamilton | 2023-02-26 | 1 | -1/+1 |
| | |||||
* | Fix incorrect line numbers in GC hook | Peter Zhu | 2023-02-24 | 1 | -0/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the previous instruction is not a leaf instruction, then the PC was incremented before the instruction was ran (meaning the currently executing instruction is actually the previous instruction), so we should not increment the PC otherwise we will calculate the source line for the next instruction. This bug can be reproduced in the following script: ``` require "objspace" ObjectSpace.trace_object_allocations_start a = 1.0 / 0.0 p [ObjectSpace.allocation_sourceline(a), ObjectSpace.allocation_sourcefile(a)] ``` Which outputs: [4, "test.rb"] This is incorrect because the object was allocated on line 10 and not line 4. The behaviour is correct when we use a leaf instruction (e.g. if we replaced `1.0 / 0.0` with `"hello"`), then the output is: [10, "test.rb"]. [Bug #19456] | ||||
* | Fix RubyVM::CExpr#inspect | Peter Zhu | 2023-02-24 | 1 | -1/+5 |
| | | | | @__LINE__ can be nil which causes the inspect method to fail. | ||||
* | Refine exception messages when git failed | Nobuyoshi Nakada | 2023-02-22 | 1 | -4/+7 |
| | |||||
* | Use `Gem::Package#build` instead of the class method for old baseruby | Nobuyoshi Nakada | 2023-02-22 | 1 | -1/+3 |
| | |||||
* | Clone and create dummy gemspec in sequential build | Nobuyoshi Nakada | 2023-02-22 | 1 | -0/+11 |
| | |||||
* | Move dummy gemspec file creation for extract-gems-sequential | Nobuyoshi Nakada | 2023-02-22 | 1 | -25/+18 |
| | |||||
* | Fix detection of compiler_wd in tool/update-deps | Matt Valentine-House | 2023-02-21 | 1 | -16/+11 |
| | |||||
* | Create a dummy minitest.gemspec for a bundled gem | Yusuke Endoh | 2023-02-19 | 1 | -0/+25 |
| | | | | | | | | To use the repository version of bundled gems, we need to build a gem by "gem build", but the repository of minitest does not include minitest.gemspec because it uses hoe. This change creats a dummy minitest.gemspec to pass the CI. | ||||
* | Apply zone offset to the last modified time | Nobuyoshi Nakada | 2023-02-13 | 1 | -0/+1 |
| | |||||
* | Enhancement github releases generator | Hiroshi SHIBATA | 2023-02-10 | 1 | -1/+21 |
| | | | | | | * Create GitHub Releases by itself * Added help and usage message * Decorate release body | ||||
* | Avoid to duplicate entries that own redmine and github ids | Hiroshi SHIBATA | 2023-02-09 | 1 | -6/+5 |
| | |||||
* | Added helper script for generate github releases | Hiroshi SHIBATA | 2023-02-09 | 1 | -0/+40 |
| | |||||
* | Removed svn feature from make-snapshot | Hiroshi SHIBATA | 2023-02-08 | 1 | -8/+3 |
| | |||||
* | fix to work with the case default issue is used | NARUSE, Yui | 2023-02-01 | 1 | -1/+1 |
| |