r65493 ruby 2.6.0dev (2018-11-01) [x86_64-linux] (debian8) 538W

chkbuild summary recent last

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

OLDREV 65486
NEWREV 65493
CHG array.c	65455->65492
CHG common.mk	65449->65491
CHG hash.c	65479->65492
CHG inits.c	65449->65492
CHG internal.h	65458->65492
CHG struct.c	65452->65492
CHG transcode.c	64881->65487
CHG transient_heap.c	65469->65492
CHG transient_heap.h	65454->65492
CHG variable.c	65466->65492
CHG wercker.yml	65486->65489
CHG ext/openssl/ossl.c	62429->65488
CHG ext/win32ole/win32ole_method.c	60832->65488
CHG include/ruby/ruby.h	65454->65493
ADD test/excludes/_wercker/test-mjit-wait/TestDelegateClass.rb	none->65490

===================================================================
+++ 20181101T093003Z
@@ 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:
@@ 1043 @@
 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’
@@ 1101 @@
 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’
@@ 1110 @@
 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’
@@ 1129 @@
 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’
@@ 1154 @@
 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,
@@ 1225 @@
 ./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:
@@ 1236 @@
 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:
@@ 1486 @@
 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’
@@ 1496 @@
 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’
@@ 1545 @@
 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’
@@ 7178 @@
 ../../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’
@@ 8388 @@
   Modules:      284 ( 111 undocumented)
   Constants:   2204 ( 565 undocumented)
   Attributes:  1081 ( 258 undocumented)
+  Methods:    10237 (2221 undocumented)
 
+  Total:      15138 (3711 undocumented)
    75.49% documented
 
 Elapsed: <t>s
@@ 13223 @@
 [n/n] TestAst#test_not_cared:test/excludes/TestThread.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/excludes/_travis/IMAPTest.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/excludes/_travis/TestGemRemoteFetcher.rb = <elapsed> s
+[n/n] TestAst#test_not_cared:test/excludes/_wercker/test-mjit-wait/TestDelegateClass.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/excludes/_wercker/test-mjit-wait/TestParallel/TestParallel.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/excludes/_wercker/test-mjit-wait/TestThreadQueue.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/excludes/_wercker/test-mjit/TestThreadQueue.rb = <elapsed> s
@@ 14281 @@
 [n/n] TestAst#test_ranges:test/excludes/TestThread.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/excludes/_travis/IMAPTest.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/excludes/_travis/TestGemRemoteFetcher.rb = <elapsed> s
+[n/n] TestAst#test_ranges:test/excludes/_wercker/test-mjit-wait/TestDelegateClass.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/excludes/_wercker/test-mjit-wait/TestParallel/TestParallel.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/excludes/_wercker/test-mjit-wait/TestThreadQueue.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/excludes/_wercker/test-mjit/TestThreadQueue.rb = <elapsed> s
@@ 80634 @@
 /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@65493
 Exporting trunk@<rev>
 Exported revision <rev>.
 copying ./tool/config.guess

===================================================================
--- 20181101T063003Z
@@ 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 array.c:22:0:
 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:4856:17: note: in expansion of macro ‘RHASH_SIZE’
      hash_size = RHASH_SIZE(hash);
                  ^
 array.c: At top level:
@@ 1042 @@
 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:1098: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’
@@ 1100 @@
 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:1098: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’
@@ 1109 @@
 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:1098: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’
@@ 1128 @@
 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:1098: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’
@@ 1153 @@
 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:1098:27: note: in expansion of macro ‘RHASH_SIZE’
  #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
                            ^
-hash.c:1267: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:2181: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:2184: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:1098:27: note: in expansion of macro ‘RHASH_SIZE’
  #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
                            ^
-hash.c:2224: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:1098:27: note: in expansion of macro ‘RHASH_SIZE’
  #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
                            ^
-hash.c:2247: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:1098:27: note: in expansion of macro ‘RHASH_SIZE’
  #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
                            ^
-hash.c:2343: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:2374: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:2377: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,
@@ 1224 @@
 ./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:2628:12: note: in expansion of macro ‘INT2FIX’
      return INT2FIX(RHASH_SIZE(hash));
             ^
-hash.c:2628:20: note: in expansion of macro ‘RHASH_SIZE’
      return INT2FIX(RHASH_SIZE(hash));
                     ^
 In file included from hash.c:17:0:
@@ 1235 @@
 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:2634: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:1098:27: note: in expansion of macro ‘RHASH_SIZE’
  #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
                            ^
-hash.c:2650: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:1098:27: note: in expansion of macro ‘RHASH_SIZE’
  #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
                            ^
-hash.c:2802: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:2877: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:1098:27: note: in expansion of macro ‘RHASH_SIZE’
  #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
                            ^
-hash.c:2878: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:2935: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:1098:27: note: in expansion of macro ‘RHASH_SIZE’
  #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
                            ^
-hash.c:2992: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:3038: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:3092: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:3144: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:3303: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:3303: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:3393: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:3443: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:1098:27: note: in expansion of macro ‘RHASH_SIZE’
  #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
                            ^
-hash.c:3712: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:3817: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:3831: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:1098:27: note: in expansion of macro ‘RHASH_SIZE’
  #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
                            ^
-hash.c:3872: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:3895: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:3898: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:3933: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:1098:27: note: in expansion of macro ‘RHASH_SIZE’
  #define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
                            ^
-hash.c:4032: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:4120: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:4120: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:4141: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:4141: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:4162: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:4162: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:4183: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:4183:29: note: in expansion of macro ‘RHASH_SIZE’
      if (RHASH_SIZE(hash) <= RHASH_SIZE(other)) return Qfalse;
                              ^
 hash.c: At top level:
@@ 1485 @@
 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:1098: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’
@@ 1495 @@
 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:1098: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’
@@ 1544 @@
 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:1098: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’
@@ 7177 @@
 ../../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:1098: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’
@@ 8387 @@
   Modules:      284 ( 111 undocumented)
   Constants:   2204 ( 565 undocumented)
   Attributes:  1081 ( 258 undocumented)
-  Methods:    10237 (2220 undocumented)
 
-  Total:      15138 (3710 undocumented)
    75.49% documented
 
 Elapsed: <t>s
@@ 80631 @@
 /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@65486
 Exporting trunk@<rev>
 Exported revision <rev>.
 copying ./tool/config.guess

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


chkbuild summary recent last