| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
https://github.com/ruby/etc/commit/c8a133fe95
|
|
|
|
| |
https://github.com/ruby/etc/commit/e8ecce3442
|
|
|
|
| |
https://github.com/ruby/etc/commit/5cabc3996a
|
|
|
|
|
|
| |
In the past, many internal functions are declared in intern.h
under include/ruby directory, because there were no headers for
internal use.
|
| |
|
|
|
|
| |
https://github.com/ruby/psych/commit/39e23cc86f
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
```
compiling ..../ruby/ruby/dln.c
..../ruby/ruby/dln.c:108:1: warning: unused function 'init_funcname_len' [-Wunused-function]
init_funcname_len(const char **file)
^
..../ruby/ruby/dln.c:122:19: warning: unused variable 'funcname_prefix' [-Wunused-const-variable]
static const char funcname_prefix[sizeof(FUNCNAME_PREFIX) - 1] = FUNCNAME_PREFIX;
^
2 warnings generated.
```
|
|
|
|
|
|
| |
Since it only uses `flock` on Windows.
https://github.com/rubygems/rubygems/commit/b877de4d9c
|
|
|
|
|
|
|
| |
It was introduced to fix some race conditions there, but it doesn't seem
necessary on other systems and it's actually causing issues there.
https://github.com/rubygems/rubygems/commit/27b682c812
|
|
|
|
|
|
| |
Winsock's `shutdown` is incompatible with the other platforms.
And autoconf fails to detect WINAPI functions on 32bit Windows,
probably due to the argument size suffixes.
|
| |
|
|
|
|
|
|
|
|
| |
* `foo` => `TestFoo`
* `foo_bar` => `TestFooBar`
* `foo-bar` => `Foo::TestBar`
https://github.com/rubygems/rubygems/commit/353cdd61c3
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/5f698fc4a0
|
|
|
|
|
|
|
|
| |
foo => test/test_foo.rb
foo-bar => test/foo/test_bar.rb
foo_bar => test/test_foo_bar.rb
https://github.com/rubygems/rubygems/commit/c795e5d40d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
command
...with dashed gem name
In "bundle gem" command with dashed name gem (e.g. foo-bar) generates
`test/test_foo/bar.rb`, but this file contains undefined class `TestFoo`
and moreover, does not include in "bundle exec rake test" target.
Therefore, intentially the first test after gem created is fail, but in
case of gem name contains dash character is not.
The change doings...
(when "bundle gem foo-bar" called)
* create `test/test_foo_bar.rb`
* define `TestFooBar` class in `test/test_foo_bar.rb`
https://github.com/rubygems/rubygems/commit/5d9a69fc0f
|
|
|
|
|
| |
Refactor dln_load into dln_open and dln_sym to simplify the code for
Windows and platforms that have dlopen.
|
|
|
|
|
| |
`RUBY_ON_BUG` is useful for child processes created by the test
process.
|
|
|
|
|
|
|
| |
Two tests abort intentionally and they create core files if
possible. In these case, we don't need to see core files
so disable by `"Process.setrlimit(Process::RLIMIT_CORE, 0)` for
those cases.
|
|
|
|
|
|
|
|
| |
In a forked process from a fiber, the fiber becomes the only
fiber, `fiber_switch` does nothing as there is no other fibers,
`rb_fiber_terminate` does not terminate the fiber. In that case,
reaches the end of `fiber_entry` finaly, which is declared as
"COROUTINE" and should never return.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Configuration for mingw32 can't detect 'shutdown' due to wrong -l
option even though it's available (this has been going on for a while,
and it needs to be fixed).
In this situation, include/ruby/missing.h declares a stub shutdown
function since 7ee786388a, and another shutdown decl is came from
system header. They are incompatible at stdcall attribute, so it
causes compilation failure.
This change defines a HAVE_SHUTDOWN to guard a newly introduced stub
decl in include/ruby/missing.h
|
|
|
|
|
|
| |
dependency`
https://github.com/rubygems/rubygems/commit/89dd5158a4
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/477d5f6f6e
|
|
|
|
|
|
|
|
| |
search, and query commands
It's deprecated functionality.
https://github.com/rubygems/rubygems/commit/13d3eb6cb0
|
|
|
|
|
|
|
|
|
| |
search`
Make it more explicit that if not specific arguments are given, the
value of `-n` is used.
https://github.com/rubygems/rubygems/commit/ed811ddc00
|
| |
|
|
|
|
| |
Picked at 12aeef6ba9a3be0022be9934c1a3e4c46a03ed3a
|
| |
|
| |
|
|
|
|
|
| |
0x003 is not suitable as a bit mask, and it's ok just to be 0 to avoid
setting unsupported bit.
|
|
|
|
|
|
|
| |
```
/home/chkbuild/chkbuild/tmp/build/20220119T003004Z/ruby/test/ruby/test_assignment.rb:727: warning: assigned but unused variable - m
```
http://rubyci.s3.amazonaws.com/ubuntu/ruby-master/log/20220119T003004Z.log.html.gz
|
|
|
|
|
|
| |
* On some platforms (e.g., macOS), the user's default group access
list may exceed `NGROUPS_MAX`.
* Use upcase "GID" instead of "gid" for other than variable names.
|
|
|
|
|
|
| |
required_rubygems_version
https://github.com/rubygems/rubygems/commit/91f07a0208
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/bf0f4b98ee
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/f7f504b24c
|
|
|
|
|
| |
Tabs were expanded because the file did not have any tab indentation in unedited lines.
Please update your editor config, and use misc/expand_tabs.rb in the pre-commit hook.
|
| |
|
|
|
|
|
| |
RB_WAITFD_PRI uses POLLPRI for other platforms, but wasi-libc doesn't
have POLLPRI for now.
|
| |
|
| |
|
|
|
|
| |
WASI doesn't support spawning a new process for now.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Add a hook point to initialize extra extension libraries. The default
hook function is replaced when linking a strong `Init_extra_exts`
symbol. A builder can insert an object file that defines Init_extra_exts
by XLDFLAGS.
|
| |
|
|
|
|
|
| |
This implementation does nothing around preemptive context switching
because there is no native thread.
|
| |
|
|
|
|
|
|
|
| |
WebAssembly has function local infinite registers and stack values, but
there is no way to scan the values in a call stack for now.
This implementation uses Asyncify to spilling out wasm locals into
linear memory.
|
|
|
|
| |
WASI currently does not yet support signal
|