summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-11-17[ruby/reline] Version 0.0.5aycabta
https://github.com/ruby/reline/commit/d57c7ea252
2019-11-17* 2019-11-17 [ci skip]git
2019-11-17Fix typosKazuhiro NISHIYAMA
2019-11-15[ruby/reline] Restore left cursor key support on Unix like OSes...aycabta
https://github.com/ruby/reline/commit/98b72af751
2019-11-15Implement em_set_mark and em_exchange_markaycabta
2019-11-15Fix a typo [ci skip]Kazuhiro NISHIYAMA
2019-11-15* 2019-11-15 [ci skip]git
2019-11-15load prelude.rb by builtin features.Koichi Sasada
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.
2019-11-14delete unused functions卜部昌平
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. Notes: Merged: https://github.com/ruby/ruby/pull/2677
2019-11-14`#@1` is no longer an embedded variableNobuyoshi Nakada
2019-11-14Added default gems entry to NEWSHiroshi SHIBATA
2019-11-14Update RubyGems and Bundler entries on NEWSHiroshi SHIBATA
2019-11-14test/ruby/test_proc.rb: suppress "method redefined" warningsYusuke Endoh
2019-11-14move rb_vm_lvar_exposed() correctly.Koichi Sasada
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.
2019-11-13Suspend many fibers test on JIT for nowTakashi Kokubun
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.
2019-11-13Make GitHub Actions notification more like TravisTakashi Kokubun
Build's sequential number is a link in Travis, and also YYYY-MM-DD-XX is a little hard to parse.
2019-11-14* 2019-11-14 [ci skip]git
2019-11-14try to remove vm_core.hKoichi Sasada
2019-11-13Use shallow-since instead of depthKazuhiro NISHIYAMA
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. Notes: Merged: https://github.com/ruby/ruby/pull/2680
2019-11-13Add commit number of today to notification of mjit CI tooKazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/2679
2019-11-13Check more likely condition first [Feature #16335]Nobuyoshi Nakada
2019-11-12Skip tailcall test for MJITTakashi Kokubun
failing in https://github.com/ruby/ruby/runs/300579218
2019-11-12Fix MJIT test's Slack notificationTakashi Kokubun
2019-11-13Removed sync library from sync toolHiroshi SHIBATA
2019-11-13Add missing Makefile dependencies for the tool/insns2vm.rb scriptDylan Thacker-Smith
Notes: Merged: https://github.com/ruby/ruby/pull/2657
2019-11-13Avoid top-level search for nested constant reference from nil in defined?Dylan Thacker-Smith
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. Notes: Merged: https://github.com/ruby/ruby/pull/2657
2019-11-13Suppress warnings except for when last evaluationaycabta
Co-authored-by: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
2019-11-12We're not using Azure Pipelines anymoreTakashi Kokubun
2019-11-13Update badges of GitHub ActionsKazuhiro NISHIYAMA
2019-11-13Fix a typoKazuhiro NISHIYAMA
2019-11-12Remove obsoleted Wercker status badgeTakashi Kokubun
2019-11-12Migrate Wercker MJIT tests to Actions (#2676)Takashi Kokubun
* 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 Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2019-11-13Add commit number of today to notification of GitHub ActionsKazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/2675
2019-11-12Stop debugging the same thing twiceTakashi Kokubun
See L25-28
2019-11-12Remove MSPECOPT formerly for debuggingTakashi Kokubun
At least the comment looks obsoleted. Aren't we using $JOBS already?
2019-11-12Improve Actions job name shown on toolipTakashi Kokubun
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.
2019-11-12Run test-bundler / test-bundled-gems for UbuntuTakashi Kokubun
only once. Doing it on multiple Ubuntu versions may not worth it.
2019-11-12Remove Drone CI in favor of Travis arm32Takashi Kokubun
2019-11-13Use style of set-envKazuhiro NISHIYAMA
https://help.github.com/en/actions/automating-your-workflow-with-github-actions/development-tools-for-github-actions#set-an-environment-variable-set-env
2019-11-13Merge released version of RubyGems 3.1.0.pre3Hiroshi SHIBATA
2019-11-13Update dependenciesKazuhiro NISHIYAMA
patch from https://travis-ci.org/ruby/ruby/jobs/611152175#L2204
2019-11-13Merge Bundler 2.1.0.pre3 released versionHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/2674
2019-11-13Try to fix error on solarisKazuhiro NISHIYAMA
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 ```
2019-11-13Update comment of Ripper.lexYuichiro Kaneko
This is follow up of 1f7cb4bee9.
2019-11-12Add arm32 case on Travis.Jun Aruga
Notes: Merged: https://github.com/ruby/ruby/pull/2673
2019-11-13* 2019-11-13 [ci skip]git
2019-11-12Remove arm64 from allow_failuresTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/2672
2019-11-12Show the name `Kernel#proc` in the warning messageNobuyoshi Nakada
2019-11-12Fixed `assert_equal` first argument to be expected.manga_osyo
2019-11-12Reline#readline and Reline#readmultiline to private.osyo-manga