Skip to content

Commit c9f4c8c

Browse files
committed
Add dates to past releases
1 parent 49fb38a commit c9f4c8c

File tree

1 file changed

+35
-23
lines changed

1 file changed

+35
-23
lines changed

RELEASES.md

Lines changed: 35 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Release rayon 1.0.3
1+
# Release rayon 1.0.3 (2018-11-02)
22

33
- `ParallelExtend` is now implemented for tuple pairs, enabling nested
44
`unzip()` and `partition_map()` operations. For instance, `(A, (B, C))`
@@ -22,7 +22,7 @@ Thanks to all of the contributors for this release!
2222
- @mdonoughe
2323

2424

25-
# Release rayon 1.0.2 / rayon-core 1.4.1
25+
# Release rayon 1.0.2 / rayon-core 1.4.1 (2018-07-17)
2626

2727
- The `ParallelBridge` trait with method `par_bridge()` makes it possible to
2828
use any `Send`able `Iterator` in parallel!
@@ -58,7 +58,7 @@ Thanks to all of the contributors for this release!
5858
- @QuietMisdreavus
5959

6060

61-
# Release rayon 1.0.1
61+
# Release rayon 1.0.1 (2018-03-16)
6262

6363
- Added more documentation for `rayon::iter::split()`.
6464
- Corrected links and typos in documentation.
@@ -73,7 +73,7 @@ Thanks to all of the contributors for this release!
7373
- @nikomatsakis
7474

7575

76-
# Release rayon 1.0.0 / rayon-core 1.4.0
76+
# Release rayon 1.0.0 / rayon-core 1.4.0 (2018-02-15)
7777

7878
- `ParallelIterator` added the `update` method which applies a function to
7979
mutable references, inspired by `itertools`.
@@ -124,7 +124,7 @@ Thanks to all of the contributors for this release!
124124
- bors[bot]
125125

126126

127-
# Release rayon 0.9.0 / rayon-core 1.3.0 / rayon-futures 0.1.0
127+
# Release rayon 0.9.0 / rayon-core 1.3.0 / rayon-futures 0.1.0 (2017-11-09)
128128

129129
- `Configuration` now has a `build` method.
130130
- `ParallelIterator` added `flatten` and `intersperse`, both inspired by
@@ -197,7 +197,7 @@ Thanks to all of the contributors for this release!
197197
- bors[bot]
198198

199199

200-
# Release rayon 0.8.2
200+
# Release rayon 0.8.2 (2017-06-28)
201201

202202
- `ParallelSliceMut` now has six parallel sorting methods with the same
203203
variations as the standard library.
@@ -208,15 +208,16 @@ Thanks to all of the contributors for this release!
208208
perform unstable sorts with the same comparison options.
209209
- Thanks to @stjepang!
210210

211-
# Release rayon 0.8.1 / rayon-core 1.2.0
211+
212+
# Release rayon 0.8.1 / rayon-core 1.2.0 (2017-06-14)
212213

213214
- The following core APIs are being stabilized:
214215
- `rayon::spawn()` -- spawns a task into the Rayon threadpool; as it
215216
is contained in the global scope (rather than a user-created
216217
scope), the task cannot capture anything from the current stack
217218
frame.
218219
- `ThreadPool::join()`, `ThreadPool::spawn()`, `ThreadPool::scope()`
219-
-- convenience APIs for launching new work within a thread-pool.
220+
-- convenience APIs for launching new work within a thread-pool.
220221
- The various iterator adapters are now tagged with `#[must_use]`
221222
- Parallel iterators now offer a `for_each_with` adapter, similar to
222223
`map_with`.
@@ -232,7 +233,8 @@ Thanks to all of the contributors for this release!
232233
then your clients must also modify their environment, signaling
233234
their agreement to instability.
234235

235-
# Release rayon 0.8.0 / rayon-core 1.1.0
236+
237+
# Release rayon 0.8.0 / rayon-core 1.1.0 (2017-06-13)
236238

237239
## Rayon 0.8.0
238240

@@ -295,13 +297,15 @@ Thanks to the following contributors:
295297
- @nikomatsakis
296298
- @stjepang
297299

298-
# Release rayon 0.7.1 / rayon-core 1.0.2
300+
301+
# Release rayon 0.7.1 / rayon-core 1.0.2 (2017-05-30)
299302

300303
This release is a targeted performance fix for #343, an issue where
301304
rayon threads could sometimes enter into a spin loop where they would
302305
be unable to make progress until they are pre-empted.
303306

304-
# Release rayon 0.7 / rayon-core 1.0
307+
308+
# Release rayon 0.7 / rayon-core 1.0 (2017-04-06)
305309

306310
This release marks the first step towards Rayon 1.0. **For best
307311
performance, it is important that all Rayon users update to at least
@@ -334,8 +338,8 @@ supported in some capacity.
334338
better performance for some parallel iterators.
335339
- Strings now support `par_split()` and `par_split_whitespace()`.
336340
- The `Configuration` API is expanded and simplified:
337-
- `num_threads(0)` no longer triggers an error
338-
- you can now supply a closure to name the Rayon threads that get created
341+
- `num_threads(0)` no longer triggers an error
342+
- you can now supply a closure to name the Rayon threads that get created
339343
by using `Configuration::thread_name`.
340344
- you can now inject code when Rayon threads start up and finish
341345
- you can now set a custom panic handler to handle panics in various odd situations
@@ -398,7 +402,8 @@ Thanks to the following people for their contributions to this release:
398402
- @schuster
399403
- @torkleyy
400404

401-
# Release 0.6
405+
406+
# Release 0.6 (2016-12-21)
402407

403408
This release includes a lot of progress towards the goal of parity
404409
with the sequential iterator API, though there are still a few methods
@@ -422,7 +427,7 @@ API. Thanks @cuviper! Keep it up.
422427
We also support `min_by_key()` and `max_by_key()`. Thanks @tapeinosyne!
423428
- **Breaking change:** The `mul()` method is now renamed to `product()`,
424429
to match sequential iterators. Thanks @jonathandturner!
425-
- We now support parallel iterator over ranges on `u64` values. Thanks @cuviper!
430+
- We now support parallel iterator over ranges on `u64` values. Thanks @cuviper!
426431
- We now offer a `par_chars()` method on strings for iterating over characters
427432
in parallel. Thanks @cuviper!
428433
- We now have new demos: a traveling salesman problem solver as well as matrix
@@ -440,7 +445,8 @@ API. Thanks @cuviper! Keep it up.
440445
- Exposed helper methods for accessing the current thread index.
441446
Thanks @bholley!
442447

443-
# Release 0.5
448+
449+
# Release 0.5 (2016-11-04)
444450

445451
- **Breaking change:** The `reduce` method has been vastly
446452
simplified, and `reduce_with_identity` has been deprecated.
@@ -458,8 +464,9 @@ API. Thanks @cuviper! Keep it up.
458464
- We now build with older versions of rustc again (thanks @durango!),
459465
as we removed a stray semicolon from `thread_local!`.
460466
- Various improvements to the (unstable) `scope()` API implementation.
461-
462-
# Release 0.4.3
467+
468+
469+
# Release 0.4.3 (2016-10-25)
463470

464471
- Parallel iterators now offer an adaptive weight scheme,
465472
which means that explicit weights should no longer
@@ -472,18 +479,20 @@ API. Thanks @cuviper! Keep it up.
472479
- You will need to supply the [cargo feature] `unstable`.
473480
- The various demos and benchmarks have been consolidated into one
474481
program, `rayon-demo`.
475-
- Optimizations in Rayon's inner workings. Thanks @emilio!
482+
- Optimizations in Rayon's inner workings. Thanks @emilio!
476483
- Update `num_cpus` to 1.0. Thanks @jamwt!
477484
- Various internal cleanup in the implementation and typo fixes.
478485
Thanks @cuviper, @Eh2406, and @spacejam!
479486

480487
[cargo feature]: http://doc.crates.io/manifest.html#the-features-section
481488

482-
# Release 0.4.2
489+
490+
# Release 0.4.2 (2016-09-15)
483491

484492
- Updated crates.io metadata.
485493

486-
# Release 0.4.1
494+
495+
# Release 0.4.1 (2016-09-14)
487496

488497
- New `chain` combinator for parallel iterators.
489498
- `Option`, `Result`, as well as many more collection types now have
@@ -493,7 +502,8 @@ API. Thanks @cuviper! Keep it up.
493502

494503
Thanks to @cuviper, @edre, @jdanford, @frewsxcv for their contributions!
495504

496-
# Release 0.4
505+
506+
# Release 0.4 (2016-05-16)
497507

498508
- Make use of latest versions of catch-panic and various fixes to panic propagation.
499509
- Add new prime sieve demo.
@@ -502,7 +512,8 @@ Thanks to @cuviper, @edre, @jdanford, @frewsxcv for their contributions!
502512

503513
Thanks to @areilb1, @Amanieu, @SharplEr, and @cuviper for their contributions!
504514

505-
# Release 0.3
515+
516+
# Release 0.3 (2016-02-23)
506517

507518
- Expanded `par_iter` APIs now available:
508519
- `into_par_iter` is now supported on vectors (taking ownership of the elements)
@@ -517,6 +528,7 @@ Thanks to @areilb1, @Amanieu, @SharplEr, and @cuviper for their contributions!
517528

518529
Thanks to @bjz, @cuviper, @Amanieu, and @willi-kappler for their contributions!
519530

531+
520532
# Release 0.2 and earlier
521533

522534
No release notes were being kept at this time.

0 commit comments

Comments
 (0)