mercurial/worker.py
909c31805f54628ab5bf22cd92418c8ac9c09277
created 2018-10-25 22:13 -0400
pushed 2018-10-31 02:06 +0000
Matt Harbison Matt Harbison - py3: roll up threading.Thread constructor args into **kwargs
c08ea1e219c087bb78961925b0fdd07c6566a1c0
created 2018-07-19 21:36 +0900
pushed 2018-07-26 17:07 +0000
Yuya Nishihara Yuya Nishihara - worker: call selector.close() to release polling resources stable
ef3838a47503d125a45bd1dfb675f36ead62cb05
created 2018-07-18 09:46 -0700
pushed 2018-07-19 18:11 +0000
Gregory Szorc Gregory Szorc - worker: ability to disable thread unsafe tasks
69ed2cff42775dc3855df702342d0a31921d5dc2
created 2018-07-17 16:57 -0700
pushed 2018-07-19 18:11 +0000
Gregory Szorc Gregory Szorc - worker: rename variable to reflect constant
9e6afe7fca3181a3e48aa701e7607c915e988a63
created 2018-07-16 17:52 -0700
pushed 2018-07-19 18:11 +0000
Danny Hooper Danny Hooper - worker: use one pipe per posix worker and select() in parent process
8c38d29482177cd40243a008057d6762c7d23c6f
created 2018-06-26 15:27 -0700
pushed 2018-07-04 18:53 +0000
Danny Hooper Danny Hooper - worker: support more return types in posix worker
5bc7ff103081d16ea7a16e4d0b853c0d18069c30
created 2018-03-10 15:57 +0900
pushed 2018-03-13 05:54 +0000
Yuya Nishihara Yuya Nishihara - py3: use r'' instead of sysstr('') to get around code transformer
44fd4cfc6c0ad3107cacad10c76ed38bd74948f4
created 2017-12-18 15:18 -0800
pushed 2017-12-22 22:15 +0000
Wojciech Lis Wojciech Lis - worker: handle interrupt on windows
86b8cc1f244eaeed2d92b4fd0640c2cc35a0ec05
created 2017-11-30 16:01 -0800
pushed 2017-12-19 04:19 +0000
Wojciech Lis Wojciech Lis - worker: make windows workers daemons
471918fa7f460938bdd9d1aa498e342e7604f25f
created 2017-12-17 11:26 -0800
pushed 2017-12-19 04:19 +0000
Wojciech Lis Wojciech Lis - workers: add config to enable/diable workers
71427ff1dff8c8af665a4c4a1605d7ffffec9a77
created 2017-11-20 10:27 -0800
pushed 2017-12-19 04:19 +0000
Wojciech Lis Wojciech Lis - workers: handling exceptions in windows workers
02b36e860e0b893928d5f565417d55b5dd6495fc
created 2017-11-20 10:25 -0800
pushed 2017-12-19 04:19 +0000
Wojciech Lis Wojciech Lis - workers: implemented worker on windows
238abf65a8ad653a5ce14287609185f3687618ec
created 2017-10-12 09:04 -0700
pushed 2017-10-18 21:03 +0000
Jun Wu Jun Wu - codemod: use pycompat.isposix
75979c8d457288b4c049f730a303345e4317e38a
created 2017-10-12 23:30 -0700
pushed 2017-10-18 21:03 +0000
Jun Wu Jun Wu - codemod: use pycompat.iswindows
954489932c4f5e6ec33b57ebaaf4333f881e3010
created 2017-05-31 23:42 +0530
pushed 2017-06-09 06:37 +0000
Pulkit Goyal Pulkit Goyal - py3: pass str in os.sysconf()
31763785094bb1bf604245fa22a7d9960662477c
created 2017-04-22 16:50 -0700
pushed 2017-05-08 16:32 +0000
Jun Wu Jun Wu - worker: rewrite error handling so os._exit covers all cases
b844d0d367e298688e491d2f18accc53e30b63e9
created 2017-04-15 13:04 +0900
pushed 2017-04-18 18:27 +0000
Yuya Nishihara Yuya Nishihara - worker: print traceback for uncaught exception unconditionally
8f8ad0139b8b048a51d395754c233b93d6fba6e3
created 2017-04-15 13:27 +0900
pushed 2017-04-18 18:27 +0000
Yuya Nishihara Yuya Nishihara - worker: propagate exit code to main process
9d3d56aa1a9fe00bb5f0ea7dd456ca4875c561bf
created 2017-03-28 10:21 -0700
pushed 2017-03-30 04:16 +0000
David Soria Parra David Soria Parra - worker: flush ui buffers before running the worker
13bbcd56c57ac9405f3da8a4a3ccf96cd87c76c2
created 2017-02-28 11:13 -0800
pushed 2017-03-02 23:57 +0000
Martin von Zweigbergk Martin von Zweigbergk - merge with stable
a91c62752d08d504011e4cb8e2c3bc63d8d443ac
created 2017-02-25 12:48 +0900
pushed 2017-03-02 23:57 +0000
Yuya Nishihara Yuya Nishihara - worker: flush messages written by child processes before exit stable
18fb3cf572b49ad25a0f0e62ce1f737c7cef4ec1
created 2017-02-25 01:07 +0900
pushed 2017-03-02 23:57 +0000
FUJIWARA Katsunori FUJIWARA Katsunori - worker: ignore meaningless exit status indication returned by os.waitpid() stable
48dea083f66d6cb7bbb778fa87e7374833399100
created 2017-02-13 20:06 +0530
pushed 2017-02-16 05:23 +0000
Pulkit Goyal Pulkit Goyal - py3: convert the mode argument of os.fdopen to unicodes (1 of 2)
d524c88511a7acb4b1416931ef8f73f440b61f94
created 2016-12-19 00:16 +0530
pushed 2016-12-22 17:34 +0000
Pulkit Goyal Pulkit Goyal - py3: replace os.name with pycompat.osname (part 1 of 2)
a150173da1c12a290fa94dee0695e419040c22fe
created 2016-12-18 01:46 +0530
pushed 2016-12-22 17:34 +0000
Pulkit Goyal Pulkit Goyal - py3: replace os.environ with encoding.environ (part 2 of 5)
03f7aa2bd0e3129f4cb05de09b25e726dc252a4c
created 2016-11-17 20:57 +0900
pushed 2016-11-18 01:37 +0000
Yuya Nishihara Yuya Nishihara - worker: discard waited pid by anyone who noticed it first
f2d13eb8519886f86a312467ca411e47f6998497
created 2016-11-17 21:08 +0900
pushed 2016-11-18 01:37 +0000
Yuya Nishihara Yuya Nishihara - worker: kill workers after all zombie processes are reaped
237b2883cbd86478c3b073de0e3dbee7ebdf7239
created 2016-11-17 20:44 +0900
pushed 2016-11-18 01:37 +0000
Yuya Nishihara Yuya Nishihara - worker: make sure killworkers() never be interrupted by another SIGCHLD
0e6ce6313e4739db4793a231e76be03e83cc246d
created 2016-11-17 21:43 +0900
pushed 2016-11-18 01:37 +0000
Yuya Nishihara Yuya Nishihara - worker: fix missed break on successful waitpid()
c27614f2dec1405db606d1ef871dfabf72cc0737
created 2016-11-12 03:06 +0000
pushed 2016-11-17 16:54 +0000
Jun Wu Jun Wu - worker: stop using a separate thread waiting for children
e8fb03cfbbde263dbcc65c11a5bd1b4a3f4c9e27
created 2016-11-12 03:07 +0000
pushed 2016-11-17 16:54 +0000
Jun Wu Jun Wu - worker: add a SIGCHLD handler to collect worker immediately
5069a8a40b1b3b9d2b9035a76c54fe11eec8e87f
created 2016-11-15 02:12 +0000
pushed 2016-11-17 16:54 +0000
Jun Wu Jun Wu - worker: make waitforworkers reentrant
9c25a1a8c685401af99688141843ae0c8a0b0d31
created 2016-11-15 02:10 +0000
pushed 2016-11-17 16:54 +0000
Jun Wu Jun Wu - worker: change "pids" to a set
7bc25549e0844de71eb16610d33f8e6adaca097b
created 2016-07-28 20:57 +0100
pushed 2016-11-17 16:54 +0000
Jun Wu Jun Wu - worker: allow waitforworkers to be non-blocking
47de34f79f93c11aa63bfc4646e3283483d174a9
created 2016-07-28 20:51 +0100
pushed 2016-11-17 16:54 +0000
Jun Wu Jun Wu - worker: wait worker pid explicitly
7a5d6e2fd2d53b14a5b66a885bd2b10a2552b798
created 2016-07-28 20:49 +0100
pushed 2016-11-17 16:54 +0000
Jun Wu Jun Wu - worker: move killworkers and waitforworkers up
78a58dcf88535162b03827f750ecf241325d57d4
created 2016-11-14 23:12 +0000
pushed 2016-11-15 02:50 +0000
Jun Wu Jun Wu - worker: migrate to util.iterfile
f1851e01b4126d2174be9676a0452436bb86048b
created 2016-02-20 09:55 -0800
pushed 2016-05-26 03:04 +0000
Gregory Szorc Gregory Szorc - HACK print worker times draft
56b2bcea252913e4a2d2772d2f35cd7e07b37f12
created 2015-10-08 12:55 -0700
pushed 2015-10-13 18:48 +0000
Pierre-Yves David Pierre-Yves David - error: get Abort from 'error' instead of 'util'
c0501c26b05c6f50b8638753306dfc13144fe5d6
created 2015-10-08 10:57 -0700
pushed 2015-10-09 00:16 +0000
Gregory Szorc Gregory Szorc - worker: restore old countcpus code (issue4869)
d29859cfcfc26c0a22b347dbbffe4308944135f3
created 2015-05-25 13:10 -0700
pushed 2015-08-26 14:24 +0000
Gregory Szorc Gregory Szorc - worker: use multiprocessing to find cpu count
f5ec1dbcb770c937679d7ac92a8838be04c6fc70
created 2015-06-21 22:59 -0700
pushed 2015-06-22 07:28 +0000
Gregory Szorc Gregory Szorc - worker: use absolute imports
0e074b5609e7e0555644453509394b49cf186ba8
created 2015-06-21 22:58 -0700
pushed 2015-06-22 07:28 +0000
Gregory Szorc Gregory Szorc - worker: use modern exception syntax
b3e51675f98e2227e2a9467d56aba3e934967333
created 2014-08-15 16:20 +0200
pushed 2015-03-18 16:34 +0000
Mads Kiilerich Mads Kiilerich - cleanup: avoid _ for local unused tmp variables - that is reserved for i18n
1e5b38a919dd460ec7602dbd7c5d33bbdd008fb1
created 2013-11-06 16:48 -0500
pushed 2015-03-18 16:34 +0000
Augie Fackler Augie Fackler - cleanup: move stdlib imports to their own import statement
c7ec39c1a381926c91b13545874d9b1abe39e1ba
created 2013-07-16 15:18 -0500
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - worker: properly report errors from worker processes (issue3982)
3185b347ae9829ea275973f65460539fa01f36f6
created 2013-07-16 11:53 -0500
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - worker: check problem state correctly (issue3982)
05d5821e0dc85bff757e6bace3e7978b6d0f2aef
created 2013-04-12 17:16 -0700
pushed 2015-03-18 16:34 +0000
Bryan O'Sullivan Bryan O'Sullivan - worker: add missing import of errno
less more (0) -60 tip