-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Refactor and document sorting dispatch #47383
Commits on Nov 8, 2022
-
Lilith Hafner authored and Lilith Hafner committed
Nov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 42c70a1 - Browse repository at this point
Copy the full SHA 42c70a1View commit details -
support 5- and 3-argument sort! for backwards compatability
Lilith Hafner authored and Lilith Hafner committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 61e4006 - Browse repository at this point
Copy the full SHA 61e4006View commit details -
test for bug that slipped through test suite
Lilith Hafner authored and Lilith Hafner committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 901182c - Browse repository at this point
Copy the full SHA 901182cView commit details -
Lilith Hafner authored and Lilith Hafner committed
Nov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for e032ba6 - Browse repository at this point
Copy the full SHA e032ba6View commit details -
make send_to_end more human friendly (and less compiler friendly! int…
…roduces regressions.)
Lilith Hafner authored and Lilith Hafner committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for e6cfee0 - Browse repository at this point
Copy the full SHA e6cfee0View commit details -
Give each sorting pass and DEFAULT_STABLE a docstring
Lilith Hafner authored and Lilith Hafner committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for f160582 - Browse repository at this point
Copy the full SHA f160582View commit details -
add tests and fix typos they unveiled
Lilith Hafner authored and Lilith Hafner committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 15a4484 - Browse repository at this point
Copy the full SHA 15a4484View commit details -
Lilith Hafner authored and Lilith Hafner committed
Nov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for d82b090 - Browse repository at this point
Copy the full SHA d82b090View commit details -
switch to custom keyword handling
FIXES UNEXPECTED ALLOCATIONS removes code that previously harbored bugs that slipped through the test suite
Lilith Hafner authored and Lilith Hafner committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 029cbae - Browse repository at this point
Copy the full SHA 029cbaeView commit details -
remove InsertionSortAlg and MergeSortAlg
Lilith Hafner authored and Lilith Hafner committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for d3bdca3 - Browse repository at this point
Copy the full SHA d3bdca3View commit details -
Lilith Hafner authored and Lilith Hafner committed
Nov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 2232cac - Browse repository at this point
Copy the full SHA 2232cacView commit details -
Fixes a few remaining unexpected allocations U can be statically computed from the type of v and order so there is no need. Further, U is infered as ::DataType rather than Type{U} which causes type instabilities.
Lilith Hafner authored and Lilith Hafner committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for a574c7f - Browse repository at this point
Copy the full SHA a574c7fView commit details -
it is invalid to cache lenm1 because lo and hi may be redefined and we have no cache invalidation system
Lilith Hafner authored and Lilith Hafner committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 05de36e - Browse repository at this point
Copy the full SHA 05de36eView commit details -
fix unexpected allocations in Radix Sort
fixes #47474 in this PR rather than separate to avoid dealing with the merge
Lilith Hafner authored and Lilith Hafner committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for 70290d6 - Browse repository at this point
Copy the full SHA 70290d6View commit details -
fix doctests? I have no idea how
Lilith Hafner authored and Lilith Hafner committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for f06de10 - Browse repository at this point
Copy the full SHA f06de10View commit details
Commits on Nov 9, 2022
-
support and test backwards compatability with packages that depend in…
… sorting internals
Lilith Hafner authored and Lilith Hafner committedNov 9, 2022 Configuration menu - View commit details
-
Copy full SHA for 38f4512 - Browse repository at this point
Copy the full SHA 38f4512View commit details -
Merge branch 'master' into sort-dispatch
Lilith Hafner authored and Lilith Hafner committedNov 9, 2022 Configuration menu - View commit details
-
Copy full SHA for 383b9d2 - Browse repository at this point
Copy the full SHA 383b9d2View commit details
Commits on Nov 10, 2022
-
Lilith Hafner authored and Lilith Hafner committed
Nov 10, 2022 Configuration menu - View commit details
-
Copy full SHA for d8ae968 - Browse repository at this point
Copy the full SHA d8ae968View commit details
Commits on Nov 11, 2022
-
overhall scratch space handling
make _sort! return scratch space rather than sorted vector so that things like IEEEFloatOptimization can re-use the scratch space allocated on their first recursive call
Lilith Hafner authored and Lilith Hafner committedNov 11, 2022 Configuration menu - View commit details
-
Copy full SHA for c633419 - Browse repository at this point
Copy the full SHA c633419View commit details
Commits on Nov 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 32a6f54 - Browse repository at this point
Copy the full SHA 32a6f54View commit details
Commits on Nov 15, 2022
-
Consistency with other constructors
Lilith Hafner authored and Lilith Hafner committedNov 15, 2022 Configuration menu - View commit details
-
Copy full SHA for a2c2646 - Browse repository at this point
Copy the full SHA a2c2646View commit details
Commits on Nov 18, 2022
-
pass around even fewer easily computed things in kw to reduce load on…
… the compiler
Lilith Hafner authored and Lilith Hafner committedNov 18, 2022 Configuration menu - View commit details
-
Copy full SHA for e752ea7 - Browse repository at this point
Copy the full SHA e752ea7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15666f2 - Browse repository at this point
Copy the full SHA 15666f2View commit details
Commits on Nov 19, 2022
-
revert "remove InsertionSortAlg and MergeSortAlg" for backwards compa…
…tability with folks who use internals (DataFrames.jl)
Lilith Hafner authored and Lilith Hafner committedNov 19, 2022 Configuration menu - View commit details
-
Copy full SHA for 69677ba - Browse repository at this point
Copy the full SHA 69677baView commit details
Commits on Nov 20, 2022
-
remove type constraint that is trickkky for the compiler to handle
Lilith Hafner authored and Lilith Hafner committedNov 20, 2022 Configuration menu - View commit details
-
Copy full SHA for bc27dca - Browse repository at this point
Copy the full SHA bc27dcaView commit details -
improve legacy dispatch system
Lilith Hafner authored and Lilith Hafner committedNov 20, 2022 Configuration menu - View commit details
-
Copy full SHA for ab549f5 - Browse repository at this point
Copy the full SHA ab549f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61e8fc9 - Browse repository at this point
Copy the full SHA 61e8fc9View commit details
Commits on Nov 21, 2022
-
fix 5-arg MergeSort and add tests for 5-arg sort
Lilith Hafner authored and Lilith Hafner committedNov 21, 2022 Configuration menu - View commit details
-
Copy full SHA for 9400b93 - Browse repository at this point
Copy the full SHA 9400b93View commit details -
cleanup interpolation to make JET.jl happy
Lilith Hafner authored and Lilith Hafner committedNov 21, 2022 Configuration menu - View commit details
-
Copy full SHA for a73825a - Browse repository at this point
Copy the full SHA a73825aView commit details -
fix and test handling -0.0 in IEEEFloatOptimization
Lilith Hafner authored and Lilith Hafner committedNov 21, 2022 Configuration menu - View commit details
-
Copy full SHA for fef85c0 - Browse repository at this point
Copy the full SHA fef85c0View commit details -
fix and test bug where countsort's correct overflow behavior triggers…
… error due to unexpected promotion to UInt
Lilith Hafner authored and Lilith Hafner committedNov 21, 2022 Configuration menu - View commit details
-
Copy full SHA for 9df25d4 - Browse repository at this point
Copy the full SHA 9df25d4View commit details -
add type signature to reduce possible method ambiguities (e.g. with A…
…bstractTrees v0.3.4's ImplicitRootState)
Lilith Hafner authored and Lilith Hafner committedNov 21, 2022 Configuration menu - View commit details
-
Copy full SHA for 964e58f - Browse repository at this point
Copy the full SHA 964e58fView commit details -
support 6-argument sort! because people do actually use it.
Lilith Hafner authored and Lilith Hafner committedNov 21, 2022 Configuration menu - View commit details
-
Copy full SHA for 037ae71 - Browse repository at this point
Copy the full SHA 037ae71View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea9a599 - Browse repository at this point
Copy the full SHA ea9a599View commit details
Commits on Dec 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1ea32fc - Browse repository at this point
Copy the full SHA 1ea32fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d0a502 - Browse repository at this point
Copy the full SHA 3d0a502View commit details