Skip to content

Comments

Fix typos.#3

Merged
UplinkCoder merged 5 commits intoUplinkCoder:newCTFE_rebootfrom
veelo:patch-2
Feb 12, 2018
Merged

Fix typos.#3
UplinkCoder merged 5 commits intoUplinkCoder:newCTFE_rebootfrom
veelo:patch-2

Conversation

@veelo
Copy link

@veelo veelo commented Feb 12, 2018

Hi Stefan,

I made a pass through comments and string literals, fixing a few typos here and there. The only comment I found indecipherable is the one starting at line 303 of ctfe_bc.d. I am still not sure I got it right, the last sentence there should probably start with "If we visited" instead.

Anyway, please accept this small contribution as a token of my appreciation of your hard work. I hope you will get the support you need to bring this to a release, it would be a real waste otherwise.

Best regards,
Bastiaan.

@UplinkCoder
Copy link
Owner

Thanks alot! @veelo.
This helps a lot in the long run.

@UplinkCoder UplinkCoder merged commit fda0475 into UplinkCoder:newCTFE_reboot Feb 12, 2018
UplinkCoder pushed a commit that referenced this pull request Dec 28, 2025
Limit the number of platforms that this is done on.  A inspection of
some libc implementations of fork has identified the main culprits,
don't need to apply this to any others.

MacOS testsuite also regressed as a result on calling this code, it's
not clear why, but the backtrace is:
```
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
  * frame #0: 0x00007ff81abe6ee3 libsystem_platform.dylib`_os_unfair_lock_recursive_abort + 23
    frame #1: 0x00007ff81abe12da libsystem_platform.dylib`_os_unfair_lock_lock_slow + 247
    frame #2: 0x00007ff81abccd44 libsystem_pthread.dylib`_pthread_atfork_prepare_handlers + 48
    frame #3: 0x00007ff825dc2705 libSystem.B.dylib`libSystem_atfork_prepare + 25
    frame #4: 0x00007ff81aac17e1 libsystem_c.dylib`fork + 24
    frame dlang#5: 0x0000000101f730ee test_runner`core.internal.backtrace.dwarf.resolveAddressesWithAtos(Location[]) + 210
```
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.

2 participants