You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ This is a shared changelog for all projects in this repo:
13
13
- Update to syn 2
14
14
- Internal improvements: unified macro logic so `cvars!` no longer depends on `#[derive(SetGet)]`.
15
15
-**Breaking change:**`cvars!` no longer adds `#[derive(Debug, Clone)]` to the generated struct. This might improve compile times with a large (~10k) number of cvars.
16
-
- Reduce the amount of code generated per-cvar:
16
+
- Reduce the amount of code generated per-cvar (6x fewer lines of LLVM IR):
17
17
- Recompile speedup after editing cvars: 10.5s -> 3.5s for 1k cvars (3x faster)
18
18
- Recompile speedup after editing other code: 700ms -> 450ms for 1k cvars (1.5x faster)
19
19
- The `cvars!` proc macro is no longer experimental and is the recommended way to use cvars because it is more convenient than `#[derive(SetGet)]`.
0 commit comments