Skip to content

feat(cborlite): a light CBOR reader. - #3935

Draft
RafaelGranza wants to merge 2 commits into
perf/cbor/primitivesfrom
perf/cbor/encoder
Draft

feat(cborlite): a light CBOR reader.#3935
RafaelGranza wants to merge 2 commits into
perf/cbor/primitivesfrom
perf/cbor/encoder

perf(felt): read a felt and a felt slice in one pass

e3e936b
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch succeeded Aug 15, 2026 in 0s

88.15% of diff hit (target 60.00%)

View this Pull Request on Codecov

88.15% of diff hit (target 60.00%)

Annotations

Check warning on line 53 in encoder/cborlite/cache.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/cache.go#L52-L53

Added lines #L52 - L53 were not covered by tests

Check warning on line 68 in encoder/cborlite/decode.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/decode.go#L68

Added line #L68 was not covered by tests

Check warning on line 31 in encoder/cborlite/plan.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/plan.go#L31

Added line #L31 was not covered by tests

Check warning on line 50 in encoder/cborlite/plan.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/plan.go#L50

Added line #L50 was not covered by tests

Check warning on line 62 in encoder/cborlite/plan.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/plan.go#L62

Added line #L62 was not covered by tests

Check warning on line 92 in encoder/cborlite/plan.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/plan.go#L92

Added line #L92 was not covered by tests

Check warning on line 133 in encoder/cborlite/plan.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/plan.go#L133

Added line #L133 was not covered by tests

Check warning on line 139 in encoder/cborlite/plan.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/plan.go#L139

Added line #L139 was not covered by tests

Check warning on line 152 in encoder/cborlite/plan.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/plan.go#L151-L152

Added lines #L151 - L152 were not covered by tests

Check warning on line 41 in encoder/cborlite/readers.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/readers.go#L41

Added line #L41 was not covered by tests

Check warning on line 64 in encoder/cborlite/readers.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/readers.go#L64

Added line #L64 was not covered by tests

Check warning on line 70 in encoder/cborlite/readers_kind.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/readers_kind.go#L70

Added line #L70 was not covered by tests

Check warning on line 80 in encoder/cborlite/readers_kind.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/readers_kind.go#L80

Added line #L80 was not covered by tests

Check warning on line 163 in encoder/cborlite/readers_kind.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/readers_kind.go#L163

Added line #L163 was not covered by tests

Check warning on line 178 in encoder/cborlite/readers_kind.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/readers_kind.go#L178

Added line #L178 was not covered by tests

Check warning on line 211 in encoder/cborlite/readers_kind.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/readers_kind.go#L211

Added line #L211 was not covered by tests

Check warning on line 228 in encoder/cborlite/readers_kind.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/readers_kind.go#L228

Added line #L228 was not covered by tests

Check warning on line 239 in encoder/cborlite/readers_kind.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/readers_kind.go#L239

Added line #L239 was not covered by tests

Check warning on line 243 in encoder/cborlite/readers_kind.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/readers_kind.go#L243

Added line #L243 was not covered by tests

Check warning on line 255 in encoder/cborlite/readers_kind.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/readers_kind.go#L255

Added line #L255 was not covered by tests

Check warning on line 275 in encoder/cborlite/readers_kind.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/readers_kind.go#L275

Added line #L275 was not covered by tests

Check warning on line 320 in encoder/cborlite/readers_kind.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/cborlite/readers_kind.go#L320

Added line #L320 was not covered by tests

Check warning on line 47 in encoder/encoder.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

encoder/encoder.go#L47

Added line #L47 was not covered by tests