Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
c07cd12
:zap: add EncodeBenchmarks for comprehensive encoding performance ana…
techouse Aug 31, 2025
977a274
:zap: refactor EncodeBenchmarks to unify dot-related options into Dot…
techouse Aug 31, 2025
b66435f
:zap: optimize Encoder sequence handling and dot encoding logic for i…
techouse Aug 31, 2025
6e80673
:zap: optimize Encoder leaf detection and sequence handling for impro…
techouse Aug 31, 2025
52dab33
:zap: optimize Encoder with fast paths for comma-joined arrays, direc…
techouse Aug 31, 2025
d215524
:zap: optimize Encoder comma-value encoding by delegating to ValueEnc…
techouse Aug 31, 2025
5761bcc
:fire: remove unused hex encoding helpers from Encoder; clarify dot e…
techouse Aug 31, 2025
91b1b70
:bug: fix Encoder generator comparison to ensure correct comma genera…
techouse Aug 31, 2025
404e7e4
:zap: expand EncodeBenchmarks data with empty and nested list cases f…
techouse Aug 31, 2025
21040cc
:zap: add UtilsEncodeBenchmarks to evaluate Utils.Encode performance …
techouse Aug 31, 2025
d3ccddf
:bug: pass encoding context and format to encoder for correct key-val…
techouse Aug 31, 2025
fdfd52a
:bug: pass encoding context and format to encoder when encoding enume…
techouse Aug 31, 2025
48fcd14
:bug: pass encoding context and format to encoder for key-value encoding
techouse Aug 31, 2025
33dbcd4
:bug: always use encoder for child elements to ensure correct encodin…
techouse Aug 31, 2025
3c065b1
:bug: treat string as leaf value in IsLeaf to ensure correct encoding…
techouse Aug 31, 2025
79f75a9
Merge branch 'main' into chore/bench2
techouse Aug 31, 2025
1e86570
chore: add missing System.Linq import to UtilsEncodeBenchmarks
techouse Aug 31, 2025
e0dfa0b
:bug: prevent double encoding of comma-joined array elements in value…
techouse Aug 31, 2025
0b57cf3
chore: use Encoding.GetEncoding for Latin1 to ensure compatibility in…
techouse Aug 31, 2025
fece106
:zap: optimize UTF-8 percent-encoding by switching to single-pass alg…
techouse Aug 31, 2025
0875093
:fire: remove unused SegmentLimit constant from Utils
techouse Aug 31, 2025
9110868
:zap: use encoding.CodePage for Latin1 check to improve reliability
techouse Aug 31, 2025
85d306a
:zap: optimize URL encoding by adding escape-heavy mode and fast ASCI…
techouse Aug 31, 2025
6197f88
:zap: split IsUnreservedAscii into RFC3986 and RFC1738 variants for m…
techouse Aug 31, 2025
b39ec6c
:zap: optimize Latin-1 URL encoding by removing regex dependency and …
techouse Aug 31, 2025
d00acbf
:zap: inline code variable declaration in entity parsing for improved…
techouse Aug 31, 2025
17339dd
:zap: emit U+FFFD for unpaired surrogates in UTF-8 encoding to improv…
techouse Aug 31, 2025
4aafaf4
:zap: improve Latin-1 detection by supporting iso-8859-1 WebName in e…
techouse Aug 31, 2025
594e034
:zap: enhance UTF-8 encoding to handle unpaired surrogates by emittin…
techouse Sep 1, 2025
6056ec9
:zap: optimize ASCII scanning for RFC1738 and RFC3986 by implementing…
techouse Sep 1, 2025
3009eb2
:zap: optimize ASCII checks by implementing precomputed lookup tables…
techouse Sep 1, 2025
4a71214
:zap: enhance encoding logic by ensuring culture-invariant string con…
techouse Sep 1, 2025
18ebe0c
Revert ":zap: enhance encoding logic by ensuring culture-invariant st…
techouse Sep 2, 2025
58a3afe
:bulb: enhance URL encoding and decoding documentation to clarify beh…
techouse Sep 2, 2025
9aaf53e
:zap: simplify encoding check for ISO-8859-1 by removing redundant We…
techouse Sep 2, 2025
e23be33
:bulb: enhance documentation for Encoder class to clarify encoding be…
techouse Sep 2, 2025
639cb80
:zap: optimize percent-encoding logic by refining case handling for s…
techouse Sep 2, 2025
d9f58ba
:zap: update UTF-8 encoding logic to handle spaces as '+' for RFC1738…
techouse Sep 2, 2025
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
Loading