[ruby-cvs:72689] shyouhei:r65589 (trunk): blacklist UBSAN's unsigned integer overflow

shyouhei at ruby-lang.org shyouhei at ruby-lang.org
Wed Nov 7 13:09:05 JST 2018


shyouhei	2018-11-07 13:09:05 +0900 (Wed, 07 Nov 2018)

  New Revision: 65589

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=65589

  Log:
    blacklist UBSAN's unsigned integer overflow
    
    Integer overflow for unsigned types are fully defined in C. They
    are not always problematic (but not always OK).  These functions
    in this changeset intentionally utilizes that behaviour.
    Blacklist from UBSAN checks for better output.
    
    See also: https://travis-ci.org/ruby/ruby/jobs/451624829

  Modified files:
    trunk/random.c
    trunk/siphash.h
    trunk/st.c


More information about the ruby-cvs mailing list