User Details
- User Since
- Jun 24 2022, 6:23 AM (40 w, 1 d)
Feb 25 2023
This is the benchmark result for BM_NthElement_string* after I changed length of each string to 8192.
This is the benchmark result.
Feb 20 2023
Feb 6 2023
Feb 5 2023
fix typo and add release note
Feb 4 2023
add more unittest
Feb 3 2023
Feb 2 2023
adapt suggestion
Feb 1 2023
Jan 29 2023
ping?
Jan 20 2023
Jan 17 2023
ping
ping
Jan 14 2023
fix build error by replace U+2212 with U+002d
It seems like the improvement is too small to make sense in benchmark. But from the output of code bellow we can tell that this reduce some calculations.
For previous diff I just copy code of __selection_sort from sort.h and modify the terminate condition.
refine code
Jan 13 2023
- Update example for SUD_Never
- Use capital letters for variables and arguments.
Jan 12 2023
Jan 9 2023
Jan 8 2023
Jan 7 2023
fix error: ADL lookup
There are some other select algorithms outperform introselect, ie pdqselect, adqselect. But I think we could prevent quadratic behavior first, and then pursue extreme performance.
Here is the benchmark result for this patch.
Jan 6 2023
Jan 4 2023
Jan 3 2023
Jan 2 2023
Dec 16 2022
Dec 15 2022
Dec 14 2022
Dec 13 2022
Seems like I have misunderstood it, after some test I'm sure that it means merge if its an argument of a function.
OMG! I just looked into git history and last edition of this line happened about 4 years ago. Am I doing it wrong?
Dec 12 2022
I just find out I miss one case like below