{"push_id":832581004,"size":30,"distinct_size":30,"ref":"refs/heads/master","head":"f0bd940e85e42a9844a0e91e24b30badb5f9902a","before":"dab522df32a84085cb9f60beaf012ae010a07b82","commits":[{"sha":"39da3f0cb39ff247b8a318929cbba2354e2ff1b0","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"Keep python bool as python bool. don't convert to numpy bool. This fix crashes.","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/39da3f0cb39ff247b8a318929cbba2354e2ff1b0"},{"sha":"88fa607c6e237d21564e3208be5601370d38f65d","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"Always convert broadcast to bool in CudaNdarrayType as done in TensorType and GpuArrayType","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/88fa607c6e237d21564e3208be5601370d38f65d"},{"sha":"56a46551ccd2e0f932bcd8463576b0aaf9f328db","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"Speed up optimization from 96s to 0.37s\n\nfix gh-3412","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/56a46551ccd2e0f932bcd8463576b0aaf9f328db"},{"sha":"037fca354a94c000a039db52ce65bcbe33136091","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"Run local_fill_to_alloc after the canonizer. Add the local_useless_fill in the canonizer","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/037fca354a94c000a039db52ce65bcbe33136091"},{"sha":"5d1a9db868eb0775859e676f95471736caa00de5","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"Generalize local_grad_log_erfc_neg as it is now needed by other opt change","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/5d1a9db868eb0775859e676f95471736caa00de5"},{"sha":"4f54466f7b826c2b38d5512558caaa45dbec18fd","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"pep8, code clean up","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/4f54466f7b826c2b38d5512558caaa45dbec18fd"},{"sha":"7a42060554de22fa8979788c0c6a968f45230d71","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"Ignore new trees. This isn't needed as we don't add new node anyway","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/7a42060554de22fa8979788c0c6a968f45230d71"},{"sha":"bf7757448cc1642a5f8392de1ba35bf14228df44","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"Fix compilation crash","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/bf7757448cc1642a5f8392de1ba35bf14228df44"},{"sha":"d5ee75ab13a2450eb13cc15fc3c344d5d2f4c032","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"Code simplication","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/d5ee75ab13a2450eb13cc15fc3c344d5d2f4c032"},{"sha":"8c6812720ca259698e0beb8b58a835a700f2208c","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"Do a pass of local_elemwise_alloc just after local_fill_to_alloc to remove unneeded alloc","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/8c6812720ca259698e0beb8b58a835a700f2208c"},{"sha":"5dcd39997736cdb04fb55de35f6917977791e8e6","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"Make local_fill_to_alloc in fast_run, not fast_compile. Register it after stabilize and add local_elemwise_alloc to clean it up.","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/5dcd39997736cdb04fb55de35f6917977791e8e6"},{"sha":"d53c3a9aa450fe0cff2a61f124964bc4847b0569","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"flake8","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/d53c3a9aa450fe0cff2a61f124964bc4847b0569"},{"sha":"10dcdb38df329ccc9335ae1391364da99fadb043","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"Fix bad shape inference due to wrong broadcast in DownsampleFactorMax\n\nfix gh-3452","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/10dcdb38df329ccc9335ae1391364da99fadb043"},{"sha":"0cd92a6096f5595bf4836233253b0cd70fc733b8","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"Fix test in FAST_COMPILE and floatX=float32","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/0cd92a6096f5595bf4836233253b0cd70fc733b8"},{"sha":"599995d062437d20052fd649cc029a61dbc82f5f","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"Make canonicalize eq pass over new node in the current pass. This remove the slow done from this PR in the GSoC slow optimization","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/599995d062437d20052fd649cc029a61dbc82f5f"},{"sha":"73f7b1ce4cb0060e45a584d819bb94ca359a33d9","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"Make the merge op in canonicalize eq a local opt to now make all merge work there","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/73f7b1ce4cb0060e45a584d819bb94ca359a33d9"},{"sha":"ae2c7bdb7cf2830862644d29c72a9a755c0d5cf9","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"local_merge_optimizer now register correctly the MergeFeature","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/ae2c7bdb7cf2830862644d29c72a9a755c0d5cf9"},{"sha":"54482de905db0a8f661ed4203b921beab9b0fe8f","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"Remove docstring about non existing parameter","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/54482de905db0a8f661ed4203b921beab9b0fe8f"},{"sha":"4cbd9ff585d44c9b1f92adaea6e34b717ba09b0f","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"Better interface for cleanup opt","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/4cbd9ff585d44c9b1f92adaea6e34b717ba09b0f"},{"sha":"5b13a73adc1ceac6d9098414cc05c66073ec6238","author":{"email":"5669ac59e90393e231ae31f09c5b7cef0ca6bff6@nouiz.org","name":"Frederic"},"message":"Add comments/docstring","distinct":true,"url":"https://api.github.com/repos/Theano/Theano/commits/5b13a73adc1ceac6d9098414cc05c66073ec6238"}]}