Commit Graph

33 Commits

Author SHA1 Message Date
Thomas Nagy 4417a3c8c1
Minimize the amount of tasks displayed during the build #1828 2016-10-08 12:53:16 +02:00
Thomas Nagy 445e989594
Unnecessary __slots__ annotation on thread subclass 2016-09-04 16:21:03 +02:00
Thomas Nagy ef6525c0bf
Api docs 2016-06-25 14:49:27 +02:00
Thomas Nagy b59a04a086
Moved the garbage collection code to the object owner 2016-04-28 20:12:20 +02:00
Thomas Nagy a8a918763f
Missing output with -j1 2016-03-03 23:36:18 +01:00
Thomas Nagy 08a39b7b19
Ironpython does not have += on deques 2016-02-28 11:37:00 +01:00
Thomas Nagy 126fc7e4b4
Missing piece of code 2016-02-28 11:30:18 +01:00
Thomas Nagy df956ed5c5
Better task cleanup logic 2016-02-28 10:13:03 +01:00
Thomas Nagy 248d89e85b
Use deques 2016-02-28 10:01:43 +01:00
Thomas Nagy 9dbcc4274b
Fixed the broken logic in process execution 2016-02-27 09:37:04 +01:00
Thomas Nagy 8207a878a9
Enable multiprocessing for faster subprocess execution 2016-02-25 20:03:07 +01:00
Thomas Nagy 4be840bd7a
Reduced Task size (~700B/task) 2016-02-15 00:46:35 +01:00
Thomas Nagy 5a3a89b4de Stop adding incompatible task data into the same dict objects 2015-12-24 18:36:48 +01:00
Thomas Nagy 6c34e2a654
Force scanner functions to run after task failures - Issue 1660 2015-11-20 17:15:33 +01:00
Thomas Nagy 1b34dadd88
Re-added Parallel.error_handler 2014-01-04 11:04:59 +01:00
Thomas Nagy 8ae91879ce
Revert 2f7d561cb0 - there are regressions and the performance improvement is in Pypy only 2014-01-03 22:32:58 +01:00
Thomas Nagy 5032695f26
Simplified the error handling on task status in Runner.py (API change) 2014-01-03 18:22:34 +01:00
Thomas Nagy 2f7d561cb0
Runtime improvements in Runner.py by using deques by default (python >= 2.4) 2014-01-02 23:35:17 +01:00
Thomas Nagy 5fc835639e
Encapsulate task skipping in a method to help with the shrinking sets feature 2014-01-02 20:21:45 +01:00
Thomas Nagy d963163471 reverting the latest changes to Runner.py, there is a very good reason to use atexit 2012-04-14 19:52:38 +02:00
Thomas Nagy 5448e23e40 Python is getting a bit better at threading, we do not need to recycle threads anymore 2012-04-09 23:17:31 +02:00
Thomas Nagy 63d3442ad2 remove more except: lines 2012-02-11 14:43:07 +01:00
Thomas Nagy f5f73429d4 reverting the previous changes to runner.py, need to think more about it 2012-02-06 03:08:12 +01:00
Thomas Nagy e0bf42db95 missing change 2012-02-06 02:48:07 +01:00
Thomas Nagy 2eebd14dcd move the task error handler to the method error_handler 2012-02-06 02:25:10 +01:00
Thomas Nagy 3460a01464 more tricks on forcing specific build orders 2012-01-08 15:41:08 +01:00
Thomas Nagy f9754ac7d5 another experimental module for stopping as early as possible when errors occur with -k 2011-11-05 23:57:17 +01:00
Thomas Nagy 0647d2aaee change the error message verbosity 2011-10-09 20:55:38 +02:00
Thomas Nagy df22b83466 missing import 2011-10-05 20:04:19 +02:00
Thomas Nagy 2baaf78394 If there is no previous error, and if an exception occurs while in -k, then that error must be displayed 2011-10-04 21:42:32 +02:00
Thomas Nagy c1a0bc1f3b In verbose mode with -k, display the complete error messages 2011-10-04 21:31:01 +02:00
Thomas Nagy 516a253cbd #1039 2011-10-01 09:20:36 +02:00
Thomas Nagy 44a967e326 Initial commit 2011-09-10 11:13:51 +02:00