Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

Fiber fixes #22

Merged
merged 8 commits into from
Jun 2, 2011
Merged

Fiber fixes #22

merged 8 commits into from
Jun 2, 2011

Conversation

MartinNowak
Copy link
Member

  • fix global shared ucontext_t for fibers
  • use native TLS variable to store current fiber
  • implement x86_64 asm fiber switches
  • add unittests

@complexmath
Copy link
Member

Nice work!

@complexmath complexmath closed this Jun 2, 2011
@complexmath complexmath reopened this Jun 2, 2011
complexmath added a commit that referenced this pull request Jun 2, 2011
@complexmath complexmath merged commit f137f94 into dlang:master Jun 2, 2011
@complexmath
Copy link
Member

These changes broke D-Tester on pretty much every platform, so I reverted it. The problem seems to be an OutOfMemoryError in the core.thread unittests, but I haven't spent the time to find the cause.

@MartinNowak
Copy link
Member Author

Can you please reopen the pull request. I've committed a fix for bug triggered by the unittest.

@complexmath
Copy link
Member

It won't let me... perhaps because I already pulled once. I may have to do this manually from the command line.

redstar pushed a commit to redstar/druntime that referenced this pull request Sep 1, 2015
fmemopen, open_memstream unavail on OSX
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
2 participants