Merge branch 'master' into stable

This commit is contained in:
mimaki
2025-03-17 15:52:25 +09:00
9 changed files with 300 additions and 106 deletions
+1 -1
View File
@@ -11,7 +11,7 @@
struct RClass *c; \
struct RBasic *gcnext; \
enum mrb_vtype tt:8; \
unsigned int gccolor:3; \
unsigned int gc_color:3; \
unsigned int frozen:1; \
uint32_t flags:20
+1 -1
View File
@@ -90,7 +90,7 @@ struct RStringEmbed {
# define RSTR_WRITE_SINGLE_BYTE_FLAG(s, v) (RSTR_UNSET_SINGLE_BYTE_FLAG(s), (s)->flags |= v)
# define RSTR_COPY_SINGLE_BYTE_FLAG(dst, src) RSTR_WRITE_SINGLE_BYTE_FLAG(dst, RSTR_SINGLE_BYTE_P(src))
#else
# define RSTR_SINGLE_BYTE_P(s) (void)1
# define RSTR_SINGLE_BYTE_P(s) TRUE
# define RSTR_SET_SINGLE_BYTE_FLAG(s) (void)0
# define RSTR_UNSET_SINGLE_BYTE_FLAG(s) (void)0
# define RSTR_WRITE_SINGLE_BYTE_FLAG(s, v) (void)0