d564760b353e
2013-12-19 11:18 -0800
Gregory Szorc - Bug 952206 - Abort execution when a required make file fails to remake; r=bsmedberg default tip
8fa921cbf2ff
2013-12-18 09:45 -0800
Gregory Szorc - Bug 951736 - Adjust sys.path while native commands are executed; r=ted
42627616700c
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
f99dd2f10896
2013-11-08 09:01 -0500
Ziga Seilnacht - Bug 874210 - Fix pymake stack depth issues when many targets and prerequisites are present. r=gps
87a4f61ed5fe
2013-11-08 09:01 -0500
Ziga Seilnacht - Bug 782037 - Fix NameError with missing `depfinished` function when there is a makefile error. r=gps
166a45b029b9
2013-10-01 18:48 +0200
Gregory Szorc - Bug 922685 - Local $(foreach) variable isn't set properly; r=ted
498a23902260
2013-09-26 14:45 -0700
Gregory Szorc - Bug 921198 - Increase pymake recursion limit (again); r=glandium
3ef1b1059c5c
2013-09-26 16:43 +0900
Mike Hommey - Bug 920896 - Strip ./ from targets and dependencies in includedeps files. r=gps
6410fa823a22
2013-09-26 16:43 +0900
Mike Hommey - Bug 920353 - Use PYCOMMANDPATH paths as site packages in pymake. r=gps
5d83a8746631
2013-09-12 22:05 +0900
Mike Hommey - Bug 915642 - Allow simple variable references in includedeps files; r=gps
5809e5d90994
2013-09-12 08:14 +0900
Mike Hommey - Bug 914935 - Fix pymake handling of colon in includedep files. r=gps
2b0f505e953c
2013-09-06 09:21 +0900
Mike Hommey - Bug 912971 - Strip ./ from targets given to pymake on the command line. r=ted
0e8c0eada030
2013-09-05 15:10 +0900
Mike Hommey - Bug 912846 - Bump pymake parser MRU cache to 50 items. r=gps
2aaad4a880f9
2013-08-23 08:08 +0900
Mike Hommey - Bug 904743 - Allow multiple targets on the same rule with includedeps in pymake. r=gps
e43aa1231778
2013-08-08 23:36 -0400
Vladimir Vukicevic - b=899879, pymake don't handle globs in include, r=bsmedberg
cd96f5cee068
2013-08-06 16:04 -0400
Benoit Girard - Bug 899858 - Cache pymake len() computation to speed up parsing. r=benjamin
1cf15f6116e8
2013-08-02 10:29 +0900
Mike Hommey - Bug 899875 - Better handle empty arguments in pymake, and also treat whitespaces in bulk. r=ted
4502b185d064
2013-07-09 10:14 -0400
Mike Shal - Bug 751076 - fix $< and $^ for pymake; r=bsmedberg
211b0c4298e3
2013-05-23 11:53 -0400
Boris Zbarsky - Bug 875025. Use a deque, not a list, for the pending queue in pymake. r=glandium
9a7fff5332b0
2013-05-23 07:27 +0200
Mike Hommey - Bug 875023 - Make Rule._executeweak faster in e.g. dom/bindings. r=ted
e35c8b3b0cbb
2013-05-20 14:07 -0700
Gregory Szorc - Bug 872856 - Temporarily increase Python recursion limit in pymake; r=ted
45f730e2f82f
2013-05-07 17:34 +0200
Mike Hommey - Bug 777379 - Additional .DEFAULT_GOAL test for pymake. r=gps
779f31e200a5
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
d90856f43edc
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
b8825281da0c
2013-04-09 09:53 -0700
Kyle Huey - Add missing license header (sync from m-c).
2b564a476b70
2013-01-18 13:55 -0800
Kyle Huey - Bug 832472: Truncate mtime at ms. r=gps
5af2e1fd3328
2012-12-11 16:36 +0100
Mike Hommey - Bug 820351 - Add a pymake unit test for native touch -t. r=ted
18f568d238ef
2012-12-11 16:36 +0100
Mike Hommey - Bug 820351 - Add support for -t option of touch in pymake builtins. r=ted
0b2eb2eaa056
2012-12-11 10:21 +0100
Mike Hommey - Bug 814796 - Fix another NameError when reporting an error
70cc78c5109a
2012-11-26 16:54 -0500
Benjamin Smedberg - Bug 814796 - Fix NameError when reporting an error
3aa21f3c918d
2012-10-18 14:46 +0200
Mike Hommey - Bug 794472 - Allow pymake to run more commands without sending them to a shell. r=ted
1ede73cbea2d
2012-10-02 14:18 +0200
Mike Hommey - Bug 794966 - Treat environment variables as = assignments instead of := in pymake. r=ted
1f6f8883f9c0
2012-10-02 14:17 +0200
Mike Hommey - Bug 794490 - Don't buffer stdout and stderr in pymake. r=ted
c1dddeba6db9
2012-09-24 13:19 -0700
Gregory Szorc - Bug 793061 - Python 3 compatible string types; r=glandium
5a286a07783f
2012-09-08 02:48 +0530
Siddharth Agarwal - Bug 788971 - Pymake chokes when native commands raise exceptions without a "code" attribute. r=ted
353de6237ecf
2012-09-05 16:42 +0200
Mike Hommey - Bug 785265 - Explicitely use sh -c instead of letting subprocess.Popen do it. r=ted
d0ee78addf4e
2012-09-04 21:26 -0400
Siddharth Agarwal - Bug 787658 - Recalculate mtime once the target is built. r=khuey
64765ac81a56
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
672b826b079b
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
5d2775d6a2d5
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
13725aa1868f
2012-08-22 04:32 +0530
Siddharth Agarwal - Bug 784496 - Run Pymake tests in sorted order. r=gps
8360595070d6
2012-08-22 02:46 +0530
Siddharth Agarwal - Bug 782847 - Pymake native commands don't pass the correct environment to subprocesses. r=gps
7d221562bc4a
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
368af0ee4aa9
2012-08-06 10:24 -0700
Gregory Szorc - Bug 778495 - Part 2: Add query related APIs for functions and expansions
7f59c27d4ad9
2012-08-06 10:23 -0700
Gregory Szorc - Bug 778495 - Part 1: Add BaseExpansion class and new methods for expansions
cf7d1d604b8f
2012-08-06 10:23 -0700
Gregory Szorc - Bug 769976 - Statement reformatting and equality operators
9c2d6ceb8005
2012-08-06 15:30 +0200
Mike Hommey - Fixup whitespaces from bug 777379
b083524b642c
2012-08-06 15:26 +0200
Mike Hommey - Bug 777379 - Add support for .DEFAULT_GOAL. r=ted
1fc303177ed0
2012-08-06 02:12 +0530
Siddharth Agarwal - The correct fix for bug 780497.
aea66d9626dc
2012-08-06 00:42 +0530
Siddharth Agarwal - Bug 780497 - Pymake build broken because it thinks touch {uuid}/Makefile contains shell metacharacters. r=khuey
1e80cc5ed414
2012-08-05 03:18 +0530
Siddharth Agarwal - Bug 780407 - Export variables in MAKEFLAGS, including those passed over the command-line. r=khuey
e4249836c21d
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
985e2a9dc8fb
2012-07-20 10:50 -0700
Gregory Szorc - Bug 774558 - Fix typo in SubstitutionRef.__repr__; r=khuey
f1f9d039748c
2012-07-12 09:52 +0530
Siddharth Agarwal - Bug 772186 - Support return values from pymake native commands. r=khuey
fe9530a0ca92
2012-07-10 17:15 -0700
Gregory Szorc - Bug 769700 - Add docstrings to pymake.parserdata classes; r=bsmedberg
7b1a8cd06963
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
9fb06df46292
2012-03-14 17:25 -0400
Michael Haggerty - Bug 732762 - Combine adjacent strings in Expansion.finish(). r=bsmedberg
7a758e6ccf47
2012-03-14 17:25 -0400
Michael Haggerty - Bug 732761 - Add __repr__() methods to more data types. r=bsmedberg
87d436cd8974
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
0fdfecdb0567
2011-12-30 16:27 -0500
Ted Mielczarek - bug 714347 - pymake sort function should remove duplicates. r=khuey
(0) -300 -100 -60 tip