Skip to content

treewide: minor fixes - #31

Merged
JordanYates merged 8 commits into
mainfrom
bugfix/minor_fixes
Jul 15, 2026
Merged

treewide: minor fixes#31
JordanYates merged 8 commits into
mainfrom
bugfix/minor_fixes

Conversation

@JordanYates

Copy link
Copy Markdown
Contributor
  • Tighten Parquet output types for field conversion
  • Fix decoding minimally sized last TDF
  • Zero length index arrays are now rejected by the decoder
  • Relative timestamps without a preceding absolute timestamp are now rejected

For TDF fields with an integer conversion type, use smaller integer
types when possible instead of `Float64`. This reduces the size of the
Parquet files.

Signed-off-by: Jordan Yates <jordan@embeint.com>
Fix decoding of a TDF block that contains a 3 byte TDF at the end of the
block. A 3 byte TDF can be constructed with an ID, no timestamp, and a
single byte of data.

Signed-off-by: Jordan Yates <jordan@embeint.com>
Automatically format generated rust files with `rustfmt`.

Signed-off-by: Jordan Yates <jordan@embeint.com>
Pull in latest definitions from Infuse-SDK and regenerate decoders.

Signed-off-by: Jordan Yates <jordan@embeint.com>
Reject index arrays with zero length, the same way time arrays are
handled.

Signed-off-by: Jordan Yates <jordan@embeint.com>
Reject relative timestamps in the decoder if they are not preceded by an
absolute timestamp.

Signed-off-by: Jordan Yates <jordan@embeint.com>
The updated compiler triggers warnings on f32 vs f64 types in
`egui::Stroke::new`.

Signed-off-by: Jordan Yates <jordan@embeint.com>
Compute the current year at runtime instead of buildtime, in order to
stop every `cargo run` invocation from triggering a rebuild of every
crate in the workspace.

Signed-off-by: Jordan Yates <jordan@embeint.com>
@JordanYates
JordanYates merged commit 05234b9 into main Jul 15, 2026
3 checks passed
@JordanYates
JordanYates deleted the bugfix/minor_fixes branch July 15, 2026 03:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant