File tree 2 files changed +10
-0
lines changed
2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change 61
61
extlinks = {'userGuide' : ('https://downloads.haskell.org/~ghc/9.2.4/docs/html/users_guide/%s' , '%s' ),
62
62
'ghcWiki' : ('https://gitlab.haskell.org/ghc/ghc/wikis/%s' , '#%s' ),
63
63
'haskellPerf' : ('https://github.com/haskell-perf/%s' , '%s' ),
64
+ 'ghcSource' : ('https://gitlab.haskell.org/ghc/ghc/-/blob/master/%s' , '#%s' )
64
65
}
65
66
66
67
# prolog for colored text and global variables
Original file line number Diff line number Diff line change @@ -377,6 +377,15 @@ Glossary
377
377
provides Haskell's laziness. See :cite:t: `SpinelessTaglessGMachine `
378
378
Section 3.1.2 for more details.
379
379
380
+ Thread State Object (TSO)
381
+
382
+ A thread state object is a heap object that represents a Haskell thread in
383
+ GHC's runtime system. For the precise contents please see its definition
384
+ in :ghcSource: `GHC's source code
385
+ <rts/include/rts/storage/TSO.h?ref_type=heads> ` and `this description
386
+ <https://youtu.be/5vKBFnTsCcE?si=4THBS_KMYRI6U1Sm&t=4620> `__ by Ben
387
+ Gamari.
388
+
380
389
Top-Level
381
390
382
391
The most outer-most or global scope of the program.
You can’t perform that action at this time.
0 commit comments