Menu

Code Commit Log


Commit Date  
[607e5d] by Xie Zicong Xie Zicong

Updated BytecodeGenerator's processing logic for virtual machine operators such as IF, and updated the padding method for virtual machine operators.

2025-01-05 13:11:44 Tree
[91b181] by Xie Zicong Xie Zicong

Refactoring the parameter acquisition function simplifies the code and improves readability and maintainability.

2025-01-05 09:09:24 Tree
[72e323] by Xie Zicong Xie Zicong

Updated the logic for handling operators such as GOTO, IF, etc. for virtual machines. Removed obsolete test bytecode.

2025-01-04 14:44:01 Tree
[e82989] by Xie Zicong Xie Zicong

The runtime logic of virtual machine functions has been modified and may contain unknown errors.

2025-01-03 13:49:37 Tree
[b7465a] by Xie Zicong Xie Zicong

Refactoring the parameter fetch function to simplify the code using decoding Uleb128 to improve readability and maintainability. Sample bytecode has not been changed yet.

2025-01-02 14:32:07 Tree
[a44f93] by Xie Zicong Xie Zicong

The VM design contains partial errors, temporarily stopping compiler.cc development until the VM fixes the errors.

2025-01-01 12:58:10 Tree
[363c60] by Xie Zicong Xie Zicong , pushed by GitHub GitHub

Updated README.md

2024-12-31 15:17:34 Tree
[bbc768] by Xie Zicong Xie Zicong

Optimized constructors and assignment operators for Token structures to simplify code and ensure correct move semantics.

2024-12-31 15:13:37 Tree
[5571e7] by Xie Zicong Xie Zicong

Add the delete function of LexMap class and the code of HandleFuncDecl function, and simplify the handling of function declaration in BytecodeGenerator.

2024-12-30 13:32:20 Tree
[4f42b6] by Xie Zicong Xie Zicong

Fixed warnings in compiler.cc. Fixed unused variable warnings in functions and renamed SetType method to SetSubType to improve code readability.

2024-12-28 13:29:55 Tree
Older >