[bibtex] Refactor string pool - #1308
Conversation
- Other files no longer need access to internal fields - Hash-related functions moved to HashData - Cursor-based API should allow no-allocation writes to the string pool
…ow entirely its own thing.
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #1308 +/- ##
==========================================
+ Coverage 28.12% 28.16% +0.03%
==========================================
Files 266 267 +1
Lines 202442 202507 +65
Branches 202442 202507 +65
==========================================
+ Hits 56936 57027 +91
+ Misses 64147 64141 -6
+ Partials 81359 81339 -20
☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
This passes tectonic-on-arXiv, so no changes. There's a little fib in the logs now - they claim to have a max strings, but this change uncaps the (I don't think allowing more strings breaks compat, as it would allow strictly more things to work. Making something not an error isn't breaking, as no one could have been writing something that worked with it before anyways.) |
Encapsulates and converts to idiomatic Rust the StringPool.