Re: Trac email

2018-05-31 Thread Artem Pelenitsyn
Hello, It stopped working for me from like Sunday and wasn't working for about two days. Then, on Tuesday, it silently started working again. Although, I haven't checked that I get all the emails. -- Best, Artem On Thu, 31 May 2018, 21:13 Simon Peyton Jones via ghc-devs, < ghc-devs@haskell.org>

Guarded Impredicativity implementation

2018-02-26 Thread Artem Pelenitsyn
017/07/impredicative-Jul17.pdf Or are there any plans to do so? I wasn't able to spot any mentions of this in either of GHC's forums (this list, Trac, wiki, ghc-proposals repo). -- Best wishes, Artem Pelenitsyn ___ ghc-devs mailing list ghc-devs@haskell.

Re: accuracy of asinh and atanh

2018-08-02 Thread Artem Pelenitsyn
dabout? > > On Thursday, August 2, 2018 8:16:10 AM EDT Artem Pelenitsyn wrote: > > Here is the patch: https://phabricator.haskell.org/D5034 > > > > -- > > Best, Artem > > > > On Thu, 2 Aug 2018 at 06:26 Artem Pelenitsyn > wrote: > > > > > I'd be

How to test master after breaking changes

2018-08-04 Thread Artem Pelenitsyn
Hello devs, Wiki page on testing says that in order to run all tests you have to install additional packages: https://ghc.haskell.org/trac/ghc/wiki/Building/RunningTests/Running#AdditionalPackages and kindly provides a command to do this: cabal install

Re: PSA: You likely want to use -O2 for the stage1 compiler.

2018-08-04 Thread Artem Pelenitsyn
Thanks, Andreas! I believe, the wiki modestly tries to suggest this here: https://ghc.haskell.org/trac/ghc/wiki/Building/Using#Workingonanoptimizedstage2compiler. Maybe, it should be more insistent, e.g., by adding these numbers or moving the advice to a more visible place. Not sure. -- Best,

Re: accuracy of asinh and atanh

2018-08-01 Thread Artem Pelenitsyn
I'd be willing to do this. -- Best wishes, Artem On Thu, 2 Aug 2018, 04:38 Matt Peddie, wrote: > Thanks, Ben, for chiming in. I think calling out to C for these > functions is the way to go if it's now feasible. (Calling out to libm > is the workaround I'm using in the application that led

Re: accuracy of asinh and atanh

2018-08-01 Thread Artem Pelenitsyn
Here is the patch: https://phabricator.haskell.org/D5034 -- Best, Artem On Thu, 2 Aug 2018 at 06:26 Artem Pelenitsyn wrote: > I'd be willing to do this. > > -- > Best wishes, > Artem > > > On Thu, 2 Aug 2018, 04:38 Matt Peddie, wrote: > >> Thanks, Ben, for

Re: Scripts merged for easily loading and running GHC in GHCi, for fast development iterations

2018-08-06 Thread Artem Pelenitsyn
I added this to the wiki. It would be nice to have a wrapper similar to `run.sh` but for starting ghcid, I believe. -- Best wishes, Artem On Sun, 29 Jul 2018 at 10:41 Matthew Pickering wrote: > Can you please update the wiki page? > > https://ghc.haskell.org/trac/ghc/wiki/Building/InGhci > >

Re: CI constanly fails on clonning

2018-08-14 Thread Artem Pelenitsyn
Ouch, indeed! Thank you, Matt! -- Best, Artem On Tue, 14 Aug 2018 at 19:21 Matthew Pickering wrote: > It fails because you are using `--skip-staging`. It sounds like you > haven't set up your SSH keys properly on your new hardware? > > Matt > > On Tue, Aug 14, 2018 at 5:01 PM

Re: Any ways to test a GHC build against large set of packages (including test suites)?

2018-08-10 Thread Artem Pelenitsyn
Hello Ömer, Just a week ago I asked very similar question: how to install the test suite dependencies after breaking changes in GHC: https://mail.haskell.org/pipermail/ghc-devs/2018-August/016075.html But no one replied :( The task seems to be not solvable even if an affected package (stm in

CI constanly fails on clonning

2018-08-14 Thread Artem Pelenitsyn
Hello, devs, Could someone point me where I go wrong in the following? My Differentials constantly fail to CI with the messages like this one: exception 'PhabricatorWorkerPermanentFailureException' with message 'Lease "PHID-DRYL-sydepw7hjxlnim325sdu" never activated.' in

Re: submodule repos on GitHub

2018-07-17 Thread Artem Pelenitsyn
The other page https://ghc.haskell.org/trac/ghc/wiki/Building/GettingTheSources suggests: git clone --recursive git://git.haskell.org/ghc.git This always works to me. -- Best wishes, Artem вт, 17 июля 2018 г. в 21:14, Matthew Pickering : > Did you do the line above as well? > > ``` > git

Re: submodule repos on GitHub

2018-07-17 Thread Artem Pelenitsyn
I personally consider this to be most reasonable. But maybe I oversee something… -- Best, Artem вт, 17 июля 2018 г. в 22:59, Richard Eisenberg : > Aha. I had just jumped to the chase. > > But is there a reason we don't just point everyone (including newcomers) > to git://git.haskell.org/ghc.git

Re: Site of ghc.haskell.org is down?

2018-04-15 Thread Artem Pelenitsyn
Another issue, not directly connected, but also with the site: the menu links on haskell.org/ghc (Report a bug, Request a feature, Developers (wiki)) point to Hackage subdomain instead of ghc one. -- Best, Artem On Sun, 15 Apr 2018, David Kraeutmann wrote: It's an issue with the site---the

Re: [Haskell] Treatment of unknown pragmas

2018-10-28 Thread Artem Pelenitsyn
Hello Daniel, Annotations API was discussed earlier in this thread. Main points against are: Neil: Significant compilation performance penalty and extra recompilation. ANN pragmas is what HLint currently uses. Brandon: The problem with ANN is it's part of the plugins API, and as such does

Re: GHC's Fall 2018 HCAR submission

2018-10-29 Thread Artem Pelenitsyn
Ben, I assume, writing a Pandoc writer for TracWiki shouldn't be that hard. Would that be of any help? -- Best, Artem On Mon, 29 Oct 2018 at 16:39 Ben Gamari wrote: > Artem Pelenitsyn writes: > > > Hi Ben, > > > > I see. Have you considered using online converting too

Re: GHC's Fall 2018 HCAR submission

2018-10-29 Thread Artem Pelenitsyn
Hi Ben, I see. Have you considered using online converting tools like try-pandoc[1]? Is it still painful? [1]: https://pandoc.org/try/ On Mon, 29 Oct 2018 at 15:32 Ben Gamari wrote: > Artem Pelenitsyn writes: > > > On Mon, 29 Oct 2018 at 14:25 Evan Laforge wrote: > > >

Re: [ANNOUNCE] GHC 8.4.4 released

2018-10-26 Thread Artem Pelenitsyn
David, when you say "dataToTag# issue", you mean #15696? It seems from the discussion there that it is still under investigation. -- Best, Artem On Fri, 26 Oct 2018 at 17:02 David Feuer wrote: > On Fri, Oct 26, 2018 at 4:43 PM Carter Schonwald > wrote: > > > > Hey David, i'm looking at the

Re: GHC's Fall 2018 HCAR submission

2018-10-29 Thread Artem Pelenitsyn
On Mon, 29 Oct 2018 at 14:25 Evan Laforge wrote: > Also, when I copy paste the links in the "At the time of writing" > section, the backslashes in the search query mess it up. Maybe a > markdown rendering step would remove those? > I'm not sure It makes much sense to use {{{...}}} to format

Re: typed holes inferring very polymorphic types

2018-10-01 Thread Artem Pelenitsyn
Hello Sreenidhi, This looks like a valid Trac ticket to me. Maybe, open one? -- Best, Artem On Mon, 1 Oct 2018 at 13:25 Sreenidhi Nair wrote: > Hello, > > We tried the following code with ghc-8.6.1 > > testFailure :: Char > testFailure = > let x = Prelude.id _ > in x > > which gave the

Re: Hadrian

2018-08-30 Thread Artem Pelenitsyn
Hello Simon, Andrey, For “How to use Hadrian wikipage”, maybe Simon wanted this one from the GHC Wiki: https://ghc.haskell.org/trac/ghc/wiki/Building/Hadrian/QuickStart It does mention the verbose flag, but does not really explain that you can get what Simon wants, I believe. -- Best wishes,

Re: Current Stable Release = 8.6.2 on haskell.org

2018-12-27 Thread Artem Pelenitsyn
Also, https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/index.html still points to 8.6.2 -- Best, Artem On Tue, 25 Dec 2018 at 02:05 Artem Pelenitsyn wrote: > Thank you, Ben! Your job is much appreciated! > > -- Artem > > On Mon, 24 Dec 2018, 17:27 Ben

Status of downloads.haskell.org/~ghc/master/

2019-01-05 Thread Artem Pelenitsyn
Hello devs, What is the status of this directory [1]? It doesn't seem to be the tip of the master branch in the repo. In the documentation [2] it says: > GHC 8.5.20180424 User's Guide I'm asking because it has broken links to the base haddocks in it (here [3] try clicking on any link to the

Re: References for GHC usage of multiple capabilities

2018-12-20 Thread Artem Pelenitsyn
-- Best, Artem On Fri, 7 Dec 2018 at 13:23 Artem Pelenitsyn wrote: > Thanks, Tom! I didn't realize that this one was merged into GHC. I wonder > if the work presented on Haskell Symposium this year about a libuv-based > I/O manager (https://dl.acm.org/citation.cfm?id=3242759) will go &g

Current Stable Release = 8.6.2 on haskell.org

2018-12-23 Thread Artem Pelenitsyn
Hello devs, I assume, the version of the current release should be bumped up to 8.6.3 here [1]? [1]: https://www.haskell.org/ghc/download.html -- Best wishes, Artem ___ ghc-devs mailing list ghc-devs@haskell.org

Re: Current Stable Release = 8.6.2 on haskell.org

2018-12-24 Thread Artem Pelenitsyn
>is > >involved), we should probably not make it the current stable release. > >See > >16071, I also just run into that and had to revert to 8.6.2. > > > >Iavor > > > >On Sun, Dec 23, 2018, 4:08 PM Ben Gamari > > >> Artem Pelenitsyn writes: >

Re: References for GHC usage of multiple capabilities

2018-12-07 Thread Artem Pelenitsyn
Thanks for heads up, Ben! This is useful stuff to take into account. I also wonder how is this list (mine ++ yours) is relevant to what GHC actually has these days. But maybe that's harder to answer quickly. -- Best wishes, Artem On Thu, Dec 6, 2018 at 10:47 AM Ben Gamari wrote: > Ar

Re: References for GHC usage of multiple capabilities

2018-12-07 Thread Artem Pelenitsyn
e's also "Mio: A High-Performance Multicore IO Manager for GHC" > > http://haskell.cs.yale.edu/wp-content/uploads/2013/08/hask035-voellmy.pdf > > On 12/7/18, Artem Pelenitsyn wrote: > > Thanks for heads up, Ben! This is useful stuff to take into account. I > also

Re: Gitlab pain

2019-01-04 Thread Artem Pelenitsyn
It seems you'd want the "Toggle All" button. There is an issue for that: https://gitlab.com/gitlab-org/gitlab-ce/issues/19149 There is even a beautiful workaround given there with typing the following command in the JavaScript console in a browser:

Re: Trac to GitLab migration underway

2019-03-11 Thread Artem Pelenitsyn
e our voices in chorus against this > decision, we can get some action (or a new configuration switch). > > On Mar 11, 2019, at 10:25 AM, Artem Pelenitsyn > wrote: > > Hello, > > I just wanted to thank Ben and everyone involved for this transition. And > also reiterate Ric

Re: Merge Request Submission Confusion

2019-04-08 Thread Artem Pelenitsyn
On Mon, 8 Apr 2019 at 14:22 Ben Gamari wrote: > Ara Adkins writes: > > > I don't, which is the curious thing. There's just a gap above the > > filter dropdown where it should be. > > > Hmm, it's possible this is related to the fact that you had only > reporter privileges. Just a datapoint

Re: Cabal woes

2019-04-16 Thread Artem Pelenitsyn
Hi, Just wanted to note that the initial Simon's post also mentioned the outdated pages on haskell.org. It'd be good not to forget to purge them, maybe inserting links to cabal.readthedocs. -- Best, Artem On Tue, 16 Apr 2019 at 07:27 Mikhail Glushenkov < mikhail.glushen...@gmail.com> wrote: >

Re: Container type classes

2019-05-30 Thread Artem Pelenitsyn
Hi Andrey, FWIW, mono-traversable (http://hackage.haskell.org/package/mono-traversable) suggests decoupling IsSet and Funtor-like. In a nutshell, they define the IsSet class (in Data.Containers) with typical set operations like member and singleton, union and intersection. And then they tackle a

Re: Cloning

2019-06-25 Thread Artem Pelenitsyn
Actually, I forgot to pull: git remote add tdammers g...@gitlab.haskell.org:tdammers/ghc.git > git pull tdammers git checkout tdammers some-branch And to post changes to, say, GHC's main repo: git push origin some-branch -- Artem On Tue, 25 Jun 2019 at 12:04, Artem Pelenitsyn wrote: >

Re: Cloning

2019-06-25 Thread Artem Pelenitsyn
Dear Simon, In order for submodules to work, you still have to jump through the main repo. That is, git clone --recursive https://gitlab.haskell.org/ghc/ghc tdammers cd tdammers git remote add tdammers g...@gitlab.haskell.org:tdammers/ghc.git git checkout tdammers some-branch Dear ghc-devs,

Re: Question about Gitlab MR workflow.

2019-05-09 Thread Artem Pelenitsyn
I fixed the numbering and added some spaces here and there. -- Best, Artem On Thu, 9 May 2019 at 18:50, Simon Peyton Jones via ghc-devs < ghc-devs@haskell.org> wrote: > Thanks. That page is one click from the "Working conventions" page which > is listed in the sidebar. (I wonder if "Working

Re: Commit searching

2019-05-11 Thread Artem Pelenitsyn
Hi chessai, What I usually do for this is open up the corresponding GitHub page, e.g.: https://github.com/ghc/ghc/commit/bb3fa2d18686d0c08b57c66a90a9ea1b4e4482ee where I see the list of branches the commit was added to, below the commit message (note that you have to click "..." to see the full

Re: Cloning (Shayne Fletcher)

2019-07-01 Thread Artem Pelenitsyn
Hello Jost, Thanks for researching this! In fact, Arnaud did his own research on this topic and submitted !1309 [1] to switch to the absolute paths. The MR has been approved by Ben swiftly and now awaits merging. I believe we should default to the common case, which is to use abs paths making

Re: api to access .hi files

2019-08-02 Thread Artem Pelenitsyn
Hey Sam, Starting from the implementation of :browse and going through the call graph in: https://gitlab.haskell.org/ghc/ghc/blob/master/ghc/GHCi/UI.hs gave the following, which works for me: module Main where import Control.Monad import Control.Monad.IO.Class import

Re: Gitlab's disk full again

2019-08-10 Thread Artem Pelenitsyn
Hello, Is there a reason to keep more than one backup of GitLab ever? -- Best, Artem On Sat, Aug 10, 2019, 4:49 AM Ömer Sinan Ağacan wrote: > Hi, > > Just yesterday Gitlab was giving 500 because the disk was full. Ben > deleted some > files, but in less than 24h it's full again. This started

Stream Simon's report on HIW?

2019-08-22 Thread Artem Pelenitsyn
Hello devs, Could someone at ICFP maybe stream Simon's report on the progress GHC made last year? I'm pretty sure many would like to check it out. Conference management streamed the main event but not the workshops. And workshops videos are such a pain: HIW 2018 is still not up on the ICFP

Re: LoadAllTargets not loading dependencies

2019-08-07 Thread Artem Pelenitsyn
Hello Sam, It'd be easier to help if you posted the complete example somewhere (e.g. Github). -- Best, Artem On Wed, 7 Aug 2019 at 15:39, Sam Halliday wrote: > Hello all, > > I've been following along with Stephen Diehl's blog series on the ghc > api and I am using `load LoadAllTargets` on a

Re: Invalid link in the wiki page "Building GHC on Windows"

2019-07-31 Thread Artem Pelenitsyn
Hey Joan, Thanks for spotting this! Should be fixed now. Also, wiki is now back to public access for editing (it was closed for technical reasons last several days). So you can fix if anything pops up in the future. -- Best wishes, Artem On Mon, 29 Jul 2019 at 08:36, Joan Karadimov wrote: >

Re: ModuleInfo.minf_rdr_env not exposed

2019-08-06 Thread Artem Pelenitsyn
Hey Sam, I think the thing you propose hardly qualifies as a new feature (in the sense of page you referenced), so not much of a hassle should be involved. As long as it is a 3-lines change, I'd say go ahead and create an Issue and an MR on Gitlab: you might be better off with getting feedback

Re: Guarded Impredicativity

2019-07-19 Thread Artem Pelenitsyn
Hello Ryan, Your example seems to work out of the box with the GI branch. With the oneliner Matthew posted before: nix run -f https://github.com/mpickering/ghc-artefact-nix/archive//master.tar.gz \ ghc-head-from -c ghc-head-from \

Re: gitlab subject lines

2019-07-23 Thread Artem Pelenitsyn
Hey all, Long uninformative prefixes are indeed a huge pain. If emails are something you GitLab masters are going to look at, I have one more suggestion. It would be nice if there was a way to tell email notifications about MRs from ones about issues. It was trivial before when we had Phab vs

Re: GHC 8.10.1 Release Plan

2019-09-21 Thread Artem Pelenitsyn
Hello Ben, I hope to push the threaded RTS by default MR over the line now when the GHC proposal has been accepted. Here is the MR: https://gitlab.haskell.org/ghc/ghc/merge_requests/538 It has some unstable test suite failures: they appear only in some configurations. Notably,

Re: Strange library git glitch

2020-05-15 Thread Artem Pelenitsyn
Hey Simon, This is nicely explained by Ryan in the message for the latest commit to exceptions: Add dist-boot to .gitignore This is generated by GHC when building `exceptions` now that it has been made a stage-0 boot library (as of commitghc/ghc@3027241

Re: Call for GHC Maintainers

2020-08-11 Thread Artem Pelenitsyn
Hello devs, I may be under-qualified for this sort of task but I’d be happy to pitch in if you find it useful. — Best regards, Artem Pelenitsyn On Mon, Aug 10, 2020 at 10:10 PM Moritz Angermann < moritz.angerm...@gmail.com> wrote: > Hi there! > > As it stands right now, Ben

Re: Search in GitLab

2020-06-15 Thread Artem Pelenitsyn
As a side note, the idea of making a taxonomy of errors with unique tagging has been brought up on ghc-proposals recently, although marked as out-of-scope (maybe rightly so): https://github.com/ghc-proposals/ghc-proposals/pull/325 The ease of searching is among the major motivations behind it. --

Re: GHC and the future of Freenode

2021-05-19 Thread Artem Pelenitsyn
I've been using the recently created Types Zulip (for academic PL) -- my first experience with this platform -- and also found it unusual at first but then quite liked the dynamic topics thing (exactly for reasons Mario describes). Zulip or anything from 21st century would be a huge improvement

Re: Compiling libraries

2021-04-29 Thread Artem Pelenitsyn
Yes, in particular, this: https://gitlab.haskell.org/ghc/head.hackage Readme there has some documentation… On Thu, Apr 29, 2021 at 3:19 PM Carter Schonwald wrote: > There’s hackage head, which has some docs on the gitlab instance. Though > I’m not up to date on how to use it. > > On Thu, Apr

Re: Another hadrian option you might want to use

2021-10-24 Thread Artem Pelenitsyn
Is there a reason to not add (some of) these to the flavor=Quick? — Best, Artem On Thu, Oct 21, 2021 at 11:18 AM Norman Ramsey wrote: > > Perhaps it would be too niche of a resource, but what about collecting > > these options either in a Wiki page in GHC > > In the interests of "done now is

Re: DWARF support

2021-11-18 Thread Artem Pelenitsyn
Another question would be where do I read about Haskell-native stack unwinder. The issue and MR Ben referenced have descriptions, but the MR didn't touch anything inside `docs` which is a bit scary. Are there any good recourses to dive into it besides the source code in the MR? -- Best, Artem On

Re: DWARF support

2021-11-19 Thread Artem Pelenitsyn
Tennie wrote: > Am Fr., 19. Nov. 2021 um 01:09 Uhr schrieb Ben Gamari < > b...@smart-cactus.org>: > >> Artem Pelenitsyn writes: >> >> > Another question would be where do I read about Haskell-native stack >> > unwinder. The issue and MR Ben referen

Re: downloading ghc head version

2022-01-31 Thread Artem Pelenitsyn
Hey Harendra, How do you feel about Nix? This simple one-command-away way always worked for me great: https://github.com/mpickering/ghc-artefact-nix (Modulo a caveat with the newer versions of Nix https://github.com/mpickering/ghc-artefact-nix/issues/16 which is easily fixed by changing the

Re: GHC development asks too much of the host system

2022-07-19 Thread Artem Pelenitsyn
Hey everyone! I'm not a frequent contributor but I observed similar challenges as Hécate. I notice couple points. ### HLS and other editor integrations I've never tried HLS for GHC development but it absolutely chokes on Cabal for me (a $2K laptop), so I'm not surprised it's having troubles with

Re: GHC development asks too much of the host system

2022-07-19 Thread Artem Pelenitsyn
, you may not find a remote cache with relevant artefacts after local updates, but that's not the point. The point is to not have to build `master`, not `feaure-branch-t12345`. Rebuilds should be rather pain-free in comparison. -- Best, Artem [1]: https://github.com/tweag/rules_nixpkgs On Tue,

Re: GHC 9.4.1-alpha1 now available

2022-05-01 Thread Artem Pelenitsyn
Thanks a lot, devs! A bug in the docs, it seems: https://downloads.haskell.org/ghc/9.4.1-alpha1/docs/html/ references User Guide as https://downloads.haskell.org/ghc/9.4.1-alpha1/docs/html/users_guide/index.html but this url gives 404. Same with the GHC API link. -- Best, Artem On Sun, May