|
|
5da16e661f
|
Updated to rustc 1.91.0-nightly (7ad23f43a 2025-09-09).
|
2025-09-23 19:24:37 +01:00 |
|
|
|
78e2a4a181
|
Updated to rustc 1.90.0-nightly (5795086bd 2025-07-16)
Updated all crates' editions to 2024.
|
2025-07-17 19:19:52 +01:00 |
|
|
|
9c32ed7797
|
Renamed all mod test to mod tests.
|
2025-06-12 21:16:32 +01:00 |
|
|
|
720c229569
|
Removed "worlds".
The default world (thread-local) is now the only implementation.
|
2025-06-12 17:21:02 +01:00 |
|
|
|
6ca8ba9b0a
|
Added a blanket restriction lint.
|
2025-06-05 09:38:50 +01:00 |
|
|
|
ccd4ea1928
|
Changed lints to be deny by default.
|
2025-06-05 08:54:37 +01:00 |
|
|
|
961d51800d
|
Reformatted all toml files.
|
2025-06-02 02:38:36 +01:00 |
|
|
|
dc77f7a72e
|
ContextStack no longer accepts T: ?Sized.
|
2025-06-02 02:32:56 +01:00 |
|
|
|
0ca6b58224
|
Renamed ContextStackOpaque::Handle to OpaqueHandle.
|
2025-04-20 18:08:44 +01:00 |
|
|
|
2b4185c55c
|
Opaque handles now store the type id themselves.
|
2025-04-20 18:06:23 +01:00 |
|
|
|
18013bb675
|
Separated the opaque parts of ContextStack into ContextStackOpaque
|
2025-04-20 18:00:43 +01:00 |
|
|
|
6aae04d3f3
|
ContextStack no longer exposes (most) implementation details.
|
2025-04-20 17:47:37 +01:00 |
|
|
|
2ab423586a
|
ContextStack is now parameterized by type, allowing for more efficient context storage in the future.
|
2025-04-20 00:07:55 +01:00 |
|
|
|
97b808123f
|
Added a test for opaque handles.
|
2025-04-20 00:07:54 +01:00 |
|
|
|
28818e766f
|
dynatos-context is now parametrized by a world.
|
2025-04-19 23:51:43 +01:00 |
|
|
|
7504ef8bff
|
Updated to rustc 1.85.0-nightly (a4cb3c831 2024-12-17).
|
2024-12-20 01:02:02 +00:00 |
|
|
|
f2fd544f6f
|
Updated to rustc 1.81.0-nightly (9c3bc805d 2024-06-27).
|
2024-07-03 20:24:36 +01:00 |
|
|
|
805e5fd445
|
Added warning for lint clippy::std_instead_of_core.
|
2024-03-11 01:41:56 +00:00 |
|
|
|
8a6b1aae28
|
Added warning for lint clippy::type_repetition_in_bounds.
|
2024-03-11 01:23:10 +00:00 |
|
|
|
eab2349305
|
Added warning for lint clippy::let_underscore_untyped.
|
2024-03-11 00:54:20 +00:00 |
|
|
|
1d0d9898a3
|
Added warning for lint clippy::semicolon_if_nothing_returned.
|
2024-03-11 00:30:02 +00:00 |
|
|
|
37e4995d63
|
Added warning for lint clippy::must_use_candidate.
|
2024-03-11 00:27:33 +00:00 |
|
|
|
7a245e0668
|
Every crate now uses workspace lints.
|
2024-03-11 00:18:11 +00:00 |
|
|
|
1d79430763
|
Improved dynatos_context::{expect, with_expect} to not ever copy/clone the Option<_>.
|
2024-03-07 17:05:22 +00:00 |
|
|
|
0485d41229
|
Added benchmark for multiple types in dynatos_context.
|
2024-03-07 17:05:16 +00:00 |
|
|
|
4b9f70e00e
|
Improved dynatos_context benchmarks.
|
2024-03-07 16:41:10 +00:00 |
|
|
|
c9e75a148e
|
dynatos_context::Handle is now !Send + !Sync due to the thread-local nature of context.
|
2024-03-05 19:46:51 +00:00 |
|
|
|
412f22d3a6
|
dynatos_context::CTXS_STACK now uses #[thread_local].
This provides about a 2x improvement on the synthetic benchmarks.
However, even the best case scenario is still ~3x slower than a static access.
|
2024-02-29 00:51:52 +00:00 |
|
|
|
8e1a5e8cea
|
Added some benchmarks to dynatos-context.
|
2024-02-29 00:48:00 +00:00 |
|
|
|
81f40c2ee1
|
Removed dynatos links on documentation.
|
2024-02-27 11:34:22 +00:00 |
|
|
|
38cb0ca46c
|
Added dynatos_context::OpaqueHandle.
|
2024-02-19 04:22:17 +00:00 |
|
|
|
6cfe0a1ec0
|
Improved some backtrace locations for panics in dynatos-context.
|
2024-02-15 21:35:13 +00:00 |
|
|
|
db46fdf8e7
|
Added *_cloned wrappers to dynatos-context.
|
2024-02-04 15:02:55 +00:00 |
|
|
|
74be0fdf25
|
Added dynatos-context.
|
2024-02-04 03:49:53 +00:00 |
|