ambuild2/frontend/amb2/gen.py
559cd75c3c35
2013-11-15 19:11 -0800
David Anderson - Fix pdb file bug and bug with unlinking outputs.
a6180fd55c56
2013-11-12 21:00 -0800
David Anderson - Allow relative paths in output strings.
4eb2427a18b0
2013-11-12 20:53 -0800
David Anderson - Interpret relative input paths as relative to the context's source folder.
28bbe68ad4a2
2013-11-12 19:35 -0800
David Anderson - Implement file->folder changing and vice versa.
2260bcc1f88c
2013-11-11 14:19 -0800
David Anderson - Fix bugs in symlink/copy and don't Pickle optparse.
a559eb423181
2013-11-11 03:17 -0800
David Anderson - Fix Python 3 errors.
80359f75d185
2013-11-11 02:02 -0800
David Anderson - Improve ambuild command line tool.
18d3d78d6794
2013-11-11 01:47 -0800
David Anderson - More refactoring support.
113cb4604cca
2013-11-11 01:41 -0800
David Anderson - Fix various bugs, complete the transition away from graphbuilder.
41210ccb1cf7
2013-11-10 23:16 -0800
David Anderson - Another major path overhaul, looking a lot cleaner now.
f40e1496171c
2013-11-10 19:42 -0800
David Anderson - In preparation for cp/ln node re-introduction, redo how folders are created.
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.
17312b025cb6
2013-11-10 13:44 -0800
David Anderson - Implement old folder deletion.
56e8680d75a1
2013-11-09 13:56 -0800
David Anderson - Add automatic reconfiguring.
1460e60831a7
2013-11-09 12:56 -0800
David Anderson - Track files that are needed for a reconfigure.
a1e534a1cad5
2013-11-09 02:48 -0800
David Anderson - Implement output file cleansing.
325229257675
2013-11-07 22:38 -0800
David Anderson - Initial import of graph merging.
19b0eabcf6d9
2013-10-29 18:20 -0700
David Anderson - Always pickle using protocol < 3 in case python versions don't match.
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.
d759cfa47672
2013-10-28 23:35 -0700
David Anderson - Rewrite imports for packaging.
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.
6b5dd64e74d2
2013-10-24 13:17 -0700
David Anderson - Refactor the frontend to minimize generator duplication.
e39667d51b13
2013-10-24 02:26 -0700
David Anderson - Add a new node type, 'groups', to begin solving the generated header problem.
116cf831e4cb
2013-10-20 18:42 -0700
David Anderson - Improve console spew with colors.
8767053cfd2f
2013-10-20 15:51 -0700
David Anderson - Initial import of Windows support.
9a4da6d578da
2013-10-16 23:08 -0700
David Anderson - Simplify the return value of C++ build jobs.
6c3156c99089
2013-10-14 23:43 -0700
David Anderson - Ensure that most graph operations take in a context.
ba5cc73ce75d
2013-10-14 23:32 -0700
David Anderson - Rewrite how paths are passed around in the backend, focus on context-local paths.
3172b4d89ac5
2013-10-14 01:13 -0700
David Anderson - Add some helpers for PDB generation.
2db2b34145de
2013-10-14 00:35 -0700
David Anderson - Implement file copy nodes.
29006e56fc69
2013-10-13 23:10 -0700
David Anderson - Add symlink nodes.
d47bf8c537a9
2013-10-13 20:08 -0700
David Anderson - Add linker inputs into the dependency graph.
401bff61e3c9
2013-10-12 07:48 -0700
David Anderson - Fix various frontend issues.
004914b50990
2013-09-27 22:22 -0700
David Anderson - Add license headers.
f6119b15c6aa
2013-09-26 01:22 -0700
David Anderson - Port --show-graph and --show-damage to the new backend.
403dbf216108
2013-09-26 01:22 -0700
David Anderson - Port configuration to the new frontend.
96080248a61b
2013-09-25 01:28 -0700
David Anderson - Initial refactoring to separate AMBuildScript parsing and configuring, to allow vcxproj generation.