r65514 ruby 2.6.0dev (2018-11-03) [x86_64-linux] (debian8) 427W

chkbuild summary recent last

OlderDiff < 20181103T063003Z(success) < ThisDiff > 20181103T093003Z(success) > NewerDiff

OLDREV 65511
NEWREV 65514
CHG hash.c	65492->65513
CHG internal.h	65492->65512
CHG lib/racc/parser.rb	65505->65514

===================================================================
+++ 20181103T093003Z
@@ 80283 @@
 /home/hsbt/.rbenv/versions/2.4.0/bin/ruby --disable=gems ./tool/make-snapshot \
 -srcdir=. -packages=gzip,zip,all \
 -unicode-version=10.0.0 \
+tmp trunk@65514
 Exporting trunk@<rev>
 Exported revision <rev>.
 copying ./tool/config.guess

===================================================================
--- 20181103T063003Z
@@ 1020 @@
 /home/hsbt/.rbenv/versions/2.4.0/bin/ruby --disable=gems ./tool/gen_dummy_probes.rb ./probes.d > probes.dmyh
 making dummy probes.h
 compiling array.c
-In file included from transient_heap.h:12:0,
-                 from array.c:21:
-array.c: In function ‘rb_ary_uniq_bang’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-array.c:4864:17: note: in expansion of macro ‘RHASH_SIZE’
-     hash_size = RHASH_SIZE(hash);
-                 ^
-array.c: At top level:
 cc1: warning: unrecognized command line option "-Wno-cast-function-type"
 cc1: warning: unrecognized command line option "-Wno-self-assign"
 cc1: warning: unrecognized command line option "-Wno-constant-logical-operand"
@@ 1038 @@
 compiling ast.c
 compiling bignum.c
 compiling class.c
-In file included from class.c:26:0:
-class.c: In function ‘rb_extract_keywords’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-class.c:1853:9: note: in expansion of macro ‘RHASH_EMPTY_P’
-     if (RHASH_EMPTY_P(hash)) {
-         ^
-class.c: In function ‘rb_get_kwargs’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-class.c:1920:6: note: in expansion of macro ‘RHASH_SIZE’
-  if (RHASH_SIZE(keyword_hash) > (unsigned int)(values ? 0 : j)) {
-      ^
-class.c: At top level:
 cc1: warning: unrecognized command line option "-Wno-cast-function-type"
 cc1: warning: unrecognized command line option "-Wno-self-assign"
 cc1: warning: unrecognized command line option "-Wno-constant-logical-operand"
@@ 1069 @@
 generating insns_info.inc
 generating optinsn.inc
 compiling compile.c
-In file included from compile.c:15:0:
-compile.c: In function ‘ibf_dump_object_hash’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-compile.c:9420:16: note: in expansion of macro ‘RHASH_SIZE’
-     long len = RHASH_SIZE(obj);
-                ^
-compile.c: At top level:
 cc1: warning: unrecognized command line option "-Wno-cast-function-type"
 cc1: warning: unrecognized command line option "-Wno-self-assign"
 cc1: warning: unrecognized command line option "-Wno-constant-logical-operand"
@@ 1096 @@
 known_errors.inc updated
 compiling error.c
 compiling eval.c
-In file included from eval.c:14:0:
-eval.c: In function ‘extract_raise_opts’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-eval.c:673:11: note: in expansion of macro ‘RHASH_EMPTY_P’
-      if (!RHASH_EMPTY_P(opt)) {
-           ^
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-eval.c:677:7: note: in expansion of macro ‘RHASH_EMPTY_P’
-   if (RHASH_EMPTY_P(opt)) --argc;
        ^
-eval.c: At top level:
 cc1: warning: unrecognized command line option "-Wno-cast-function-type"
 cc1: warning: unrecognized command line option "-Wno-self-assign"
 cc1: warning: unrecognized command line option "-Wno-constant-logical-operand"
@@ 1124 @@
 cc1: warning: unrecognized command line option "-Wno-tautological-compare"
 compiling file.c
 compiling gc.c
-In file included from gc.c:24:0:
-gc.c: In function ‘count_objects’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-gc.c:3517:15: note: in expansion of macro ‘RHASH_EMPTY_P’
-     else if (!RHASH_EMPTY_P(hash)) {
-               ^
-gc.c: In function ‘rb_raw_obj_info’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-gc.c:9711:29: note: in expansion of macro ‘RHASH_SIZE’
-                        (int)RHASH_SIZE(obj));
-                             ^
-gc.c: At top level:
 cc1: warning: unrecognized command line option "-Wno-cast-function-type"
 cc1: warning: unrecognized command line option "-Wno-self-assign"
 cc1: warning: unrecognized command line option "-Wno-constant-logical-operand"
 cc1: warning: unrecognized command line option "-Wno-parentheses-equality"
 cc1: warning: unrecognized command line option "-Wno-tautological-compare"
 compiling hash.c
-In file included from hash.c:17:0:
-hash.c: In function ‘hash_dup’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-hash.c:1266:10: note: in expansion of macro ‘RHASH_EMPTY_P’
-     if (!RHASH_EMPTY_P(hash)) {
-          ^
-hash.c: In function ‘rb_hash_reject_bang’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:2180:9: note: in expansion of macro ‘RHASH_SIZE’
-     n = RHASH_SIZE(hash);
-         ^
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:2183:14: note: in expansion of macro ‘RHASH_SIZE’
-     if (n == RHASH_SIZE(hash)) return Qnil;
-              ^
-hash.c: In function ‘rb_hash_reject’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-hash.c:2223:10: note: in expansion of macro ‘RHASH_EMPTY_P’
-     if (!RHASH_EMPTY_P(hash)) {
-          ^
-hash.c: In function ‘rb_hash_slice’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-hash.c:2246:22: note: in expansion of macro ‘RHASH_EMPTY_P’
-     if (argc == 0 || RHASH_EMPTY_P(hash)) {
-                      ^
-hash.c: In function ‘rb_hash_select’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-hash.c:2342:10: note: in expansion of macro ‘RHASH_EMPTY_P’
-     if (!RHASH_EMPTY_P(hash)) {
-          ^
-hash.c: In function ‘rb_hash_select_bang’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:2373:9: note: in expansion of macro ‘RHASH_SIZE’
-     n = RHASH_SIZE(hash);
-         ^
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:2376:14: note: in expansion of macro ‘RHASH_SIZE’
-     if (n == RHASH_SIZE(hash)) return Qnil;
-              ^
-In file included from ./include/ruby/encoding.h:27:0,
-                 from hash.c:14:
-hash.c: In function ‘rb_hash_size’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:261:33: note: in definition of macro ‘RB_INT2FIX’
- #define RB_INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG)
-                                 ^
-hash.c:2627:12: note: in expansion of macro ‘INT2FIX’
-     return INT2FIX(RHASH_SIZE(hash));
-            ^
-hash.c:2627:20: note: in expansion of macro ‘RHASH_SIZE’
-     return INT2FIX(RHASH_SIZE(hash));
-                    ^
-In file included from hash.c:17:0:
-hash.c: In function ‘rb_hash_size_num’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:2633:18: note: in expansion of macro ‘RHASH_SIZE’
-     return (long)RHASH_SIZE(hash);
-                  ^
-hash.c: In function ‘rb_hash_empty_p’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-hash.c:2649:12: note: in expansion of macro ‘RHASH_EMPTY_P’
-     return RHASH_EMPTY_P(hash) ? Qtrue : Qfalse;
-            ^
-hash.c: In function ‘rb_hash_transform_keys’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-hash.c:2801:10: note: in expansion of macro ‘RHASH_EMPTY_P’
-     if (!RHASH_EMPTY_P(hash)) {
-          ^
-hash.c: In function ‘rb_hash_transform_values’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:2876:36: note: in expansion of macro ‘RHASH_SIZE’
-     result = rb_hash_new_with_size(RHASH_SIZE(hash));
-                                    ^
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-hash.c:2877:10: note: in expansion of macro ‘RHASH_EMPTY_P’
-     if (!RHASH_EMPTY_P(hash)) {
-          ^
-hash.c: In function ‘rb_hash_to_a’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:2934:27: note: in expansion of macro ‘RHASH_SIZE’
-     ary = rb_ary_new_capa(RHASH_SIZE(hash));
-                           ^
-hash.c: In function ‘rb_hash_inspect’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-hash.c:2991:9: note: in expansion of macro ‘RHASH_EMPTY_P’
-     if (RHASH_EMPTY_P(hash))
-         ^
-hash.c: In function ‘rb_hash_to_h_block’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:3037:37: note: in expansion of macro ‘RHASH_SIZE’
-     VALUE h = rb_hash_new_with_size(RHASH_SIZE(hash));
-                                     ^
-hash.c: In function ‘rb_hash_keys’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:3091:23: note: in expansion of macro ‘RHASH_SIZE’
-     st_index_t size = RHASH_SIZE(hash);
-                       ^
-hash.c: In function ‘rb_hash_values’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:3143:23: note: in expansion of macro ‘RHASH_SIZE’
-     st_index_t size = RHASH_SIZE(hash);
-                       ^
-hash.c: In function ‘hash_equal’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:3302:9: note: in expansion of macro ‘RHASH_SIZE’
-     if (RHASH_SIZE(hash1) != RHASH_SIZE(hash2))
-         ^
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:3302:30: note: in expansion of macro ‘RHASH_SIZE’
-     if (RHASH_SIZE(hash1) != RHASH_SIZE(hash2))
-                              ^
-hash.c: In function ‘rb_hash_hash’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:3392:23: note: in expansion of macro ‘RHASH_SIZE’
-     st_index_t size = RHASH_SIZE(hash);
-                       ^
-hash.c: In function ‘rb_hash_invert’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:3442:37: note: in expansion of macro ‘RHASH_SIZE’
-     VALUE h = rb_hash_new_with_size(RHASH_SIZE(hash));
-                                     ^
-hash.c: In function ‘rb_hash_assoc’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-hash.c:3711:9: note: in expansion of macro ‘RHASH_EMPTY_P’
-     if (RHASH_EMPTY_P(hash)) return Qnil;
-         ^
-hash.c: In function ‘rb_hash_flatten’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:3816:24: note: in expansion of macro ‘RHASH_SIZE’
-  ary = rb_ary_new_capa(RHASH_SIZE(hash) * 2);
-                        ^
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:3830:24: note: in expansion of macro ‘RHASH_SIZE’
-  ary = rb_ary_new_capa(RHASH_SIZE(hash) * 2);
-                        ^
-hash.c: In function ‘rb_hash_compact’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-hash.c:3871:10: note: in expansion of macro ‘RHASH_EMPTY_P’
-     if (!RHASH_EMPTY_P(hash)) {
-          ^
-hash.c: In function ‘rb_hash_compact_bang’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:3894:9: note: in expansion of macro ‘RHASH_SIZE’
-     n = RHASH_SIZE(hash);
-         ^
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:3897:18: note: in expansion of macro ‘RHASH_SIZE’
-         if (n != RHASH_SIZE(hash))
-                  ^
-hash.c: In function ‘rb_hash_compare_by_id’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:3932:47: note: in expansion of macro ‘RHASH_SIZE’
-     identtable = rb_init_identtable_with_size(RHASH_SIZE(hash));
-                                               ^
-hash.c: In function ‘rb_hash_any_p’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-hash.c:4031:9: note: in expansion of macro ‘RHASH_EMPTY_P’
-     if (RHASH_EMPTY_P(hash)) return Qfalse;
-         ^
-hash.c: In function ‘rb_hash_le’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:4119:9: note: in expansion of macro ‘RHASH_SIZE’
-     if (RHASH_SIZE(hash) > RHASH_SIZE(other)) return Qfalse;
-         ^
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:4119:28: note: in expansion of macro ‘RHASH_SIZE’
-     if (RHASH_SIZE(hash) > RHASH_SIZE(other)) return Qfalse;
-                            ^
-hash.c: In function ‘rb_hash_lt’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:4140:9: note: in expansion of macro ‘RHASH_SIZE’
-     if (RHASH_SIZE(hash) >= RHASH_SIZE(other)) return Qfalse;
-         ^
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:4140:29: note: in expansion of macro ‘RHASH_SIZE’
-     if (RHASH_SIZE(hash) >= RHASH_SIZE(other)) return Qfalse;
-                             ^
-hash.c: In function ‘rb_hash_ge’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:4161:9: note: in expansion of macro ‘RHASH_SIZE’
-     if (RHASH_SIZE(hash) < RHASH_SIZE(other)) return Qfalse;
-         ^
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:4161:28: note: in expansion of macro ‘RHASH_SIZE’
-     if (RHASH_SIZE(hash) < RHASH_SIZE(other)) return Qfalse;
-                            ^
-hash.c: In function ‘rb_hash_gt’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:4182:9: note: in expansion of macro ‘RHASH_SIZE’
-     if (RHASH_SIZE(hash) <= RHASH_SIZE(other)) return Qfalse;
-         ^
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-hash.c:4182:29: note: in expansion of macro ‘RHASH_SIZE’
-     if (RHASH_SIZE(hash) <= RHASH_SIZE(other)) return Qfalse;
-                             ^
-hash.c: At top level:
 cc1: warning: unrecognized command line option "-Wno-cast-function-type"
 cc1: warning: unrecognized command line option "-Wno-self-assign"
 cc1: warning: unrecognized command line option "-Wno-constant-logical-operand"
@@ 1481 @@
 compiling parse.c
 compiling proc.c
 compiling process.c
-In file included from process.c:16:0:
-process.c: In function ‘rb_check_exec_options’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-process.c:2215:9: note: in expansion of macro ‘RHASH_EMPTY_P’
-     if (RHASH_EMPTY_P(opthash))
-         ^
-process.c: In function ‘rb_execarg_extract_options’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-process.c:2224:9: note: in expansion of macro ‘RHASH_EMPTY_P’
-     if (RHASH_EMPTY_P(opthash))
-         ^
-process.c: In function ‘rb_execarg_parent_start1’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-process.c:2737:52: note: in expansion of macro ‘RHASH_SIZE’
-         envp_str = rb_str_buf_new(sizeof(char*) * (RHASH_SIZE(envtbl) + 1));
-                                                    ^
-process.c: At top level:
 cc1: warning: unrecognized command line option "-Wno-cast-function-type"
 cc1: warning: unrecognized command line option "-Wno-self-assign"
 cc1: warning: unrecognized command line option "-Wno-constant-logical-operand"
@@ 1537 @@
 id.c updated
 compiling symbol.c
 compiling thread.c
-In file included from method.h:14:0,
-                 from vm_core.h:75,
-                 from eval_intern.h:5,
-                 from thread.c:68:
-thread.c: In function ‘recursive_pop’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-thread.c:4849:11: note: in expansion of macro ‘RHASH_EMPTY_P’
-      if (!RHASH_EMPTY_P(pair_list)) {
-           ^
-thread.c: At top level:
 cc1: warning: unrecognized command line option "-Wno-cast-function-type"
 cc1: warning: unrecognized command line option "-Wno-self-assign"
 cc1: warning: unrecognized command line option "-Wno-constant-logical-operand"
@@ 1567 @@
 generating vm_call_iseq_optimized.inc
 generating vmtc.inc
 compiling vm.c
-In file included from ./include/ruby.h:33:0,
-                 from internal.h:15,
-                 from vm.c:11:
-vm_args.c: In function ‘setup_parameters_complex’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:347:43: note: in definition of macro ‘rb_long2int’
- #define rb_long2int(n) rb_long2int_inline(n)
-                                           ^
-vm_args.c:667:31: note: in expansion of macro ‘RHASH_SIZE’
-      int kw_len = rb_long2int(RHASH_SIZE(keyword_hash));
-                               ^
-In file included from vm.c:11:0:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-vm_args.c:685:38: note: in expansion of macro ‘RHASH_SIZE’
-     else if (!NIL_P(keyword_hash) && RHASH_SIZE(keyword_hash) > 0) {
-                                      ^
-In file included from ./include/ruby.h:33:0,
-                 from internal.h:15,
-                 from vm.c:11:
-vm_insnhelper.c: In function ‘vm_opt_length’:
-internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-./include/ruby/ruby.h:261:33: note: in definition of macro ‘RB_INT2FIX’
- #define RB_INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG)
-                                 ^
-vm_insnhelper.c:3746:9: note: in expansion of macro ‘INT2FIX’
-  return INT2FIX(RHASH_SIZE(recv));
-         ^
-vm_insnhelper.c:3746:17: note: in expansion of macro ‘RHASH_SIZE’
-  return INT2FIX(RHASH_SIZE(recv));
-                 ^
-vm.c: At top level:
 cc1: warning: unrecognized command line option "-Wno-cast-function-type"
 cc1: warning: unrecognized command line option "-Wno-self-assign"
 cc1: warning: unrecognized command line option "-Wno-constant-logical-operand"
@@ 7173 @@
 make[2]: Entering directory '<build-dir>/ruby/ext/objspace'
 compiling object_tracing.c
 compiling objspace.c
-In file included from objspace.c:16:0:
-objspace.c: In function ‘setup_hash’:
-../../internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-../.././include/ruby/ruby.h:1112:27: note: in expansion of macro ‘RHASH_SIZE’
- #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
-                           ^
-objspace.c:139:15: note: in expansion of macro ‘RHASH_EMPTY_P’
-     else if (!RHASH_EMPTY_P(hash)) {
-               ^
-objspace.c: At top level:
 cc1: warning: unrecognized command line option "-Wno-cast-function-type"
 cc1: warning: unrecognized command line option "-Wno-self-assign"
 cc1: warning: unrecognized command line option "-Wno-constant-logical-operand"
 cc1: warning: unrecognized command line option "-Wno-parentheses-equality"
 cc1: warning: unrecognized command line option "-Wno-tautological-compare"
 compiling objspace_dump.c
-In file included from objspace_dump.c:16:0:
-objspace_dump.c: In function ‘dump_object’:
-../../internal.h:<line_a>:74: warning: signed and unsigned type in conditional expression [-Wsign-compare]
- #  define RHASH_SIZE(h)      (RHASH_ARRAY_P(h) ? RHASH_ARRAY_SIZE_RAW(h) : RHASH_ST_SIZE(h))
-                                                                          ^
-objspace_dump.c:275:50: note: in expansion of macro ‘RHASH_SIZE’
-  dump_append(dc, ", \"size\":%"PRIuSIZE, (size_t)RHASH_SIZE(obj));
-                                                  ^
-objspace_dump.c: At top level:
 cc1: warning: unrecognized command line option "-Wno-cast-function-type"
 cc1: warning: unrecognized command line option "-Wno-self-assign"
 cc1: warning: unrecognized command line option "-Wno-constant-logical-operand"
@@ 80825 @@
 /home/hsbt/.rbenv/versions/2.4.0/bin/ruby --disable=gems ./tool/make-snapshot \
 -srcdir=. -packages=gzip,zip,all \
 -unicode-version=10.0.0 \
-tmp trunk@65511
 Exporting trunk@<rev>
 Exported revision <rev>.
 copying ./tool/config.guess

OlderDiff < 20181103T063003Z(success) < ThisDiff > 20181103T093003Z(success) > NewerDiff


chkbuild summary recent last