Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor the implementation #23

Open
wants to merge 33 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
1807103
Clarity refactor
tomhamiltonlambda Apr 10, 2024
7381c9a
Explicit in-lining of computation for 20% performance boost.
tomhamiltonlambda Apr 28, 2024
4305f98
Change a few names and remove a few comments
IvanUkhov Apr 28, 2024
76d4df4
Refactor transform
IvanUkhov Apr 28, 2024
f70cd07
Refactor finalize
IvanUkhov Apr 28, 2024
0afbfe4
Destructure prior
IvanUkhov Apr 28, 2024
5a0b20f
Introduce increment
IvanUkhov Apr 28, 2024
f50fa6b
Address a few lints
IvanUkhov Apr 28, 2024
86a02fb
Reuse finalize
IvanUkhov Apr 28, 2024
8581b2a
Replace count with cursor and length
IvanUkhov Apr 28, 2024
a7eef2f
Remove an inline
IvanUkhov Apr 28, 2024
e9cbeb6
Make a cosmetic adjustment
IvanUkhov Apr 28, 2024
86d0806
Remove a comment
IvanUkhov Apr 28, 2024
46012e2
Update the authors list
IvanUkhov Apr 28, 2024
8beac0c
Rename circle to rotate
IvanUkhov Apr 28, 2024
56fdc77
Rename Context::compute to finalize
IvanUkhov Apr 28, 2024
9dca426
Remove more code duplication
IvanUkhov Apr 28, 2024
317a23f
Make a cosmetic adjustment
IvanUkhov Apr 28, 2024
889fef0
Remove more code duplication
IvanUkhov Apr 28, 2024
a2d178a
Make a cosmetic adjustment
IvanUkhov Apr 28, 2024
5468c71
Make a cosmetic adjustment
IvanUkhov Apr 28, 2024
5fba6c8
Remove more code duplication
IvanUkhov Apr 28, 2024
a4858a3
Fix formatting
IvanUkhov Apr 28, 2024
cba58bb
Remove more code duplication
IvanUkhov Apr 28, 2024
1780372
Fix formatting
IvanUkhov Apr 28, 2024
2bb0c36
Reorganize consume
IvanUkhov Apr 29, 2024
8d7424e
Take ownership in finalize
IvanUkhov Apr 29, 2024
d248a0c
Make a cosmetic adjustment
IvanUkhov Apr 29, 2024
47c13ad
Introduce convert
IvanUkhov Apr 29, 2024
32c9715
Take ownership in consume
IvanUkhov Apr 29, 2024
dbac0f9
Remove an attribute
IvanUkhov Apr 29, 2024
5ce3d8f
Make use of from_le_bytes and to_le_bytes
IvanUkhov Apr 29, 2024
7f08af9
Make use of chunks and chunks_mut
IvanUkhov Apr 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ authors = [
"Lukas Kalbertodt <[email protected]>",
"Nathan Musoke <[email protected]>",
"Scott Mabin <[email protected]>",
"Thomas Hamilton <[email protected]>",
"Tony Arcieri <[email protected]>",
"Wim de With <[email protected]>",
"Yosef Dinerstein <[email protected]>",
Expand Down
Loading