Skip to content

Commit 68ca381

Browse files
committed
Add 0.15 notes to CHANGELOG.md.
1 parent 71a37ab commit 68ca381

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

CHANGELOG.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
1-
# origin 0.14
1+
# origin 0.15
22

33
## Changes
44

5-
`thread::create_thread` now requires the function arugment to implement `Send`,
6-
which reflects the fact that it is sent to the newly-created thread.
5+
The `create_thread` API has been redesigned to allow it and users of it
6+
to avoid performing dynamic allocations. Instead of taking a boxed closure,
7+
it now takes a function pointer and a list of pointer arguments to pass
8+
to it. See #94 for details.
79

8-
## Features
10+
The default stack size has been increased, as several use cases were bumping
11+
up against the limit. See #91 for details.
912

10-
The "init-fini-arrays" feature now enables two sub-features, "init-arrays" and
11-
"fini-arrays" which can be enabled individually for use cases that only need one.
12-
13-
A new "atomic-dbg-logger" feature uses the atomic-dbg packages `log` implementation,
14-
which is very minimal and not configurable, but which can print messages to stderr
15-
in more configurations.
13+
Thread and process destructor lists now use the `smallvec` crate to avoid
14+
allocating. See #93 for details.

0 commit comments

Comments
 (0)