Current breakage of libclang ABI on master

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Current breakage of libclang ABI on master

Reece Dunn
Hi,

After the 3.5 branch, the value for CXCursor_SEHLeaveStmt has changed
on master from 247 to 249. This will break the ABI of any application
that will depend on CXCursor_SEHLeaveStmt in the future.

This is a result of:
*  the OpenMP changes modifying the CXCursor values after they have
been added into the repository;
*  the OpenMP changes being partially committed before the 3.5 branch.

The commits are:

-----
commit 116c37cf1193f8eb503cc2b7223b9862da99722d
Author: Alexey Bataev <[hidden email]>  2014-07-22 07:45:04

    [OPENMP] Initial parsing and sema analysis for 'ordered' directive.

    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213616
91177308-0d34-0410-b5e6-96231b3b80d8

commit a005babccae89e82384c3d7fb132825a7442f66c
Author: Alexey Bataev <[hidden email]>  2014-07-22 11:10:35

    [OPENMP] Initial parsing and sema analysis for 'atomic' directive.

    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213639
91177308-0d34-0410-b5e6-96231b3b80d8
-----

Thanks,
- Reece H. Dunn
_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: Current breakage of libclang ABI on master

Reid Kleckner-3
I put the order back in r213886.  Is that OK, Alexey?

On Thu, Jul 24, 2014 at 11:07 AM, Reece Dunn <[hidden email]> wrote:
Hi,

After the 3.5 branch, the value for CXCursor_SEHLeaveStmt has changed
on master from 247 to 249. This will break the ABI of any application
that will depend on CXCursor_SEHLeaveStmt in the future.

This is a result of:
*  the OpenMP changes modifying the CXCursor values after they have
been added into the repository;
*  the OpenMP changes being partially committed before the 3.5 branch.

The commits are:

-----
commit 116c37cf1193f8eb503cc2b7223b9862da99722d
Author: Alexey Bataev <[hidden email]>  2014-07-22 07:45:04

    [OPENMP] Initial parsing and sema analysis for 'ordered' directive.

    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213616
91177308-0d34-0410-b5e6-96231b3b80d8


commit a005babccae89e82384c3d7fb132825a7442f66c
Author: Alexey Bataev <[hidden email]>  2014-07-22 11:10:35

    [OPENMP] Initial parsing and sema analysis for 'atomic' directive.

    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213639
91177308-0d34-0410-b5e6-96231b3b80d8

-----

Thanks,
- Reece H. Dunn
_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev


_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: Current breakage of libclang ABI on master

Alexey Bataev
Hi Reid,
Yes, no problems. Thanks for fixing this.
Best regards,
Alexey Bataev
=============
Software Engineer
Intel Compiler Team
24.07.2014 22:32, Reid Kleckner пишет:
I put the order back in r213886.  Is that OK, Alexey?

On Thu, Jul 24, 2014 at 11:07 AM, Reece Dunn <[hidden email]> wrote:
Hi,

After the 3.5 branch, the value for CXCursor_SEHLeaveStmt has changed
on master from 247 to 249. This will break the ABI of any application
that will depend on CXCursor_SEHLeaveStmt in the future.

This is a result of:
*  the OpenMP changes modifying the CXCursor values after they have
been added into the repository;
*  the OpenMP changes being partially committed before the 3.5 branch.

The commits are:

-----
commit 116c37cf1193f8eb503cc2b7223b9862da99722d
Author: Alexey Bataev <[hidden email]>  2014-07-22 07:45:04

    [OPENMP] Initial parsing and sema analysis for 'ordered' directive.

    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213616
91177308-0d34-0410-b5e6-96231b3b80d8


commit a005babccae89e82384c3d7fb132825a7442f66c
Author: Alexey Bataev <[hidden email]>  2014-07-22 11:10:35

    [OPENMP] Initial parsing and sema analysis for 'atomic' directive.

    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213639
91177308-0d34-0410-b5e6-96231b3b80d8

-----

Thanks,
- Reece H. Dunn
_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev



_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
--
Best regards,
Alexey Bataev
=============
Software Engineer
Intel Compiler Team
Intel Corp.
Reply | Threaded
Open this post in threaded view
|

Re: Current breakage of libclang ABI on master

Douglas Gregor
In reply to this post by Reid Kleckner-3

On Jul 24, 2014, at 11:32 AM, Reid Kleckner <[hidden email]> wrote:

I put the order back in r213886.  Is that OK, Alexey?

Thanks; feel free to merge this to the 3.5 branch.

- Doug

On Thu, Jul 24, 2014 at 11:07 AM, Reece Dunn <[hidden email]> wrote:
Hi,

After the 3.5 branch, the value for CXCursor_SEHLeaveStmt has changed
on master from 247 to 249. This will break the ABI of any application
that will depend on CXCursor_SEHLeaveStmt in the future.

This is a result of:
*  the OpenMP changes modifying the CXCursor values after they have
been added into the repository;
*  the OpenMP changes being partially committed before the 3.5 branch.

The commits are:

-----
commit 116c37cf1193f8eb503cc2b7223b9862da99722d
Author: Alexey Bataev <[hidden email]>  2014-07-22 07:45:04

    [OPENMP] Initial parsing and sema analysis for 'ordered' directive.

    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213616
91177308-0d34-0410-b5e6-96231b3b80d8


commit a005babccae89e82384c3d7fb132825a7442f66c
Author: Alexey Bataev <[hidden email]>  2014-07-22 11:10:35

    [OPENMP] Initial parsing and sema analysis for 'atomic' directive.

    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213639
91177308-0d34-0410-b5e6-96231b3b80d8

-----

Thanks,
- Reece H. Dunn
_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev

_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev


_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: Current breakage of libclang ABI on master

Reece Dunn
On 25 July 2014 20:55, Douglas Gregor <[hidden email]> wrote:
>
> On Jul 24, 2014, at 11:32 AM, Reid Kleckner <[hidden email]> wrote:
>
> I put the order back in r213886.  Is that OK, Alexey?
>
>
> Thanks; feel free to merge this to the 3.5 branch.
>
> - Doug

It only affects the current master (3.6) relative to the 3.5 branch,
so does not need to be merged (unless the OMP changes post-3.5 get
merged).

Thanks,
- Reece H. Dunn

> On Thu, Jul 24, 2014 at 11:07 AM, Reece Dunn <[hidden email]> wrote:
>>
>> Hi,
>>
>> After the 3.5 branch, the value for CXCursor_SEHLeaveStmt has changed
>> on master from 247 to 249. This will break the ABI of any application
>> that will depend on CXCursor_SEHLeaveStmt in the future.
>>
>> This is a result of:
>> *  the OpenMP changes modifying the CXCursor values after they have
>> been added into the repository;
>> *  the OpenMP changes being partially committed before the 3.5 branch.
>>
>> The commits are:
>>
>> -----
>> commit 116c37cf1193f8eb503cc2b7223b9862da99722d
>> Author: Alexey Bataev <[hidden email]>  2014-07-22 07:45:04
>>
>>     [OPENMP] Initial parsing and sema analysis for 'ordered' directive.
>>
>>     git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213616
>> 91177308-0d34-0410-b5e6-96231b3b80d8
>>
>> commit a005babccae89e82384c3d7fb132825a7442f66c
>> Author: Alexey Bataev <[hidden email]>  2014-07-22 11:10:35
>>
>>     [OPENMP] Initial parsing and sema analysis for 'atomic' directive.
>>
>>     git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213639
>> 91177308-0d34-0410-b5e6-96231b3b80d8
>> -----
>>
>> Thanks,
>> - Reece H. Dunn
>> _______________________________________________
>> cfe-dev mailing list
>> [hidden email]
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>
>
> _______________________________________________
> cfe-dev mailing list
> [hidden email]
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>
>
_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev