Skip to content

[WIP] Add a test case for module name in rb_profile_frame_classpath #9

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 234 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
234 commits
Select commit Hold shift + click to select a range
33aaa2a
Added test for invalid env exec option
nobu Apr 16, 2020
f57e2d7
Preserve encoding in error message for invalid env exec option
nobu Apr 16, 2020
748c7c7
Added tests for Process::UID.from_name and Process::GID.from_name
nobu Apr 16, 2020
fedc807
Preserve encoding in error messages for invalid user/group name
nobu Apr 16, 2020
e231f8e
envutil.rb: not try to close pipes twice
nobu Apr 16, 2020
3cca0d1
core_assertions.rb: fixed fd leak at timeout
nobu Apr 16, 2020
99a0481
* 2020-04-17 [ci skip]
matzbot Apr 16, 2020
a0bc3f2
Suppress C4267 "possible loss of data" warnings
nobu Apr 16, 2020
c23efba
Remove lib/rss.rb
kou Apr 16, 2020
36353b2
test/ruby/test_process.rb: Skip GID.from_name on Android
mame Apr 17, 2020
75a0447
Suppress C4267 "possible loss of data" warnings
nobu Apr 16, 2020
00d9278
fileutils now depends on rbconfig.rb due to JRuby support
nobu Apr 17, 2020
b5132d9
Refactored rb_readwrite_syserr_fail
nobu Apr 14, 2020
3152977
Rescue EPIPE in _report
nobu Apr 14, 2020
62554ca
Removed NIL/TRUE/FALSE
nobu Apr 17, 2020
5257a53
Removed NIL/TRUE/FALSE from documents too
znz Apr 17, 2020
c817868
NEWS.md: Mentioned the removal of NIL/TRUE/FALSE [ci skip]
nobu Apr 17, 2020
92c8258
Fix a typo [ci skip]
znz Apr 17, 2020
f8b79ef
Compilation error does not impact exit status
k0kubun Apr 17, 2020
7c0bc72
* 2020-04-18 [ci skip]
matzbot Apr 17, 2020
0511bef
Remove invalid webhook config
k0kubun Apr 17, 2020
75f6d70
power_assert repository is transferred to ruby/power_assert
k-tsj Apr 18, 2020
8d6aa06
test/ruby/test_jit_debug.rb: Skip unsupported platforms
mame Apr 18, 2020
9948add
Skip a too-unstable test on s390x-linux
k0kubun Apr 18, 2020
dc8ab86
Super TestJIT#setup to skip unsupported envs
k0kubun Apr 18, 2020
0f7d3e4
RUBY_SPECIAL_SHIFT and RUBY_FL_USHIFT are mandatory for rp in lldb_cr…
nobu Apr 18, 2020
04e5695
Make sure newarraykwsplat accesses a correct index
k0kubun Apr 18, 2020
e042380
power_assert repository is transferred to ruby/power_assert
k-tsj Apr 18, 2020
08529a6
Compare environment variable names in those manor [Bug #16798]
nobu Apr 18, 2020
afe9978
[ruby/reline] Rename search_history with incremental_search_history
aycabta Apr 14, 2020
08c1c3f
[ruby/reline] Use vi_search_{prev,next} to incremental search
aycabta Apr 14, 2020
1e4efbb
[ruby/reline] Rename wrong test name
aycabta Apr 16, 2020
bea3e31
[ruby/reline] Add ed_search_prev_history
aycabta Apr 16, 2020
db0d850
[ruby/reline] Add ed_search_next_history
aycabta Apr 16, 2020
67e4d5e
Environment variable values are not case-insensitive
nobu Apr 18, 2020
ec4e57c
Hoisted out reset_by_modified_env
nobu Apr 18, 2020
97e8c72
Bypass env key encoding conversion if unnecessary
nobu Apr 18, 2020
0a986b8
Env values removed by ENV.clear are not used
nobu Apr 18, 2020
cf332f6
* 2020-04-19 [ci skip]
matzbot Apr 18, 2020
c0b9326
Update workflows/mingw.yml - use setup-ruby-pkgs (#3042)
MSP-Greg Apr 19, 2020
2832ba8
The pdb header error is printed at stdout
k0kubun Apr 19, 2020
5a8960b
Skip TestRequire#test_loading_fifo_fd_leak on Android
mame Apr 19, 2020
2af4c1f
Skip Process#clock_getres specs on Android
mame Apr 19, 2020
73bd2b7
Update VMDEBUG reference doc [ci skip]
0x2c7 Apr 19, 2020
e92f3e1
Removed useless VMDEBUG definition [ci skip]
nobu Apr 19, 2020
20773a1
Bail out if no atomic operation found
nobu Apr 20, 2020
b4c9b57
* 2020-04-20 [ci skip]
matzbot Apr 20, 2020
e571bb8
Removed phony atomic operations for void* and VALUE
nobu Apr 20, 2020
aeb9d11
Revert irrelevant change [ci skip]
nobu Apr 20, 2020
3cd3a50
[sync_default_gems.rb] Force reset conflict files to be ignored
nobu Apr 20, 2020
847e259
Skip JIT tests on riscv64 due to SEGV of cc1
mame Apr 20, 2020
6985bfb
vm_dump.c: Do not show C backtrace on riscv
mame Apr 20, 2020
7a0ac27
* 2020-04-21 [ci skip]
matzbot Apr 20, 2020
8e51794
test/ruby/test_refinement.rb: extend the timeout
mame Apr 20, 2020
b9962f0
Fixed incorrect man path with ruby installation path
hsbt Apr 20, 2020
4b86194
Fix typos [ci skip]
znz Apr 21, 2020
adab82b
TRY_WITH_GC: abort immediately
shyouhei Apr 21, 2020
735e035
__GNUC__ is too lax
shyouhei Apr 17, 2020
3262315
reroute redefinition of NDEBUG
shyouhei Apr 17, 2020
dc9089b
Fixed a typo [ci skip]
nobu Apr 21, 2020
c63b5c6
rb_memerror: abort immediately
shyouhei Apr 21, 2020
487d0c9
eval_error.c: revert the "reversed" backtrace [Feature #8661]
mame Apr 21, 2020
bf11bf3
NEWS.md: the order of backtrace [Feature #8661] [ci skip]
nobu Apr 21, 2020
3ef09c6
eval_error.c: default nil as "reverse" is now false [Feature #8661]
nobu Apr 21, 2020
405d801
LEGAL: made license names themselves links [ci skip]
nobu Apr 21, 2020
61afd2a
LEGAL: moved the MIT license and linked [ci skip]
nobu Apr 21, 2020
cb47ae5
LEGAL: moved the old-style BSD license and linked [ci skip]
nobu Apr 21, 2020
6b04c48
* remove trailing spaces. [ci skip]
matzbot Apr 21, 2020
2222632
LEGAL: fixed links to the old-style BSD license [ci skip]
nobu Apr 21, 2020
7d918be
test/ruby/test_fiber.rb: Skip the problematic test_stack_size on riscv
mame Apr 21, 2020
cebf575
* 2020-04-22 [ci skip]
matzbot Apr 21, 2020
92afac8
configure.ac: Automatically add -D__ANDROID_API=ver on Android
mame Apr 21, 2020
ad63ae6
.github/workflows/mingw.yml: add `shell: bash` for PR checkout
mame Apr 21, 2020
1708301
support builtin for Kernel#Float
S-H-GAMELINKS Apr 22, 2020
5ce7835
Update benchmark-driver version
nobu Apr 22, 2020
f00b923
Revert "* remove trailing spaces. [ci skip]"
nobu Apr 22, 2020
d6ec8da
Update benchmark-driver version
nobu Apr 22, 2020
02ad393
Revert "Allow simple R-assign in endless def"
nobu Apr 22, 2020
1fe5bff
Disallow R-assign in endless def
nobu Apr 22, 2020
1997e10
Made parentheses mandatory in endless method defition
nobu Apr 22, 2020
6292271
Fix permission of PATH
znz Apr 22, 2020
492e859
* 2020-04-23 [ci skip]
matzbot Apr 22, 2020
8119bcb
rb_method_entry() returns valid me.
ko1 Apr 22, 2020
de9d6a7
Split test_defined
nobu Apr 22, 2020
da5bd00
Test for [Bug #16669]
nobu Apr 23, 2020
74c8aae
Just call search_method_protect [Bug #16669]
nobu Apr 23, 2020
2e87488
Expand retrying test file names to realpath
nobu Apr 23, 2020
d1f50b9
Initialize the class variable for Minitest::Unit.current_repeat_count
nobu Apr 23, 2020
14e013c
[ruby/rdoc] Drop old rubies
nobu Apr 20, 2020
f563f3c
RDoc enhancements for Hash[].
BurdetteLamar Apr 23, 2020
5c6269c
Support XDG_* (#2174)
hsbt Apr 23, 2020
03e4eea
Skip the initialization of XDG_DATA_HOME with Permission denied
hsbt Apr 23, 2020
a52a459
Truncate too long thread name before setting [Bug #16808]
nobu Apr 23, 2020
0f5ae7a
Fixed inverted current thread condition [Bug #16808]
nobu Apr 23, 2020
ac2106a
[DOC] Fixed explanation for Method#>> [Bug #16813] [ci skip]
nobu Apr 24, 2020
cf90df2
[DOC] Separated Method#[] from Method#call [Bug #16813] [ci skip]
nobu Apr 24, 2020
71f8401
* 2020-04-24 [ci skip]
matzbot Apr 24, 2020
81b0b79
[ruby/reline] Support XDG_CONFIG_HOME
aycabta Apr 21, 2020
9fb2071
[ruby/reline] Treat home dir correctly
aycabta Apr 23, 2020
04a5576
[DOC] Split "How to run a part of the test suite" [ci skip]
nobu Apr 24, 2020
5b8c36d
[DOC] Added GNU make specific targets [ci skip]
nobu Apr 24, 2020
c5b17b0
Remove and Restore the original HOME dir (#3057)
hsbt Apr 24, 2020
21598b0
Fixed a typo [ci skip]
nobu Apr 24, 2020
c6020ba
Clear cached XDG path names
nobu Apr 24, 2020
cf5b3d6
* 2020-04-25 [ci skip]
matzbot Apr 24, 2020
ae235db
[ruby/rdoc] Should teardown in reverse order of setup
nobu Apr 24, 2020
cc8f55e
[ruby/rdoc] HOME is preserved by RDoc::TestCase
nobu Apr 24, 2020
42ac3f7
Assert that typed data is distinguished from non-typed
nobu Apr 25, 2020
c270037
`git co` is alias of `git checkout`
hsbt Apr 25, 2020
f12f9f5
fetch-bundled_gems.rb: Quiet detached HEAD advice
nobu Apr 25, 2020
7c88bb3
fetch-bundled_gems.rb: Fixed the position of -c
nobu Apr 25, 2020
fefb5fa
More enums are mandatory for rp in lldb_cruby.py
nobu Apr 25, 2020
7ccb7a9
[DOC] explicit_bzero exists in modern Linux
sorah Apr 25, 2020
9fd3f24
* 2020-04-26 [ci skip]
matzbot Apr 25, 2020
63fe373
Fix errors when `RDoc::RI::Paths::HOMEDIR` is nil
znz Apr 26, 2020
034b847
remove unused rb_str_clear define (#3059)
S-H-GAMELINKS Apr 26, 2020
b5174be
lldb_cruby.py: fixed empty string dump [ci skip]
nobu Apr 26, 2020
7860277
[ruby/spec] Fixed missing should
nobu Apr 26, 2020
d0f41aa
[ruby/spec] Removed space between method name and argument list paren
nobu Apr 26, 2020
36ed700
Fix failures of test/rdoc/test_rdoc_ri_paths.rb
znz Apr 26, 2020
1760c60
Clarified return value of atomic macros
nobu Apr 26, 2020
257e01b
Solaris does not provide atomic_sub family
nobu Apr 26, 2020
6560ff6
Fix a typo [ci skip]
znz Apr 26, 2020
33767d1
* 2020-04-27 [ci skip]
matzbot Apr 26, 2020
a217d3c
check: compare with right upstream
nobu Apr 26, 2020
93ed465
test/ruby/test_fiber.rb (test_stack_size): re-enabled on s390x
mame Apr 26, 2020
fd2df58
Fix a typo [ci skip]
znz Apr 27, 2020
c180c58
Removed already resolved test [ci skip]
nobu Apr 26, 2020
6009790
Moved already resolved test
nobu Apr 26, 2020
aca935a
Fixed typos in racc
nobu Apr 27, 2020
de58dfc
[rubygems/rubygems] Removed the depdendency of English library
hsbt Apr 20, 2020
2c2b0d4
[rubygems/rubygems] Make the test suite pass under `umask 077`
mame Apr 22, 2020
5b77fc8
[rubygems/rubygems] Remove commented out code
deivid-rodriguez Apr 25, 2020
442866c
[rubygems/rubygems] Pass the rubocop lint
hsbt Apr 21, 2020
3acdb31
* 2020-04-28 [ci skip]
matzbot Apr 28, 2020
3497152
Remove rubyspec temporary directory
nobu Apr 28, 2020
86431f5
Remove rubyspec temporary directories
nobu Apr 28, 2020
1c7f5a5
Removed unnecessary RLIMIT_AS
nobu Apr 28, 2020
31a4ee4
* 2020-04-29 [ci skip]
matzbot Apr 28, 2020
1994ed9
Remove debugging code from gc.c
mame Apr 28, 2020
ac0c760
Mark ruby_memerror as NORETURN
nobu Apr 28, 2020
56d6cfe
.travis.yml: hoisted out spec-on-old-ruby
nobu Apr 28, 2020
32e7d91
[ruby/spec] Temporary directories should be under the mock_dir
nobu Apr 29, 2020
e801e9b
[ruby/spec] expand temporary directory to the real path
nobu Apr 29, 2020
0ac5009
[ruby/reline] Ignore non-absolute XDG_CONFIG_HOME
nobu Apr 24, 2020
d27fa87
[ruby/reline] New items to history are dropped if history_size is zero
aycabta Apr 24, 2020
4859352
[ruby/reline] Negative history_size means unlimited
aycabta Apr 24, 2020
213ebec
[ruby/reline] Version 0.1.4
aycabta Apr 25, 2020
009092b
[ruby/reline] Add URL reference of history-size
aycabta Apr 25, 2020
98a346d
[ruby/irb] Add irb_info command
aycabta Apr 27, 2020
3864fbc
[ruby/irb] Check existence of rc files in irb_info command
aycabta Apr 28, 2020
7e5253d
[ruby/irb] Suppress "method redefined" warning
aycabta Apr 28, 2020
b3ce6fa
[ruby/irb] Relaxed regexp for readline
nobu Apr 30, 2020
14b5a3b
* 2020-04-30 [ci skip]
matzbot Apr 30, 2020
9d1b272
[ruby/irb] Suppress messages switching inspect mode
nobu Apr 30, 2020
4a8acf4
[ruby/irb] Restore the default encodings
nobu Apr 30, 2020
5a9d2da
Remove deprecated rb_require_safe
jeremyevans Apr 30, 2020
9014c90
* 2020-05-01 [ci skip]
matzbot Apr 30, 2020
520ac5d
[pty] do not check openpty twice if found in util library
nobu May 1, 2020
e8a78d7
Do not stop the world during JIT compaction
k0kubun May 1, 2020
96837dc
Switch test_unload_units_and_compaction on mswin
k0kubun May 1, 2020
f5ddbba
Include unit id in a function name of an inlined method
k0kubun May 1, 2020
c925cc0
[ruby-matrix] Update docs (nicer rendering, undocumented method)
zverok Oct 26, 2019
7d360ef
[ruby/matrix] Fix Matrix#unitary? [#14]
marcandre Apr 30, 2020
3cb038c
[ruby/matrix] Fix Matrix#orthogonal?
marcandre Apr 30, 2020
07fd6dc
[ruby/matrix] Optimize Matrix#*
marcandre Apr 30, 2020
9b5675b
[ruby/matrix] Add Matrix#adjoint [#14]
marcandre Apr 30, 2020
6eed4d1
[ruby/matrix] v0.3.0
marcandre May 1, 2020
5c8bfad
Make sure unit->id is inherited
k0kubun May 1, 2020
76507bf
Fix matrix spec for 7d360efe92d2db11a4e51820ed2f52de36b3257f
k0kubun May 1, 2020
773afeb
Fix a typo
k0kubun May 1, 2020
818d6d3
Deduplicate functions in compacted JIT code
k0kubun May 1, 2020
72aa4dd
c_file_access_mode should be defined for Windows
k0kubun May 1, 2020
90969ed
Fix a wrong argument of vm_exec on JIT cancel
k0kubun May 1, 2020
e19f4b3
Fix MJIT compiler warnings in clang
k0kubun May 1, 2020
76d9be9
Get rid of -Wgnu-zero-variadic-macro-arguments errors
nobu May 1, 2020
e4d3d5c
Stop generating MJIT_PCH include guard
k0kubun May 1, 2020
41bbdd7
Skip MinGW TestJIT* and macOS TestJITDebug failures
k0kubun May 1, 2020
dc3bc42
Get rid of -Wgnu-folding-constant errors
nobu May 1, 2020
28aa5f7
Fixed a message and version guard then moved to the existing block
nobu May 1, 2020
72c0612
Skip Solaris RubyCI TestJIT for now
k0kubun May 1, 2020
bb2ca76
* 2020-05-02 [ci skip]
matzbot May 1, 2020
91e4e24
internal/process.h: add a no-warning simple wrapper for fork(2)
mame May 2, 2020
b78fba4
internal/process.h: forgot to guard "#ifdef HAVE_WORKING_FORK"
mame May 2, 2020
a68ddf4
Update to ruby/mspec@ee29a34
eregon May 2, 2020
c9213aa
Update to ruby/spec@d394dfd
eregon May 2, 2020
a2be428
Fix ObjectSpace::WeakMap#key? to work if the value is nil
eregon May 2, 2020
de8b8b6
Command failed to run just fails
nobu May 2, 2020
e964f67
append newline at EOF [ci skip]
nobu May 2, 2020
c2dc52e
Rename arguments for ObjectSpace::WeakMap#[]= for clarity
eregon May 2, 2020
9998161
Fixed missing `should`
nobu May 2, 2020
717680f
DO NOT CORRUPT TYPE FLAGS
nobu May 2, 2020
cfe0e66
Disable -Wswitch warning when VM_CHECK_MODE
nobu May 2, 2020
fe2a832
* 2020-05-03 [ci skip]
matzbot May 2, 2020
224f29c
spec/ruby/core/process/clock_getres_spec.rb: lax the resolution limit
mame May 2, 2020
cc6afff
Avoid infinite times of JIT compaction
k0kubun May 3, 2020
8af098b
Show unreserved bits only
nobu May 3, 2020
e49ecae
Optimize sin/cos
nobu May 3, 2020
e0c023d
Skip only .dSYM cleanup on macOS
k0kubun May 3, 2020
a218cbd
Skip pdb corruption on Visual Studio 2015 as well
k0kubun May 3, 2020
4aca078
Support cc_added_args again
k0kubun May 3, 2020
f646d20
Update to ruby/mspec@d419d0b
eregon May 3, 2020
5aaa75e
Update to ruby/spec@032ee74
eregon May 3, 2020
5b28f01
Make int-pair-to-real conversion more portable
nobu May 3, 2020
dfbbd94
* 2020-05-04 [ci skip]
matzbot May 3, 2020
41e547e
Fixed constant initializer
nobu May 3, 2020
f72bec2
Travis s390x-linux is too unstable
k0kubun May 3, 2020
0776198
Debug Solaris's MJIT failure
k0kubun May 3, 2020
9aa5fe1
Split compile and link for MinGW support
k0kubun May 3, 2020
a8d39a0
Test no .dSYM on macOS
k0kubun May 3, 2020
39bd124
Revert 0776198486 for Solaris debug
k0kubun May 4, 2020
b7e1eda
Suppress warnings by gcc 10.1.0-RC-20200430
nobu May 4, 2020
d638922
Fix pseudo code for NODE_ARYPTN, NODE_HSHPTN
k-tsj May 4, 2020
6ed7bc8
Fix indentation
k-tsj May 4, 2020
47720e2
Bison 3.59.1 folds yydestruct function header
nobu May 4, 2020
5c25080
Bison 3.5.91 now defaults parse.error to "simple"
nobu May 4, 2020
5ef019e
Output compaction stats in one loop / eliminate 0 counts
tenderlove May 4, 2020
dc13a98
* 2020-05-05 [ci skip]
matzbot May 4, 2020
f0b5629
envutil.rb: Also alias to #name
nobu May 5, 2020
e04418b
[ruby/uri] Check if DN exists
nobu May 5, 2020
77f19d2
Fix gemspec
marcandre May 1, 2020
7bde981
Improve documentation for Enumerator#next, next_values, peek and peek…
marcandre May 5, 2020
86391a5
* 2020-05-06 [ci skip]
matzbot May 5, 2020
00a9d69
Remove redundant check in rb_obj_cmp()
eregon May 5, 2020
48d509c
Document rb_equal() and clarify the relation with Kernel#===
eregon May 5, 2020
e79e5e0
Generalize the explanation of the side effect of the rb_equal() optim…
eregon May 5, 2020
b0498ca
Removed unnecessary duplicate code
nobu May 6, 2020
3a6dad9
[DOC] Removed no longer meaningful part [ci skip]
nobu May 6, 2020
039a8ef
leakchecker.rb: search /dev/fd too
nobu May 6, 2020
7397b9f
Fixed leaked fds
nobu May 6, 2020
b247ac0
Ignore FDs kept by system library
nobu May 6, 2020
de3f725
Makes nil-safe
nobu May 6, 2020
46b9317
Fakes IPSocket.getaddress in the whole method
nobu May 6, 2020
641a56a
Add a test case for module name in rb_profile_frame_classpath
byroot May 6, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
18 changes: 6 additions & 12 deletions .github/workflows/mingw.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,7 @@ name: MinGW
on: [push, pull_request]

# Notes:
# Action ENV TEMP and TMP are short 8.3 paths, but the long path differs.
# Code uses TMPDIR, which is Ruby's 'first' check
#
# Console encoding causes issues, see test-all & test-spec steps
# Actions console encoding causes issues, see test-all & test-spec steps
#
jobs:
make:
Expand Down Expand Up @@ -42,15 +39,15 @@ jobs:
git clone --single-branch --depth=50 --branch=${{ github.event.pull_request.head.ref }} https://github.com/${{ github.event.pull_request.head.repo.full_name }} src
git -C src reset --hard ${{ github.event.pull_request.head.sha }}
if: github.event_name == 'pull_request'
shell: bash
- run: ./src/tool/actions-commit-info.sh
shell: bash
id: commit_info
- name: Set up Ruby & MSYS2
uses: MSP-Greg/actions-ruby@master
uses: MSP-Greg/setup-ruby-pkgs@v1
with:
ruby-version: 2.6.x
base: update
mingw: gdbm gmp libffi libyaml openssl ragel readline
ruby-version: 2.6
mingw: _upgrade_ gdbm gmp libffi libyaml openssl ragel readline
msys2: automake1.16 bison
- name: where check
run: |
Expand Down Expand Up @@ -110,14 +107,12 @@ jobs:
timeout-minutes: 5
working-directory: build
run: |
$env:TMPDIR = "$pwd/../temp"
make test

- name: test-all
timeout-minutes: 50
working-directory: build
run: |
$env:TMPDIR = "$pwd/../temp"
# Actions uses UTF8, causes test failures, similar to normal OS setup
$PSDefaultParameterValues['*:Encoding'] = 'utf8'
[Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding("IBM437")
Expand All @@ -129,8 +124,7 @@ jobs:
timeout-minutes: 10
working-directory: src/spec/ruby
run: |
$env:TMPDIR = "$pwd/../../../temp"
$env:PATH = "$pwd/../../../install/bin;$env:PATH"
$env:Path = "$pwd/../../../install/bin;$env:Path"
# Actions uses UTF8, causes test failures, similar to normal OS setup
$PSDefaultParameterValues['*:Encoding'] = 'utf8'
[Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding("IBM437")
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/mjit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,9 @@ jobs:
id: commit_info
- name: Fixed world writable dirs
run: |
chmod go-w $HOME
chmod -v go-w $HOME $HOME/.config
sudo chmod -R go-w /usr/share
sudo bash -c 'IFS=:; for d in '"$PATH"'; do chmod -v go-w $d; done' || :
- name: Set ENV
run: |
echo '::set-env name=JOBS::'-j$((1 + $(nproc --all)))
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,16 @@ jobs:
id: commit_info
- name: Fixed world writable dirs
run: |
chmod go-w $HOME
chmod -v go-w $HOME $HOME/.config
sudo chmod -R go-w /usr/share
sudo bash -c 'IFS=:; for d in '"$PATH"'; do chmod -v go-w $d; done' || :
- name: Set ENV
run: |
echo '::set-env name=JOBS::'-j$((1 + $(nproc --all)))
- run: autoconf
working-directory: src
- run: mkdir build
- name: Run confiugre
- name: Run configure
run: ../src/configure -C --disable-install-doc
working-directory: build
- run: make $JOBS
Expand Down
28 changes: 13 additions & 15 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -360,27 +360,25 @@ env:
-Wunused-variable'
- LDFLAGS=-Wno-unused-command-line-argument

- &rubyspec25
name: Check ruby/spec version guards on Ruby 2.5
- &spec-on-old-ruby
language: ruby
rvm: 2.5.7
before_install:
install:
before_script: chmod -R u+w spec/ruby
# -j randomly hangs.
script: ruby -C spec/ruby ../mspec/bin/mspec .

- &rubyspec25
name: Check ruby/spec version guards on Ruby 2.5
rvm: 2.5.7
<<: *spec-on-old-ruby
after_failure:
- echo "ruby/spec failed on Ruby 2.5. This is likely because of a missing ruby_version_is guard, please add it. See spec/README.md."

- &rubyspec27
name: Check ruby/spec version guards on Ruby 2.7
language: ruby
rvm: 2.7.0
before_install:
install:
before_script: chmod -R u+w spec/ruby
# -j randomly hangs.
script: ruby -C spec/ruby ../mspec/bin/mspec .
<<: *spec-on-old-ruby
after_failure:
- echo "ruby/spec failed on Ruby 2.7. This is likely because of a missing ruby_version_is guard, please add it. See spec/README.md."

Expand Down Expand Up @@ -428,17 +426,17 @@ matrix:
include:
# Build every commit:
- <<: *x86_64-linux
- <<: *arm64-linux
- <<: *i686-linux
- <<: *arm32-linux
- <<: *s390x-linux
- <<: *pedanticism
- <<: *assertions
- <<: *baseruby
- <<: *rubyspec25
- <<: *rubyspec27
- <<: *dependency
# Build every commit (Allowed Failures):
- <<: *arm32-linux
- <<: *arm64-linux
- <<: *s390x-linux
- <<: *ASAN
- <<: *MSAN
- <<: *UBSAN
Expand All @@ -453,10 +451,11 @@ matrix:
- <<: *CALL_THREADED_CODE
- <<: *NO_THREADED_CODE
allow_failures:
- name: -fsanitize=address
- name: -fsanitize=memory
- name: arm32-linux
- name: arm64-linux
- name: s390x-linux
- name: -fsanitize=address
- name: -fsanitize=memory
fast_finish: true

before_script:
Expand Down Expand Up @@ -535,7 +534,6 @@ notifications:
webhooks:
urls:
- secure: mRsoS/UbqDkKkW5p3AEqM27d4SZnV6Gsylo3bm8T/deltQzTsGzZwrm7OIBXZv0UFZdE68XmPlyHfZFLSP2V9QZ7apXMf9/vw0GtcSe1gchtnjpAPF6lYBn7nMCbVPPx9cS0dwL927fjdRM1vj7IKZ2bk4F0lAJ25R25S6teqdk= # ruby-lang slack: ruby/simpler-alerts-bot (travis)
on_pull_requests: false
on_success: never
on_failure: always

Expand Down
156 changes: 42 additions & 114 deletions LEGAL
Original file line number Diff line number Diff line change
Expand Up @@ -12,33 +12,11 @@ ccan/check_type/check_type.h::
ccan/container_of/container_of.h::
ccan/str/str.h::

These files are licensed under the CC0.

>>>
https://creativecommons.org/choose/zero/
These files are licensed under the {CC0}[https://creativecommons.org/choose/zero/].

ccan/list/list.h::

This file is licensed under the MIT License.

>>>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
This file is licensed under the {MIT License}[rdoc-label:label-MIT+License].

include/ruby/onigmo.h::
include/ruby/oniguruma.h::
Expand Down Expand Up @@ -415,8 +393,7 @@ missing/procstat_vm.c::

vsnprintf.c::

This file is under the old-style BSD license. Note that the
paragraph 3 below is now null and void.
This file is under the {old-style BSD license}[rdoc-label:label-Old-style+BSD+license].

>>>
Copyright (c) 1990, 1993
Expand All @@ -425,35 +402,6 @@ vsnprintf.c::
This code is derived from software contributed to Berkeley by
Chris Torek.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

IMPORTANT NOTE:
--------------
From ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
paragraph 3 above is now null and void.

st.c::
strftime.c::
include/ruby/st.h::
Expand Down Expand Up @@ -482,8 +430,7 @@ ext/sdbm/sdbm.h::

missing/crypt.c::

This file is under the old-style BSD license. Note that the
paragraph 3 below is now null and void.
This file is under the {old-style BSD license}[rdoc-label:label-Old-style+BSD+license].

>>>
Copyright (c) 1989, 1993
Expand All @@ -492,65 +439,16 @@ missing/crypt.c::
This code is derived from software contributed to Berkeley by
Tom Truscott.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

missing/setproctitle.c::

This file is under the old-style BSD license. Note that the
paragraph 3 below is now null and void.
This file is under the {old-style BSD license}[rdoc-label:label-Old-style+BSD+license].

>>>
Copyright 2003 Damien Miller
Copyright (c) 1983, 1995-1997 Eric P. Allman
Copyright (c) 1988, 1993
The Regents of the University of California. All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

missing/strlcat.c::
missing/strlcpy.c::

Expand Down Expand Up @@ -806,10 +704,7 @@ ext/win32ole/win32ole.c::

lib/rdoc/generator/template/darkfish/css/fonts.css::

This file is licensed under the SIL Open Font License.

>>>
http://scripts.sil.org/OFL
This file is licensed under the {SIL Open Font License}[http://scripts.sil.org/OFL].

spec/mspec::
spec/ruby::
Expand Down Expand Up @@ -849,8 +744,8 @@ test/rubygems::
>>>
RubyGems is copyrighted free software by Chad Fowler, Rich Kilmer, Jim
Weirich and others. You can redistribute it and/or modify it under
either the terms of the MIT license (see the file MIT.txt), or the
conditions below:
either the terms of the {MIT license}[rdoc-label:label-MIT+License], or the conditions
below:

1. You may make and give away verbatim copies of the source form of the
software without restriction, provided that you duplicate all of the
Expand Down Expand Up @@ -913,8 +808,10 @@ man/bundle-*,gemfile.*::
Portions copyright (c) 2010 Andre Arko
Portions copyright (c) 2009 Engine Yard

MIT License::
{MIT License}[rdoc-label:label-MIT+License]

== MIT License
>>>
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
Expand All @@ -933,3 +830,34 @@ man/bundle-*,gemfile.*::
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

== Old-style BSD license
>>>
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

IMPORTANT NOTE::

From ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
paragraph 3 above is now null and void.
Loading