Граф коммитов

271 Коммитов

Автор SHA1 Сообщение Дата
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