Age | Commit message (Collapse) | Author |
|
https://github.com/ruby/reline/commit/d57c7ea252
|
|
|
|
|
|
https://github.com/ruby/reline/commit/98b72af751
|
|
|
|
|
|
|
|
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.
|
|
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
|
|
|
|
|
|
|
|
|
|
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.
|
|
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.
|
|
Build's sequential number is a link in Travis, and also YYYY-MM-DD-XX is
a little hard to parse.
|
|
|
|
|
|
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
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/2679
|
|
|
|
failing in https://github.com/ruby/ruby/runs/300579218
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/2657
|
|
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
|
|
Co-authored-by: Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
|
|
|
|
|
|
|
|
|
|
* 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>
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/2675
|
|
See L25-28
|
|
At least the comment looks obsoleted. Aren't we using $JOBS already?
|
|
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.
|
|
only once. Doing it on multiple Ubuntu versions may not worth it.
|
|
|
|
https://help.github.com/en/actions/automating-your-workflow-with-github-actions/development-tools-for-github-actions#set-an-environment-variable-set-env
|
|
|
|
patch from https://travis-ci.org/ruby/ruby/jobs/611152175#L2204
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/2674
|
|
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
```
|
|
This is follow up of 1f7cb4bee9.
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/2673
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/2672
|
|
|
|
|
|
|