Skip to content

Commit 5ebdab6

Browse files
committed
Add CHANGELOG
1 parent 6d64285 commit 5ebdab6

File tree

1 file changed

+87
-0
lines changed

1 file changed

+87
-0
lines changed

CHANGELOG.md

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
# Unreleased
9+
10+
### Added
11+
12+
### Removed
13+
14+
### Changed
15+
16+
### Fixed
17+
18+
# [2.0.0] - 2025-06-27
19+
20+
### Added
21+
22+
- spsc module
23+
24+
- Benchmark suite written with criterion.
25+
26+
### Changed
27+
28+
- Refactor the API design. Unify sender and receiver types.
29+
30+
- Removal of macro rules and refactor ChannelShared into Enum, thus removal of generic type in channel shared struture.
31+
32+
- Removal of the spin lock in LockedWaker. Simplifing the logic without lossing performance.
33+
34+
- Rewrite the test cases with rstest.
35+
36+
### Removed
37+
38+
- Drop SelectSame module, because of hard to maintain, can be replace with future-select.
39+
40+
# [1.1.0] - 2025-06-19
41+
42+
### Changed
43+
44+
- Migrate repo
45+
46+
From <http://github.com/qingstor/crossfire-rs> to <https://github.com/frostyplanet/crossfire-rs>
47+
48+
- Change rust edition to 2024, re-format the code and fix warnnings.
49+
50+
51+
# [1.0.1] - 2023-08-29
52+
53+
### Fixed
54+
55+
- Fix atomic ordering for ARM (Have been tested on some ARM deployment)
56+
57+
# [1.0.0] - 2022-12-03
58+
59+
### Changed
60+
61+
- Format all code and announcing v1.0
62+
63+
- I decided that x86_64 stable after one year test.
64+
65+
# [0.1.7] - 2021-08-22
66+
67+
### Fixed
68+
69+
- tx: Remove redundant old_waker.is_waked() on abandon
70+
71+
# [0.1.6] - 2021-08-21
72+
73+
### Fixed
74+
75+
- mpsc: Fix RxFuture old_waker.abandon in poll_item
76+
77+
# [0.1.5] - 2021-06-28
78+
79+
### Changed
80+
81+
- Replace deprecated compare_and_swap
82+
83+
### Fixed
84+
85+
- SelectSame: Fix close_handler last_index
86+
87+
- Fix fetch_add/sub ordering for ARM (discovered on test hang)

0 commit comments

Comments
 (0)