diff options
| author | Javran Cheng <Javran.c@gmail.com> | 2015-04-17 10:52:00 +1000 |
|---|---|---|
| committer | Erik de Castro Lopo <erikd@mega-nerd.com> | 2015-04-17 12:06:54 +1000 |
| commit | 51af102e5c6c56e0987432aa5a21fe10e24090e9 (patch) | |
| tree | 5e8a94af428f03b981d51e67c050b816f8e5b239 /compiler/codeGen | |
| parent | 3b90d8c8cfb4f56cec3eb5e1ede12c22a9e28d79 (diff) | |
| download | haskell-51af102e5c6c56e0987432aa5a21fe10e24090e9.tar.gz | |
Better hints when RTS options not available (Trac #9579)
This patch provides user with a better hint when most RTS options
are not available (not compiled with `-rtsopts`).
A new field "rtsOptsEnabled" is added into RtsFlags.MiscFlags to
tell the availablity of RTS options.
Some concerns:
* Unlike other flag fields in "libraries/base/GHC/RTS/Flags.hsc",
"RtsOptsEnabled" is defined in "includes/RtsAPI.h" and lacks
constant macros. Therefore In "GHC.RTS", "RtsOptsEnabled" simply
derives Enum instance and reads as of type "CInt".
* There are other ways to change RTS options (e.g. `-with-rtsopts`),
but it might be too verbose to mention.
Test Plan: validate
Reviewers: austin, hvr, thomie, simonmar
Reviewed By: thomie
Subscribers: thomie, rwbarton
Differential Revision: https://phabricator.haskell.org/D767
GHC Trac Issues: #9579
Diffstat (limited to 'compiler/codeGen')
0 files changed, 0 insertions, 0 deletions
