Skip to content
This repository has been archived by the owner on Jan 7, 2023. It is now read-only.

LDC compatibility #4

Open
hmmdyl opened this issue Mar 19, 2021 · 1 comment
Open

LDC compatibility #4

hmmdyl opened this issue Mar 19, 2021 · 1 comment
Assignees
Labels
enhancement New feature or request SAOC2021 This issue part of the Symmetry Autumn of Code 2021 goals

Comments

@hmmdyl
Copy link
Owner

hmmdyl commented Mar 19, 2021

LDC for the moment is incompatible with a GCC C/C++ backend. The cause of the issue is error/exception handling.

I will need to write glue code to accept LDC's compiler generated exception-code and make it interact with GCC's (not GDC!!) exception code.

@hmmdyl hmmdyl added the enhancement New feature or request label Mar 19, 2021
@hmmdyl hmmdyl self-assigned this Mar 19, 2021
@hmmdyl
Copy link
Owner Author

hmmdyl commented Mar 19, 2021

This is LDC's exception handling implementation and you'll notice that it is incompatible with our GDC-based exception handling. For refence, this is GDC's exception handling code.

@hmmdyl hmmdyl added the SAOC2021 This issue part of the Symmetry Autumn of Code 2021 goals label Sep 2, 2021
@hmmdyl hmmdyl added this to the SAOC2021 Milestone #1 milestone Sep 2, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request SAOC2021 This issue part of the Symmetry Autumn of Code 2021 goals
Projects
None yet
Development

No branches or pull requests

1 participant