[flang] Merge flang-compiler/f18
authorDavid Truby <david.truby@arm.com>
Thu, 9 Apr 2020 15:11:58 +0000 (16:11 +0100)
committerDavid Truby <david.truby@arm.com>
Thu, 9 Apr 2020 15:12:20 +0000 (16:12 +0100)
commitb98ad941a40c96c841bceb171725c925500fce6c
tree345e1694e7ef2a3c54fef126372e5b4a17eac780
parentd08105482e1582fcdf96fca8b179439643c40304
parent55d5e6cbe2509a24132d056e1f361dc39312929b
[flang] Merge flang-compiler/f18

This is the initial merge of flang-compiler, which is done in this way
principally to preserve the history and git-blame, without generating a large
number of commits on the first-parent history of LLVM.

If you don't care about the flang history during a bisect remember that you can
supply paths to git-bisect, e.g. `git bisect start clang llvm`.

The history of f18 was rewritten to:

* Put the code under /flang/.
* Linearize the history.
* Rewrite commit messages so that issue and PR numbers point to the old repository.

Credit to Peter Waller for writing the flatten and merge script.

Updates: flang-compiler/f18#876 (submission into llvm-project)
Mailing-list: http://lists.llvm.org/pipermail/llvm-dev/2020-January/137989.html ([llvm-dev] Flang landing in the monorepo - next Monday!)
Mailing-list: http://lists.llvm.org/pipermail/llvm-dev/2019-December/137661.html ([llvm-dev] Flang landing in the monorepo)

Co-authored-by: Peter Waller <peter.waller@arm.com>