[llvm-dev] Preparing BOLT for LLVM monorepo

Tom Stellard via llvm-dev
Tue, 02 Nov 2021 20:58:42 -0000

On 11/2/21 1:52 PM, Maksim Panchenko wrote:
> Hi All,
>
> Since the acceptance of the "BOLT framework for binary analysis,
>
> transformation, and optimization" RFC
>
> (https://lists.llvm.org/pipermail/llvm-dev/2020-October/145902.html),
>
> we've been working on addressing the feedback and getting ready for
>
> inclusion into the monorepo. We've cleaned up interfaces with core LLVM
>
> libraries, refactored our codebase to match LLVM coding standards, and
>
> added more open-source tests. Additionally, we've made BOLT faster and
>
> more compact.
>
> As of this writing, BOLT could be built as a separate project in the
>
> LLVM monorepo without any patches other than build configuration
>
> changes. You can view the latest sources at the monorepo fork
>
> https://github.com/facebookincubator/BOLT, under "/bolt".
>
> During the past year, we were happy to see an ever-growing inflow of
>
> pull requests from external contributors. We believe that accelerating
>
> the monorepo integration will streamline the open-source review process
>
> and make it more transparent.
>

Since you mentioned pull requests, I just wanted to make sure you are aware
that we don't use pull requests in the monorepo, so you community would need
to transition to doing reviews in Phabricator.  Do you think this will be an
issue?

-Tom