Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | BundledGem.dummy_spec needs to checkout revision after cloning repository. | Hiroshi SHIBATA | 2023-03-08 | 1 | -1/+1 |
| | | | | | | The current BundledGem.dummy_spec always called from master branch. It caused to CI faiulres like http://rubyci.s3.amazonaws.com/ubuntu/ruby-master/log/20230305T001003Z.fail.html.gz | ||||
* | s/MJIT/RJIT/ | Takashi Kokubun | 2023-03-06 | 1 | -1/+1 |
| | |||||
* | Drop obsoleted MJIT header (#7458) | Takashi Kokubun | 2023-03-06 | 2 | -33/+0 |
| | | | RJIT doesn't need this. | ||||
* | Move dummy gemspec file creation for extract-gems-sequential | Nobuyoshi Nakada | 2023-02-22 | 1 | -0/+6 |
| | |||||
* | Use git directories instead of gemspec files as dependency | Nobuyoshi Nakada | 2023-02-22 | 1 | -3/+3 |
| | | | | Minitest repository does not commit its gemspec file. | ||||
* | No validation for bundled gems | Yusuke Endoh | 2023-02-19 | 1 | -1/+1 |
| | | | | | | | | | | | | | | https://github.com/mame/ruby/actions/runs/4208869556/jobs/7305356097 ``` WARNING: open-ended dependency on irb (>= 1.5.0) is not recommended if irb is semantically versioned, use: add_runtime_dependency 'irb', '~> 1.5', '>= 1.5.0' WARNING: open-ended dependency on reline (>= 0.3.1) is not recommended if reline is semantically versioned, use: add_runtime_dependency 'reline', '~> 0.3', '>= 0.3.1' WARNING: See http://guides.rubygems.org/specification-reference/ for help /usr/lib/ruby/2.7.0/rubygems/specification_policy.rb:418:in `error': specification has warnings (Gem::InvalidSpecificationException) ``` | ||||
* | Move `attached_object` into `rb_classext_struct` | Jean Boussier | 2023-02-16 | 1 | -1/+0 |
| | | | | | | Given that signleton classes don't have an allocator, we can re-use these bytes to store the attached object in `rb_classext_struct` without making it larger. | ||||
* | Override release date in Makefile if possible | Nobuyoshi Nakada | 2023-02-13 | 1 | -0/+7 |
| | |||||
* | Add TAGS rule [ci skip] | Nobuyoshi Nakada | 2023-02-08 | 2 | -0/+22 |
| | |||||
* | Link RUBYSPEC_CAPIEXT against the built library | Nobuyoshi Nakada | 2023-01-26 | 1 | -1/+1 |
| | |||||
* | Need gemspec files instead of cloned directories | Nobuyoshi Nakada | 2023-01-26 | 1 | -2/+2 |
| | |||||
* | Fixed clone name | Hiroshi SHIBATA | 2023-01-26 | 1 | -1/+1 |
| | |||||
* | Use timestamp files to track test revision of bundled gems | Nobuyoshi Nakada | 2023-01-26 | 1 | -4/+13 |
| | |||||
* | [Bug #19340] Fix bundle gems with test revision | Nobuyoshi Nakada | 2023-01-26 | 1 | -7/+8 |
| | | | | | Build temporary gem package from cloned repository if test revision is set. | ||||
* | Run `after-update` in the same main make process [ci skip] | Nobuyoshi Nakada | 2023-01-20 | 1 | -0/+4 |
| | |||||
* | Extract only one revision in header [ci skip] | Nobuyoshi Nakada | 2023-01-05 | 1 | -1/+1 |
| | | | | | Both of `$(srcdir)/revision.h` and `revision.h` exist because they are the same file when in-place build. | ||||
* | Test bundler and bundled gems by exam | Nobuyoshi Nakada | 2022-12-28 | 1 | -1/+1 |
| | |||||
* | Order test-bundler-parallel dependency | Nobuyoshi Nakada | 2022-12-28 | 1 | -0/+1 |
| | |||||
* | Reset ABI version [ci skip] | Nobuyoshi Nakada | 2022-12-26 | 1 | -3/+6 |
| | |||||
* | make matz [ci skip] | Nobuyoshi Nakada | 2022-12-26 | 1 | -0/+7 |
| | |||||
* | Fix test-syntax-suggest order | Nobuyoshi Nakada | 2022-12-24 | 1 | -1/+1 |
| | | | | Prepare for test-syntax-suggest after other tests finished. | ||||
* | Test syntax_suggest by `make check` | Nobuyoshi Nakada | 2022-12-23 | 1 | -2/+4 |
| | |||||
* | Use a BOP for Hash#default | John Hawthorn | 2022-12-17 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | On a hash miss we need to call default if it is redefined in order to return the default value to be used. Previously we checked this with rb_method_basic_definition_p, which avoids the method call but requires a method lookup. This commit replaces the previous check with BASIC_OP_UNREDEFINED_P and a new BOP_DEFAULT. We still need to fall back to rb_method_basic_definition_p when called on a subclasss of hash. | |compare-ruby|built-ruby| |:---------------|-----------:|---------:| |hash_aref_miss | 2.692| 3.531| | | -| 1.31x| Co-authored-by: Daniel Colson <danieljamescolson@gmail.com> Co-authored-by: "Ian C. Anderson" <ian@iancanderson.com> Co-authored-by: Jack McCracken <me@jackmc.xyz> | ||||
* | [Bug #19182] Unicode updating targets do not need to run for each files | Nobuyoshi Nakada | 2022-12-11 | 1 | -0/+5 |
| | |||||
* | [Bug #19181] Separate the rule for unicode_normalize/tables.rb timestamp | Nobuyoshi Nakada | 2022-12-10 | 1 | -11/+0 |
| | | | | | It should depends on only existing data files (except for the tools), unless `ALWAYS_UPDATE_UNICODE=yes`. | ||||
* | Introduce `IO.new(..., path:)` and promote `File#path` to `IO#path`. (#6867) | Samuel Williams | 2022-12-08 | 1 | -0/+1 |
| | |||||
* | Fix dependencies of outdate-bundled-gems | Nobuyoshi Nakada | 2022-11-29 | 1 | -6/+14 |
| | | | | Extract new gems then remove outdated gem directories. | ||||
* | Refine outdate-bundled-gems | Nobuyoshi Nakada | 2022-11-29 | 1 | -2/+1 |
| | |||||
* | Control non-parallel parts with `.WAIT` if available | Nobuyoshi Nakada | 2022-11-13 | 1 | -0/+4 |
| | |||||
* | Force to update revision.h when commits differ | Nobuyoshi Nakada | 2022-11-13 | 1 | -0/+13 |
| | |||||
* | reserved_word: just use gperf 3.1 declaration | 卜部昌平 | 2022-09-21 | 2 | -2/+2 |
| | | | | | | | | The reason why this was commented out was because of gperf 3.0 vs 3.1 differences (see [Feature #13883]). Five years passed, I am pretty confident that we can drop support of old versions here. Ditto for uniname2ctype_p(), onig_jis_property(), and zonetab(). | ||||
* | Always generate non-empty revision.h | Takashi Kokubun | 2022-09-17 | 1 | -13/+0 |
| | | | | | | | | | | Non-GNU make seems to generate empty revision.h, but it doesn't make sense since https://github.com/ruby/ruby/pull/6382. Also the $(HAVE_BASERUBY:yes=tmp) hack doesn't seem to be working on OpenBSD. I'll remove it to focus on fixing RubyCI first, and then deal with baseruby-missing environments. At least a snapshot should have revision.h and it might work fine though. | ||||
* | Revert "defs/gmake.mk: no _FORTIFY_SOURCE unless optimization" | Nobuyoshi Nakada | 2022-09-12 | 1 | -4/+0 |
| | | | | | This reverts commit b8c376cb9d91854fd40f6e06f07773404899b54f, as it seems no longer needed probably. | ||||
* | Generate token ID indexes in id.def | Nobuyoshi Nakada | 2022-09-08 | 1 | -1/+3 |
| | | | | | Separate the logic accross the tables from the template view for id.h. | ||||
* | SCRIPTBINDIR is ok if it just exists [ci skip] | Nobuyoshi Nakada | 2022-08-31 | 1 | -3/+2 |
| | |||||
* | Scripts under libexec may not be considered to be placed in bin | Nobuyoshi Nakada | 2022-08-31 | 1 | -1/+1 |
| | |||||
* | Adjust space-width for help message | Hiroshi SHIBATA | 2022-08-22 | 1 | -3/+3 |
| | |||||
* | Suppress detached head warnings [ci skip] | Nobuyoshi Nakada | 2022-08-18 | 1 | -1/+4 |
| | | | | Check out the revisions for testing as "detached" from the beginning. | ||||
* | Get rid of `-C` option for very old `git` | Nobuyoshi Nakada | 2022-08-05 | 1 | -2/+1 |
| | |||||
* | Ignore revision to test unless HAVE_GIT | Nobuyoshi Nakada | 2022-08-05 | 1 | -0/+2 |
| | |||||
* | Clone upstream gem repositories for test | Nobuyoshi Nakada | 2022-08-05 | 1 | -7/+15 |
| | |||||
* | Copy from cloned gem sources in parallel | Nobuyoshi Nakada | 2022-08-05 | 1 | -10/+36 |
| | |||||
* | Move to tool/lib/bundled_gem.rb | Nobuyoshi Nakada | 2022-08-05 | 1 | -2/+2 |
| | |||||
* | Copy from bundled gem source for test | Nobuyoshi Nakada | 2022-08-05 | 1 | -0/+4 |
| | |||||
* | Use configured GIT | Nobuyoshi Nakada | 2022-08-05 | 1 | -34/+34 |
| | |||||
* | `Gem.unpack` extracts gems so able to execute | Nobuyoshi Nakada | 2022-07-17 | 1 | -2/+1 |
| | | | | | | | | Creates simple bin stubs to load the extracted executable files. After only extracted under `gems` directory, the gems are considered installed but the executable scripts are not found. Also the second argument is now the parent of the previous second and third arguments. | ||||
* | Set `SDKROOT` to empty value [ci skip] | Nobuyoshi Nakada | 2022-07-06 | 1 | -1/+1 |
| | | | | So `RbConfig::CONFIG["includedir"]` does not start with double slash. | ||||
* | mac: Remove debug option fro MJIT_DEBUGFLAGS | Nobuyoshi Nakada | 2022-06-27 | 1 | -1/+4 |
| | | | | | Not to generate .dSYM directories by MJIT runs, which are left in large numbers after each test. | ||||
* | Split YJIT rules for CODEOWNERS | Nobuyoshi Nakada | 2022-06-02 | 1 | -54/+1 |
| | |||||
* | Use `$(CHDIR)` so works with symlink [ci skip] | Nobuyoshi Nakada | 2022-05-27 | 1 | -1/+1 |
| |