Skip to content

Releases: nervosnetwork/ckb-vm

v0.24.9

26 Feb 01:26
b5281f1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.24.8...v0.24.9

v0.24.8

21 Feb 02:03
00fb263
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.24.7...v0.24.8

v0.24.7

26 Jan 08:18
f4892e4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.24.6...v0.24.7

v0.24.6

28 Aug 05:35
2dee610
Compare
Choose a tag to compare
  • Fix a bug where memory would not be correctly zero-initialized #379

v0.24.5

22 Aug 06:14
3e0acc3
Compare
Choose a tag to compare

v0.24.4

21 Jul 05:30
Compare
Choose a tag to compare

v0.24.3

17 Jul 02:03
75ea2ac
Compare
Choose a tag to compare

Bugfix: when the VM uses non-4M memory, all codes will correctly calculate the memory size and the number of memory pages. #363 #360 @mohanson

v0.24.2

11 Jul 09:40
Compare
Choose a tag to compare
  • We modified the type of the instruction_cache from array to vector #357

v0.24.1

08 Jun 04:17
Compare
Choose a tag to compare

In this version, our main work is

v0.24.0

18 May 08:05
2f2b2c0
Compare
Choose a tag to compare

In this minor version, we mainly did the following things

  1. We can specify the virtual machine memory size at initialization for spawned scripts. Allowing the ckb-vm to specify memory size ensures that each workload has access to the resources it needs, without wasting resources on unused memory @joii2020
  2. Implement A Standard Extension. Some third-party libraries may contain atomic instructions, and implementing atomic instructions in the ckb-vm is helpful for code porting @mohanson
  3. Macro-Operation Fusion. There are 5 MOPs added in v0.24.0, there are: ADCS, SBBS, ADD3A, ADD3B and ADD3C @xxuejie