summaryrefslogtreecommitdiff
path: root/biology
diff options
context:
space:
mode:
authorgdt <gdt@pkgsrc.org>2020-07-08 13:58:14 +0000
committergdt <gdt@pkgsrc.org>2020-07-08 13:58:14 +0000
commit7d81dc73f5d46305973fd19a34cf5bbfdcd7394f (patch)
treeb898f573b4c19763ba55498bf33ded43885059e3 /biology
parentc0a08575cf2cbb06217ecf9f15492fb0faec42dc (diff)
downloadpkgsrc-7d81dc73f5d46305973fd19a34cf5bbfdcd7394f.tar.gz
math/bc-gh: Update to 3.1.1
Notable upstream changes: ## 3.1.0 The behavior that was adjusted was how code from the `-e` and `-f` arguments (and equivalents) were executed. They used to be executed as one big chunk, but in this release, they are now executed line-by-line. The first bug fix in how output to `stdout` was handled in `SIGINT`. If a `SIGINT` came in, the `stdout` buffer was not correctly flushed. In fact, a clean-up function was not getting called. This release fixes that bug. The second bug is in how `dc` handled input from `stdin`. This affected `bc` as well since it was a mishandling of the `stdin` buffer. The third fixed bug was that `bc` and `dc` could `abort()` (in debug mode) when receiving a `SIGTERM`. This one was a race condition with pushing and popping items onto and out of vectors. The fourth bug fixed was that `bc` could leave extra items on the stack and thus, not properly clean up some memory. (The memory would still get `free()`'ed, but it would not be `free()`'ed when it could have been.) The next two bugs were bugs in `bc`'s parser that caused crashes when executing the resulting code. The last two bugs were crashes in `dc` that resulted from mishandling of strings. ## 3.0.2 This is a production release that adds `utf8` locale symlinks and removes an unused `auto` variable from the `ceil()` function in the [extended math library][16]. ## 3.0.1 The second change is to make the new implementation of `ceil()` in `lib2.bc` much more efficient.
Diffstat (limited to 'biology')
0 files changed, 0 insertions, 0 deletions