Skip to content

Releases: ErnestThePoet/ir-virtual-machine

v3.6.2

12 May 12:15
Compare
Choose a tag to compare
  • Feat:
    • Same DEC instruction can be executed multiple times
  • Adjustments:
    • CLI stack size is 16MB

v3.6.1

12 May 11:04
Compare
Choose a tag to compare
  • Logic adjustments:
    • Max step count: 5M
    • Max memory size: 32MB
    • Default stack memory size: 1MB
    • Default total memory size: 2MB
  • UI adjustments:
    • Console line height is 18px
    • Add Netlify mirror
  • Fixes:
    • Fix mobile empty holder hint

v3.6.0

24 Apr 06:08
Compare
Choose a tag to compare
  • Function/label addresses are stored in decoded instructions, no need to look up in tables at runtime
  • Check duplicate/missing label/function ID during static check

v3.5.3

23 Apr 02:02
Compare
Choose a tag to compare

Fix: allow $ in ID

v3.5.2

13 Apr 03:54
Compare
Choose a tag to compare
  • UI adjustments

    • Add variable ID to variable not found error messages
    • Add variable ID and last declared line number to duplicate declaration error messages
    • Add pagination size changer to pagination of local variable tables
  • Performance patches

    • Use bulk actions to replace multiple dispatches
  • Fixes

    • Fix Vm.peakMemoryUsage read-only properties issue

v3.5.1

12 Apr 10:31
Compare
Choose a tag to compare
  • Fix: correctly handle closing VM when VM is waiting for input

v3.5.0

10 Apr 15:11
Compare
Choose a tag to compare
  • BOOST PERFORMANCE, up to 31.6M instructions/sec

v3.4.1

10 Apr 10:50
Compare
Choose a tag to compare
  • Memorize VariableTable
  • Click console empty area will focus input
  • Demo: fix El Gamal decryption description

v3.4.0

10 Apr 04:10
Compare
Choose a tag to compare
  • Improve UI performance
  • Fix missing ESLint dependency
  • Demos:
    • Fix inverse_mod implementation
    • Add modular multiplicative inverse demo
    • Add El Gamal encryption demos