Expose capacity builtins

This commit is contained in:
Richard Feldman 2022-07-13 11:42:26 -04:00
parent 6ac9c37e06
commit 25facfa9c6
No known key found for this signature in database
GPG key ID: 7E4127D1E4241798
8 changed files with 67 additions and 1 deletions

View file

@ -29,6 +29,7 @@ pub enum LowLevel {
StrReserve,
StrAppendScalar,
StrGetScalarUnsafe,
StrGetCapacity,
ListLen,
ListWithCapacity,
ListReserve,
@ -46,6 +47,7 @@ pub enum LowLevel {
ListDropAt,
ListSwap,
ListIsUnique,
ListGetCapacity,
DictSize,
DictEmpty,
DictInsert,
@ -58,8 +60,10 @@ pub enum LowLevel {
DictIntersection,
DictDifference,
DictWalk,
DictGetCapacity,
SetFromList,
SetToDict,
SetGetCapacity,
NumAdd,
NumAddWrap,
NumAddChecked,
@ -263,7 +267,9 @@ map_symbol_to_lowlevel! {
StrAppendScalar <= STR_APPEND_SCALAR_UNSAFE,
StrGetScalarUnsafe <= STR_GET_SCALAR_UNSAFE,
StrToNum <= STR_TO_NUM,
StrGetCapacity <= STR_CAPACITY,
ListLen <= LIST_LEN,
ListGetCapacity <= LIST_CAPACITY,
ListWithCapacity <= LIST_WITH_CAPACITY,
ListReserve <= LIST_RESERVE,
ListIsUnique <= LIST_IS_UNIQUE,
@ -285,8 +291,10 @@ map_symbol_to_lowlevel! {
DictUnion <= DICT_UNION,
DictIntersection <= DICT_INTERSECTION,
DictDifference <= DICT_DIFFERENCE,
DictGetCapacity <= DICT_CAPACITY,
SetFromList <= SET_FROM_LIST,
SetToDict <= SET_TO_DICT,
SetGetCapacity <= SET_CAPACITY,
NumAdd <= NUM_ADD,
NumAddWrap <= NUM_ADD_WRAP,
NumAddChecked <= NUM_ADD_CHECKED_LOWLEVEL,