Skip to content
Snippets Groups Projects
  1. Jul 24, 2011
  2. Jul 20, 2011
  3. Jul 19, 2011
    • Simon Marlow's avatar
      Fix Windows breakage (#5322). When I modified StgRun to use the pure · 61458136
      Simon Marlow authored
      assembly version as part of the fix for #5250, we inadvertently lost
      the Windows magic for extending the stack.  Win32 requires that the
      stack is extended a page at a time, otherwise you get a segfault.  The
      C compiler knows how to do this, so we now call a C stub to ensure
      there's enough stack space at each invocation of the scheduler.
      61458136
  4. Jul 12, 2011
  5. Jul 05, 2011
  6. Jun 25, 2011
    • Ian Lynagh's avatar
      Fix gcc 4.6 warnings; fixes #5176 · 0a6f26f6
      Ian Lynagh authored
      Based on a patch from David Terei.
      
      Some parts are a little ugly (e.g. defining things that only ASSERTs
      use only when DEBUG is defined), so we might want to tweak things a
      little.
      
      I've also turned off -Werror for didn't-inline warnings, as we now
      get a few such warnings.
      0a6f26f6
    • Ian Lynagh's avatar
      Fix a typo in a comment · 12b93887
      Ian Lynagh authored
      12b93887
  7. Jun 24, 2011
  8. Jun 18, 2011
  9. Jun 06, 2011
  10. Jun 05, 2011
  11. Jun 01, 2011
  12. May 31, 2011
  13. May 29, 2011
  14. May 26, 2011
    • Duncan Coutts's avatar
      Emit various bits of OS process info into the eventlog · e8832eb9
      Duncan Coutts authored
      The process ID, parent process ID, rts name and version
      The program arguments and environment.
      e8832eb9
    • Duncan Coutts's avatar
      Add capability sets to the tracing/events system · 43c7d555
      Duncan Coutts authored
      We trace the creation and shutdown of capabilities. All the capabilities
      in the process are assigned to one capabilitiy set of OS-process type.
      
      This is a second version of the patch. Includes work by Spencer Janssen.
      43c7d555
    • Duncan Coutts's avatar
      Make the tracing of the startup event more regular · c4f9b989
      Duncan Coutts authored
      Rather than doing it differently for the eventlog and Dtrace cases.
      c4f9b989
    • Duncan Coutts's avatar
      Rearrange shutdownCapability code slightly · 68b76e0e
      Duncan Coutts authored
      This is mostly for the beneift of having sensible places to put tracing
      code later. We want a code path that has somewhere to trace (in order):
       (1) starting up all capabilities;
       (2) N * starting up an individual capability;
       (3) N * shutting down an individual capability;
       (4) shutting down all capabilities.
      This has to work in both threaded and non-threaded modes.
      
      Locations (1) and (2) are provided by initCapabilities and
      initCapability respectively. Previously, there was no loccation for (4)
      and while shutdownCapability should be usable for (3) it was only called
      in the !THREADED_RTS case.
      
      Now, shutdownCapability is called unconditionally (and the body is
      conditonal on THREADED_RTS) and there is a new shutdownCapabilities that
      calls shutdownCapability in a loop.
      68b76e0e
  15. May 25, 2011
  16. May 24, 2011
  17. May 22, 2011
Loading