diff options
author | Ryan Scott <ryan.gl.scott@gmail.com> | 2019-03-12 18:15:38 -0400 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2019-03-15 10:17:54 -0400 |
commit | 610ec224a49e092c802a336570fd9613ea15ef3c (patch) | |
tree | cc79ac561669b51099eb37f222e8179d48a54d59 /rts | |
parent | afc80730fd235f5c5b2d0b9fc5a10c16ef9865f6 (diff) | |
download | haskell-610ec224a49e092c802a336570fd9613ea15ef3c.tar.gz |
Update Trac ticket URLs to point to GitLab
This moves all URL references to Trac tickets to their corresponding
GitLab counterparts.
Diffstat (limited to 'rts')
-rw-r--r-- | rts/Apply.cmm | 2 | ||||
-rw-r--r-- | rts/Linker.c | 4 | ||||
-rw-r--r-- | rts/ProfHeap.c | 2 | ||||
-rw-r--r-- | rts/RtsAPI.c | 2 | ||||
-rw-r--r-- | rts/RtsFlags.c | 8 | ||||
-rw-r--r-- | rts/RtsUtils.c | 2 | ||||
-rw-r--r-- | rts/Schedule.c | 2 | ||||
-rw-r--r-- | rts/StablePtr.c | 2 | ||||
-rw-r--r-- | rts/StgPrimFloat.c | 2 | ||||
-rw-r--r-- | rts/linker/LoadArchive.c | 2 | ||||
-rw-r--r-- | rts/posix/OSMem.c | 2 | ||||
-rw-r--r-- | rts/posix/Select.c | 2 | ||||
-rw-r--r-- | rts/sm/Storage.c | 2 | ||||
-rw-r--r-- | rts/win32/GetTime.c | 2 |
14 files changed, 18 insertions, 18 deletions
diff --git a/rts/Apply.cmm b/rts/Apply.cmm index 0454fd69e2..b08a8bf538 100644 --- a/rts/Apply.cmm +++ b/rts/Apply.cmm @@ -461,7 +461,7 @@ for: /* Note [AP_STACKs must be eagerly blackholed] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Trac #13615 describes a nasty concurrency issue where we can enter into the +#13615 describes a nasty concurrency issue where we can enter into the middle of an ST action multiple times, resulting in duplication of effects. In short, the construction of an AP_STACK allows us to suspend a computation which should not be duplicated. When running with lazy blackholing, we can then diff --git a/rts/Linker.c b/rts/Linker.c index 06b36ca88e..b293b6a839 100644 --- a/rts/Linker.c +++ b/rts/Linker.c @@ -249,7 +249,7 @@ static void ghciRemoveSymbolTable(HashTable *table, const SymbolName* key, Some test have been written for weak symbols but have been disabled mostly because it's unsure how the weak symbols support should look. - See Trac #11223 + See #11223 */ int ghciInsertSymbolTable( pathchar* obj_name, @@ -679,7 +679,7 @@ addDLL( pathchar *dll_name ) return NULL; } - // GHC Trac ticket #2615 + // GHC #2615 // On some systems (e.g., Gentoo Linux) dynamic files (e.g. libc.so) // contain linker scripts rather than ELF-format object code. This // code handles the situation by recognizing the real object code diff --git a/rts/ProfHeap.c b/rts/ProfHeap.c index 9ab4ff1c9d..5e3f8940a0 100644 --- a/rts/ProfHeap.c +++ b/rts/ProfHeap.c @@ -414,7 +414,7 @@ initHeapProfiling(void) stg_exit(EXIT_FAILURE); } #if defined(THREADED_RTS) - // See Trac #12019. + // See #12019. if (doingLDVProfiling() && RtsFlags.ParFlags.nCapabilities > 1) { errorBelch("-hb cannot be used with multiple capabilities"); stg_exit(EXIT_FAILURE); diff --git a/rts/RtsAPI.c b/rts/RtsAPI.c index 9396dccc07..26433ac209 100644 --- a/rts/RtsAPI.c +++ b/rts/RtsAPI.c @@ -464,7 +464,7 @@ void rts_evalIO (/* inout */ Capability **cap, * rts_evalStableIOMain() is suitable for calling main Haskell thread * stored in (StablePtr (IO a)) it calls rts_evalStableIO but wraps * function in GHC.TopHandler.runMainIO that installs top_handlers. - * See Trac #12903. + * See #12903. */ void rts_evalStableIOMain(/* inout */ Capability **cap, /* in */ HsStablePtr s, diff --git a/rts/RtsFlags.c b/rts/RtsFlags.c index 37eafa5c55..0fb6ed6d9b 100644 --- a/rts/RtsFlags.c +++ b/rts/RtsFlags.c @@ -797,7 +797,7 @@ static void procRtsOpts (int rts_argc0, } else { /* 0 is dash, 1 is first letter */ - /* see Trac #9839 */ + /* see #9839 */ unchecked_arg_start = 1; switch(rts_argv[arg][1]) { @@ -1566,12 +1566,12 @@ error = true; break; /* defensive programming */ /* check the rest to be sure there is nothing afterwards.*/ - /* see Trac #9839 */ + /* see #9839 */ check_rest: { /* start checking from the first unchecked position, * not from index 2*/ - /* see Trac #9839 */ + /* see #9839 */ if (rts_argv[arg][unchecked_arg_start] != '\0') { errorBelch("flag -%c given an argument" " when none was expected: %s", @@ -1687,7 +1687,7 @@ static void normaliseRtsOpts (void) // If allocation area is larger that CPU cache // we can finish scanning quicker doing work-stealing - // scan. Trac #9221 + // scan. #9221 // 32M looks big enough not to fit into L2 cache // of popular modern CPUs. if (alloc_area_bytes >= 32 * 1024 * 1024) { diff --git a/rts/RtsUtils.c b/rts/RtsUtils.c index 618815de76..d5fa16874c 100644 --- a/rts/RtsUtils.c +++ b/rts/RtsUtils.c @@ -306,7 +306,7 @@ void printRtsInfo(const RtsConfig rts_config) { mkRtsInfoPair("Word size", TOSTRING(WORD_SIZE_IN_BITS)); mkRtsInfoPair("Compiler unregisterised", GhcUnregisterised); mkRtsInfoPair("Tables next to code", GhcEnableTablesNextToCode); - mkRtsInfoPair("Flag -with-rtsopts", /* See Trac #15261 */ + mkRtsInfoPair("Flag -with-rtsopts", /* See #15261 */ rts_config.rts_opts != NULL ? rts_config.rts_opts : ""); printf(" ]\n"); } diff --git a/rts/Schedule.c b/rts/Schedule.c index 02055d2566..7ffd44d22f 100644 --- a/rts/Schedule.c +++ b/rts/Schedule.c @@ -2122,7 +2122,7 @@ forkProcess(HsStablePtr *entry // Install toplevel exception handlers, so interruption // signal will be sent to the main thread. - // See Trac #12903 + // See #12903 rts_evalStableIOMain(&cap, entry, NULL); // run the action rts_checkSchedStatus("forkProcess",cap); diff --git a/rts/StablePtr.c b/rts/StablePtr.c index 0f53ffcdc4..2181b83d90 100644 --- a/rts/StablePtr.c +++ b/rts/StablePtr.c @@ -85,7 +85,7 @@ Future plans for stable ptrs include distinguishing them by the generation of the pointed object. See - http://ghc.haskell.org/trac/ghc/ticket/7670 for details. + https://gitlab.haskell.org/ghc/ghc/issues/7670 for details. */ spEntry *stable_ptr_table = NULL; diff --git a/rts/StgPrimFloat.c b/rts/StgPrimFloat.c index f1f6736e01..b7b0f10332 100644 --- a/rts/StgPrimFloat.c +++ b/rts/StgPrimFloat.c @@ -48,7 +48,7 @@ #define __abs(a) (( (a) >= 0 ) ? (a) : (-(a))) -/** Trac #15271: Some large ratios are converted into double incorrectly. +/** #15271: Some large ratios are converted into double incorrectly. * This occurs when StgInt has 64 bits and C int has 32 bits, where wrapping * occurs and an incorrect signed value is passed into ldexp */ STATIC_INLINE int diff --git a/rts/linker/LoadArchive.c b/rts/linker/LoadArchive.c index d03b416f1e..a92f86fff0 100644 --- a/rts/linker/LoadArchive.c +++ b/rts/linker/LoadArchive.c @@ -459,7 +459,7 @@ static HsInt loadArchive_ (pathchar *path) DEBUG_LOG("Found member file `%s'\n", fileName); /* TODO: Stop relying on file extensions to determine input formats. - Instead try to match file headers. See Trac #13103. */ + Instead try to match file headers. See #13103. */ isObject = (thisFileNameSize >= 2 && strncmp(fileName + thisFileNameSize - 2, ".o" , 2) == 0) || (thisFileNameSize >= 4 && strncmp(fileName + thisFileNameSize - 4, ".p_o", 4) == 0) || (thisFileNameSize >= 4 && strncmp(fileName + thisFileNameSize - 4, ".obj", 4) == 0); diff --git a/rts/posix/OSMem.c b/rts/posix/OSMem.c index 347c7c1a5c..6bec6b8602 100644 --- a/rts/posix/OSMem.c +++ b/rts/posix/OSMem.c @@ -242,7 +242,7 @@ my_mmap (void *addr, W_ size, int operation) if (ret == MAP_FAILED && errno == EPERM) { // Linux may return EPERM if it tried to give us // a chunk of address space below mmap_min_addr, - // See Trac #7500. + // See #7500. ret = linux_retry_mmap(operation, size, ret, addr, prot, flags); } # endif diff --git a/rts/posix/Select.c b/rts/posix/Select.c index 270e6ff45c..211d47dbec 100644 --- a/rts/posix/Select.c +++ b/rts/posix/Select.c @@ -417,7 +417,7 @@ awaitEvent(bool wait) case RTS_FD_IS_INVALID: /* * Don't let RTS loop on such descriptors, - * pass an IOError to blocked threads (Trac #4934) + * pass an IOError to blocked threads (#4934) */ IF_DEBUG(scheduler, debugBelch("Killing blocked thread %lu on bad fd=%i\n", diff --git a/rts/sm/Storage.c b/rts/sm/Storage.c index dcc5b3a3c7..4636bf45e3 100644 --- a/rts/sm/Storage.c +++ b/rts/sm/Storage.c @@ -1372,7 +1372,7 @@ extern void __clear_cache(void * begin, void * end); #elif defined(__GNUC__) /* __clear_cache is a libgcc function. * It existed before __builtin___clear_cache was introduced. - * See Trac #8562. + * See #8562. */ extern void __clear_cache(char * begin, char * end); #endif /* __GNUC__ */ diff --git a/rts/win32/GetTime.c b/rts/win32/GetTime.c index 014a676e99..61a978e2aa 100644 --- a/rts/win32/GetTime.c +++ b/rts/win32/GetTime.c @@ -87,7 +87,7 @@ getMonotonicNSec() // TODO: Remove this code path, it cannot be taken because // `QueryPerformanceFrequency` cannot fail on Windows >= XP // and GHC no longer supports Windows <= XP. - // See https://ghc.haskell.org/trac/ghc/ticket/14233 + // See https://gitlab.haskell.org/ghc/ghc/issues/14233 // NOTE: GetTickCount is a 32-bit millisecond value, so it wraps around // every 49 days. |