File: NEWS.md

package info (click to toggle)
cubature 1.0.4%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, sid
  • size: 268 kB
  • sloc: ansic: 1,513; makefile: 80; sh: 34
file content (34 lines) | stat: -rw-r--r-- 1,078 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Release notes for cubature code

The following are the main changes in each subsequent tagged release
of the [cubature code by Steven G. Johnson](README.md).

## Version 1.0.4

* Fix hang in `hcubature` for certain integrands [#14](https://github.com/stevengj/cubature/pull/14).

## Version 1.0.3

* Transferred files and documentation to [Github](https://github.com/stevengj/cubature).

## Version 1.0.2

* Fix memory leak in `hcubature` on BSD (and MacOS) systems.  Thanks to
  Nicolas Tessore (@ntessore) for the bug report.

## Version 1.0.1

* `cubature.h` header now includes `<stdlib.h>`, to make sure `size_t` is defined

## Version 1.0

* Many API changes compared to pre-1.0 versions:
    - rename `adapt_integrate` -> `hcubature`
    - integrand now returns int to signal errors
    - `error_norm` argument for vector-valued integrands
    - `maxeval` and `npt` args are now `size_t`, not `int`

* New `pcubature` routines for p-adaptive (Clenshaw-Curtis) integration.

* Split `test.c` and some `#include` stuff from `hcubature.c` (to share
  with `pcubature.c`).