log mercurial/worker.py @ 34950:cffc8a22ce0c stable

age author description
Thu, 12 Oct 2017 09:04:22 -0700 Jun Wu codemod: use pycompat.isposix
Thu, 12 Oct 2017 23:30:46 -0700 Jun Wu codemod: use pycompat.iswindows
Wed, 31 May 2017 23:42:58 +0530 Pulkit Goyal py3: pass str in os.sysconf()
Sat, 22 Apr 2017 16:50:08 -0700 Jun Wu worker: rewrite error handling so os._exit covers all cases
Sat, 15 Apr 2017 13:04:55 +0900 Yuya Nishihara worker: print traceback for uncaught exception unconditionally
Sat, 15 Apr 2017 13:27:44 +0900 Yuya Nishihara worker: propagate exit code to main process
Tue, 28 Mar 2017 10:21:38 -0700 David Soria Parra worker: flush ui buffers before running the worker
Tue, 28 Feb 2017 11:13:25 -0800 Martin von Zweigbergk merge with stable
Sat, 25 Feb 2017 12:48:50 +0900 Yuya Nishihara worker: flush messages written by child processes before exit stable
Sat, 25 Feb 2017 01:07:52 +0900 FUJIWARA Katsunori worker: ignore meaningless exit status indication returned by os.waitpid() stable
Mon, 13 Feb 2017 20:06:38 +0530 Pulkit Goyal py3: convert the mode argument of os.fdopen to unicodes (1 of 2)
Mon, 19 Dec 2016 00:16:52 +0530 Pulkit Goyal py3: replace os.name with pycompat.osname (part 1 of 2)
Sun, 18 Dec 2016 01:46:39 +0530 Pulkit Goyal py3: replace os.environ with encoding.environ (part 2 of 5)
Thu, 24 Nov 2016 01:15:34 +0000 Jun Wu worker: use os._exit for posix worker in all cases
Thu, 17 Nov 2016 20:57:09 +0900 Yuya Nishihara worker: discard waited pid by anyone who noticed it first
Thu, 17 Nov 2016 21:08:58 +0900 Yuya Nishihara worker: kill workers after all zombie processes are reaped
Thu, 17 Nov 2016 20:44:05 +0900 Yuya Nishihara worker: make sure killworkers() never be interrupted by another SIGCHLD
Thu, 17 Nov 2016 21:43:01 +0900 Yuya Nishihara worker: fix missed break on successful waitpid()
Sat, 12 Nov 2016 03:06:07 +0000 Jun Wu worker: stop using a separate thread waiting for children
Sat, 12 Nov 2016 03:07:22 +0000 Jun Wu worker: add a SIGCHLD handler to collect worker immediately
Tue, 15 Nov 2016 02:12:16 +0000 Jun Wu worker: make waitforworkers reentrant
Tue, 15 Nov 2016 02:10:40 +0000 Jun Wu worker: change "pids" to a set
Thu, 28 Jul 2016 20:57:07 +0100 Jun Wu worker: allow waitforworkers to be non-blocking
Thu, 28 Jul 2016 20:51:20 +0100 Jun Wu worker: wait worker pid explicitly
Thu, 28 Jul 2016 20:49:57 +0100 Jun Wu worker: move killworkers and waitforworkers up
Mon, 14 Nov 2016 23:12:11 +0000 Jun Wu worker: migrate to util.iterfile
Sat, 27 Feb 2016 21:43:17 -0800 Gregory Szorc worker: document poor partitioning scheme impact
Sat, 20 Feb 2016 15:56:44 -0800 Gregory Szorc worker: change partition strategy to every Nth element
Thu, 08 Oct 2015 12:55:45 -0700 Pierre-Yves David error: get Abort from 'error' instead of 'util'
Thu, 08 Oct 2015 10:57:03 -0700 Gregory Szorc worker: restore old countcpus code (issue4869)
Mon, 25 May 2015 13:10:38 -0700 Gregory Szorc worker: use multiprocessing to find cpu count
Sat, 08 Aug 2015 18:44:41 -0700 Gregory Szorc worker: use absolute_import
Tue, 23 Jun 2015 22:20:08 -0700 Gregory Szorc global: mass rewrite to use modern exception syntax
Fri, 15 Aug 2014 16:20:47 +0200 Mads Kiilerich cleanup: avoid _ for local unused tmp variables - that is reserved for i18n
Wed, 06 Nov 2013 16:48:06 -0500 Augie Fackler cleanup: move stdlib imports to their own import statement
Tue, 16 Jul 2013 15:18:12 -0500 Matt Mackall worker: properly report errors from worker processes (issue3982)
Tue, 16 Jul 2013 11:53:53 -0500 Matt Mackall worker: check problem state correctly (issue3982)
Fri, 12 Apr 2013 17:16:37 -0700 Bryan O'Sullivan worker: add missing import of errno
Thu, 11 Apr 2013 13:30:31 -0700 Bryan O'Sullivan worker: catch all exceptions, try to exit usefully/safely
Wed, 20 Feb 2013 11:31:34 -0800 Bryan O'Sullivan worker: handle worker failures more aggressively
Wed, 20 Feb 2013 11:31:31 -0800 Bryan O'Sullivan worker: fix a race in SIGINT handling
Wed, 20 Feb 2013 11:31:27 -0800 Bryan O'Sullivan worker: on error, exit similarly to the first failing worker
Sat, 09 Feb 2013 15:51:32 -0800 Bryan O'Sullivan worker: allow a function to be run in multiple worker processes
Sat, 09 Feb 2013 15:51:32 -0800 Bryan O'Sullivan worker: partition a list (of tasks) into equal-sized chunks
Sat, 09 Feb 2013 15:51:26 -0800 Bryan O'Sullivan worker: estimate whether it's worth running a task in parallel
Sat, 09 Feb 2013 15:22:12 -0800 Bryan O'Sullivan worker: count the number of CPUs