@@ -75,14 +75,6 @@ external toLocaleString: bigint => string = "toLocaleString"
7575
7676let toInt = t => t -> toFloat -> Stdlib_Int .fromFloat
7777
78- external \"+" : (bigint , bigint ) => bigint = "%addbigint"
79- external \"-" : (bigint , bigint ) => bigint = "%subbigint"
80- external \"*" : (bigint , bigint ) => bigint = "%mulbigint"
81- external \"/" : (bigint , bigint ) => bigint = "%divbigint"
82- external \"~-" : bigint => bigint = "%negbigint"
83- external \"~+" : bigint => bigint = "%identity"
84- external \"**" : (bigint , bigint ) => bigint = "%powbigint"
85-
8678external add : (bigint , bigint ) => bigint = "%addbigint"
8779external sub : (bigint , bigint ) => bigint = "%subbigint"
8880external mul : (bigint , bigint ) => bigint = "%mulbigint"
@@ -93,7 +85,6 @@ external mod: (bigint, bigint) => bigint = "%modbigint"
9385external bitwiseAnd : (bigint , bigint ) => bigint = "%andbigint"
9486external bitwiseOr : (bigint , bigint ) => bigint = "%orbigint"
9587external bitwiseXor : (bigint , bigint ) => bigint = "%xorbigint"
96-
9788external bitwiseNot : bigint => bigint = "%bitnot_bigint"
9889
9990external shiftLeft : (bigint , bigint ) => bigint = "%lslbigint"
@@ -106,3 +97,21 @@ external shiftRight: (bigint, bigint) => bigint = "%asrbigint"
10697 without having to store or process it further.
10798*/
10899external ignore : bigint => unit = "%ignore"
100+
101+ @deprecated ("Use `&` operator or `bitwiseAnd` instead." )
102+ external land : (bigint , bigint ) => bigint = "%andbigint"
103+
104+ @deprecated ("Use `bitwiseOr` instead." )
105+ external lor : (bigint , bigint ) => bigint = "%orbigint"
106+
107+ @deprecated ("Use `^` operator or `bitwiseXor` instead." )
108+ external lxor : (bigint , bigint ) => bigint = "%xorbigint"
109+
110+ @deprecated ("Use `~` operator or `bitwiseNot` instead." )
111+ external lnot : bigint => bigint = "%bitnot_bigint"
112+
113+ @deprecated ("Use `<<` operator or `shiftLeft` instead." )
114+ external lsl : (bigint , bigint ) => bigint = "%lslbigint"
115+
116+ @deprecated ("Use `>>` operator or `shiftRight` instead." )
117+ external asr : (bigint , bigint ) => bigint = "%asrbigint"
0 commit comments