Skip to content
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

Preparations for version 3.2 #123

Merged
merged 13 commits into from
May 19, 2022

Conversation

ChristopherRabotin
Copy link
Member

@ChristopherRabotin ChristopherRabotin commented May 19, 2022

Signed-off-by: Christopher Rabotin christopher.rabotin@gmail.com

Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
@ChristopherRabotin ChristopherRabotin marked this pull request as draft May 19, 2022 05:09
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
@ChristopherRabotin
Copy link
Member Author

Woohoo! As expected, switching to references for most of the functions speeds up a lot of the computations.

TBD seconds and JDE ET  time:   [321.70 ns 322.89 ns 324.26 ns]                                   
                        change: [-8.8590% -7.2196% -5.6649%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
  3 (3.00%) high mild
  2 (2.00%) high severe

TT                      time:   [173.09 ns 173.51 ns 174.03 ns]               
                        change: [-11.385% -10.111% -8.8828%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
  3 (3.00%) high mild
  6 (6.00%) high severe

Duration to f64 seconds time:   [5.9346 ns 5.9533 ns 5.9728 ns]                                     
                        change: [-4.4192% -3.8994% -3.4180%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
  2 (2.00%) high mild

Duration add and assert day hour                                                                             
                        time:   [15.312 ns 15.351 ns 15.395 ns]
                        change: [-19.037% -18.363% -17.659%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
  3 (3.00%) high mild
  1 (1.00%) high severe

Duration add and assert minute second                                                                             
                        time:   [15.971 ns 16.016 ns 16.064 ns]
                        change: [-7.7564% -6.6109% -5.6376%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
  3 (3.00%) high mild
  2 (2.00%) high severe

Duration add and assert subseconds                                                                             
                        time:   [13.446 ns 13.620 ns 13.817 ns]
                        change: [-10.425% -9.4778% -8.4855%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
  2 (2.00%) high mild
  1 (1.00%) high severe

Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Very little stuff could be converted because
f64 operations are not consts

Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
(Had not been released yet)

Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
@ChristopherRabotin ChristopherRabotin marked this pull request as ready for review May 19, 2022 06:45
@ChristopherRabotin ChristopherRabotin changed the title Draft: Preparations for version 3.2 Preparations for version 3.2 May 19, 2022
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
Signed-off-by: Christopher Rabotin <christopher.rabotin@gmail.com>
@ChristopherRabotin ChristopherRabotin merged commit 3dd0179 into master May 19, 2022
@ChristopherRabotin ChristopherRabotin deleted the issue-118-usability-enhancements branch May 19, 2022 18:49
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