{"push_id":944606404,"size":24,"distinct_size":1,"ref":"refs/heads/thread-safe-locale","head":"9154401f58c3fecf24758b1026d10590eabdb0fe","before":"5ba92db8e82155fea6b6ccab056fb0cea4c0f261","commits":[{"sha":"a3edf57388d14c400a7d74d4ba29ff00a066e277","author":{"email":"332fc6c8cfbaa6e3d04d878afe84a23a4b5d4d22@maluuba.com","name":"Tavian Barnes"},"message":"Check return value of setlocale().\n\nsetlocale() is allowed to return NULL.  In particular, this happens on\nBionic (Android's libc) because it doesn't support C locales.\n\nSigned-off-by: Chih-Jen Lin <cjlin@csie.ntu.edu.tw>","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/a3edf57388d14c400a7d74d4ba29ff00a066e277"},{"sha":"5d24c4cd1600445c0d4fe700e46f53bc28e9ca8f","author":{"email":"9008aabb2e9889a296aa4de83e6bd8744a0c5aa2@gmail.com","name":"Yu-Chin"},"message":"fix tab-space mixture issue in README","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/5d24c4cd1600445c0d4fe700e46f53bc28e9ca8f"},{"sha":"8c7ffdf79fef9aa38b9c4bed890e9d52fcd4caea","author":{"email":"f0cb3ac123a368cf4966de56569586b17b8df53a@gmail.com","name":"Carnë Draug"},"message":"Matlab/Octave: use the standard method of checking OCTAVE_VERSION to distinguish between the two.\n\nSigned-off-by: Winston <infwinston@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/8c7ffdf79fef9aa38b9c4bed890e9d52fcd4caea"},{"sha":"cb7591438a9f3dcdf19170c6e47c999e985532c8","author":{"email":"0720767a9a4dc1e737addc772fa65187fe5da44b@gmail.com","name":"willchen"},"message":"correct the function 'changecom' in libsvm/java/libsvm/svm.m4(line 5) to the right usage.","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/cb7591438a9f3dcdf19170c6e47c999e985532c8"},{"sha":"9df4991a0644348a793e7a6579fa68567f4dc480","author":{"email":"f36dc4b615e6650c48508496d4c3c730905ae880@gmail.com","name":"Winston"},"message":"Correct the checking of Matlab/Octave\n\nAlso, using include 'svm.h' instead of '../svm.h'.\n\nCommented by Carnë Draug <carandraug+dev@gmail.com>:\n\nThe Matlab Makefile already has .. on the -I option for the compiler\nso this was not required. This was only required for the make.m Matlab\nand Octave script, so it was modified to include .. on the search path.\n\nThis change is required to build the mex files using a libsvm library\ndifferent than the one in this distribution.  Maybe a system-wide\ninstall of libsvm, or just another version for testing.\n\nSee the pull request: https://github.com/cjlin1/libsvm/pull/29","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/9df4991a0644348a793e7a6579fa68567f4dc480"},{"sha":"6a5e83a8f4d7075e65eba96d543b1ca81f67ac21","author":{"email":"86186d8f2225da6c0cb12cedb594441032ddf8c5@csie.ntu.edu.tw","name":"Chia-Hua Ho"},"message":"python: svm_parameter.weight initialized as None\n\nIn LIBLINEAR, the new added parameter.init_sol should be initialized\nas None. For consistency, weight and weight_label are also initialized\nas None.","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/6a5e83a8f4d7075e65eba96d543b1ca81f67ac21"},{"sha":"9a9d96672c63eec42ef80735643fc2abf2c5705a","author":{"email":"79ef78d58a17c54482a31255666a689b188960a6@csie.ntu.edu.tw","name":"Chih-Jen Lin"},"message":"better description about when to use -l 0 in svm-scale","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/9a9d96672c63eec42ef80735643fc2abf2c5705a"},{"sha":"298b7fa6de45cf45e57b04550ebf3f82aa1d1753","author":{"email":"79ef78d58a17c54482a31255666a689b188960a6@csie.ntu.edu.tw","name":"Chih-Jen Lin"},"message":"Merge branch 'master' of svm.csie.ntu.edu.tw:libsvm","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/298b7fa6de45cf45e57b04550ebf3f82aa1d1753"},{"sha":"745fdb02bf392b28a033921984901d24038472f7","author":{"email":"79ef78d58a17c54482a31255666a689b188960a6@csie.ntu.edu.tw","name":"Chih-Jen Lin"},"message":"Fix an issue where select_working_set() does not work correctly\nwhen gradient (G) has extreme values such as INF.\n\nIn the earlier change bc92501d07bbd49737c011d9eb99c20d8fda8745 in 2005,\nwe remove the check of \"Gmin_idx==-1\" in select_working_set. \nInstead we checking only \"Gmax+Gmax2 < eps\". In theory this is ok, but\nif for example G is INF, it may happen that Gmax = -INF and\nGmax2 = INF, and Nan < eps does not give the correct return value 1.\n\nThis issue was identified by users from github. The issue can be produced\nby for example\n\n> ./train -g 4.826430398760473E15 -n 0.25733100650382557 -c 874.7836937317443 -s 2 -t 1 -m 200000 -e 0.8230927132407901 -d 1481648982 heart_scale\n\nor\n\n> ./svm-train -g 1E15 -s 2 -t 1 -d 1000000000 heart_scale\n\nThis fix was prepared with the help of Po-Wei Wang","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/745fdb02bf392b28a033921984901d24038472f7"},{"sha":"7a7b57ef51566a147b633b1e934d56277df38670","author":{"email":"79ef78d58a17c54482a31255666a689b188960a6@csie.ntu.edu.tw","name":"Chih-Jen Lin"},"message":"svm.m4 was modified in the previous commit, but forgot to generate new svm.java","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/7a7b57ef51566a147b633b1e934d56277df38670"},{"sha":"b1a530c80b06dc2b9f81f89a367a0d3a9e7734ca","author":{"email":"2cdfc4e76af17c99a133da3205417305447dd754@cs.utexas.edu","name":"Hsiang-Fu Yu"},"message":"Catch the exception to display the error message\n\nWrap entire make.m into a function such that we dont't\npollute the variable namespace. Without this, make.m\nwill introduce a variable called \"err\".","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/b1a530c80b06dc2b9f81f89a367a0d3a9e7734ca"},{"sha":"78ebd2e2c80e98742fa9ea06dfa839ac6ca097d7","author":{"email":"ef05a97bbfcdc8f1e9256e8211481f1e7d601cd2@ntu.edu.tw","name":"Wei-Lin Chiang"},"message":"Let Makefile.win not to clean mex binaries\n\nmodify the clean target in Makefile.win, which let \"nmake clean\" only\ndeletes the files which \"nmake all\" generate.","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/78ebd2e2c80e98742fa9ea06dfa839ac6ca097d7"},{"sha":"54d936f9d69ca93bc42f7143f9908089edc98d9e","author":{"email":"0720767a9a4dc1e737addc772fa65187fe5da44b@gmail.com","name":"willchen"},"message":"fix the Makefile in the ./svm-toy/qt","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/54d936f9d69ca93bc42f7143f9908089edc98d9e"},{"sha":"aab85fee27fde80b28c5bf40b2b56d19d014673b","author":{"email":"79ef78d58a17c54482a31255666a689b188960a6@csie.ntu.edu.tw","name":"Chih-Jen Lin"},"message":"in \"Building Windows Binaries\" of README stress that binaries are\nalready available and they need to do it only if they want to\n\"re-build\" the binaries.","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/aab85fee27fde80b28c5bf40b2b56d19d014673b"},{"sha":"11f9898688d20a90408e593b2e1e6d73b5aec876","author":{"email":"79ef78d58a17c54482a31255666a689b188960a6@csie.ntu.edu.tw","name":"Chih-Jen Lin"},"message":"Merge branch 'master' of svm.csie.ntu.edu.tw:libsvm","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/11f9898688d20a90408e593b2e1e6d73b5aec876"},{"sha":"9e53a8d6fbb9c499d273a2db05b717e665b7ec29","author":{"email":"79ef78d58a17c54482a31255666a689b188960a6@csie.ntu.edu.tw","name":"Chih-Jen Lin"},"message":"in get_sv_coef() we used xrange to save the storage but in python 3\nthere is no xrange (as xrange becomes range). So like what we did in\nsubset.py we have\n\n+if sys.version_info[0] >= 3:\n+\txrange = range","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/9e53a8d6fbb9c499d273a2db05b717e665b7ec29"},{"sha":"a4e21a38a7bd730a8203d5b9408e49fcb5eae1ea","author":{"email":"79ef78d58a17c54482a31255666a689b188960a6@csie.ntu.edu.tw","name":"Chih-Jen Lin"},"message":"Change README to show instruction of building 64-bit rather than 32-bit windows binaries","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/a4e21a38a7bd730a8203d5b9408e49fcb5eae1ea"},{"sha":"fb7c6a8a19ac8e0c52072320ba0e1df1d0ce7e4a","author":{"email":"79ef78d58a17c54482a31255666a689b188960a6@csie.ntu.edu.tw","name":"Chih-Jen Lin"},"message":"change version in .h files to 3.21 for the new release","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/fb7c6a8a19ac8e0c52072320ba0e1df1d0ce7e4a"},{"sha":"36dd67f8ffb93e8847b8f98dc6bb14a7a14b1c3a","author":{"email":"1190af3a994955e1a321261574acf50871ff396a@newton.csie.ntu.edu.tw","name":"Angela Chen"},"message":"change windows binaries from 32-bit to 64-bit","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/36dd67f8ffb93e8847b8f98dc6bb14a7a14b1c3a"},{"sha":"0b6e4aac314034c2dd78d2f314a61e7082cc61e7","author":{"email":"1190af3a994955e1a321261574acf50871ff396a@newton.csie.ntu.edu.tw","name":"Angela Chen"},"message":"correct the modes of the windows binaries files from last commit","distinct":false,"url":"https://api.github.com/repos/Maluuba/libsvm/commits/0b6e4aac314034c2dd78d2f314a61e7082cc61e7"}]}