d564760b353ecaeaa28aeea873b96505d9668560
2013-12-19 11:18 -0800
Gregory Szorc - Bug 952206 - Abort execution when a required make file fails to remake; r=bsmedberg default tip
8fa921cbf2ffdfd556eb3de6318d8955f38dfd59
2013-12-18 09:45 -0800
Gregory Szorc - Bug 951736 - Adjust sys.path while native commands are executed; r=ted
42627616700c5dc32375cbb4db2d9644b8661325
2013-11-08 09:02 -0500
Ziga Seilnacht - Bug 935050 - Manually flush native command's stdout and stderr, multiprocessing exits via os._exit. r=gps
f99dd2f10896579885fb7fcef67d56d148f6a0a9
2013-11-08 09:01 -0500
Ziga Seilnacht - Bug 874210 - Fix pymake stack depth issues when many targets and prerequisites are present. r=gps
87a4f61ed5fe7f7d14559052a58c2ac4f1b75d67
2013-11-08 09:01 -0500
Ziga Seilnacht - Bug 782037 - Fix NameError with missing `depfinished` function when there is a makefile error. r=gps
166a45b029b9262b1f633e265aad8a27cc7520a6
2013-10-01 18:48 +0200
Gregory Szorc - Bug 922685 - Local $(foreach) variable isn't set properly; r=ted
498a23902260beef13c1013ef657765e74d6606f
2013-09-26 14:45 -0700
Gregory Szorc - Bug 921198 - Increase pymake recursion limit (again); r=glandium
3ef1b1059c5c0e286ec77c28c72bc075cba10311
2013-09-26 16:43 +0900
Mike Hommey - Bug 920896 - Strip ./ from targets and dependencies in includedeps files. r=gps
6410fa823a2253f7d4c0b377d61d982fcd35f047
2013-09-26 16:43 +0900
Mike Hommey - Bug 920353 - Use PYCOMMANDPATH paths as site packages in pymake. r=gps
5d83a8746631e1fa86f3f440c306909ca69b6e26
2013-09-12 22:05 +0900
Mike Hommey - Bug 915642 - Allow simple variable references in includedeps files; r=gps
5809e5d90994218f8f1549cd3d9232a0d2efe37d
2013-09-12 08:14 +0900
Mike Hommey - Bug 914935 - Fix pymake handling of colon in includedep files. r=gps
2b0f505e953c8c55b7c96030b016cba2d193b7e7
2013-09-06 09:21 +0900
Mike Hommey - Bug 912971 - Strip ./ from targets given to pymake on the command line. r=ted
0e8c0eada030cb869416950508ab8d28d159ecf9
2013-09-05 15:10 +0900
Mike Hommey - Bug 912846 - Bump pymake parser MRU cache to 50 items. r=gps
2aaad4a880f9b1b21c6f7fe9662dbd1682a7f970
2013-08-23 08:08 +0900
Mike Hommey - Bug 904743 - Allow multiple targets on the same rule with includedeps in pymake. r=gps
e43aa12317788b69cf13e6ed7e682d42e13fc2cb
2013-08-08 23:36 -0400
Vladimir Vukicevic - b=899879, pymake don't handle globs in include, r=bsmedberg
cd96f5cee0689fe2e922918355d2d9fae17138b1
2013-08-06 16:04 -0400
Benoit Girard - Bug 899858 - Cache pymake len() computation to speed up parsing. r=benjamin
1cf15f6116e805227b1ff50e794408f67055e700
2013-08-02 10:29 +0900
Mike Hommey - Bug 899875 - Better handle empty arguments in pymake, and also treat whitespaces in bulk. r=ted
4502b185d064c231b3d2d13f11a18317dd3f3055
2013-07-09 10:14 -0400
Mike Shal - Bug 751076 - fix $< and $^ for pymake; r=bsmedberg
211b0c4298e397526bd87af4fc080d2ca819f921
2013-05-23 11:53 -0400
Boris Zbarsky - Bug 875025. Use a deque, not a list, for the pending queue in pymake. r=glandium
9a7fff5332b075bbcb23ed53c906d11218058546
2013-05-23 07:27 +0200
Mike Hommey - Bug 875023 - Make Rule._executeweak faster in e.g. dom/bindings. r=ted
e35c8b3b0cbb5b03e717f0dc48ceb1cb58effe37
2013-05-20 14:07 -0700
Gregory Szorc - Bug 872856 - Temporarily increase Python recursion limit in pymake; r=ted
45f730e2f82f229eabe73b10903253dace9c7579
2013-05-07 17:34 +0200
Mike Hommey - Bug 777379 - Additional .DEFAULT_GOAL test for pymake. r=gps
779f31e200a5f14d3ce618f93d00d7de0c3b3476
2013-05-05 10:19 +0200
Mike Hommey - Bug 777379 - Fix pymake to be on par with GNU make when handling .DEFAULT_GOAL. r=gps
d90856f43edca98b4fbfbac94b17c145161ec2f8
2013-04-09 10:14 -0700
Kyle Huey - Bug 856078 and Bug 852249: Make pymake handle dependency files better. r=me on parts ted wrote, r=ted on parts I wrote
b8825281da0cad1afc5bd9c44da57a57e86e06d5
2013-04-09 09:53 -0700
Kyle Huey - Add missing license header (sync from m-c).
2b564a476b709cd8367bbf2852340b10bfc4d5b9
2013-01-18 13:55 -0800
Kyle Huey - Bug 832472: Truncate mtime at ms. r=gps
5af2e1fd33287bd56a2ce409488718f1e76ad5a3
2012-12-11 16:36 +0100
Mike Hommey - Bug 820351 - Add a pymake unit test for native touch -t. r=ted
18f568d238eff33876fa431a9b8427bcf0c71ff0
2012-12-11 16:36 +0100
Mike Hommey - Bug 820351 - Add support for -t option of touch in pymake builtins. r=ted
0b2eb2eaa056ef129d708f969c182ac6fc495a68
2012-12-11 10:21 +0100
Mike Hommey - Bug 814796 - Fix another NameError when reporting an error
70cc78c5109a398fe6e7b9f1a51683c58792199b
2012-11-26 16:54 -0500
Benjamin Smedberg - Bug 814796 - Fix NameError when reporting an error
3aa21f3c918d519a96f6e61e28b5bf9b7067cce2
2012-10-18 14:46 +0200
Mike Hommey - Bug 794472 - Allow pymake to run more commands without sending them to a shell. r=ted
1ede73cbea2dca2501f2bf3f7ce04d87eaa8d062
2012-10-02 14:18 +0200
Mike Hommey - Bug 794966 - Treat environment variables as = assignments instead of := in pymake. r=ted
1f6f8883f9c02b1b40a462209aba2eeff4c1aaf2
2012-10-02 14:17 +0200
Mike Hommey - Bug 794490 - Don't buffer stdout and stderr in pymake. r=ted
c1dddeba6db958abfa1c509bff5999961be96567
2012-09-24 13:19 -0700
Gregory Szorc - Bug 793061 - Python 3 compatible string types; r=glandium
5a286a07783f95e3bc78ecbf3c4c9cf2c0c0c892
2012-09-08 02:48 +0530
Siddharth Agarwal - Bug 788971 - Pymake chokes when native commands raise exceptions without a "code" attribute. r=ted
353de6237ecf03c4774ba5763b5dc0def59753ca
2012-09-05 16:42 +0200
Mike Hommey - Bug 785265 - Explicitely use sh -c instead of letting subprocess.Popen do it. r=ted
d0ee78addf4ef470279c28b2ea64a05223243207
2012-09-04 21:26 -0400
Siddharth Agarwal - Bug 787658 - Recalculate mtime once the target is built. r=khuey
64765ac81a56a1eb1bf50487ef3decacb79dea57
2012-09-01 06:41 +0530
Siddharth Agarwal - Bug 787600 - Pymake: Shell commands in submakes don't honour exported PATH and don't receive exported envvars. r=gps
672b826b079be61c11957b5c36a44126919522db
2012-09-01 06:40 +0530
Siddharth Agarwal - Bug 784910 - Pymake: adjust sys.path so that native commands can load other modules from their own directories. r=ted
5d2775d6a2d50810a48d1dd3376dcc63f93d6df1
2012-08-23 20:38 +0530
Siddharth Agarwal - Bug 782866 - Pymake: commands that don't use shells don't honour exported PATH on Win32. Use worker pool to execute Popen-based commands too, and fix up os.environ["PATH"] as necessary. r=gps
13725aa1868fc232a7614104bcb99bb610c74bff
2012-08-22 04:32 +0530
Siddharth Agarwal - Bug 784496 - Run Pymake tests in sorted order. r=gps
8360595070d66793911fd475d8fa05ef2d1a5103
2012-08-22 02:46 +0530
Siddharth Agarwal - Bug 782847 - Pymake native commands don't pass the correct environment to subprocesses. r=gps
7d221562bc4a110390314b888d7198798d787366
2012-08-08 00:48 +0530
Siddharth Agarwal - Bug 780612 - Add a list of characters which probably indicate shell scripts but native commands won't reject. r=khuey
368af0ee4aa9c84a9a9af2c2655188c8dad977ff
2012-08-06 10:24 -0700
Gregory Szorc - Bug 778495 - Part 2: Add query related APIs for functions and expansions
7f59c27d4ad9bc74f81050407676a70e1e6a076a
2012-08-06 10:23 -0700
Gregory Szorc - Bug 778495 - Part 1: Add BaseExpansion class and new methods for expansions
cf7d1d604b8f1575fc83ca8f33c91c80292e4c2c
2012-08-06 10:23 -0700
Gregory Szorc - Bug 769976 - Statement reformatting and equality operators
9c2d6ceb800558cd8efd4ec219e46c6368b262cb
2012-08-06 15:30 +0200
Mike Hommey - Fixup whitespaces from bug 777379
b083524b642cb06bbc974ad64394532cad8e7d43
2012-08-06 15:26 +0200
Mike Hommey - Bug 777379 - Add support for .DEFAULT_GOAL. r=ted
1fc303177ed0e117a1bc27547ba21e1eeffb4f47
2012-08-06 02:12 +0530
Siddharth Agarwal - The correct fix for bug 780497.
aea66d9626dc5690c8df815c585515631e3d2a3d
2012-08-06 00:42 +0530
Siddharth Agarwal - Bug 780497 - Pymake build broken because it thinks touch {uuid}/Makefile contains shell metacharacters. r=khuey
1e80cc5ed414228dcebd76018bb036365d74f204
2012-08-05 03:18 +0530
Siddharth Agarwal - Bug 780407 - Export variables in MAKEFLAGS, including those passed over the command-line. r=khuey
e4249836c21d62de5b57bcaa0cf70da7de8ca5e0
2012-07-25 22:32 +0530
Siddharth Agarwal - Bug 770165 - Fix a test to reflect the reality that Pymake works with Windows paths but MSYS make works with Unix paths. r=khuey
985e2a9dc8fbbd0eec85c9f6e414de6413008ff3
2012-07-20 10:50 -0700
Gregory Szorc - Bug 774558 - Fix typo in SubstitutionRef.__repr__; r=khuey
f1f9d039748c9bf266e3694dff5198aca41e6baa
2012-07-12 09:52 +0530
Siddharth Agarwal - Bug 772186 - Support return values from pymake native commands. r=khuey
fe9530a0ca92b44e2a56043f3af9c2a189714540
2012-07-10 17:15 -0700
Gregory Szorc - Bug 769700 - Add docstrings to pymake.parserdata classes; r=bsmedberg
7b1a8cd06963682ec1a381d92f2642b755094661
2012-05-25 12:12 -0700
Kyle Huey - Bug 755828: Copy gmake behavior for targets with no commands by not rebuilding them, even if they are out of date. r=ted
9fb06df46292381838d0075391a9d7cc083d0658
2012-03-14 17:25 -0400
Michael Haggerty - Bug 732762 - Combine adjacent strings in Expansion.finish(). r=bsmedberg
7a758e6ccf47ae99bd5591ef040845ba2d9ccadb
2012-03-14 17:25 -0400
Michael Haggerty - Bug 732761 - Add __repr__() methods to more data types. r=bsmedberg
87d436cd897447274bf6cbc05308cf252da53845
2012-01-23 13:29 -0500
Michael Haggerty - Bug 720190 - Add a dump method to the unexport directive so that mkparse.py is useful in this case
0fdfecdb056737127040434f0563a464849cad93
2011-12-30 16:27 -0500
Ted Mielczarek - bug 714347 - pymake sort function should remove duplicates. r=khuey
(0) -300 -100 -60 tip