Takashi Kokubun
02b3555874
Install gdb on Actions
2020-12-19 21:02:18 -08:00
Nobuyoshi Nakada
042c3e91fb
Check macros for headers
2020-12-19 16:38:17 +09:00
Nobuyoshi Nakada
197550c956
Renamed check_encoding.yml as check_misc.yml [ci skip]
2020-12-19 16:38:16 +09:00
Takashi Kokubun
f0ec923c58
Remove --jit-save-temps from MJIT
...
It's probably not helping the backtrace.
2020-12-17 21:36:26 -08:00
Nobuyoshi Nakada
4fe7f270ce
Different names instead of `ulimit`
2020-12-16 17:39:40 +09:00
Kazuhiro NISHIYAMA
6e84af2fa9
`ulimit` does not affect another shell
2020-12-13 20:26:22 +09:00
Takashi Kokubun
1b45174aea
Allow dumping a core file on Actions
...
to see a C backtrace.
2020-12-12 18:47:50 -08:00
Takashi Kokubun
e53c0bc906
Add some JIT options to MJIT Actions
...
hoping to improve C backtrace outputs
2020-12-11 22:52:19 -08:00
Takashi Kokubun
97868f16ff
Reintroduce the fix again
2020-12-10 13:00:02 -08:00
Takashi Kokubun
4474aadae8
Fix the path properly
...
😞
2020-12-10 11:48:57 -08:00
Takashi Kokubun
f56ab7a476
Try fixing the -I position
...
https://github.com/ruby/ruby/runs/1532260149
🤔
2020-12-10 11:18:30 -08:00
MSP-Greg
4a559aa225
Actions mingw - add tool/test for WEBrick in spec tests ( #3882 )
...
Some spec tests require WEBrick, and the spec tests are run from install with the MinGW CI.
2020-12-10 09:27:02 -08:00
卜部昌平
46d3ea2c25
.github: reduce ( #3876 )
...
Comment out some 50-ish tests.
fix https://bugs.ruby-lang.org/issues/17376
2020-12-10 17:41:39 +09:00
MSP-Greg
41fafd9dd2
Remove BUNLDER_VERSION in Windows ( #3859 )
...
[Bug #17372 ]
2020-12-07 14:47:42 -08:00
Takashi Kokubun
2580093d5d
Pass the flag as $TESTOPTS
...
Fixing the failure of a4f292426b
like
https://github.com/ruby/ruby/runs/1513663542
2020-12-07 14:21:21 -08:00
NARUSE, Yui
a4f292426b
skip failing tests in test-all on mingw
...
https://bugs.ruby-lang.org/issues/17372
2020-12-08 05:45:22 +09:00
Takashi Kokubun
95edb3ec10
Increase timeout for MJIT Actions
...
It's too short for --jit-wait
https://github.com/ruby/ruby/runs/1466690076?check_suite_focus=true
2020-11-28 00:17:56 -08:00
Nobuyoshi Nakada
b958e2add8
Removed canonicalization for mathn
2020-11-10 11:14:15 +09:00
卜部昌平
8eca97c049
.github/workflows/baseruby.yml: add
...
Translate a part of .travis.yml into a Github Actions workflow.
2020-11-04 12:11:13 +09:00
Nobuyoshi Nakada
acdb893338
Removed unused environment variable
2020-10-27 14:42:24 +09:00
Benoit Daloze
71f699543b
Tweaks for the ruby/spec workflow
2020-10-24 15:51:18 +02:00
卜部昌平
7cf34cfaa3
.github/workflows/spec_guards.yml add
...
Translate a part of .travis.yml into GitHub Actions workflow.
2020-10-23 10:38:34 +09:00
Nobuyoshi Nakada
640b340583
Check dependencies on macOS too
2020-10-21 12:31:38 +09:00
卜部昌平
da25affdac
.github: reduce copy&paste
...
Found that we can set default working directory for github actions.
2020-10-21 09:24:47 +09:00
Nobuyoshi Nakada
a75ab110df
Use %VCVARS%
2020-10-13 14:16:29 +09:00
Kazuhiro NISHIYAMA
45fd4436ee
Use $GITHUB_ENV instead of set-env
...
https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
2020-10-06 11:41:17 +09:00
Kazuhiro NISHIYAMA
f9df340a6a
Remove unused commit_info
2020-10-06 11:41:17 +09:00
Kazuhiro NISHIYAMA
9a951c0931
Remove outdated comment [ci skip]
2020-09-27 14:26:38 +09:00
Kazuhiro NISHIYAMA
cd44febc93
Add check_dependencies workflow
2020-09-25 19:21:36 +09:00
卜部昌平
19917d45a3
.github: try GitHub Container Registry
...
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/
2020-09-07 19:02:45 +09:00
Samuel Williams
b22b3f03f4
Increase timeout for GitHub Actions.
2020-09-06 22:11:49 +12:00
Koichi Sasada
a137874e67
add RUBY_DEBUG=ci envval for GH actions
...
RUBY_DEBUG=ci envval shows more information on rb_bug().
2020-09-01 06:14:35 +09:00
Nobuyoshi Nakada
fbf79f1c11
Use the previous winflexbison3
...
winflexbison3 v2.5.23.20200829 seems to install nothing.
2020-09-01 14:42:19 +09:00
Hiroshi SHIBATA
cceba23515
minitest is working fine with Ruby 3
2020-09-01 11:21:41 +09:00
Hiroshi SHIBATA
e00eba1ce2
xmlrpc has been removed from the bundled gems
2020-09-01 11:21:41 +09:00
Hiroshi SHIBATA
377159370b
Revert the workaround of minitest and hoe
...
86737c509c
3e1aea4613
2020-09-01 11:21:41 +09:00
Hiroshi SHIBATA
86737c509c
Removed minitest and hoe because they didn't support Ruby 3 yet
2020-08-31 18:51:59 +09:00
卜部昌平
2c4c088aa3
.github/workflows/compilers.yml: more compilers
...
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.
2020-08-23 21:45:46 +09:00
卜部昌平
ef2b785b2d
.github/workflows/compilers.yml: clang-12
...
LLVM made release/11.x branch. Its master is now version 12.
2020-08-11 16:51:07 +09:00
Nobuyoshi Nakada
17d869c7d6
Check if C-sources are US-ASCII
...
Encoding of C-sources can not be determined, and non-ASCII code
are often warned by localized compilers.
2020-08-10 19:46:13 +09:00
Hiroshi SHIBATA
8a99f820ce
Use zlib provided by vcpkg in mswin CI ( #3397 )
...
* Revert "mswin build - install src zlib files after checkout"
This reverts commit b6175c9e4f
.
* Revert "mswin build - install src zlib files"
This reverts commit bf758ef8b4
.
2020-08-07 12:28:39 +09:00
Nobuyoshi Nakada
b6175c9e4f
mswin build - install src zlib files after checkout
...
actions/checkout deletes the contents of the source directory.
2020-08-01 19:02:41 +09:00
MSP-Greg
bf758ef8b4
mswin build - install src zlib files
2020-08-01 19:01:45 +09:00
Nobuyoshi Nakada
32bec658c1
Remove obsolete rubygems file
...
Fixes a weird error in CodeQL autobuild.
2020-08-01 14:44:47 +09:00
Nobuyoshi Nakada
d210a39774
Fixed a typo
2020-07-26 21:24:07 +09:00
Samuel Williams
a3ac1bf450
Add more timeouts to macos, mjit, ubuntu and windows workflows.
2020-07-20 10:58:57 +12:00
Sora Morimoto
48ba9b6106
Update actions/cache from v1 to v2
...
Signed-off-by: Sora Morimoto <sora@morimoto.io>
2020-07-15 15:57:16 +09:00
Takashi Kokubun
46d1777a43
Remove --jit-min-calls for now
...
--jit-min-calls=5 is too unstable
2020-07-13 10:06:34 -07:00
Takashi Kokubun
d99d96cc6d
Add --jit-min-calls=5 ( #3313 )
...
* RUN_OPTS needs to be specified for overriding it
* Add --jit-min-calls=5
2020-07-12 22:10:57 -07:00
Koichi Sasada
8655c2e690
RUBY_DEBUG_LOG: Logging debug information mechanism ( #3279 )
...
* 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.
2020-07-03 16:55:54 +09:00