Skip to content

Commit fc30ad7

Browse files
committed
Release 0.9.10 "Best" - Ranges and documentation
This release is primarily a refinement of ranges and a documentation update. New features ============ * Always display infinity ranges with range notation * Add constant for `-∞` * Add support for ranges in `Explode` / `Obj→` * Add support for delta and percent ranges in `ToDecimal` * Allow `Copy` to target a local variable or setting * Support `True` and `False` in `→Num` Bug fixes ========= * Replace `log` with `ln`, make `log` be base-10 logarithm * Check zero-divide in ranges * Fix the implementation of trig functions for ranges * Fix incorrect command associated to the `%T` alias (should be `%Total`) * Adjust help for `log10` and `ln` * Avoid pushing a null pointer on the stack on error evaluating constants * Add missing `Ⓒ` sign in uncertainty for `Epl` * Fix constant evaluation referencing `this` after it may have moved * Report missing current directory in `Purge` * Report errors when purging invalid objects in `Purge` and `PurgeAll` * Avoid `ClearThingsMenu` in tests, the key maps to forward delete in editor Improvements ============ * keyboard: Update layout to include `σ` character * Remove the `state/Test.48S` file, it's not longer relevant * Add `constant` case to `object::is_negative` * Add `DATE-` as an alias for `DDAYS` * Add `PgAll` as an alias for `PurgeAll` * More systematic purging of environment and variables between tests * Add check in test suite that we actually purged special variables * Refresh authors list * Move documentation for `PPAR` to `plot.md` * Avoid date conversions during constant evaluation * Accelerate and improve the display of constant values in menus * Add `launch.json` and `tasks.json` build configuration generated by Cursor * Send a `START_TEST` command at start of test, refresh simulated battery * Cursor-assisted review of missing command documentation * Cursor-assisted generation of content in the Quickstart guide * Cursor-assisted improvements to grammar and spelling * Documentation and examples for `Blank` variants * Documentation and examples for `Gray` and `RGB` * Documentation and examples for `PMIN`, `PMAX`, `XRNG`, `YRNG` * Documentation and examples for `Eq` and equations * Add examples for list sum, product and difference commands Signed-off-by: Christophe de Dinechin <[email protected]>
1 parent d64b58b commit fc30ad7

File tree

5 files changed

+155
-2
lines changed

5 files changed

+155
-2
lines changed

doc/5-ReleaseNotes.md

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

3+
## Release 0.9.10 "Best" - Ranges and documentation
4+
5+
This release is primarily a refinement of ranges and a documentation update.
6+
7+
### New features
8+
9+
* Always display infinity ranges with range notation
10+
* Add constant for `-∞`
11+
* Add support for ranges in `Explode` / `Obj→`
12+
* Add support for delta and percent ranges in `ToDecimal`
13+
* Allow `Copy` to target a local variable or setting
14+
* Support `True` and `False` in `→Num`
15+
16+
### Bug fixes
17+
18+
* Replace `log` with `ln`, make `log` be base-10 logarithm
19+
* Check zero-divide in ranges
20+
* Fix the implementation of trig functions for ranges
21+
* Fix incorrect command associated to the `%T` alias (should be `%Total`)
22+
* Adjust help for `log10` and `ln`
23+
* Avoid pushing a null pointer on the stack on error evaluating constants
24+
* Add missing `` sign in uncertainty for `Epl`
25+
* Fix constant evaluation referencing `this` after it may have moved
26+
* Report missing current directory in `Purge`
27+
* Report errors when purging invalid objects in `Purge` and `PurgeAll`
28+
* Avoid `ClearThingsMenu` in tests, the key maps to forward delete in editor
29+
30+
### Improvements
31+
32+
* keyboard: Update layout to include `σ` character
33+
* Remove the `state/Test.48S` file, it's not longer relevant
34+
* Add `constant` case to `object::is_negative`
35+
* Add `DATE-` as an alias for `DDAYS`
36+
* Add `PgAll` as an alias for `PurgeAll`
37+
* More systematic purging of environment and variables between tests
38+
* Add check in test suite that we actually purged special variables
39+
* Refresh authors list
40+
* Move documentation for `PPAR` to `plot.md`
41+
* Avoid date conversions during constant evaluation
42+
* Accelerate and improve the display of constant values in menus
43+
* Add `launch.json` and `tasks.json` build configuration generated by Cursor
44+
* Send a `START_TEST` command at start of test, refresh simulated battery
45+
* Cursor-assisted review of missing command documentation
46+
* Cursor-assisted generation of content in the Quickstart guide
47+
* Cursor-assisted improvements to grammar and spelling
48+
* Documentation and examples for `Blank` variants
49+
* Documentation and examples for `Gray` and `RGB`
50+
* Documentation and examples for `PMIN`, `PMAX`, `XRNG`, `YRNG`
51+
* Documentation and examples for `Eq` and equations
52+
* Add examples for list sum, product and difference commands
53+
354
## Release 0.9.9 "Headrest" - Ranges
455

556
This release introduces four range types to perform computations on ranges, and

help/db48x.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4300,6 +4300,57 @@ To enter `IFTE` in a program, select the `TestsMenu` (🟦 _3_) and then
43004300
the _IFTE_ command (🟨 _F6_).
43014301
# Release notes
43024302

4303+
## Release 0.9.10 "Best" - Ranges and documentation
4304+
4305+
This release is primarily a refinement of ranges and a documentation update.
4306+
4307+
### New features
4308+
4309+
* Always display infinity ranges with range notation
4310+
* Add constant for `-∞`
4311+
* Add support for ranges in `Explode` / `Obj→`
4312+
* Add support for delta and percent ranges in `ToDecimal`
4313+
* Allow `Copy` to target a local variable or setting
4314+
* Support `True` and `False` in `→Num`
4315+
4316+
### Bug fixes
4317+
4318+
* Replace `log` with `ln`, make `log` be base-10 logarithm
4319+
* Check zero-divide in ranges
4320+
* Fix the implementation of trig functions for ranges
4321+
* Fix incorrect command associated to the `%T` alias (should be `%Total`)
4322+
* Adjust help for `log10` and `ln`
4323+
* Avoid pushing a null pointer on the stack on error evaluating constants
4324+
* Add missing `Ⓒ` sign in uncertainty for `Epl`
4325+
* Fix constant evaluation referencing `this` after it may have moved
4326+
* Report missing current directory in `Purge`
4327+
* Report errors when purging invalid objects in `Purge` and `PurgeAll`
4328+
* Avoid `ClearThingsMenu` in tests, the key maps to forward delete in editor
4329+
4330+
### Improvements
4331+
4332+
* keyboard: Update layout to include `σ` character
4333+
* Remove the `state/Test.48S` file, it's not longer relevant
4334+
* Add `constant` case to `object::is_negative`
4335+
* Add `DATE-` as an alias for `DDAYS`
4336+
* Add `PgAll` as an alias for `PurgeAll`
4337+
* More systematic purging of environment and variables between tests
4338+
* Add check in test suite that we actually purged special variables
4339+
* Refresh authors list
4340+
* Move documentation for `PPAR` to `plot.md`
4341+
* Avoid date conversions during constant evaluation
4342+
* Accelerate and improve the display of constant values in menus
4343+
* Add `launch.json` and `tasks.json` build configuration generated by Cursor
4344+
* Send a `START_TEST` command at start of test, refresh simulated battery
4345+
* Cursor-assisted review of missing command documentation
4346+
* Cursor-assisted generation of content in the Quickstart guide
4347+
* Cursor-assisted improvements to grammar and spelling
4348+
* Documentation and examples for `Blank` variants
4349+
* Documentation and examples for `Gray` and `RGB`
4350+
* Documentation and examples for `PMIN`, `PMAX`, `XRNG`, `YRNG`
4351+
* Documentation and examples for `Eq` and equations
4352+
* Add examples for list sum, product and difference commands
4353+
43034354
## Release 0.9.9 "Headrest" - Ranges
43044355

43054356
This release introduces four range types to perform computations on ranges, and

help/db50x.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4309,6 +4309,57 @@ To enter `IFTE` in a program, select the `TestsMenu` (🟦 _3_) and then
43094309
the _IFTE_ command (🟨 _F6_).
43104310
# Release notes
43114311

4312+
## Release 0.9.10 "Best" - Ranges and documentation
4313+
4314+
This release is primarily a refinement of ranges and a documentation update.
4315+
4316+
### New features
4317+
4318+
* Always display infinity ranges with range notation
4319+
* Add constant for `-∞`
4320+
* Add support for ranges in `Explode` / `Obj→`
4321+
* Add support for delta and percent ranges in `ToDecimal`
4322+
* Allow `Copy` to target a local variable or setting
4323+
* Support `True` and `False` in `→Num`
4324+
4325+
### Bug fixes
4326+
4327+
* Replace `log` with `ln`, make `log` be base-10 logarithm
4328+
* Check zero-divide in ranges
4329+
* Fix the implementation of trig functions for ranges
4330+
* Fix incorrect command associated to the `%T` alias (should be `%Total`)
4331+
* Adjust help for `log10` and `ln`
4332+
* Avoid pushing a null pointer on the stack on error evaluating constants
4333+
* Add missing `Ⓒ` sign in uncertainty for `Epl`
4334+
* Fix constant evaluation referencing `this` after it may have moved
4335+
* Report missing current directory in `Purge`
4336+
* Report errors when purging invalid objects in `Purge` and `PurgeAll`
4337+
* Avoid `ClearThingsMenu` in tests, the key maps to forward delete in editor
4338+
4339+
### Improvements
4340+
4341+
* keyboard: Update layout to include `σ` character
4342+
* Remove the `state/Test.48S` file, it's not longer relevant
4343+
* Add `constant` case to `object::is_negative`
4344+
* Add `DATE-` as an alias for `DDAYS`
4345+
* Add `PgAll` as an alias for `PurgeAll`
4346+
* More systematic purging of environment and variables between tests
4347+
* Add check in test suite that we actually purged special variables
4348+
* Refresh authors list
4349+
* Move documentation for `PPAR` to `plot.md`
4350+
* Avoid date conversions during constant evaluation
4351+
* Accelerate and improve the display of constant values in menus
4352+
* Add `launch.json` and `tasks.json` build configuration generated by Cursor
4353+
* Send a `START_TEST` command at start of test, refresh simulated battery
4354+
* Cursor-assisted review of missing command documentation
4355+
* Cursor-assisted generation of content in the Quickstart guide
4356+
* Cursor-assisted improvements to grammar and spelling
4357+
* Documentation and examples for `Blank` variants
4358+
* Documentation and examples for `Gray` and `RGB`
4359+
* Documentation and examples for `PMIN`, `PMAX`, `XRNG`, `YRNG`
4360+
* Documentation and examples for `Eq` and equations
4361+
* Add examples for list sum, product and difference commands
4362+
43124363
## Release 0.9.9 "Headrest" - Ranges
43134364

43144365
This release introduces four range types to perform computations on ranges, and

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 285876
2+
#define QSPI_DATA_SIZE 285908
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 281884
2+
#define QSPI_DATA_SIZE 281916
33
#define QSPI_DATA_CRC 0x000cfed6
44

0 commit comments

Comments
 (0)