Page MenuHomePhabricator

sort() Function Wrappers
Closed, CompletedPublic4 Energy Points (d+f*r)


Add a function wrapper for sort(). Add wrappers to each sorting algorithm for handling the same random access iterators present in std::sort(). This ensures that pawlib::sort() is a drop-in replacement for std::sort().


Task Type
Not Set
Proposed Urgency
g4: Significant
f1: Freeway
Volatility (Caught At)
Not a Bug
Not a Bug/Unknown

Revisions and Commits

Event Timeline

jcmcdonald edited projects, added Unknown Object (Project); removed PawLIB [Project].Mar 15 2016, 7:19 PM
jcmcdonald lowered the priority of this task from p4: Now to p2: Later.Apr 29 2016, 2:44 PM

Hi, to start on Pawlib project, I am ready to work on this task. Thanks.

@lulu731 Hi there! You're absolutely welcome to. The repository is at rP PawLIB, and the instructions for setting up your dev environment, building, and submitting code can all be found at

If you have any questions, just pop into {Z51}.

Be advised, PawSort is still in experimental phase. Some of the sorting algorithms still need to be completed, debugged, improved, and optimized.

Also, see V11. (I'm trying to get more feedback on that. You're welcome to repost it in {Z51} to get input from some of the other contribs.

lulu731 set Volatility (Caught At) to Not a Bug.
lulu731 set Origin to Not a Bug/Unknown.