@@ -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