GitHub PushEvent at 2014-07-24 11:12:29
Repository: pythran
Actor: pbrunet
Payload: {"shas":[["ff4df11074ae423d4dbe566a73145a410c8f8d71","3025c6ca6364a7b631ed37b9be49980361eb3c35@telecom-bretagne.eu","Remove trailing space after print","Yuancheng",false],["230ecd89dadf92d1aa7fb578f5881d4de4a78e3e","3025c6ca6364a7b631ed37b9be49980361eb3c35@telecom-bretagne.eu","Simple solution for command line interface testing\n\n* The priciple is to keep using doctest. We replace '$>' by '>>>' and then\n  call subprocess.check_output to call the command line from Python\n* All the command line use cases are put into cli.rst and validated using this\n  approach","Yuancheng",false],["94d4383104743f9396b70d24ad302ffdd16468c7","540cce98fd65194a6cfa783d0d1441e57171e9a4@telecom-bretagne.eu","Merge pull request #167 from yuancheng2013/test_cli\n\nTest command line interface and remove trailing space after print","serge-sans-paille",false],["247182f676909a3e4ce2fb0f515383eced4f9848","3025c6ca6364a7b631ed37b9be49980361eb3c35@telecom-bretagne.eu","Support top level statements\n\n* A great feature is added into Pythran: scripts outside of functions can also\n  be compiled.\n* These top level statements are taken into __init__. Then the __init__ is\n  loaded into the cxx boost.","Yuancheng",false],["875fd01b48512aa8f163c8a15f54432a2d719389","540cce98fd65194a6cfa783d0d1441e57171e9a4@telecom-bretagne.eu","Remove arch target from default flags\n\nit messes up with -DUSE_BOOST_SIMD","serge guelton",false],["5813f87badb348c0a1123b7ab74a7a4426ccf9c4","3025c6ca6364a7b631ed37b9be49980361eb3c35@telecom-bretagne.eu","Add test case for top-level statement support\n\n* Since top-level statement can not be treated in a normal way, its' test cases\n  are added into INTERNAL.rst\n* test_doc.py is also adjusted so that the command lines in INTERNAL.rst can be\n  executed","Yuancheng",false],["b4f7ebf48c6276987a6f5f1a0e636545003688c2","540cce98fd65194a6cfa783d0d1441e57171e9a4@telecom-bretagne.eu","Add support for dtype in arange\n\nAnd a few test cases!","serge guelton",false],["38b6f72d6635805557f7697c72ac147aedc28cd0","540cce98fd65194a6cfa783d0d1441e57171e9a4@telecom-bretagne.eu","Support array indexing through an array for any numpy expression","serge guelton",false],["1558ec05f4395d1db0edefd9d77cbae025e46a04","540cce98fd65194a6cfa783d0d1441e57171e9a4@telecom-bretagne.eu","Fix several memory leaks\n\nWhen initializing an ndarray from a pointer, do not automatically set\nthe memory as foreign. Do it only if asked too, i.e. if the memory comes\nfrom Python.","serge guelton",false],["a70637d56182c72604a481d5327efcbddcccb04c","540cce98fd65194a6cfa783d0d1441e57171e9a4@telecom-bretagne.eu","Improve numpy array filtering\n\n- only allocate an index buffer instead of a full ndarray\n- works for assignment too\n- now pass the periodic_dist test case","serge guelton",false],["aa2bfde1188ead3ec7ee5b2dcafdd3360b172ec3","540cce98fd65194a6cfa783d0d1441e57171e9a4@telecom-bretagne.eu","Fix implementation of zeroes_like and ones_like in SIMD context","serge guelton",false],["117417f9eaf5dabb1c055e64a07608674608bd1a","540cce98fd65194a6cfa783d0d1441e57171e9a4@telecom-bretagne.eu","Add partial support for numpy.copyto\n\nThis makes it possible to pass a new test case from stackoverflow.\nPythran performs slightly worst than parakeet on this test case :-$.","serge guelton",false],["5627df5057e756414ba7f566a9629868d2cff54d","41fcd4f356ef57a11d9a9689807ccf7000afa642@telecom-bretagne.eu","Merge pull request #157 from yuancheng2013/top_level_support\n\nSupport top level statements","pbrunet",false],["620142c551c44be0b33b75c1e2fdbfc7a93412e5","47bc6657766d30b03d03ddcf00c3effaee52e71a@silkan.com","Merge pull request #190 from serge-sans-paille/copyto\n\nCopyto","Mehdi Amini",false],["38d5eb1e1155e70068b97c7455db648421de9ad3","47bc6657766d30b03d03ddcf00c3effaee52e71a@silkan.com","Merge pull request #188 from serge-sans-paille/filter-write\n\nImprove numpy array filtering","Mehdi Amini",false],["7da4a1479575d89c208d188042253d9ec3481403","540cce98fd65194a6cfa783d0d1441e57171e9a4@telecom-bretagne.eu","Add Pythran logo\n\nSVG version, enthusiastically chosen by Pythraners, with a CC license\nand the original copyright respected.","serge guelton",false],["508606116ec3fde6917eb39f86a912acf43e3d0d","41fcd4f356ef57a11d9a9689807ccf7000afa642@telecom-bretagne.eu","Merge pull request #187 from serge-sans-paille/logo\n\nAdd Pythran logo","pbrunet",false],["84a4ed9e39ff67032b9c8944b336a1a41aa4bbdb","540cce98fd65194a6cfa783d0d1441e57171e9a4@telecom-bretagne.eu","Add extra test cases\n\nTaken from stackoverflow. Pythran performs relatively well on them,\nwithout a single change!\n\nAs a side effect, fix bad behavior when #runas had a syntax error.","serge guelton",false],["bbd1f3d56d73456335f27fffa1d9b345c6b01265","47bc6657766d30b03d03ddcf00c3effaee52e71a@silkan.com","Merge pull request #189 from serge-sans-paille/test_cases\n\nAdd extra test cases","Mehdi Amini",false],["371a77b3e9162a9da6c2f9bb94d4b9badd3bc17e","540cce98fd65194a6cfa783d0d1441e57171e9a4@telecom-bretagne.eu","Split pythonic into several headers\n\nThe main goal of this work was to decrease compilation time, which is a\nsuccess, clang can now run the full test suite more than 4 times faster\nthat it used to.\n\nThe new layout is briefly explained in doc/DEVGUIDE.rst.\n\nAdditionally, some issues were fixed as part of the new pythonic\nvalidation process:\n\n- Fix issue in indexed_array constructor (bad type forwarding leading to deep copy)\n- Remove g++4.8 workaround (including only the relevant header decreases\n  its memory consumption, so that the workaround is no longer mandatory)\n- Fix nditerator dangling reference issue\n- Test some functions that were never tested\n- Prune functions that were never implemented\n- Update Pythonic doc\n- Slightly normalize indentation\n\nOverall, I am very happy with that commit. My only regret is that the\ncommit history is lost, so let's thanks a lot Pierrick for his work on\nnumpy (and his contributions to that commit too!), Alan for itertools,\nAdrien for str and xmar for his work on operators. Kudos to Mehdi for\nhis eagle-eye proofreading too!","serge guelton",false]],"size":231,"ref":"refs/heads/bench","head":"6d3515f1dff0c197001bba353176eb22a7a42b64"}