GitHub PushEvent at 2014-06-10 13:10:00
Repository: scikit-learn
Actor: dmollaaliod
Payload: {"shas":[["60ba4273f6f487b5345221741805c48a87eb3952","8757c4a255384de9fc2175f17a84f948e7081d30@gmail.com","Testing log_loss and hinge_loss under THRESHOLDED_METRICS","Manoj-Kumar-S",true],["10e384cc6b85a3580841794d6e47550d14707e5a","8757c4a255384de9fc2175f17a84f948e7081d30@gmail.com","FIX: Removed redundant code","Manoj-Kumar-S",true],["86b705118b032f9e98fd87390b42719febe055c2","8757c4a255384de9fc2175f17a84f948e7081d30@gmail.com","TST: Test class variance and string input","Manoj-Kumar-S",true],["c9714b5dc787569851cf7bcfaba54c82aff01f5d","8757c4a255384de9fc2175f17a84f948e7081d30@gmail.com","FIX: Changed str vs float invariance test","Manoj-Kumar-S",true],["8f2d8b9ad51e84c860bf654916bd749fc750b553","0e30eb480a0eea36ecf9bb9fcb6e957ee4ccbd3c@gmail.com","Merge pull request #2717 from Manoj-Kumar-S/test_log_loss\n\nTesting log_loss and hinge_loss under THRESHOLDED_METRICS","Arnaud Joly",true],["a876682444cd2e7053e944616a93750f85713f7d","6602a30b9e18cc99f126ada49cedfd389e3271e0@tzi.de","Add learning curve","Alexander Fabisch",true],["7b4b0e7ee8129c2a8bebf1e82310806110cbf06f","ec74df5aa1c2f20128d9451b80c05aa130cfcfc2@ais.uni-bonn.de","MISC remove accidentally commited file. Whoops!","Andreas Mueller",true],["7de3d96caa1e71e1058721898a555a202e4f75e0","f42f9124063aad872cc199e88b99e6a2bccc86c2@gmail.com","DOC add learning_curve to what's new and API reference\n\n+ PEP8 fixes\n\n+ Alphabetical ordering fix for classes.rst\n\n+ Example reference","Joel Nothman",true],["1bceee0e1251804399fe6b5dd89252a8903889dd","f42f9124063aad872cc199e88b99e6a2bccc86c2@gmail.com","FIX explicit type for offset variable","Joel Nothman",true],["8f71e46b1d0bd46b5cb192ed7ed2fbc65a7d5975","66468173c2b1642fcdd5bbb3e6b0f5ea20554ded@mblondel.org","Handle n_features < n_informative case in make_regression.\n\nUseful if n_informative is not explicitly specified, in which case\nn_informative=10.","Mathieu Blondel",true],["b3a9da908d24e3920eb343f60236d9716a4c31a8","0e4788c4e7299c60f7a4c37191a19118750c9f4f@gmail.com","Regenerate C files","Gilles Louppe",true],["93295772b7d1f29e1d8c94bfaefaf1830c9e91cb","99c9dff465b9ae57cd137febeb133cc22d353ada@klopper.net","Wrong format specifier used when formatting exception message.","Eddy L O Jansson",true],["d32d7ed4ed4ece6b070f418de1f4c6e58facb38b","2debdaedc015a28b6d296a878ea9501beb58cbd4@ensta.org","Python 3 compat","Olivier Grisel",true],["65460d79a715c1f3b8c65067c01e2a2ac4e7ff94","2debdaedc015a28b6d296a878ea9501beb58cbd4@ensta.org","Python 3 fixes in exercises","Olivier Grisel",true],["67d3bb23400c67df4544cf7e69dd39d3578cb365","2debdaedc015a28b6d296a878ea9501beb58cbd4@ensta.org","Python 3 fixes for the second exercise","Olivier Grisel",true],["5847006f11971ad07484612f96b64dd29e619728","c06369c63fedd49b5eafe364a3685d7e13830273@gmail.com","COSMIT get rid of deprecation warning in tree tests","Lars Buitinck",true],["c77255f677ccf81c53c9e676c9a183fd174020e9","fcc538e545dd8ffe0dffe239ac8ce733ac76246b@gmail.com","MAINT deprecate HMMs\n\nFixes #2731.","Jaques Grobler",true],["f309023d7f612740802f90f0c6d1bc6785aa5dcc","c06369c63fedd49b5eafe364a3685d7e13830273@gmail.com","MAINT ignore sklearn/tree/_utils.c in diff","Lars Buitinck",true],["b83e74dfc44076c1e7aecb7e3782918e6cbffd32","c06369c63fedd49b5eafe364a3685d7e13830273@gmail.com","COSMIT tree: unused variable warnings and use for/range\n\nNot recompiled with Cython, as line numbers still match up.","Lars Buitinck",true],["7fc52ffdb4507c22a6b316c029d2674a9f4f4cd3","c06369c63fedd49b5eafe364a3685d7e13830273@gmail.com","BUG fix unchecked mallocs in trees\n\nAll mallocs should be checked now. Some notes for the next person to touch\nthis code, or do anything with malloc in Cython code:\n\n* with gil: raise MemoryError() didn't work as expected, as a surrounding\n  nogil block catches and logs the exception, then proceeds as if nothing\n  happened.\n* There were several opportunities for double free in the code. This is\n  handled by letting the destructor handle the freeing.\n* Similarly, constructors failed to set pointers to NULL so __dealloc__\n  would try to free unitialized pointers.\n* Out of memory might leave trees in an inconsistent state, but will not\n  cause a double free. A subsequent successful fit should produce a\n  consistent state, although I didn't test this.\n* Replaced a free/calloc with a realloc; realloc(NULL, n) = malloc(n).\n* free(NULL) is a harmless no-op per ISO C89.\n\nAlso performed an optimization: the pre-sort splitter was using size_t for\nan array of booleans. unsigned char is faster and smaller.\n\nFinally, fixed some cosmetic issues (long lines).","Lars Buitinck",true]],"size":1000,"ref":"refs/heads/master","head":"ee26381821f529717ff0d2281cbfd3f02ae236a5"}