-
Notifications
You must be signed in to change notification settings - Fork 60
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
WIP: parse points without heap allocation #223
base: mkirk/tiny-vec
Are you sure you want to change the base?
Commits on Jul 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f0b72a2 - Browse repository at this point
Copy the full SHA f0b72a2View commit details -
tiny_vec becomes private implementation detail in case we want to change it further in the future. It's admittedly more verbose with this commit. We could clean it up with a pos! macro, or add some helper methods like Value::pt2d([1, 2]).
Configuration menu - View commit details
-
Copy full SHA for 9778880 - Browse repository at this point
Copy the full SHA 9778880View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9d1f0e - Browse repository at this point
Copy the full SHA a9d1f0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6de1b4c - Browse repository at this point
Copy the full SHA 6de1b4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ecceeb - Browse repository at this point
Copy the full SHA 2ecceebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50aa2fb - Browse repository at this point
Copy the full SHA 50aa2fbView commit details -
wip: deserializes geometry w/o JsonObject, but temporarily Ive broken…
… custom struct deserialization
Configuration menu - View commit details
-
Copy full SHA for fa89704 - Browse repository at this point
Copy the full SHA fa89704View commit details -
Configuration menu - View commit details
-
Copy full SHA for db625f9 - Browse repository at this point
Copy the full SHA db625f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ef83b0 - Browse repository at this point
Copy the full SHA 6ef83b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa882c4 - Browse repository at this point
Copy the full SHA fa882c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3980aab - Browse repository at this point
Copy the full SHA 3980aabView commit details -
wip: the countries parse is now a little faster than tiny_vec! But ho…
…nestly not that much =/
Configuration menu - View commit details
-
Copy full SHA for 356b4cf - Browse repository at this point
Copy the full SHA 356b4cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5978430 - Browse repository at this point
Copy the full SHA 5978430View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7490611 - Browse repository at this point
Copy the full SHA 7490611View commit details -
Configuration menu - View commit details
-
Copy full SHA for 840ea37 - Browse repository at this point
Copy the full SHA 840ea37View commit details -
test result: FAILED. 50 passed; 29 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Configuration menu - View commit details
-
Copy full SHA for 1031b26 - Browse repository at this point
Copy the full SHA 1031b26View commit details -
test result: FAILED. 58 passed; 21 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Configuration menu - View commit details
-
Copy full SHA for 2aa6856 - Browse repository at this point
Copy the full SHA 2aa6856View commit details -
Geometry type is not "Geometry", so this cannot be considered "tagged"
I'm not sure of the mechanics of how this works, but some preliminary measurements don't show a big perf difference. Note the changes to feature_collections.rs are immaterial - only deleting some vestigial code.
Configuration menu - View commit details
-
Copy full SHA for 98f6693 - Browse repository at this point
Copy the full SHA 98f6693View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc21f44 - Browse repository at this point
Copy the full SHA bc21f44View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0b6201 - Browse repository at this point
Copy the full SHA f0b6201View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b1570f - Browse repository at this point
Copy the full SHA 7b1570fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8708a0 - Browse repository at this point
Copy the full SHA a8708a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4096bb2 - Browse repository at this point
Copy the full SHA 4096bb2View commit details -
test result: FAILED. 63 passed; 16 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
Configuration menu - View commit details
-
Copy full SHA for 36d237a - Browse repository at this point
Copy the full SHA 36d237aView commit details -
"type" is consumed by outer deserializer
test result: FAILED. 69 passed; 10 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
Configuration menu - View commit details
-
Copy full SHA for 9d41e27 - Browse repository at this point
Copy the full SHA 9d41e27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83036d6 - Browse repository at this point
Copy the full SHA 83036d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for be9f602 - Browse repository at this point
Copy the full SHA be9f602View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbff616 - Browse repository at this point
Copy the full SHA bbff616View commit details