[#86787] [Ruby trunk Feature#14723] [WIP] sleepy GC — ko1@...

Issue #14723 has been updated by ko1 (Koichi Sasada).

13 messages 2018/05/01
[#86790] Re: [Ruby trunk Feature#14723] [WIP] sleepy GC — Eric Wong <normalperson@...> 2018/05/01

ko1@atdot.net wrote:

[#87095] [Ruby trunk Feature#14767] [PATCH] gc.c: use monotonic counters for objspace_malloc_increase — ko1@...

Issue #14767 has been updated by ko1 (Koichi Sasada).

9 messages 2018/05/17
[#87096] Re: [Ruby trunk Feature#14767] [PATCH] gc.c: use monotonic counters for objspace_malloc_increase — Eric Wong <normalperson@...> 2018/05/17

ko1@atdot.net wrote:

[ruby-core:87044] Re: [ruby-cvs:70525] normal:r63435 (trunk): vm_core.h (rb_execution_context_t): interrupt_mask size to match interrupt_flag

From: Eric Wong <normalperson@...>
Date: 2018-05-15 11:12:46 UTC
List: ruby-core #87044
SHIBATA Hiroshi <hsbt@ruby-lang.org> wrote:
> Hi normal.
> 
> I got following error with r63435.

Oops, looks like nobu just beat me to the fix in r63436.

> 
> ```
> make: Entering directory '/Users/hsbt/Documents/
> github.com/ruby/ruby/.x86_64-darwin'
> BASERUBY = /Users/hsbt/.rbenv/shims/ruby --disable=gems
> CC = clang
> LD = ld
> LDSHARED = clang -dynamic -bundle
> CFLAGS = -O3 -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses
> -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare
> -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign
> -Wunused-variable -Werror=implicit-int -Werror=pointer-arith
> -Werror=write-strings -Werror=declaration-after-statement
> -Werror=shorten-64-to-32 -Werror=implicit-function-declaration
> -Werror=division-by-zero -Werror=deprecated-declarations
> -Wno-overlength-strings -Wmissing-noreturn -Werror=extra-tokens   -pipe
> XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow
> -DRUBY_DEVEL=1 -fvisibility=hidden -DRUBY_EXPORT -fPIE
> -DCANONICALIZATION_FOR_MATHN
> CPPFLAGS = -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT
> -D_REENTRANT   -I. -I.ext/include/x86_64-darwin17 -I../include -I..
> -I../enc/unicode/10.0.0
> DLDFLAGS = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress
> -fstack-protector -Wl,-pie -framework Foundation
> SOLIBS = -lpthread -lgmp -ldl -lobjc
> LANG =
> LC_ALL =
> LC_CTYPE = UTF-8
> Apple LLVM version 9.1.0 (clang-902.0.39.2)
> Target: x86_64-apple-darwin17.6.0
> Thread model: posix
> InstalledDir:
> /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
> compiling ../signal.c
> generating prelude.c
> ../signal.c:1035:26: error: implicit conversion loses integer precision:
> 'volatile unsigned long' to 'rb_atomic_t' (aka 'unsigned int')
>        [-Werror,-Wshorten-64-to-32]
>      ec->interrupt_mask = old_interrupt_mask;
>                         ~ ^~~~~~~~~~~~~~~~~~
> 1 error generated.
> make: *** [Makefile:394: signal.o] Error 1
> make: *** Waiting for unfinished jobs....
> prelude.c unchanged
> make: Leaving directory '/Users/hsbt/Documents/
> github.com/ruby/ruby/.x86_64-darwin'

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next