aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS.md
diff options
context:
space:
mode:
authorGavin Howard <gavin@yzena.com>2021-08-08 20:40:16 -0600
committerGavin Howard <gavin@yzena.com>2021-08-08 20:40:16 -0600
commitc81ca81dae3714d6c565336452dc5938f470aa3b (patch)
tree83c5392627af080f9b5ddcd699409c4b431ae913 /NEWS.md
parent608253d456c1f8b25429e4bf631d3e09b91332c7 (diff)
downloadplatform_external_bc-c81ca81dae3714d6c565336452dc5938f470aa3b.tar.gz
platform_external_bc-c81ca81dae3714d6c565336452dc5938f470aa3b.tar.bz2
platform_external_bc-c81ca81dae3714d6c565336452dc5938f470aa3b.zip
Update the NEWS
Signed-off-by: Gavin Howard <gavin@yzena.com>
Diffstat (limited to 'NEWS.md')
-rw-r--r--NEWS.md11
1 files changed, 5 insertions, 6 deletions
diff --git a/NEWS.md b/NEWS.md
index 462c895b..3b1477ca 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -12,9 +12,8 @@ This is a major production release with several changes:
* Temporary numbers are garbage collected if allocation fails, and the
allocation is retried. This is to make `bc` and `dc` more resilient to running
out of memory.
-* Made `bc` and `dc` not give fatal errors when trying to allocate more space
- for temporary numbers. Instead, more temporary numbers are just freed.
-* Limited the number of temporary numbers.
+* Limited the number of temporary numbers and made the space for them static so
+ that allocating more space for them cannot fail.
* Allowed integers with non-zero `scale` to be used with power, places, and
shift operators.
* Added greatest common divisor and least common multiple to `lib2.bc`.
@@ -43,12 +42,12 @@ This is a major production release with several changes:
is `5.0.0`.
* Added `dc`'s modular exponentiation and divmod to `bc`.
* Added the ability to assign strings to variables and array elements and pass
- them to function in `bc`.
+ them to functions in `bc`.
* Added `dc`'s asciify command and stream printing to `bc`.
* Added a command to `dc` (`Y`) to get the length of an array.
* Added a command to `dc` (`,`) to get the depth of the execution stack.
-* Added bitwise and, or, xor, left shift, and right shift functions to
- `lib2.bc`.
+* Added bitwise and, or, xor, left shift, right shift, reverse, left rotate,
+ right rotate, and mod functions to `lib2.bc`.
* Added the functions `s2u(x)` and `s2un(x,n)`, to `lib2.bc`.
## 4.0.2