diff --git a/master/CHANGELOG.html b/master/CHANGELOG.html
index c50e9ae..f04cced 100644
--- a/master/CHANGELOG.html
+++ b/master/CHANGELOG.html
@@ -1251,6 +1251,7 @@ and this project adheres to Semant
Unreleased
Added
+
+
+
+ Bitwise stdlibSet stdlibOption.force_msgusing Pair)
[1, 0, 2, 0, 3, 0, 4]
Option.force(o : option('a)) : 'a
Forcefully escapes the option wrapping assuming it is Some.
+
Forcefully escapes the option wrapping assuming it is Some.
Aborts on None.
Option.force_msg(o : option('a), err : string) : 'a
@@ -1828,6 +1843,48 @@ Func.untuplify3(f : 'a * 'b * 'c => 'd) : ('a, 'b,
Triple.rotl(t : ('a * 'b * 'c)) : ('b * 'c * 'a)
Cyclic rotation of the elements to the left.
+Bitwise
+Bitwise operations on arbitrary precision integers.
+bsr
+Bitwise.bsr(n : int, x : int) : int
+
+Logical bit shift x right n positions.
+bsl
+Bitwise.bsl(n : int, x : int) : int
+
+Logical bit shift x left n positions.
+bsli
+Bitwise.bsli(n : int, x : int, lim : int) : int
+
+Logical bit shift x left n positions, limit to lim bits.
+band
+Bitwise.band(x : int, y : int) : int
+
+Bitwise and of x and y.
+bor
+Bitwise.bor(x : int, y : int) : int
+
+Bitwise or of x and y.
+bxor
+Bitwise.bxor(x : int, y : int) : int
+
+Bitwise xor of x and y.
+bnot
+Bitwise.bnot(x : int) : int
+
+Bitwise not of x. Defined and implemented as bnot(x) = bxor(x, -1).
+uband
+Bitwise.uband(x : int, y : int) : int
+
+Bitwise and of non-negative numbers x and y.
+ubor
+Bitwise.ubor(x : int, y : int) : int
+
+Bitwise or of non-negative x and y.
+ubxor
+Bitwise.ubxor(x : int, y : int) : int
+
+Bitwise xor of non-negative x and y.
BLS12_381
Types
fp