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

Performance improvements #509

Merged
merged 32 commits into from
May 3, 2024
Merged
Show file tree
Hide file tree
Changes from 29 commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
20f4283
Progress
Shane32 Apr 30, 2024
2682aa8
Update tests
Shane32 Apr 30, 2024
1104e2a
Merge branch 'master' into performance
Shane32 Apr 30, 2024
4ab38e4
Cache GetCountIndicatorLength
Shane32 Apr 30, 2024
d9f5e18
Simplify GenerateQrCode overload
Shane32 Apr 30, 2024
b3570c3
Simplifications
Shane32 Apr 30, 2024
a64ec0b
Optimize CalculateECCWords further
Shane32 Apr 30, 2024
00cdd11
Optimize interleave code words
Shane32 Apr 30, 2024
25d53c2
Remaining BitArray conversions
Shane32 Apr 30, 2024
818bef8
Remove BitArraySegment
Shane32 Apr 30, 2024
6d2f6a1
Tweak Polynom.ToString
Shane32 Apr 30, 2024
061869c
Updates
Shane32 May 1, 2024
ac8f7c9
Merge remote-tracking branch 'origin/master' into performance
Shane32 May 1, 2024
3b18a12
Delete unused code
Shane32 May 1, 2024
6ca45b4
Delete unused method
Shane32 May 1, 2024
1e52e19
Add comment
Shane32 May 1, 2024
cdc1432
Update QRCoder/QRCodeGenerator.cs
Shane32 May 2, 2024
c3432d1
Update QRCoder/QRCodeGenerator.cs
Shane32 May 2, 2024
65e91be
Update QRCoder/QRCodeGenerator.cs
Shane32 May 2, 2024
fd49cca
Update QRCoder/QRCodeGenerator.cs
Shane32 May 2, 2024
1049cec
Update QRCoder/QRCodeGenerator.cs
Shane32 May 2, 2024
59e32c7
Update QRCoder/QRCodeGenerator.cs
Shane32 May 2, 2024
27f3611
Update QRCoder/QRCodeGenerator.cs
Shane32 May 2, 2024
25b139b
Update QRCoder/QRCodeGenerator.cs
Shane32 May 2, 2024
4bcfadb
Make galois field constants
Shane32 May 3, 2024
c3d9d8b
Optimize DecToBin
Shane32 May 3, 2024
6ffdcad
Optimize score calculations
Shane32 May 3, 2024
48ae1ce
Use throw helpers
Shane32 May 3, 2024
2bdfd04
Eliminate foreach across BitArray, implement IEquatable for Point
Shane32 May 3, 2024
0de43ad
Updated AggressiveInlining ifdef
Shane32 May 3, 2024
1c118b8
Update throw helpers
Shane32 May 3, 2024
f754ea9
Update ifdef
Shane32 May 3, 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
Loading