-
-
Notifications
You must be signed in to change notification settings - Fork 413
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
Value refactor #383
Value refactor #383
Conversation
Benchmark for e32802eClick to view benchmark
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great job! this looks very good. I would divide the module in some submodules, since I think it's too big. The next big thing to do is to remove FromValue
and ToValue
traits and implement TryFrom
and From
traits.
Yeah! I already have some progress locally for |
Benchmark for a47aeb3Click to view benchmark
|
Benchmark for 3fe29bcClick to view benchmark
|
Benchmark for 5a25ce6Click to view benchmark
|
Benchmark for 06d578cClick to view benchmark
|
Wow, performance gains, especially in execution, are impressive! |
I think it's because I removed a lot of unnecessary |
Benchmark for 6507b17Click to view benchmark
|
I think this is ready to merge now :) I plan to do more cleanup/refactoring of builtin methods in another PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks very clean and understandable. Performance has also improved a lot, which is nice. Give a look to my comments, just in case :)
Benchmark for 7d91994Click to view benchmark
|
Benchmark for 13464bcClick to view benchmark
|
Co-authored-by: Iban Eguia <[email protected]>
Benchmark for 5392ac1Click to view benchmark
|
Benchmark for bfe4aa1Click to view benchmark
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is good to go!
Benchmark for 1fab45bClick to view benchmark
|
No description provided.