mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-19 18:01:31 +00:00
more loader work
This commit is contained in:
@ -43,22 +43,30 @@ export const enum TypeinfoFlags {
|
||||
VALUE_ALIGN_3 = 1 << 7,
|
||||
/** Value alignment of 16 bytes. */
|
||||
VALUE_ALIGN_4 = 1 << 8,
|
||||
/** Value is a signed type. */
|
||||
VALUE_SIGNED = 1 << 9,
|
||||
/** Value is a float type. */
|
||||
VALUE_FLOAT = 1 << 10,
|
||||
/** Value type is nullable. */
|
||||
VALUE_NULLABLE = 1 << 9,
|
||||
VALUE_NULLABLE = 1 << 11,
|
||||
/** Value type is managed. */
|
||||
VALUE_MANAGED = 1 << 10,
|
||||
VALUE_MANAGED = 1 << 12,
|
||||
/** Key alignment of 1 byte. */
|
||||
KEY_ALIGN_0 = 1 << 11,
|
||||
KEY_ALIGN_0 = 1 << 13,
|
||||
/** Key alignment of 2 bytes. */
|
||||
KEY_ALIGN_1 = 1 << 12,
|
||||
KEY_ALIGN_1 = 1 << 14,
|
||||
/** Key alignment of 4 bytes. */
|
||||
KEY_ALIGN_2 = 1 << 13,
|
||||
KEY_ALIGN_2 = 1 << 15,
|
||||
/** Key alignment of 8 bytes. */
|
||||
KEY_ALIGN_3 = 1 << 14,
|
||||
KEY_ALIGN_3 = 1 << 16,
|
||||
/** Key alignment of 16 bytes. */
|
||||
KEY_ALIGN_4 = 1 << 15,
|
||||
KEY_ALIGN_4 = 1 << 17,
|
||||
/** Value is a signed type. */
|
||||
KEY_SIGNED = 1 << 18,
|
||||
/** Value is a float type. */
|
||||
KEY_FLOAT = 1 << 19,
|
||||
/** Key type is nullable. */
|
||||
KEY_NULLABLE = 1 << 16,
|
||||
KEY_NULLABLE = 1 << 20,
|
||||
/** Key type is managed. */
|
||||
KEY_MANAGED = 1 << 17
|
||||
KEY_MANAGED = 1 << 21
|
||||
}
|
||||
|
Reference in New Issue
Block a user