Releases: nervosnetwork/ckb-std
Releases · nervosnetwork/ckb-std
v0.16.0
What's Changed
- Fix cargo resolver warning by @XuJiandong in #83
- Add release.yml to automatically push packages to crates.io by @mohanson in #87
- Upgrade for new spawn by @mohanson in #86
- Remove unnecessary null in argv's end by @mohanson in #88
- Adjust arguments order for spawn by @mohanson in #89
- Optimize the return value of spawn by @mohanson in #91
- Dummy atomic support by @XuJiandong in #92
- Support colored logs by @XuJiandong in #93
- Support contract compilation to native and debugging by @joii2020 in #94
- Fix error when enabling simulator and no_std by @joii2020 in #95
- Update ckb-x64-simluator to 0.9.1 by @joii2020 in #96
- fix: remove drop in debug macro by @quake in #98
- The Feature: simulator rename to native-simulator by @joii2020 in #102
- docs: possible OOM errors on syscalls by @XuJiandong in #101
- Remove ckb2023 feature by @mohanson in #103
- Update actions/checkout@v3 to v4 by @mohanson in #105
- Completely remove the capsule and cross by @mohanson in #107
- Handling warnings under arch by @joii2020 in #109
- feat: add Type ID implementation by @XuJiandong in #108
- The feature dummy-atomic is only effective under risc-v by @joii2020 in #110
- Add atomic examples by @mohanson in #111
- Fix unused variable warning in release by @mohanson in #113
- docs: solution to support atomic instructions by @XuJiandong in #112
- Adjust profile.release's optimization parameters by @mohanson in #115
- Added tips about dynamic libraries by @mohanson in #117
- Returns the total number of fds by @mohanson in #118
- Align heap to 64 bytes by @jjyr in #119
Full Changelog: v0.15.3...v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.0
What's Changed
- chore: upgrade toolchain by @quake in #50
- feat: add load_witness api to high_level mod by @quake in #51
- refactor: use fixed size array and smaller buffer size to load data by @quake in #49
- Refactor high_level::exec_cell api by @mohanson in #53
- feat: Support
calc_data_hash
in ckb-std by @jjyr in #57
New Contributors
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
Features
- feat: support stable rust by @sopium in #44
- feat(ckb2023): Add 3 new syscalls: spawn, get_memory_limit and set_content by @mohanson in #39
Miscs
- feat: avoid debug params unused warning by @sopium in #35
- feat!: exec_cell -> Result<Infallible, SysError> by @sopium in #37
- chore: cargo fmt by @doitian in #43
- chore: fix cargo doc warnings by @doitian in #42
- chore: hide empty modules from doc by @doitian in #41
- chore: improve doc of the debug macro by @doitian in #40
- chore: bump version to 0.13.0 by @jjyr in #45
- docs: use doc_auto_cfg on docs.rs by @sopium in #46
New Contributors
Full Changelog: v0.12.1...v0.13.0
v0.10.0 update deps
Changes
- update ckb-testtool
- update build docker image
- update rust-toolchain
- fix exec syscall in simulator
- add ckb2021 syscalls for simulator
- Implement the contract part of the test case using capsules