|
diff browse |
79c328e57f26 2013-11-12 20:02 -0800 |
David Anderson - Add Sun CC support. |
|
diff browse |
25f90c5c6d67 2013-11-13 02:54 -0800 |
David Anderson - Fix output decoding. |
|
diff browse |
286e636a1334 2013-11-12 18:39 -0800 |
David Anderson - Add a generic poll() implementation of MessagePump. |
|
diff browse |
181f63116f44 2013-11-12 18:38 -0800 |
David Anderson - Add Solaris support. |
|
diff browse |
60c0794c555d 2013-11-13 01:30 -0800 |
David Anderson - Add OpenBSD support. |
|
diff browse |
10c6f42ecc09 2013-11-12 23:32 -0800 |
David Anderson - Add FreeBSD support. |
|
diff browse |
a6180fd55c56 2013-11-12 21:00 -0800 |
David Anderson - Allow relative paths in output strings. |
|
diff browse |
4eb2427a18b0 2013-11-12 20:53 -0800 |
David Anderson - Interpret relative input paths as relative to the context's source folder. |
|
diff browse |
28bbe68ad4a2 2013-11-12 19:35 -0800 |
David Anderson - Implement file->folder changing and vice versa. |
|
diff browse |
5a661ca94c11 2013-11-12 02:33 -0800 |
David Anderson - Make sure we always request that the task master shutdown cleanly. |
|
diff browse |
34ed6779b20a 2013-11-12 02:22 -0800 |
David Anderson - Flip close semantics to ensure that all data is read from the pipe. |
|
diff browse |
30cb22f5da1f 2013-11-12 01:14 -0800 |
David Anderson - More Windows IPC fixes. |
|
diff browse |
08b968f0e072 2013-11-12 01:05 -0800 |
David Anderson - Handle broken pipes in IOCP. |
|
diff browse |
2a6ba34f5fc1 2013-11-12 00:53 -0800 |
David Anderson - Rewrite the Windows event loop to better encapsulate the insanity of IOCP. |
|
diff browse |
7330248f0b80 2013-11-11 14:35 -0800 |
David Anderson - Update docs a bit. |
|
diff browse |
2260bcc1f88c 2013-11-11 14:19 -0800 |
David Anderson - Fix bugs in symlink/copy and don't Pickle optparse. |
|
diff browse |
a559eb423181 2013-11-11 03:17 -0800 |
David Anderson - Fix Python 3 errors. |
|
diff browse |
4b0f7f401912 2013-11-11 02:13 -0800 |
David Anderson - Add --new-project to ambuild. |
|
diff browse |
80359f75d185 2013-11-11 02:02 -0800 |
David Anderson - Improve ambuild command line tool. |
|
diff browse |
18d3d78d6794 2013-11-11 01:47 -0800 |
David Anderson - More refactoring support. |
|
diff browse |
113cb4604cca 2013-11-11 01:41 -0800 |
David Anderson - Fix various bugs, complete the transition away from graphbuilder. |
|
diff browse |
41210ccb1cf7 2013-11-10 23:16 -0800 |
David Anderson - Another major path overhaul, looking a lot cleaner now. |
|
diff browse |
f40e1496171c 2013-11-10 19:42 -0800 |
David Anderson - In preparation for cp/ln node re-introduction, redo how folders are created. |
|
diff browse |
2513cdd5dd83 2013-11-10 17:15 -0800 |
David Anderson - For now, remove the group feature. We might need it later, but it's unnecessary for now. |
|
diff browse |
17312b025cb6 2013-11-10 13:44 -0800 |
David Anderson - Implement old folder deletion. |
|
diff browse |
56e8680d75a1 2013-11-09 13:56 -0800 |
David Anderson - Add automatic reconfiguring. |
|
diff browse |
1460e60831a7 2013-11-09 12:56 -0800 |
David Anderson - Track files that are needed for a reconfigure. |
|
diff browse |
90aff2b4ae37 2013-11-09 12:31 -0800 |
David Anderson - Add nodes.id column since rowid isn't unique over time. |
|
diff browse |
a1e534a1cad5 2013-11-09 02:48 -0800 |
David Anderson - Implement output file cleansing. |
|
diff browse |
dd4031baec51 2013-11-09 02:31 -0800 |
David Anderson - Fix true/false test. |
|
diff browse |
325229257675 2013-11-07 22:38 -0800 |
David Anderson - Initial import of graph merging. |
|
diff browse |
2dee1af6c364 2013-10-31 02:01 -0700 |
David Anderson - Lighten up how many workers we create; 1.25 seems more sane than 1.5. |
|
diff browse |
cfd0f07a8cbc 2013-10-31 01:36 -0700 |
David Anderson - Fix various Windows and usability issues. |
|
diff browse |
19b0eabcf6d9 2013-10-29 18:20 -0700 |
David Anderson - Always pickle using protocol < 3 in case python versions don't match. |
|
diff browse |
e410bf03851f 2013-10-29 18:20 -0700 |
David Anderson - Don't allow configuring in the source tree; create a default object folder. |
|
diff browse |
a79415a53ea5 2013-10-29 13:40 -0700 |
David Anderson - Don't generate build.py by default since we have the ambuild tool now. Add an option to generate build.py and Makefile. |
|
diff browse |
5de3873b36fc 2013-10-29 02:31 -0700 |
David Anderson - Add more Windows support and workaround ctypes bugs. |
|
diff browse |
cbd38c9d7b95 2013-10-29 00:46 -0700 |
David Anderson - Add ambuild script. |
|
diff browse |
b08f1bb34e34 2013-10-29 00:17 -0700 |
David Anderson - Add ambuild2 to setup.py. |
|
diff browse |
928b0d8ec08b 2013-10-29 00:09 -0700 |
David Anderson - Okay, do paths up right. |
|
diff browse |
d759cfa47672 2013-10-28 23:35 -0700 |
David Anderson - Rewrite imports for packaging. |
|
diff browse |
71cc571b19db 2013-10-28 22:35 -0700 |
David Anderson - Remove WorkerIO channels and funnel responses through the taskmaster. This may hurt throughput, but |
|
diff browse |
4684d41f4a32 2013-10-28 20:43 -0700 |
David Anderson - Fix a nasty race condition in worker IO channels, and add a precaution since we're papering over the bug. |
|
diff browse |
c1d2cced998e 2013-10-28 22:12 -0400 |
David Anderson - Fix buffer handling in the Windows recv() implementation. |
|
diff browse |
d879376d6351 2013-10-28 22:11 -0400 |
David Anderson - Improve error reporting for invalid copy/symlink commands. |
|
diff browse |
1877546d9e65 2013-10-28 22:11 -0400 |
David Anderson - Implement Process::is_alive for Windows. |
|
diff browse |
088e7f71c640 2013-10-28 09:31 -0700 |
David Anderson - Fix bug where inputs would not be updated. |
|
diff browse |
71f3384d927a 2013-10-28 00:29 -0700 |
David Anderson - Add support for weak dependencies and groups. This also entails a rewrite of graph construction for simplicity. |
|
diff browse |
6b5dd64e74d2 2013-10-24 13:17 -0700 |
David Anderson - Refactor the frontend to minimize generator duplication. |
|
diff browse |
e39667d51b13 2013-10-24 02:26 -0700 |
David Anderson - Add a new node type, 'groups', to begin solving the generated header problem. |
|
diff browse |
0fbdb3743c08 2013-10-23 13:58 -0700 |
David Anderson - Improve spew when a command cannot be executed. |
|
diff browse |
1d21c85d0ea1 2013-10-23 13:55 -0700 |
David Anderson - Improve error spew when an output can't be unlinked. |
|
diff browse |
9e1b61796938 2013-10-21 17:01 -0700 |
David Anderson - Simplify state for child process listeners and fix stdout races on startup. |
|
diff browse |
116cf831e4cb 2013-10-20 18:42 -0700 |
David Anderson - Improve console spew with colors. |
|
diff browse |
02f9048248c4 2013-10-20 15:52 -0700 |
David Anderson - API touchups. |
|
diff browse |
8767053cfd2f 2013-10-20 15:51 -0700 |
David Anderson - Initial import of Windows support. |
|
diff browse |
c0a4dee385c0 2013-10-17 00:51 -0700 |
David Anderson - Do a better job at folder detection in AddCopy(). |
|
diff browse |
4781dbc64dd6 2013-10-17 00:51 -0700 |
David Anderson - Default to an empty dictionary for script globals. |
|
diff browse |
9a4da6d578da 2013-10-16 23:08 -0700 |
David Anderson - Simplify the return value of C++ build jobs. |
|
diff browse |
c4e8f1ca83b2 2013-10-16 23:07 -0700 |
David Anderson - Hack, rewrite null task_folder messages. |