-
Notifications
You must be signed in to change notification settings - Fork 5
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
Drop xmlparsedata and replace it with getParseData #659
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #659 +/- ##
==========================================
- Coverage 71.58% 71.37% -0.22%
==========================================
Files 219 218 -1
Lines 7145 7082 -63
Branches 1103 1092 -11
==========================================
- Hits 5115 5055 -60
+ Misses 1739 1737 -2
+ Partials 291 290 -1 ☔ View full report in Codecov by Sentry. |
Some notes from @EagleoutIce:
|
…drop-xmlparsedata
oh fucking hell |
This is pretty much review-ready, except for the type safety of |
* refactor: construct children collection once * lint-fix: specify return type of isRoot directly * refactor: further performance & style improvements * refactor: helpless panic * refactor: another iteration of urgh * Revert "refactor: another iteration of urgh" This reverts commit e0bf428. * refactor: swapping tries for gods sake * Revert "refactor: swapping tries for gods sake" This reverts commit b77cebe. * Reapply "refactor: another iteration of urgh" This reverts commit 63c19a2. * refactor(wip): interim mental breakdown * refactor: at least... happy tests? * refactor: lock jsonlite options * refactor(cfg-test): remove fake test * refactor: try manual conversion, is worse * Revert "refactor: try manual conversion, is worse" This reverts commit 578c64e. * refactor: simplify json conversion * refactor: several minor performance tunes :3 * refactor: ensure the executor dies directly (and gracefully) * refactor: dynamic `flowr_get` compile * refactor: fine-tune cmp retrieval * refactor: reduce size of json produce, defer obj map to flowR * doc(test): remove dead jsdoc comment * refactor: clean up tmp logfiles * lint-fix: handle minor linter problems * refactor: wordly clean-up * feat: jsonlite begone! * refactor: further improve print-out-performance * refactor: always compile seems to be faster! * refactor: use build for benchmark run * refactor: switch back to `sort` * feat(tests): cover for optional xmlparsedata availability --------- Co-authored-by: Florian Sihler <[email protected]>
This pull request is included in v1.4.2 (see Release v1.4.2 (Dropping xmlparsedata, Benchmark Re-Runs, and Repl Fixes)). |
No description provided.