Warning suppression pragmas

Эдгар Жаворонков edzhavoronkov at gmail.com
Mon Oct 26 16:15:03 UTC 2015


Hi Simon!

It is a name of particular warning. By the way, you made me think of more
general idea. So i think it would be enough to suppress all kinds of
warnings that a function can throw(and a bit easier for me as a total
newbee in GHC hacking =) )

---
С уважением,
Жаворонков Эдгар

Best regards,
Edgar A. Zhavoronkov

2015-10-26 18:19 GMT+03:00 Simon Peyton Jones <simonpj at microsoft.com>:

> What is $warning_names$??
>
>
>
> *From:* ghc-devs [mailto:ghc-devs-bounces at haskell.org] *On Behalf Of *?????
> ??????????
> *Sent:* 26 October 2015 14:53
> *To:* Richard Eisenberg
> *Cc:* ghc-devs at haskell.org
> *Subject:* Re: Warning suppression pragmas
>
>
>
> Hello Richard!
>
>
>
> Can you take a look at some sort of specification i wrote week ago?
>
> I placed it here:
> https://ghc.haskell.org/trac/ghc/wiki/Design/LocalWarningPragmas
>
> I can imagine only two use cases, and i'm not sure about correcteness of it
>
>
> ---
>
> С уважением,
>
> Жаворонков Эдгар
>
>
>
> Best regards,
>
> Edgar A. Zhavoronkov
>
>
>
> 2015-10-20 1:44 GMT+03:00 Эдгар Жаворонков <edzhavoronkov at gmail.com>:
>
> Oh, okay, sure
>
>
> ---
>
> С уважением,
>
> Жаворонков Эдгар
>
>
>
> Yours sincerely,
>
> Zhavornkov Edgar
>
>
>
> 2015-10-20 1:37 GMT+03:00 Richard Eisenberg <eir at cis.upenn.edu>:
>
> Sure. But before thinking about implementation, let's think about
> specification. Write a wiki page (perhaps
> https://ghc.haskell.org/trac/ghc/wiki/Design/LocalWarningPragmas ) with
> the design of how the feature should work, with several examples. Once we
> know what we're building, then we can talk about how to build it.
>
>
>
> Thanks!
>
> Richard
>
>
>
> On Oct 19, 2015, at 6:21 PM, Эдгар Жаворонков <edzhavoronkov at gmail.com>
> wrote:
>
>
>
> Hello, Richard,
>
>
>
> Do you know something about defining own pragmas in GHC?
>
>
> ---
>
>
>
> С уважением,
>
> Жаворонков Эдгар
>
>
>
> 2015-10-20 1:17 GMT+03:00 Richard Eisenberg <eir at cis.upenn.edu>:
>
> Hi Edgar,
>
>
>
> No, that doesn't exist yet. Would surely be useful, though.
>
>
>
> Richard
>
>
>
> On Oct 19, 2015, at 6:16 PM, Эдгар Жаворонков <edzhavoronkov at gmail.com>
> wrote:
>
>
>
> No, i mean exactly pragmas in source code, that i can particulary add to
> function or a part of the code for example.
>
> E.g:
>
>
>
> {-# BEGIN_SUPPRESS_WARNINGS #-}
>
>
>
> foo :: a -> b
>
> #do something that throws warnings
>
>
>
> {-# END_SUPPRESS_WARNINGS #-}
>
>
>
>
>
>
>
> 2015-10-20 1:10 GMT+03:00 Richard Eisenberg <eir at cis.upenn.edu>:
>
> I just responded to #602, but perhaps you're just looking for the
> -fno-warn-XXX options listed here:
> https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/flag-reference.html#idp14879296
> <https://na01.safelinks.protection.outlook.com/?url=https:%2f%2fdownloads.haskell.org%2f~ghc%2flatest%2fdocs%2fhtml%2fusers_guide%2fflag-reference.html%23idp14879296&data=01%7C01%7Csimonpj%40064d.mgd.microsoft.com%7C60e346caf8234d98e51008d2de151984%7C72f988bf86f141af91ab2d7cd011db47%7C1&sdata=%2bBLz9NmZL6LVrVIlnfbLUUSiinyks0%2f5UV%2bzLK1%2biQI%3d>
>
>
>
> Richard
>
>
>
> On Oct 19, 2015, at 5:22 PM, Эдгар Жаворонков <edzhavoronkov at gmail.com>
> wrote:
>
>
>
> Hi everyone!
>
> Do you know, if there is pragma for warning suppression? I want to
> implement something like warning suppression related to this ticket in
> GHC's Trac (https://ghc.haskell.org/trac/ghc/ticket/602). Or i need to
> implement that kind of pragma by myself?
>
> Thanks in advance!
> Edgar
>
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
> <https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fmail.haskell.org%2fcgi-bin%2fmailman%2flistinfo%2fghc-devs&data=01%7c01%7csimonpj%40064d.mgd.microsoft.com%7c60e346caf8234d98e51008d2de151984%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=Z93rLJn81zFj%2beOq9rX7219D58mmNDEA21HbPfMFAxs%3d>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20151026/e1904a5e/attachment.html>


More information about the ghc-devs mailing list