Summer Release with new waveform viewer & 2023-4 memory leak fixed
This release incorporates a new design for the waveform simulator with a software scrollbar and greatly improved performance. It also fixes a major problem working on big designs affecting v4 and v3 - a memory leak leading to slow operation and then crashing.
v5.1.20
- Feat: add button to RAM link menu
- Fix: stop save button spurious highlighting
v5.1.18
- Feat: Add left/right arrows for waveform simulator navigation
v5.1.17
- Feat: use button spinner not progress bar for all waveform generation
v5.1.16
- Major refactor of new top-level simulation
- Fix: focus
- Fix: unnecessary simulation
v5.1.15
- Feat: new-style simulation triggers (should be more robust)
- Fix: simulation continuity problems
v5.1.14
- Fix: make RAM display work properly with sampling zoom.
- Fix: adjust clock cycle limits
v5.1.13
- Fix: add error boundaries to waveform & RAM simulation views
v5.1.12
- Feat: consistent loading spinner and progress bar during big simulation waits
- Fix: hovered label appearance
- Fix: values column width
- Feat: better waveform RAM display
v5.1.11
- Fix: Error in super-zoom sampling
- Fix: Lock / unlock is now saved and locked sheets cannot be read
- Feat: Update demos
- Fix: memory contents not updated when step simulation is started
- Feat: refactoring & rationalisation of simulation code
v5.1.10
- Fix RAM viewer for full RAMs
- Further tuning for long simulations
v5.1.9
- feat: printing very long numbers nicely compressed, partial implementation - still not quite right
- fix: new fastsim overwritten causing crashes
v5.1.8
- Fix: extra digit in hex and binary displays (regression from 5.0.0)
- Fix: memory leak from discarded FastSimulations (noticed when these are large)
- Feature: config warning uses array size estimate
v5.1.7
- Fix: cursor missing regression in 5.1.6
v5.1.6
- Fix: widths of text in waveform simulator for different font sizes
v5.1.5
- Feature: user-friendly waveform simulator configuration popup
- Feature: space-minimise number printing
v5.1.4
- Polish Waveform Simulator
- Fix: many obscure navigation-related bugs
- Fix: scroll mouse-up not always recognised
- Improve instructions
v5.1.3
- Feature: "sample-based" zoom
- Much polishing of waveform simulator
- Fix a number of rare but bad bugs in waveform simulator
- Feature: hide extra zoom when not needed
v5.1.2
- Polish dimensions, add needed scrollbars
- Highlight current sheet on breadcrumbs
v5.1.1
- Alpha release of new waveform simulator UI with better scrolling
v5.1.0
- Small polishing from v5.0.9.
- Memory leakage now declared fixed!
- Some garbage collector (gc) tuning
- Large increases in speed and usability when working on big designs
- Run from terminal (windows
.\issie.exe
) to view gc statistics
v5.0.9
- More memory debug features
- One major memory leak fixed
- Not clear whether there remains any leak
v5.0.6
- Alpha release - with debug feature added
- Changes to minimise and investigate memory leak bug