aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [ruby/irb] Remove ruby-token.rb from spec.filesaycabta2019-11-171-1/+0
| | | | https://github.com/ruby/irb/commit/0180dc74bc
* [ruby/irb] Version 1.1.0.pre.4aycabta2019-11-171-1/+1
| | | | https://github.com/ruby/irb/commit/4945d0e676
* [ruby/reline] Version 0.0.5aycabta2019-11-171-1/+1
| | | | https://github.com/ruby/reline/commit/d57c7ea252
* * 2019-11-17 [ci skip]git2019-11-171-1/+1
|
* Fix typosKazuhiro NISHIYAMA2019-11-1723-23/+23
|
* [ruby/reline] Restore left cursor key support on Unix like OSes...aycabta2019-11-151-1/+1
| | | | https://github.com/ruby/reline/commit/98b72af751
* Implement em_set_mark and em_exchange_markaycabta2019-11-154-1/+56
|
* Fix a typo [ci skip]Kazuhiro NISHIYAMA2019-11-151-1/+1
|
* * 2019-11-15 [ci skip]git2019-11-151-1/+1
|
* load prelude.rb by builtin features.Koichi Sasada2019-11-153-3/+9
| | | | | | | | | The script in prelude.rb was embed in MRI to load it (eval this script at everyboot). This commit change the loading process of prelude.rb. MRI doesn't eval a script, but load from compiled binary with builtin feature. So that Init_prelude() does not load `prelude.rb` now.
* delete unused functions卜部昌平2019-11-1418-301/+7
| | | | | | | | | | | | Looking at the list of symbols inside of libruby-static.a, I found hundreds of functions that are defined, but used from nowhere. There can be reasons for each of them (e.g. some functions are specific to some platform, some are useful when debugging, etc). However it seems the functions deleted here exist for no reason. This changeset reduces the size of ruby binary from 26,671,456 bytes to 26,592,864 bytes on my machine.
* `#@1` is no longer an embedded variableNobuyoshi Nakada2019-11-143-4/+2
|
* Added default gems entry to NEWSHiroshi SHIBATA2019-11-141-0/+19
|
* Update RubyGems and Bundler entries on NEWSHiroshi SHIBATA2019-11-141-4/+4
|
* test/ruby/test_proc.rb: suppress "method redefined" warningsYusuke Endoh2019-11-141-1/+4
|
* move rb_vm_lvar_exposed() correctly.Koichi Sasada2019-11-142-8/+9
| | | | | | rb_vm_lvar_exposed() is prepared for __builtin_inline!(), needed for mini_builtin.c and builtin.c. However, it's only on builtin.c. So move it to make it as a part of VM.
* Suspend many fibers test on JIT for nowTakashi Kokubun2019-11-131-0/+1
| | | | | | | | https://github.com/ruby/ruby/runs/301411717 No C backtrace information and this is hard to fix immediately. As CI doesn't provide helpful information, this should be debugged locally or at least have more logs there.
* Make GitHub Actions notification more like TravisTakashi Kokubun2019-11-134-4/+4
| | | | | Build's sequential number is a link in Travis, and also YYYY-MM-DD-XX is a little hard to parse.
* * 2019-11-14 [ci skip]git2019-11-141-1/+1
|
* try to remove vm_core.hKoichi Sasada2019-11-142-2/+4
|
* Use shallow-since instead of depthKazuhiro NISHIYAMA2019-11-134-8/+8
| | | | | | | | | | commit number of today requires log since 0:00 UTC. So commits of 24 hours are enough. https://www.git-scm.com/docs/git-clone#Documentation/git-clone.txt---depthltdepthgt > Implies --single-branch unless --no-single-branch is given to fetch the histories near the tips of all branches. So I add `--single-branch` too.
* Add commit number of today to notification of mjit CI tooKazuhiro NISHIYAMA2019-11-131-1/+2
|
* Check more likely condition first [Feature #16335]Nobuyoshi Nakada2019-11-131-1/+10
|
* Skip tailcall test for MJITTakashi Kokubun2019-11-121-0/+1
| | | | failing in https://github.com/ruby/ruby/runs/300579218
* Fix MJIT test's Slack notificationTakashi Kokubun2019-11-121-1/+1
|
* Removed sync library from sync toolHiroshi SHIBATA2019-11-131-1/+0
|
* Add missing Makefile dependencies for the tool/insns2vm.rb scriptDylan Thacker-Smith2019-11-131-1/+46
|
* Avoid top-level search for nested constant reference from nil in defined?Dylan Thacker-Smith2019-11-136-11/+28
| | | | | | | | | | | | Fixes [Bug #16332] Constant access was changed to no longer allow top-level constant access through `nil`, but `defined?` wasn't changed at the same time to stay consistent. Use a separate defined type to distinguish between a constant referenced from the current lexical scope and one referenced from another namespace.
* Suppress warnings except for when last evaluationaycabta2019-11-134-5/+23
| | | | Co-authored-by: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* We're not using Azure Pipelines anymoreTakashi Kokubun2019-11-122-2/+0
|
* Update badges of GitHub ActionsKazuhiro NISHIYAMA2019-11-132-7/+8
|
* Fix a typoKazuhiro NISHIYAMA2019-11-131-1/+1
|
* Remove obsoleted Wercker status badgeTakashi Kokubun2019-11-122-2/+0
|
* Migrate Wercker MJIT tests to Actions (#2676)Takashi Kokubun2019-11-1211-127/+81
| | | | | | | | | | | | | | | | | | | | * Migrate Wercker MJIT tests to Actions * Support pull request for testing * Capitalize other jobs too * Make it a command name for consistency [ci skip] * Remove wercker.yml * Add --jit-verbose=2 for debugging * Install MJIT headers * Separate install for sudo * Trigger build
* Add commit number of today to notification of GitHub ActionsKazuhiro NISHIYAMA2019-11-134-3/+24
|
* Stop debugging the same thing twiceTakashi Kokubun2019-11-121-5/+0
| | | | See L25-28
* Remove MSPECOPT formerly for debuggingTakashi Kokubun2019-11-122-2/+0
| | | | At least the comment looks obsoleted. Aren't we using $JOBS already?
* Improve Actions job name shown on toolipTakashi Kokubun2019-11-123-9/+9
| | | | | | Hoping to make it like `make (check, ...)`, `make (test-bundler, ...)` instead of `latest (...)` because some of the jobs are already not running on a latest platform.
* Run test-bundler / test-bundled-gems for UbuntuTakashi Kokubun2019-11-121-0/+5
| | | | only once. Doing it on multiple Ubuntu versions may not worth it.
* Remove Drone CI in favor of Travis arm32Takashi Kokubun2019-11-121-33/+0
|
* Use style of set-envKazuhiro NISHIYAMA2019-11-132-2/+2
| | | | https://help.github.com/en/actions/automating-your-workflow-with-github-actions/development-tools-for-github-actions#set-an-environment-variable-set-env
* Merge released version of RubyGems 3.1.0.pre3Hiroshi SHIBATA2019-11-131-1/+0
|
* Update dependenciesKazuhiro NISHIYAMA2019-11-131-0/+13
| | | | patch from https://travis-ci.org/ruby/ruby/jobs/611152175#L2204
* Merge Bundler 2.1.0.pre3 released versionHiroshi SHIBATA2019-11-1336-152/+192
|
* Try to fix error on solarisKazuhiro NISHIYAMA2019-11-131-0/+1
| | | | | | | | | | | | | | | Add vm_core.h before builtin.h to pack.c for VM_CORE_H_EC_DEFINED. https://rubyci.org/logs/rubyci.s3.amazonaws.com/solaris11s-sunc/ruby-master/log/20191112T102505Z.fail.html.gz ``` compiling dmyenc.c linking miniruby Undefined first referenced symbol in file rb_vm_lvar_exposed pack.o ld: fatal: symbol referencing errors gmake: *** [miniruby] Error 2 ```
* Update comment of Ripper.lexYuichiro Kaneko2019-11-131-10/+10
| | | | This is follow up of 1f7cb4bee9.
* Add arm32 case on Travis.Jun Aruga2019-11-121-0/+36
|
* * 2019-11-13 [ci skip]git2019-11-131-1/+1
|
* Remove arm64 from allow_failuresTakashi Kokubun2019-11-121-2/+1
|
* Show the name `Kernel#proc` in the warning messageNobuyoshi Nakada2019-11-123-10/+17
|