banner

Weekly Report - December 25, 2023

1. Optimize bytecode value range

We optimized the range of EVM bytecode values from uint8 to uint16, which effectively prevents the overflow problem during compilation of complex contracts and further improves the security of contract operation.


2. Fix the problem that the new line literal of lexical tag is empty.

The problem of empty new line literal in lexical tag will lead to compilation error, we have fixed this problem this week to ensure the correctness of contract compilation.


3. Fixed an exception in contract function and external function calls.

We found a bug that the call depth of contract functions and external functions would cause failure. The bug has been fixed to avoid the risk of abnormal call depth.


4. Fix the problem of syntax compiler recognizing function exceptions.

If a function in a contract has a missing parameter name, it will fail to verify the syntax during compilation. We have fixed the logic of syntax compiler so that it can recognize the function correctly.


Merry Christmas!

Articles

Loading

Follow IBAX for the latest news

Subscribe now