GitHub PushEvent at 2014-04-17 06:39:39
Repository: liboco
Actor: pallas
Payload: {"shas":[["ebe1294b0db7232f6ecb903dfd46d3933600b1af","19f8a8dac4630bbb23fe62b66ce81fc20cef109d@pallas.us","tree: replace predicate with key, add find\n\nOriginally, it seemed like a good idea to use a method pointer as an\nordering predicate.  This makes find awkward to implement and potentially\ninconsistent with said predicate.\n\nThis change replaces that silliness with a member pointer and implements the\nfind operation in terms of it.  As a bonus, test_intrusive now includes an\ninvocation of find.","Derrick Pallas",true],["b37f00db07d3b3337dd6008acba108da734ba91b","19f8a8dac4630bbb23fe62b66ce81fc20cef109d@pallas.us","test: weaken assert for order + tree\n\nWhile the assert is actually true, it is a bit too strong.  In general, with\nrepeated values tree::min might not be the same object that order::remove\nreturned, even though the values will always be the same.\n\nIn this case, it is true because both tree and order always err the same way\nwhen they find an object of equal value.  However, that implementation\ndetail is subject to change.","Derrick Pallas",true],["1860e65e5f51397f753e9113c3c4ab53f3b1c64c","19f8a8dac4630bbb23fe62b66ce81fc20cef109d@pallas.us","order: replace predicate with key\n\nThis was done for tree and it seemed like a good idea to do it for order as\nwell.  It certainly makes the comparisons it easier to read.","Derrick Pallas",true],["25bdc13d13e6f0aa2b4e2101da222712fd6e4f1b","19f8a8dac4630bbb23fe62b66ce81fc20cef109d@pallas.us","order: make insert prefer to do so sooner\n\nPreviously, order would insert once the new object's value was less-than the\niterated object's value.  Now, it inserts when the iterated object's value\nis not less-than the new object's value.  Thus, the new object will now be\ninserted if it is less-than OR equal-to the iterated object.","Derrick Pallas",true],["20353b66d63cdd771be8158af5c938f4e03bb6e3","19f8a8dac4630bbb23fe62b66ce81fc20cef109d@pallas.us","tree: rename insert + remove as graft + prune\n\nAll for a pun.","Derrick Pallas",true]],"size":5,"ref":"refs/heads/master","head":"20353b66d63cdd771be8158af5c938f4e03bb6e3"}