We present a change in version 1.3.0 of the evaluation process of boolean operators and and or in test expression of the if instruction and expression.
Consider the following if instruction:
if a and b then
/* */
end
We present a new type of map called iterable_big_map, which has the scalability property of a big_map, and which can be iterated like a basic map.
This feature was suggested by Nomadic Labs. Thank you to Lucas Feli and Charles Delhinger for the algorithm.
Consider the following declaration of an iterable big map between a nat key and a bytes value:
variable ibm : iterable_big_map<nat, bytes> = []
We present the new instruction emit to emit an event, in a similar an event is emitted in languages like solidity.
This feature was suggested by Nomadic Labs.
An event is declared with the event keyword, similarly to a record:
event HighestBidIncreased {
bidder : address;
amount : tez
}