Displaying 5 results from an estimated 5 matches for "incrementalaction".
2020 Jul 10
4
[cfe-dev] [RFC] Moving (parts of) the Cling REPL in Clang
...PM, Hal Finkel via cfe-dev <cfe-dev at lists.llvm.org> wrote:
>
> I think that it would be great to have infrastructure for incremental C++ compilation, supporting interactive use, just-in-time compilation, and so on. I think that the best way to deal with the patches, etc., as well as IncrementalAction, is to first send an RFC explaining the overall design.
>
> -Hal
>
> On 7/9/20 3:46 PM, Vassil Vassilev via cfe-dev wrote:
>> Motivation
>> ===
>>
>> Over the last decade we have developed an interactive, interpretative C++ (aka REPL) as part of the high-ener...
2020 Jul 10
3
[cfe-dev] [RFC] Moving (parts of) the Cling REPL in Clang
...gt; wrote:
>>>
>>> I think that it would be great to have infrastructure for
>>> incremental C++ compilation, supporting interactive use,
>>> just-in-time compilation, and so on. I think that the best way to
>>> deal with the patches, etc., as well as IncrementalAction, is to
>>> first send an RFC explaining the overall design.
>>>
>>> -Hal
>>>
>>> On 7/9/20 3:46 PM, Vassil Vassilev via cfe-dev wrote:
>>>> Motivation
>>>> ===
>>>>
>>>> Over the last decade we have deve...
2020 Jul 09
5
[RFC] Moving (parts of) the Cling REPL in Clang
...The grand total of our diffs against clang-9 is: `62
files changed, 1294 insertions(+), 231 deletions(-)`. Cling is currently
being upgraded from llvm-5 to llvm-9.
A major weakness of cling's infrastructure is that it does not work with
the clang Action infrastructure due to the lack of an
IncrementalAction. A possible way forward would be to implement a
clang::IncrementalAction as a starting point. This way we should be able
to reduce the amount of setup necessary to use the incremental
infrastructure in clang. However, this will be a bit of a testing
challenge -- cling lives downstream and some...
2020 Jul 10
0
[cfe-dev] [RFC] Moving (parts of) the Cling REPL in Clang
...Finkel via cfe-dev <cfe-dev at lists.llvm.org> wrote:
>>
>> I think that it would be great to have infrastructure for incremental C++ compilation, supporting interactive use, just-in-time compilation, and so on. I think that the best way to deal with the patches, etc., as well as IncrementalAction, is to first send an RFC explaining the overall design.
>>
>> -Hal
>>
>> On 7/9/20 3:46 PM, Vassil Vassilev via cfe-dev wrote:
>>> Motivation
>>> ===
>>>
>>> Over the last decade we have developed an interactive, interpretative C++ (aka...
2020 Jul 10
3
[cfe-dev] [RFC] Moving (parts of) the Cling REPL in Clang
...iles changed, 1294 insertions(+), 231 deletions(-)`. Cling is
> currently
> being upgraded from llvm-5 to llvm-9.
>
> A major weakness of cling's infrastructure is that it does not
> work with
> the clang Action infrastructure due to the lack of an
> IncrementalAction. A possible way forward would be to implement a
> clang::IncrementalAction as a starting point. This way we should
> be able
> to reduce the amount of setup necessary to use the incremental
> infrastructure in clang. However, this will be a bit of a testing
> cha...