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

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dlang/druntime
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: a56977ca99d4
Choose a base ref
...
head repository: dlang/druntime
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dbf3ff2a9820
Choose a head ref
  • 4 commits
  • 1 file changed
  • 2 contributors

Commits on Jul 13, 2014

  1. Allow configuration of the signals used for GC

    On Posix systems druntime's GC uses SIGUSR1 and SIGUSR2 to implement
    suspension of threads for its garbage collector. When integrating D into
    existing programs written in other languages such as C or C++,
    SIGUSR1/SIGUSR2 may already have an existing meaning. This allows those
    programs to use currently unused signals for D's GC, most likely some of
    the POSIX real time signals where availble.
    
    This is acheived by calling thread_setGCSignals prior to thread_init, at
    most once. If it is not called the runtime will continue to use SIGUSR1
    and SIGUSR2. The functionality leaves the choice of signals up to the
    caller, it does not assume any particular real time signal or that real
    time signals are available.
    lcapaldo committed Jul 13, 2014
    Configuration menu
    Copy the full SHA
    a29efb7 View commit details
    Browse the repository at this point in the history
  2. Fix identation

    lcapaldo committed Jul 13, 2014
    Configuration menu
    Copy the full SHA
    95cedb9 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2014

  1. Improve documentation of thread_setGCSignals.

    Fix some typos, and ensure that the documentation is available when
    generating docs on any system, while also clarifying it is Posix-only.
    lcapaldo committed Sep 18, 2014
    Configuration menu
    Copy the full SHA
    0665322 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2014

  1. Merge pull request #888 from lcapaldo/configurable_signals

    Allow configuration of the signals used for GC
    dnadlinger committed Sep 19, 2014
    Configuration menu
    Copy the full SHA
    dbf3ff2 View commit details
    Browse the repository at this point in the history
Loading