Skip to content

Commit 02409d2

Browse files
committed
Release 0.9.6 "Peace" - Bug fixes
This release is mostly bug fixes Bug fixes ========= * Evaluate index in `get` and `put` like the HP50G * Avoid premature simplification during arithmetic operations * Do not wrap variables after `Copy`, e.g. in `'A+A▶A+A'` * Return errors for unknown primitives / derivatives in algebraics * Correctly use `GraphicReslutDisplay` for result stack level * Ensure pi and e display the same size at 60 digits precision * Fix bogus exponent truncation in polynomials * Fix issue in `+` and `-` on vectors with angles, e.g. `[ 3 2 1.7_° ]` * Fix possible garbage collection memory corruption in `FromVector` Improvements ============ * units: Make `BaseUnits`, `→Deg`, `→Rad`, `→Grad` and `→πr` array-wise * Add `VectorMenu` on first page of `MatrixMenu` * Do not single-step or debug during plot/integration * Add routine to render u64 and i64 Signed-off-by: Christophe de Dinechin <[email protected]>
1 parent 06b713e commit 02409d2

File tree

5 files changed

+74
-2
lines changed

5 files changed

+74
-2
lines changed

doc/5-ReleaseNotes.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# Release notes
22

3+
## Release 0.9.6 "Peace" - Bug fixes
4+
5+
This release is mostly bug fixes
6+
7+
### Bug fixes
8+
9+
* Evaluate index in `get` and `put` like the HP50G
10+
* Avoid premature simplification during arithmetic operations
11+
* Do not wrap variables after `Copy`, e.g. in `'A+A▶A+A'`
12+
* Return errors for unknown primitives / derivatives in algebraics
13+
* Correctly use `GraphicReslutDisplay` for result stack level
14+
* Ensure pi and e display the same size at 60 digits precision
15+
* Fix bogus exponent truncation in polynomials
16+
* Fix issue in `+` and `-` on vectors with angles, e.g. `[ 3 2 1.7_° ]`
17+
* Fix possible garbage collection memory corruption in `FromVector`
18+
19+
### Improvements
20+
21+
* units: Make `BaseUnits`, `→Deg`, `→Rad`, `→Grad` and `→πr` array-wise
22+
* Add `VectorMenu` on first page of `MatrixMenu`
23+
* Do not single-step or debug during plot/integration
24+
* Add routine to render u64 and i64
25+
26+
327
## Release 0.9.5.1 "Wait" - Emergency fix for Wait and Refresh
428

529
Bug-fix only release for timing of `Wait` command

help/db48x.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3679,6 +3679,30 @@ To enter `IFTE` in a program, select the `TestsMenu` (🟦 _3_) and then
36793679
the _IFTE_ command (🟨 _F6_).
36803680
# Release notes
36813681

3682+
## Release 0.9.6 "Peace" - Bug fixes
3683+
3684+
This release is mostly bug fixes
3685+
3686+
### Bug fixes
3687+
3688+
* Evaluate index in `get` and `put` like the HP50G
3689+
* Avoid premature simplification during arithmetic operations
3690+
* Do not wrap variables after `Copy`, e.g. in `'A+A▶A+A'`
3691+
* Return errors for unknown primitives / derivatives in algebraics
3692+
* Correctly use `GraphicReslutDisplay` for result stack level
3693+
* Ensure pi and e display the same size at 60 digits precision
3694+
* Fix bogus exponent truncation in polynomials
3695+
* Fix issue in `+` and `-` on vectors with angles, e.g. `[ 3 2 1.7_° ]`
3696+
* Fix possible garbage collection memory corruption in `FromVector`
3697+
3698+
### Improvements
3699+
3700+
* units: Make `BaseUnits`, `→Deg`, `→Rad`, `→Grad` and `→πr` array-wise
3701+
* Add `VectorMenu` on first page of `MatrixMenu`
3702+
* Do not single-step or debug during plot/integration
3703+
* Add routine to render u64 and i64
3704+
3705+
36823706
## Release 0.9.5.1 "Wait" - Emergency fix for Wait and Refresh
36833707

36843708
Bug-fix only release for timing of `Wait` command

help/db50x.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3687,6 +3687,30 @@ To enter `IFTE` in a program, select the `TestsMenu` (🟦 _3_) and then
36873687
the _IFTE_ command (🟨 _F6_).
36883688
# Release notes
36893689

3690+
## Release 0.9.6 "Peace" - Bug fixes
3691+
3692+
This release is mostly bug fixes
3693+
3694+
### Bug fixes
3695+
3696+
* Evaluate index in `get` and `put` like the HP50G
3697+
* Avoid premature simplification during arithmetic operations
3698+
* Do not wrap variables after `Copy`, e.g. in `'A+A▶A+A'`
3699+
* Return errors for unknown primitives / derivatives in algebraics
3700+
* Correctly use `GraphicReslutDisplay` for result stack level
3701+
* Ensure pi and e display the same size at 60 digits precision
3702+
* Fix bogus exponent truncation in polynomials
3703+
* Fix issue in `+` and `-` on vectors with angles, e.g. `[ 3 2 1.7_° ]`
3704+
* Fix possible garbage collection memory corruption in `FromVector`
3705+
3706+
### Improvements
3707+
3708+
* units: Make `BaseUnits`, `→Deg`, `→Rad`, `→Grad` and `→πr` array-wise
3709+
* Add `VectorMenu` on first page of `MatrixMenu`
3710+
* Do not single-step or debug during plot/integration
3711+
* Add routine to render u64 and i64
3712+
3713+
36903714
## Release 0.9.5.1 "Wait" - Emergency fix for Wait and Refresh
36913715

36923716
Bug-fix only release for timing of `Wait` command

src/dm32/qspi_crc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11

2-
#define QSPI_DATA_SIZE 285004
2+
#define QSPI_DATA_SIZE 284988
33
#define QSPI_DATA_CRC 0x000cfed6
44

src/dm42/qspi_crc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11

2-
#define QSPI_DATA_SIZE 281028
2+
#define QSPI_DATA_SIZE 281020
33
#define QSPI_DATA_CRC 0x000cfed6
44

0 commit comments

Comments
 (0)