• KOBAYASHI Shuji's avatar
    Use `RBasic` padding for embedded string on 64-bit CPU · 8157672a
    KOBAYASHI Shuji authored
    On 64-bit CPU, there is padding in `RBasic`, so reorder the fields and use
    it as buffer of embedded string. This change allows 4 more bytes to be
    embedded on 64-bit CPU.
    
    However, an incompatibility will occur if `RString::as::ary` is accessed
    directly because `RString` structure has changed.
    8157672a
gc.c 43.5 KB