1. 13 Apr, 2019 1 commit
    • KOBAYASHI Shuji's avatar
      Fix broken NaN with `MRB_NAN_BOXING` · f639da0f
      KOBAYASHI Shuji authored
      Example:
      
        $ bin/mruby -e '(Float::INFINITY - Float::INFINITY).nan?'
        zsh: segmentation fault
      
      Cause:
      
        `SET_FLOAT_VALUE` is not used. It is needed for normalizing NaN.
      
      Treatment:
      
        In my environment, this issue could be reproduced only when
        `infinity - infinity`, however `SET_FLOAT_VALUE` should be used in all
        arithmetic operations (regardless of boxing setting), I think.
      
        So I fixed all similar codes by extracting to macro.
      f639da0f
  2. 12 Apr, 2019 8 commits
  3. 11 Apr, 2019 1 commit
  4. 10 Apr, 2019 4 commits
  5. 09 Apr, 2019 6 commits
  6. 08 Apr, 2019 4 commits
  7. 07 Apr, 2019 2 commits
  8. 06 Apr, 2019 4 commits
  9. 05 Apr, 2019 5 commits
  10. 04 Apr, 2019 2 commits
  11. 03 Apr, 2019 3 commits