search for: incrementalaction

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...