[llvm-commits] [PATCH] Merge System into Support

Michael Spencer bigcheesegs at gmail.com
Mon Nov 29 10:03:12 PST 2010


I ran into circular dependencies with the ADT parts of Support while
implementing sys::path. Chris said to just merge System and Support,
so here it is.

Attached are patches for both LLVM and clang. This does not remove the
namespace, it only moves the files, updates includes, and fixes the
build system. I'm not sure that I correctly fixed GNU Build, however,
it does work on Linux.

This is going to be a major change for almost every project that uses
LLVM. Should we keep headers in System that forward to Support for a
little bit?

- Michael Spencer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: merge-system-support-llvm.patch
Type: application/octet-stream
Size: 938808 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20101129/7dc768bc/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: merge-system-support-clang.patch
Type: application/octet-stream
Size: 23086 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20101129/7dc768bc/attachment-0001.obj>


More information about the llvm-commits mailing list