| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
4250d7c910fd67c0da07c6213901009330e3cd51,83f96642d2d74569cc38319d02d5922fac8f66b8,447feb0aa08e20cc5eeb8b3a6f881de261a2c9a2,1d80d703141f01383604022f9e8e53e10865197c,e271a3d4afc47e812b50fc9c50f6bf34d2d723a6,366e88e508de7c59d69906ad948cccd7979e932b,d825e34962540d345eb3c5a70eb264b415e915a5,4250d7c910fd67c0da07c6213901009330e3cd51,f9e43782995b1f77e7b10c79941bbbda15620e2a: [Backport #17723]
autogen.sh: Added
Currently it just runs "autoreconf --install"
---
aclocal.m4 | 4 ++--
autogen.sh | 3 +++
2 files changed, 5 insertions(+), 2 deletions(-)
create mode 100755 autogen.sh
autogen.sh: Allow AUTORECONF envvar to specify the autoreconf
executable
---
autogen.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Improved autogen.sh
* update in the source directory
* make symbolic links instead of copies
* forward the arguments to autoreconf as-is
---
autogen.sh | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
autogen.sh: Make it work with sh (not bash)
---
autogen.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
[DOC] Update README files to use autoreconf [ci skip]
---
README.ja.md | 3 +--
README.md | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
[DOC] Update README [ci skip]
* Use `autogen.sh`.
* The subversion repository is only for old versions, and
secondary now.
* Moved long links to footnotes.
---
README.ja.md | 22 +++++++++-------------
README.md | 11 +++++++----
2 files changed, 16 insertions(+), 17 deletions(-)
Use autogen.sh
---
.github/workflows/baseruby.yml | 2 +-
.github/workflows/check_dependencies.yml | 2 +-
.github/workflows/compilers.yml | 2 +-
.github/workflows/macos.yml | 2 +-
.github/workflows/mjit.yml | 2 +-
.github/workflows/ubuntu.yml | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
autogen.sh: Added
Currently it just runs "autoreconf --install"
---
aclocal.m4 | 4 ++--
autogen.sh | 3 +++
2 files changed, 5 insertions(+), 2 deletions(-)
create mode 100755 autogen.sh
get rid of aclocal (#4280)
---
aclocal.m4 | 47 -----------------------------------------------
configure.ac | 35 ++++++++++++++++++++++++++++++++++-
2 files changed, 34 insertions(+), 48 deletions(-)
|
|
Comment out some 50-ish tests.
fix https://bugs.ruby-lang.org/issues/17376
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3691
|
|
Found that we can set default working directory for github actions.
Notes:
Merged: https://github.com/ruby/ruby/pull/3675
|
|
https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
Notes:
Merged: https://github.com/ruby/ruby/pull/3630
|
|
It is natural for a CI running on GitHub to use GitHub's facility.
See also https://github.blog/2020-09-01-introducing-github-container-registry/
Notes:
Merged: https://github.com/ruby/ruby/pull/3524
|
|
Added some cross compilers that we can run on GitHub Workflow runner
environments. Because they are cross compilers we cannot run the
generated binary. The added matrix are compile-only.
Notes:
Merged: https://github.com/ruby/ruby/pull/3447
|
|
LLVM made release/11.x branch. Its master is now version 12.
Notes:
Merged: https://github.com/ruby/ruby/pull/3405
|
|
|
|
* RUBY_DEBUG_LOG: Logging debug information mechanism
This feature provides a mechanism to store logging information
to a file, stderr or memory space with simple macros.
The following information will be stored.
* (1) __FILE__, __LINE__ in C
* (2) __FILE__, __LINE__ in Ruby
* (3) __func__ in C (message title)
* (4) given string with sprintf format
* (5) Thread number (if multiple threads are running)
This feature is enabled only USE_RUBY_DEBUG_LOG is enabled.
Release version should not enable it.
Running with the `RUBY_DEBUG_LOG` environment variable enables
this feature.
# logging into a file
RUBY_DEBUG_LOG=/path/to/file STDERR
# logging into STDERR
RUBY_DEBUG_LOG=stderr
# logging into memory space (check with a debugger)
# It will help if the timing is important.
RUBY_DEBUG_LOG=mem
RUBY_DEBUG_LOG_FILTER environment variable can specify the fileter string.
If "(3) __func__ in C (message title)" contains the specified string, the
infomation will be stored (example: RUBY_DEBUG_LOG_FILTER=str will enable
only on str related information).
In a MRI source code, you can use the following macros:
* RUBY_DEBUG_LOG(fmt, ...): Above (1) to (4) will be logged.
* RUBY_DEBUG_LOG2(file, line, fmt, ...):
Same as RUBY_DEBUG_LOG(), but (1) will be replaced with given file, line.
Notes:
Merged-By: ko1 <ko1@atdot.net>
|
|
|
|
|
|
Also install external libraries only, extract-gems does not work
unless base ruby is available.
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3197
|
|
To honor the environment variable, keep GITPULLOPTIONS unset by
default, and appended the option to VCSUP.
|
|
Fetched tags by `make up` are not used, in CI environments.
|
|
Only the last commit is used, unless creating the ChangeLog file.
|
|
And fixed typo in compilers.yml.
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3094
|
|
Split ruby.h
Notes:
Merged-By: shyouhei <shyouhei@ruby-lang.org>
|