1. 21 Nov, 2019 1 commit
    • KOBAYASHI Shuji's avatar
      Introduce `mrb_ssize` type for buffer size on memory; ref #4483 · a2df2470
      KOBAYASHI Shuji authored
      Previously, `mrb_int` was used as the type that represents the buffer size
      on memory, but the sizes of `RString` and `RArray` exceed 6 words when
      `MRB_INT64` is enabled on 32-bit CPU.
      
      I don't think it is necessary to be able to represent the buffer size on
      memory that exceeds the virtual address space. Therefore, for this purpose,
      introduce `mrb_ssize` which doesn't exceed the sizes of `mrb_int` and
      pointer.
      
      I think all `mrb_int` used for this purpose should be changed to
      `mrb_ssize`, but currently only the members of the structures (`RString`,
      `mrb_shared_string`, `RArray` and `mrb_shared_array`) are changed.
      a2df2470
  2. 18 Nov, 2019 2 commits
  3. 17 Nov, 2019 1 commit
  4. 16 Nov, 2019 2 commits
  5. 15 Nov, 2019 1 commit
  6. 14 Nov, 2019 2 commits
  7. 13 Nov, 2019 3 commits
  8. 12 Nov, 2019 2 commits
  9. 11 Nov, 2019 3 commits
  10. 10 Nov, 2019 2 commits
  11. 09 Nov, 2019 2 commits
  12. 08 Nov, 2019 6 commits
  13. 07 Nov, 2019 2 commits
  14. 06 Nov, 2019 2 commits
  15. 05 Nov, 2019 3 commits
  16. 04 Nov, 2019 1 commit
  17. 03 Nov, 2019 2 commits
  18. 02 Nov, 2019 2 commits
  19. 01 Nov, 2019 1 commit