Releases: Chia-Mine/clvm_tools-js
Releases · Chia-Mine/clvm_tools-js
v0.9.5
v0.9.4
Changed
- Use divmod instead of div
- Updated
clvm_rsto v0.1.15
v0.9.3
Changed
- Updated
clvm_rsto v0.1.13
v0.9.2
Changed
- Updated
clvmto v1.0.8 - Added tests for clvm operations
Fixed
- Fixed an issue where
blsjs.wasmwas not loaded during tests
v0.9.0
Changed
- Changed
OperatorDictarguments format. - Huge performance improvement by upgrading
clvmto v1.0.7. - Greatly reduced max stack memory consumed
- by merged
tokenize_consintotokenize_sexp. (Converted recursive function calls into loop) - by fully flatten
assemble_from_irwhich dispatched recursive function call and consumed a lot of stack memory. - Before this update, executing
ir_readon deeply nested S-exp(s.t. over 1500 depth) failed due toMaximum call stack size exceedederror.
- by merged
- Changed the time unit(ms->sec) of output with
--timeoption, to be compatible with Python'sclvm_tools. - Use
CLVMTypeinstead ofCLVMObjectas a valid type representation ofCLVMObject.
(CLVMObject should not be used as a type because there might be number of type incompatibility due to new private field)
Added
- Added benchmark scripts.
- Added webpack config to build js file for browser.
- Added
clvm_tools.go(...args)function to dispatch cli commands from javascript. - Added
--experiment-backend rustoption to useclvm_rs. - Added sample code
Fixed
- Fixed an issue where it did not correctly handle signed/unsigned integer from and to
Bytes. - Fixed an issue where large int was not recognized correctly.
v0.1.6
Added
- Added license information to README.md
- Added tests and fixed bugs found