Skip to content

Neboat/beta3#14

Merged
neboat merged 9 commits intoOpenCilk:dev/9.xfrom
neboat:neboat/beta3
Jul 25, 2020
Merged

Neboat/beta3#14
neboat merged 9 commits intoOpenCilk:dev/9.xfrom
neboat:neboat/beta3

Conversation

@neboat
Copy link
Collaborator

@neboat neboat commented Jul 25, 2020

Various bug fixes and improvements to beta 2:

  • Ensure that implicit synchronization in try blocks is properly nested.
  • Add a simple API for Cilksan to allow programmers to disable race detection around regions of their program.
  • Fix issue compiler crash  #13

neboat added 9 commits July 16, 2020 20:04
…skframe, to prevent implicit synchronization and Cilk-exception logic in a try block from affecting spawns outside of that try block.
exception-handling code when unassociated taskframes are present.

-) Do not remove single resumes that follow the taskframe.resume of an
 unassociated taskframe.

-) When optimizing taskframes, recognize that implicit synchronization
 occurs when control transfers to a landingpad.  This implicit
 synchronization can imply that an unassociated taskframe in the
 continuation of a spawn may be necessary, even if it does not
 explicitly contain a sync.
… ensure that the linker properly resolves those symbols in tools where only those functions, and no other hooks, are defined.
@neboat neboat merged commit 3d316e3 into OpenCilk:dev/9.x Jul 25, 2020
@wheatman wheatman mentioned this pull request Jan 7, 2022
neboat pushed a commit to neboat/opencilk-project that referenced this pull request Jun 13, 2022
neboat pushed a commit to neboat/opencilk-project that referenced this pull request Jun 13, 2022
Solving more of the same problem as in issue OpenCilk#14.
neboat pushed a commit to neboat/opencilk-project that referenced this pull request Nov 28, 2023
neboat pushed a commit to neboat/opencilk-project that referenced this pull request Nov 28, 2023
Solving more of the same problem as in issue OpenCilk#14.
kennyzzhang pushed a commit to kennyzzhang/opencilk-project that referenced this pull request Feb 2, 2024
kennyzzhang pushed a commit to kennyzzhang/opencilk-project that referenced this pull request Feb 2, 2024
Solving more of the same problem as in issue OpenCilk#14.
neboat pushed a commit to neboat/opencilk-project that referenced this pull request Jan 15, 2025
neboat pushed a commit to neboat/opencilk-project that referenced this pull request Jan 15, 2025
Solving more of the same problem as in issue OpenCilk#14.
neboat pushed a commit to neboat/opencilk-project that referenced this pull request Sep 30, 2025
neboat pushed a commit to neboat/opencilk-project that referenced this pull request Sep 30, 2025
Solving more of the same problem as in issue OpenCilk#14.
neboat pushed a commit to neboat/opencilk-project that referenced this pull request Oct 7, 2025
neboat pushed a commit to neboat/opencilk-project that referenced this pull request Oct 7, 2025
Solving more of the same problem as in issue OpenCilk#14.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant