duncan (Duncan Coutts)
User

Projects

User does not belong to any projects.

User Details

User Since
Jun 28 2014, 3:21 PM (232 w, 5 d)

Recent Activity

Jul 25 2018

duncan committed rGHCDIFF6097a944cc84: Add Debug.Trace.traceMarker/traceMarkerIO (authored by duncan).
Add Debug.Trace.traceMarker/traceMarkerIO
Jul 25 2018, 11:06 AM
duncan committed rGHCDIFFef9e3483150a: Rename parAvgBytesCopied to parTotBytesCopied (authored by Mikolaj).
Rename parAvgBytesCopied to parTotBytesCopied
Jul 25 2018, 11:03 AM
duncan committed rGHCDIFF201a47c891d0: Update Debug.Trace haddock docs and rename putTraceMsg to traceIO (authored by duncan).
Update Debug.Trace haddock docs and rename putTraceMsg to traceIO
Jul 25 2018, 11:01 AM
duncan committed rGHCDIFFd8633ce34259: Add pure traceEvent and re-export from Debug.Trace (authored by duncan).
Add pure traceEvent and re-export from Debug.Trace
Jul 25 2018, 11:01 AM
duncan committed rGHCDIFF86b3b700d4bd: Redefine gcdInt to use gcdInteger rather than gcdInt# primop The gcdInt# primop… (authored by duncan).
Redefine gcdInt to use gcdInteger rather than gcdInt# primop The gcdInt# primop…
Jul 25 2018, 10:51 AM
duncan committed rGHCDIFF16f5710341ce: Remove unused foreign imports of __encodeFloat/Double (authored by duncan).
Remove unused foreign imports of __encodeFloat/Double
Jul 25 2018, 10:51 AM
duncan committed rGHCDIFFc17eadb0bd7c: Clean up .cabal file a bit specify build-type and cabal-version >= 1.2 put… (authored by duncan).
Clean up .cabal file a bit specify build-type and cabal-version >= 1.2 put…
Jul 25 2018, 10:47 AM
duncan committed rGHCDIFF419c96422d17: add import Prelude to get dependencies right for Data/Fixed.hs Hopefully this… (authored by duncan).
add import Prelude to get dependencies right for Data/Fixed.hs Hopefully this…
Jul 25 2018, 10:42 AM
duncan committed rGHCDIFF17956f1a6fcb: Fix test T5373 for +RTS/rtsopts changes (authored by duncan).
Fix test T5373 for +RTS/rtsopts changes
Jul 25 2018, 9:35 AM
duncan committed rGHCDIFF6141d75a0e77: Add filtering and accept output for ghcpkg01 (authored by duncan).
Add filtering and accept output for ghcpkg01
Jul 25 2018, 9:29 AM
duncan committed rGHCDIFF17d4776e3ab0: Accept changed output for a couple ghc-pkg tests (authored by duncan).
Accept changed output for a couple ghc-pkg tests
Jul 25 2018, 9:29 AM
duncan committed rGHCDIFFd6f8abc6020a: Adjust for the changed location of gcdInt (authored by duncan).
Adjust for the changed location of gcdInt
Jul 25 2018, 9:13 AM
duncan committed rGHCDIFFd4528e72f102: Adjust tcfail141 so it does not import int2Integer# from GHC.Prim Since we're… (authored by duncan).
Adjust tcfail141 so it does not import int2Integer# from GHC.Prim Since we're…
Jul 25 2018, 9:13 AM
duncan committed rGHCDIFFaca63cce9cd1: Switch from foreign import ccall threadsafe to just safe The 'threadsafe' one… (authored by duncan).
Switch from foreign import ccall threadsafe to just safe The 'threadsafe' one…
Jul 25 2018, 9:13 AM
duncan committed rGHCDIFFafbb58133c6a: Fixup bytestring tests to work with current QuickCheck and bytestring Sadly… (authored by duncan).
Fixup bytestring tests to work with current QuickCheck and bytestring Sadly…
Jul 25 2018, 9:00 AM
duncan committed rGHCDIFF12cdd6da8f63: Don translate UserInterrupt into ExitFailure 1, let it propagate (authored by duncan).
Don translate UserInterrupt into ExitFailure 1, let it propagate
Jul 25 2018, 8:22 AM
duncan committed rGHCDIFFa987b8004e83: Improve the shutdownHaskellAndSignal and add fast exit (authored by duncan).
Improve the shutdownHaskellAndSignal and add fast exit
Jul 25 2018, 8:22 AM
duncan committed rGHCDIFFa609027da31c: Add a new traceMarker# primop for use in profiling output (authored by duncan).
Add a new traceMarker# primop for use in profiling output
Jul 25 2018, 7:42 AM
duncan committed rGHCDIFFc294d95dc049: Add the GC_GLOBAL_SYNC event marking that all caps are stopped for GC (authored by Mikolaj).
Add the GC_GLOBAL_SYNC event marking that all caps are stopped for GC
Jul 25 2018, 7:22 AM
duncan committed rGHCDIFF598109eb0cc2: Fix the timestamps in GC_START and GC_END events on the GC-initiating cap (authored by Mikolaj).
Fix the timestamps in GC_START and GC_END events on the GC-initiating cap
Jul 25 2018, 7:22 AM
duncan committed rGHCDIFF1f809ce6df1d: Emit final heap alloc events and rearrange code to calculate alloc totals (authored by duncan).
Emit final heap alloc events and rearrange code to calculate alloc totals
Jul 25 2018, 7:22 AM
duncan committed rGHCDIFFe88f1625a234: Move trace of cap delete from shutdownCapability to freeCapability (authored by duncan).
Move trace of cap delete from shutdownCapability to freeCapability
Jul 25 2018, 7:22 AM
duncan committed rGHCDIFF65aaa9b2715c: Add new eventlog events for various heap and GC statistics (authored by duncan).
Add new eventlog events for various heap and GC statistics
Jul 25 2018, 7:22 AM
duncan committed rGHCDIFFa3cdefd21b3e: Adjust the eventlog description header for the spark counter event (authored by duncan).
Adjust the eventlog description header for the spark counter event
Jul 25 2018, 7:22 AM
duncan committed rGHCDIFFcd930da1145a: Change the presentation of parallel GC work balance in +RTS -s (authored by duncan).
Change the presentation of parallel GC work balance in +RTS -s
Jul 25 2018, 7:22 AM
duncan committed rGHCDIFFf9c2e8543cab: Add eventlog/trace stuff for capabilities: create/delete/enable/disable (authored by duncan).
Add eventlog/trace stuff for capabilities: create/delete/enable/disable
Jul 25 2018, 7:22 AM
duncan committed rGHCDIFF8536f09c2f31: Calculate the total memory allocated on a per-capability basis (authored by duncan).
Calculate the total memory allocated on a per-capability basis
Jul 25 2018, 7:22 AM
duncan committed rGHCDIFF050f71415028: Update the user guide with details on new flag +RTS -lu (authored by duncan).
Update the user guide with details on new flag +RTS -lu
Jul 25 2018, 7:19 AM
Ian Lynagh <igloo@earth.li> committed rGHCDIFFcffb7601d8fa: Drop ".exe" exetention from eventlog file name (authored by duncan).
Drop ".exe" exetention from eventlog file name
Jul 25 2018, 7:08 AM
duncan committed rGHCDIFFc739d845f9b3: Add eventlog event for thread labels (authored by duncan).
Add eventlog event for thread labels
Jul 25 2018, 7:05 AM
duncan committed rGHCDIFF3955077fd55d: Fix unused var warning on windows (authored by duncan).
Fix unused var warning on windows
Jul 25 2018, 7:04 AM
duncan committed rGHCDIFFd518e8f1a6f1: Fix recent rts flags changes on windows (authored by duncan).
Fix recent rts flags changes on windows
Jul 25 2018, 7:04 AM
duncan committed rGHCDIFF6dfd9016c38a: Allow the -t -T -s -S flags (without <file> arg!) in -rtsopts=some mode (authored by duncan).
Allow the -t -T -s -S flags (without <file> arg!) in -rtsopts=some mode
Jul 25 2018, 7:04 AM
duncan committed rGHCDIFF8c7ad0bd5bf1: Change what +RTS options are available by default (authored by duncan).
Change what +RTS options are available by default
Jul 25 2018, 7:04 AM
duncan committed rGHCDIFF43a927104667: Use signed comparison for +RTS -N x <= 0 test (authored by duncan).
Use signed comparison for +RTS -N x <= 0 test
Jul 25 2018, 7:04 AM
duncan committed rGHCDIFFaaaaf67b2fca: Add an RTS eventlog tracing class for user messages (authored by duncan).
Add an RTS eventlog tracing class for user messages
Jul 25 2018, 7:04 AM
duncan committed rGHCDIFF2daa3bd82f4a: Remove +RTS --help text for -De flag which no longer exists (authored by duncan).
Remove +RTS --help text for -De flag which no longer exists
Jul 25 2018, 7:04 AM
duncan committed rGHCDIFF4856d15a87d9: Add new eventlog EVENT_WALL_CLOCK_TIME for time matching (authored by duncan).
Add new eventlog EVENT_WALL_CLOCK_TIME for time matching
Jul 25 2018, 7:04 AM
duncan committed rGHCDIFFd69059203d07: Add a clock domain capset and emit wall clock time on rts init (authored by duncan).
Add a clock domain capset and emit wall clock time on rts init
Jul 25 2018, 7:04 AM
duncan committed rGHCDIFFece21ea00b86: Add rts time util getUnixEpochTime (authored by duncan).
Add rts time util getUnixEpochTime
Jul 25 2018, 7:04 AM
duncan committed rGHCDIFF17c166232cf2: Delete some old Win9x C code (authored by duncan).
Delete some old Win9x C code
Jul 25 2018, 7:04 AM
duncan committed rGHCDIFFf9c2157310ee: Rename traceCapsetModify for consistency and clarity (authored by duncan).
Rename traceCapsetModify for consistency and clarity
Jul 25 2018, 7:04 AM
duncan committed rGHCDIFFc08bd1007db8: Fix syntax error in DTrace event specification (authored by duncan).
Fix syntax error in DTrace event specification
Jul 25 2018, 6:55 AM
duncan committed rGHCDIFF8f4f29f655fd: Document the new +RTS -l options in the user guide (authored by duncan).
Document the new +RTS -l options in the user guide
Jul 25 2018, 6:54 AM
duncan committed rGHCDIFFb0935476b64b: Document the new +RTS -l flags in the +RTS --help output (authored by duncan).
Document the new +RTS -l flags in the +RTS --help output
Jul 25 2018, 6:54 AM
duncan committed rGHCDIFF084b64f22717: Add new fully-accurate per-spark trace/eventlog events (authored by duncan).
Add new fully-accurate per-spark trace/eventlog events
Jul 25 2018, 6:54 AM
duncan committed rGHCDIFFa5c7f52ea722: Sync EventLogFormat.h with ghc-events (authored by duncan).
Sync EventLogFormat.h with ghc-events
Jul 25 2018, 6:54 AM
duncan committed rGHCDIFF02871adf5f27: include spark counters in the sparks trace class (authored by Mikolaj).
include spark counters in the sparks trace class
Jul 25 2018, 6:54 AM
duncan committed rGHCDIFF46b707499713: Move GC tracing into a separate trace class (authored by duncan).
Move GC tracing into a separate trace class
Jul 25 2018, 6:54 AM
duncan committed rGHCDIFF5cc2670c5890: add a missing traceSparkCounters invocation (authored by Mikolaj).
add a missing traceSparkCounters invocation
Jul 25 2018, 6:54 AM
duncan committed rGHCDIFFa5192d48e61a: add a new trace class for spark events (authored by duncan).
add a new trace class for spark events
Jul 25 2018, 6:54 AM
duncan committed rGHCDIFFd77df1caad3a: Add spark counter tracing (authored by duncan).
Add spark counter tracing
Jul 25 2018, 6:54 AM
duncan committed rGHCDIFF5d091088ce94: Move allocation of spark pools into initCapability (authored by duncan).
Move allocation of spark pools into initCapability
Jul 25 2018, 6:54 AM
duncan committed rGHCDIFFddb47a91da71: Add assertion of the invariant for the spark counters (authored by duncan).
Add assertion of the invariant for the spark counters
Jul 25 2018, 6:54 AM
duncan committed rGHCDIFF1be80fdb6a8e: Fix wrong arg name in a C function prototype (authored by duncan).
Fix wrong arg name in a C function prototype
Jul 25 2018, 6:54 AM
duncan committed rGHCDIFF556557ebee27: Use a struct for the set of spark counters (authored by duncan).
Use a struct for the set of spark counters
Jul 25 2018, 6:54 AM
duncan committed rGHCDIFFfa8d20e6d852: Classify overflowed sparks separately (authored by duncan).
Classify overflowed sparks separately
Jul 25 2018, 6:54 AM
duncan committed rGHCDIFFededf355981f: Change tryStealSpark so it does not consume fizzled sparks (authored by duncan).
Change tryStealSpark so it does not consume fizzled sparks
Jul 25 2018, 6:54 AM
duncan committed rGHCDIFFe0b98b42847d: Improve the newSpark dud test by using the pointer tag bits (authored by duncan).
Improve the newSpark dud test by using the pointer tag bits
Jul 25 2018, 6:54 AM
Ian Lynagh <igloo@earth.li> committed rGHCDIFF237fea9fd27a: Fix for $topdir appearing in the haddock-html field (authored by duncan).
Fix for $topdir appearing in the haddock-html field
Jul 25 2018, 6:49 AM
duncan committed rGHCDIFFe8832eb9f05c: Emit various bits of OS process info into the eventlog (authored by duncan).
Emit various bits of OS process info into the eventlog
Jul 25 2018, 6:48 AM
duncan committed rGHCDIFF94d7c806e2b0: Fix build on windows (hopefully) (authored by duncan).
Fix build on windows (hopefully)
Jul 25 2018, 6:48 AM
duncan committed rGHCDIFF43c7d555c8d7: Add capability sets to the tracing/events system (authored by duncan).
Add capability sets to the tracing/events system
Jul 25 2018, 6:48 AM
duncan committed rGHCDIFF68b76e0e49d4: Rearrange shutdownCapability code slightly (authored by duncan).
Rearrange shutdownCapability code slightly
Jul 25 2018, 6:48 AM
duncan committed rGHCDIFFc4f9b989c605: Make the tracing of the startup event more regular (authored by duncan).
Make the tracing of the startup event more regular
Jul 25 2018, 6:48 AM
duncan committed rGHCDIFFf35a3d247e02: Provide the pkgroot value in ghc-pkg dump & describe when necessary (authored by duncan).
Provide the pkgroot value in ghc-pkg dump & describe when necessary
Jul 25 2018, 6:47 AM
duncan committed rGHCDIFF5fffd9b28c2b: ghc-pkg: report parser warnings when registering packages (authored by duncan).
ghc-pkg: report parser warnings when registering packages
Jul 25 2018, 6:47 AM
duncan committed rGHCDIFFf61d53d322cd: Add stricter ghc-pkg checks on package file/dir/url fields (authored by duncan).
Add stricter ghc-pkg checks on package file/dir/url fields
Jul 25 2018, 6:47 AM
duncan committed rGHCDIFF40b6bd47cf00: Implement ${pkgroot} spec, allows relocatable registered packages (authored by duncan).
Implement ${pkgroot} spec, allows relocatable registered packages
Jul 25 2018, 6:47 AM
duncan committed rGHCDIFF78185538b0d9: Deprecate the ghc-pkg --auto-ghci-libs flag (authored by duncan).
Deprecate the ghc-pkg --auto-ghci-libs flag
Jul 25 2018, 6:47 AM
duncan committed rGHCDIFF6ef41c263075: ghc-pkg: don't expand ${name}-style env vars by default (authored by duncan).
ghc-pkg: don't expand ${name}-style env vars by default
Jul 25 2018, 6:47 AM
duncan committed rGHCDIFF96d64fe2175d: Revert "Add capability sets to the event system. Contains code from Duncan… (authored by duncan).
Revert "Add capability sets to the event system. Contains code from Duncan…
Jul 25 2018, 6:47 AM
duncan added a reverting change for rGHCDIFF58532eb46041: Add capability sets to the event system. Contains code from Duncan Coutts.: rGHCDIFF96d64fe2175d: Revert "Add capability sets to the event system. Contains code from Duncan….
Jul 25 2018, 6:47 AM
duncan committed rGHCDIFF58339b06aff7: FIX #4825: Update User Guide info on DLLs. (authored by duncan).
FIX #4825: Update User Guide info on DLLs.
Jul 25 2018, 6:46 AM
duncan committed rGHCDIFFcfbf0eb134ef: Make the GHCi linker handle partially stripped object files (#5004) (authored by duncan).
Make the GHCi linker handle partially stripped object files (#5004)
Jul 25 2018, 6:46 AM
duncan committed rGHCDIFF623e6139a5a3: Fix formatting of module deprecation/warning messages It was accidentally using… (authored by duncan).
Fix formatting of module deprecation/warning messages It was accidentally using…
Jul 25 2018, 6:23 AM
duncan committed rGHCDIFF5364ea8bd208: Improve the user guide section on shared libs Make it clear that Haskell code… (authored by duncan).
Improve the user guide section on shared libs Make it clear that Haskell code…
Jul 25 2018, 6:19 AM
duncan committed rGHCDIFF035890658d56: Update a few points about shared libs in other sections And add links to the… (authored by duncan).
Update a few points about shared libs in other sections And add links to the…
Jul 25 2018, 6:15 AM
duncan committed rGHCDIFF901d7795d31f: Document -dynload flag. Also add it and -shared to the flags reference. (authored by duncan).
Document -dynload flag. Also add it and -shared to the flags reference.
Jul 25 2018, 6:15 AM
duncan committed rGHCDIFFa7981216f157: Add new section on using shared libs (authored by duncan).
Add new section on using shared libs
Jul 25 2018, 6:15 AM
duncan committed rGHCDIFFcc8e41a3c5e0: Document foreign import prim in the user guide Basically just stat that it… (authored by duncan).
Document foreign import prim in the user guide Basically just stat that it…
Jul 25 2018, 6:15 AM
duncan committed rGHCDIFFe53ba3592da5: Stop building the rts against gmp Nothing from gmp is used in the rts anymore. (authored by duncan).
Stop building the rts against gmp Nothing from gmp is used in the rts anymore.
Jul 25 2018, 6:14 AM
duncan committed rGHCDIFF1b61c2db6a8d: Remove the implementation of gmp primops from the rts (authored by duncan).
Remove the implementation of gmp primops from the rts
Jul 25 2018, 6:14 AM
duncan committed rGHCDIFF0f10e0707742: Stop setting the gmp memory functions in the rts and remove the implementations… (authored by duncan).
Stop setting the gmp memory functions in the rts and remove the implementations…
Jul 25 2018, 6:14 AM
duncan committed rGHCDIFFd874b8c93b73: Remove the gmp/Integer primops from the compiler The implementations are still… (authored by duncan).
Remove the gmp/Integer primops from the compiler The implementations are still…
Jul 25 2018, 6:14 AM
duncan committed rGHCDIFF96fff1ba94bd: Exports a few rts things we need for cmm code in external packages In… (authored by duncan).
Exports a few rts things we need for cmm code in external packages In…
Jul 25 2018, 6:14 AM
duncan committed rGHCDIFF85df606a2311: Add and export rts_unsafeGetMyCapability from rts We need this, or something… (authored by duncan).
Add and export rts_unsafeGetMyCapability from rts We need this, or something…
Jul 25 2018, 6:14 AM
duncan committed rGHCDIFF0efe9bd77f47: Add missing StgPrimCallOp case in repCCallConv We don't handle "foreign import… (authored by duncan).
Add missing StgPrimCallOp case in repCCallConv We don't handle "foreign import…
Jul 25 2018, 6:14 AM
duncan committed rGHCDIFFf5c113de5445: Require GHCForeignImportPrim for "foreign import prim" In practise currently… (authored by duncan).
Require GHCForeignImportPrim for "foreign import prim" In practise currently…
Jul 25 2018, 6:14 AM
duncan committed rGHCDIFFf73446118d71: Reverse the safe/unsafe requirement on foreign import prim The safe/unsafe… (authored by duncan).
Reverse the safe/unsafe requirement on foreign import prim The safe/unsafe…
Jul 25 2018, 6:14 AM
duncan committed rGHCDIFF5b7e2a875b08: Desugaring for "foreign import prim" Unlike normal foreign imports which… (authored by duncan).
Desugaring for "foreign import prim" Unlike normal foreign imports which…
Jul 25 2018, 6:14 AM
duncan committed rGHCDIFFcbbee4e8727c: Add PrimCall to the STG layer and update Core -> STG translation It adds a… (authored by duncan).
Add PrimCall to the STG layer and update Core -> STG translation It adds a…
Jul 25 2018, 6:14 AM
duncan committed rGHCDIFF2da37f4f1579: Typechecking for "foreign import prim" The main restriction is that all args… (authored by duncan).
Typechecking for "foreign import prim" The main restriction is that all args…
Jul 25 2018, 6:14 AM
duncan committed rGHCDIFF71aa4a4723e9: Add new FFI calling convention "prim" First in a series of patches to add the… (authored by duncan).
Add new FFI calling convention "prim" First in a series of patches to add the…
Jul 25 2018, 6:14 AM
duncan committed rGHCDIFFa4005d2d0c18: Lexing and parsing for "foreign import prim" We only allow simple function… (authored by duncan).
Lexing and parsing for "foreign import prim" We only allow simple function…
Jul 25 2018, 6:14 AM
duncan committed rGHCDIFF5cb496dc86fa: Deprecate the threadsafe kind of foreign import (authored by duncan).
Deprecate the threadsafe kind of foreign import
Jul 25 2018, 6:13 AM
duncan committed rGHCDIFF2016964946f0: Remove __encodeDouble and __encodeFloat from the rts They now live in the… (authored by duncan).
Remove __encodeDouble and __encodeFloat from the rts They now live in the…
Jul 25 2018, 6:13 AM
duncan committed rGHCDIFF1d141bd52e6e: Add recently added lib dirs to the darcs boring file (authored by duncan).
Add recently added lib dirs to the darcs boring file
Jul 25 2018, 6:13 AM
duncan committed rGHCDIFFc82d8533c797: Fix the flag used to force linking when we are making a shared library This is… (authored by duncan).
Fix the flag used to force linking when we are making a shared library This is…
Jul 25 2018, 6:13 AM
duncan committed rGHCDIFF8e0adc0215ff: Check we're not using stdcall in foreign export on unsupported platforms It's… (authored by duncan).
Check we're not using stdcall in foreign export on unsupported platforms It's…
Jul 25 2018, 6:13 AM