d564760b353ecaeaa28aeea873b96505d9668560: Bug 952206 - Abort execution when a required make file fails to remake; r=bsmedberg default tip
Gregory Szorc <gps@mozilla.com> - Thu, 19 Dec 2013 11:18:23 -0800 - rev 362
Push 230 by gszorc@mozilla.com at Mon, 06 Jan 2014 18:34:34 +0000
Bug 952206 - Abort execution when a required make file fails to remake; r=bsmedberg Previously, errors during make file making (either the main make file or an included make file) were ignored. This behavior diverged from GNU Make, which aborted execution if the make file was required and ignored the failure if it was optional. This patch changes pymake to abort if the make file is required, brining its behavior inline with GNU make.
8fa921cbf2ffdfd556eb3de6318d8955f38dfd59: Bug 951736 - Adjust sys.path while native commands are executed; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 18 Dec 2013 09:45:56 -0800 - rev 361
Push 229 by gszorc@mozilla.com at Thu, 19 Dec 2013 18:38:39 +0000
Bug 951736 - Adjust sys.path while native commands are executed; r=ted The previous behavior only adjusted sys.path during module import. This caused problems when there were delayed imports.
42627616700c5dc32375cbb4db2d9644b8661325: Bug 935050 - Manually flush native command's stdout and stderr, multiprocessing exits via os._exit. r=gps
Ziga Seilnacht <ziga.seilnacht@gmail.com> - Fri, 08 Nov 2013 09:02:08 -0500 - rev 360
Push 228 by ryanvm@gmail.com at Fri, 08 Nov 2013 14:02:32 +0000
Bug 935050 - Manually flush native command's stdout and stderr, multiprocessing exits via os._exit. r=gps
f99dd2f10896579885fb7fcef67d56d148f6a0a9: Bug 874210 - Fix pymake stack depth issues when many targets and prerequisites are present. r=gps
Ziga Seilnacht <ziga.seilnacht@gmail.com> - Fri, 08 Nov 2013 09:01:38 -0500 - rev 359
Push 228 by ryanvm@gmail.com at Fri, 08 Nov 2013 14:02:32 +0000
Bug 874210 - Fix pymake stack depth issues when many targets and prerequisites are present. r=gps
87a4f61ed5fe7f7d14559052a58c2ac4f1b75d67: Bug 782037 - Fix NameError with missing `depfinished` function when there is a makefile error. r=gps
Ziga Seilnacht <ziga.seilnacht@gmail.com> - Fri, 08 Nov 2013 09:01:27 -0500 - rev 358
Push 228 by ryanvm@gmail.com at Fri, 08 Nov 2013 14:02:32 +0000
Bug 782037 - Fix NameError with missing `depfinished` function when there is a makefile error. r=gps
166a45b029b9262b1f633e265aad8a27cc7520a6: Bug 922685 - Local $(foreach) variable isn't set properly; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 01 Oct 2013 18:48:26 +0200 - rev 357
Push 227 by gszorc@mozilla.com at Tue, 01 Oct 2013 16:53:56 +0000
Bug 922685 - Local $(foreach) variable isn't set properly; r=ted
498a23902260beef13c1013ef657765e74d6606f: Bug 921198 - Increase pymake recursion limit (again); r=glandium
Gregory Szorc <gps@mozilla.com> - Thu, 26 Sep 2013 14:45:38 -0700 - rev 356
Push 226 by gszorc@mozilla.com at Thu, 26 Sep 2013 21:45:43 +0000
Bug 921198 - Increase pymake recursion limit (again); r=glandium
3ef1b1059c5c0e286ec77c28c72bc075cba10311: Bug 920896 - Strip ./ from targets and dependencies in includedeps files. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 26 Sep 2013 16:43:53 +0900 - rev 355
Push 225 by mh@glandium.org at Thu, 26 Sep 2013 07:49:34 +0000
Bug 920896 - Strip ./ from targets and dependencies in includedeps files. r=gps
6410fa823a2253f7d4c0b377d61d982fcd35f047: Bug 920353 - Use PYCOMMANDPATH paths as site packages in pymake. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 26 Sep 2013 16:43:53 +0900 - rev 354
Push 225 by mh@glandium.org at Thu, 26 Sep 2013 07:49:34 +0000
Bug 920353 - Use PYCOMMANDPATH paths as site packages in pymake. r=gps
5d83a8746631e1fa86f3f440c306909ca69b6e26: Bug 915642 - Allow simple variable references in includedeps files; r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 12 Sep 2013 22:05:34 +0900 - rev 353
Push 224 by gszorc@mozilla.com at Thu, 12 Sep 2013 16:18:13 +0000
Bug 915642 - Allow simple variable references in includedeps files; r=gps
5809e5d90994218f8f1549cd3d9232a0d2efe37d: Bug 914935 - Fix pymake handling of colon in includedep files. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 12 Sep 2013 08:14:44 +0900 - rev 352
Push 223 by mh@glandium.org at Wed, 11 Sep 2013 23:23:02 +0000
Bug 914935 - Fix pymake handling of colon in includedep files. r=gps
2b0f505e953c8c55b7c96030b016cba2d193b7e7: Bug 912971 - Strip ./ from targets given to pymake on the command line. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 06 Sep 2013 09:21:04 +0900 - rev 351
Push 223 by mh@glandium.org at Wed, 11 Sep 2013 23:23:02 +0000
Bug 912971 - Strip ./ from targets given to pymake on the command line. r=ted
0e8c0eada030cb869416950508ab8d28d159ecf9: Bug 912846 - Bump pymake parser MRU cache to 50 items. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 05 Sep 2013 15:10:33 +0900 - rev 350
Push 223 by mh@glandium.org at Wed, 11 Sep 2013 23:23:02 +0000
Bug 912846 - Bump pymake parser MRU cache to 50 items. r=gps
2aaad4a880f9b1b21c6f7fe9662dbd1682a7f970: Bug 904743 - Allow multiple targets on the same rule with includedeps in pymake. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 23 Aug 2013 08:08:11 +0900 - rev 349
Push 222 by mh@glandium.org at Thu, 22 Aug 2013 23:11:58 +0000
Bug 904743 - Allow multiple targets on the same rule with includedeps in pymake. r=gps
e43aa12317788b69cf13e6ed7e682d42e13fc2cb: b=899879, pymake don't handle globs in include, r=bsmedberg
Vladimir Vukicevic <vladimir@pobox.com> - Thu, 08 Aug 2013 23:36:36 -0400 - rev 348
Push 221 by vladimir@pobox.com at Fri, 09 Aug 2013 03:36:51 +0000
b=899879, pymake don't handle globs in include, r=bsmedberg
cd96f5cee0689fe2e922918355d2d9fae17138b1: Bug 899858 - Cache pymake len() computation to speed up parsing. r=benjamin
Benoit Girard <b56girard@gmail.com> - Tue, 06 Aug 2013 16:04:47 -0400 - rev 347
Push 220 by b56girard@gmail.com at Tue, 06 Aug 2013 20:05:11 +0000
Bug 899858 - Cache pymake len() computation to speed up parsing. r=benjamin
1cf15f6116e805227b1ff50e794408f67055e700: Bug 899875 - Better handle empty arguments in pymake, and also treat whitespaces in bulk. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 02 Aug 2013 10:29:31 +0900 - rev 346
Push 219 by mh@glandium.org at Fri, 02 Aug 2013 01:34:28 +0000
Bug 899875 - Better handle empty arguments in pymake, and also treat whitespaces in bulk. r=ted
4502b185d064c231b3d2d13f11a18317dd3f3055: Bug 751076 - fix $< and $^ for pymake; r=bsmedberg
Mike Shal <mshal@mozilla.com> - Tue, 09 Jul 2013 10:14:16 -0400 - rev 345
Push 218 by mshal@mozilla.com at Wed, 10 Jul 2013 23:55:05 +0000
Bug 751076 - fix $< and $^ for pymake; r=bsmedberg
211b0c4298e397526bd87af4fc080d2ca819f921: Bug 875025. Use a deque, not a list, for the pending queue in pymake. r=glandium
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 23 May 2013 11:53:25 -0400 - rev 344
Push 217 by bzbarsky@mozilla.com at Thu, 23 May 2013 15:53:45 +0000
Bug 875025. Use a deque, not a list, for the pending queue in pymake. r=glandium
9a7fff5332b075bbcb23ed53c906d11218058546: Bug 875023 - Make Rule._executeweak faster in e.g. dom/bindings. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 23 May 2013 07:27:50 +0200 - rev 343
Push 216 by mh@glandium.org at Thu, 23 May 2013 05:30:49 +0000
Bug 875023 - Make Rule._executeweak faster in e.g. dom/bindings. r=ted
(0) -300 -100 -50 -20 tip