Skip to content

Update library 1.0.4 to version 1.1.0#1

Merged
denisandroid merged 7 commits intomasterfrom
dev
Apr 22, 2025
Merged

Update library 1.0.4 to version 1.1.0#1
denisandroid merged 7 commits intomasterfrom
dev

Conversation

@denisandroid
Copy link
Member

No description provided.

1. Remove the ability to retrieve the name of synchronization points, along with all related functions.
2. Update Rust Edition to version 2024.
3. Update `tokio` and exclude `async-trait`.
4. Simplify the writing of synchronized and synchronized_point macros by shortening their names.
5. Conduct general refactoring.
6. Add missing configuration files: `.editorconfig`, `rustfmt.toml`, and `rust-toolchain.toml`.
7. Simplify the writing of code generator macros.
8. Change the structure of the `core.rs` and `async_core.rs` files.
9. Remove `build.rs` and slightly rework functions.
10. Update documentation.
11. Fix strange naming warnings and address requirements flagged by clippy.
1. Add a separate `pl` flag instead of the `parking_lot` flag, which refers to an additional external library.
2. Fix examples, eliminate errors when enabling the `async` mode.
3. Remove asynchrony from the `try_lock`, `drop` functions
@denisandroid denisandroid added the enhancement New feature or request label Apr 22, 2025
@denisandroid denisandroid merged commit 8414a91 into master Apr 22, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant