Changelog¶
In releases used a semantic versioning policy.
Changes will be added here periodically from the “Suggested changelog entry” block in pull request descriptions.
IN DEVELOPMENT¶
Changes will be summarized here periodically.
New Features:
Custom Python objects handling.
1.0.7 (May 30, 2025)¶
Added is_none() and is_equal methods to py_object.
1.0.6 (May 17, 2025)¶
Fixed python objects deallocation (release object resources) (py_object::delete).
1.0.5 (May 12, 2025)¶
Xcelium compilation issue fixed.
1.0.4 (May 5, 2025)¶
Empty py_dict creation fixed.
Added static method to check if objects are of the same concrete type (is_instance_of).
API documentation updated.
1.0.3 (April 28, 2025)¶
fixed in eval_file error handling in case of missing file.
Fixed compilation issue for Verilator v5.037
exec added return value to check the status of latest operation. In case of Python exception will be returned py_error.
1.0.2 (April 22, 2025)¶
eval, eval_file, and exec bug fixed. Added handling global scope variables.
Python global variables handling improved.
Improved non Python exception errors handling.
1.0 (January 14, 2025)¶
Initial release