snowleopard (Andrey Mokhov)
User

Projects

User does not belong to any projects.

User Details

User Since
Apr 27 2016, 1:39 PM (115 w, 5 d)

Recent Activity

Mon, Jun 18

snowleopard added a comment to D4846: rts: Don't keep findPtr symbol alive if not -DDEBUG.

@simonmar Oops, yes, of course. I'll give it a try.

Mon, Jun 18, 8:56 AM

Jun 15 2018

snowleopard added a comment to D4846: rts: Don't keep findPtr symbol alive if not -DDEBUG.

We could make findPtr exist for all ways, I think that would be the simplest fix.

Jun 15 2018, 7:06 AM

Jun 14 2018

snowleopard added a comment to D4846: rts: Don't keep findPtr symbol alive if not -DDEBUG.

@bgamari The failure due to missing findPtr happens only on OS X (I think it has a stricter linker).

Jun 14 2018, 4:47 PM
snowleopard added a comment to D4846: rts: Don't keep findPtr symbol alive if not -DDEBUG.

Well, this doesn't work: https://circleci.com/gh/snowleopard/hadrian/365.

Jun 14 2018, 1:02 PM
snowleopard added inline comments to D4683: Force findPtr to be included in the binary.
Jun 14 2018, 5:51 AM

Apr 25 2018

snowleopard committed rGHC625eea933253: Update Hadrian submodule (authored by snowleopard).
Update Hadrian submodule
Apr 25 2018, 6:22 PM

Apr 13 2018

snowleopard added a comment to D4590: Fix rts.cabal.in.

@Phyx Thanks for the detailed explanation!

Apr 13 2018, 8:14 AM
snowleopard added a comment to D4590: Fix rts.cabal.in.

@Phyx Here is a relevant Make snippet from https://github.com/ghc/ghc/blob/master/libffi/ghc.mk#L38-L43:

Apr 13 2018, 6:30 AM

Apr 12 2018

snowleopard requested review of D4590: Fix rts.cabal.in.
Apr 12 2018, 7:47 PM

Feb 24 2018

snowleopard committed rGHCbf3f0a6808b8: Update Hadrian submodule (authored by snowleopard).
Update Hadrian submodule
Feb 24 2018, 9:13 AM

Feb 3 2018

snowleopard added a comment to D4365: Build Haddocks with --quickjump.

@alexbiehl Thanks! I was afraid this could be something Hadrian-related, but now I'll just wait for your fix to reach GHC HEAD.

Feb 3 2018, 6:24 AM

Feb 2 2018

snowleopard added a comment to D4365: Build Haddocks with --quickjump.

@bgamari When trying to add --quickjump to Hadrian, I get the following failure on Windows:

Feb 2 2018, 8:18 PM

Nov 18 2017

snowleopard added inline comments to D4121: Relocatable GHC.
Nov 18 2017, 7:12 PM
snowleopard added inline comments to D4121: Relocatable GHC.
Nov 18 2017, 6:48 PM

Nov 15 2017

snowleopard committed rGHC07ac921f48ba: Pull recent Hadrian changes from upstream (authored by snowleopard).
Pull recent Hadrian changes from upstream
Nov 15 2017, 4:05 PM
snowleopard committed rGHCc1fcd9b3f60e: Squashed 'hadrian/' changes from 5ebb69a..fa3771f (authored by snowleopard).
Squashed 'hadrian/' changes from 5ebb69a..fa3771f
Nov 15 2017, 4:04 PM

Nov 9 2017

snowleopard committed rGHC5cee48036ed6: Merge commit '7b0b9f603bb1215e2b7af23c2404d637b95a4988' as 'hadrian' (authored by snowleopard).
Merge commit '7b0b9f603bb1215e2b7af23c2404d637b95a4988' as 'hadrian'
Nov 9 2017, 6:32 PM
snowleopard committed rGHC7b0b9f603bb1: Squashed 'hadrian/' content from commit 438dc57 (authored by snowleopard).
Squashed 'hadrian/' content from commit 438dc57
Nov 9 2017, 6:32 PM

Oct 28 2017

snowleopard added a comment to D4048: Build utilities with the bootstrap compiler when cross compiling.

This will render using the make and hadrian build systems concurrently useless though. As the make build system will remain
to expect the inplace logic.

Oct 28 2017, 6:21 AM

Oct 26 2017

snowleopard added a comment to D4048: Build utilities with the bootstrap compiler when cross compiling.

e.g. no more inplace stuff. You could just use _build/stage<N> as a relocatable install)
that would elevate the issue for hadrian completely.

Oct 26 2017, 11:50 AM

Oct 24 2017

snowleopard added a comment to D4114: Move ghc{autoconf,platform,version}.h to includes/dist; hide includes/ from stage0 compiler.

Don't forget to do this in Hadrian, cc @snowleopard

Oct 24 2017, 10:57 AM

Aug 20 2017

snowleopard added a comment to D3869: add hadrian's config.h to AC_CONFIG_FILES.

I suspects that autoheader will only search for the first AC_CONFIG_HEADER in the configure.ac, disregarding any conditional structure in the that language :(

So does it mean that we can only do this after The Merge? .... if so, then I will simply delete config.h.in file in Hadrian instead.

Aug 20 2017, 6:14 AM

Aug 17 2017

snowleopard added inline comments to D3869: add hadrian's config.h to AC_CONFIG_FILES.
Aug 17 2017, 8:47 PM
snowleopard requested changes to D3869: add hadrian's config.h to AC_CONFIG_FILES.
Aug 17 2017, 1:36 PM
snowleopard accepted D3869: add hadrian's config.h to AC_CONFIG_FILES.
Aug 17 2017, 1:28 PM

May 25 2017

snowleopard added a comment to D3567: Rewrite boot in Python.

@bgamari This fails on Windows: https://phabricator.haskell.org/harbormaster/build/27324/

May 25 2017, 2:37 PM

Dec 5 2016

snowleopard added a comment to D2734: Conflicting definitions error does not print explicit quantifiers when necessary..

@snowleopard thanks for the pointer to the hadrian docs user settings.

Is there a hadrian configuration that will enable running these tests?

Dec 5 2016, 8:24 AM

Nov 29 2016

snowleopard added a comment to D2734: Conflicting definitions error does not print explicit quantifiers when necessary..

@snowleopard, for the record what is recommended way to enable -DDEBUG in a Hadrian build?

Nov 29 2016, 8:38 PM

Nov 22 2016

snowleopard added a comment to D2732: Purge GHC of literate Perl.

Adding Andrey as a subscriber since this will likely require changes in Hadrian.

Nov 22 2016, 7:48 PM

Nov 16 2016

snowleopard added a comment to D2722: Ignore Hadrian build products..

See also https://ghc.haskell.org/trac/ghc/ticket/12599

Nov 16 2016, 6:46 PM

Oct 22 2016

snowleopard added inline comments to D2592: WIP: Dynamic linking support for Windows (Part 1/2) [skip ci].
Oct 22 2016, 8:52 AM
snowleopard added inline comments to D2592: WIP: Dynamic linking support for Windows (Part 1/2) [skip ci].
Oct 22 2016, 5:49 AM

Oct 20 2016

snowleopard added inline comments to D2592: WIP: Dynamic linking support for Windows (Part 1/2) [skip ci].
Oct 20 2016, 5:30 PM

Oct 5 2016

snowleopard added a comment to D2538: runghc: use executeFile to run ghc process on POSIX.

@snoyberg Don't worry, it's fixed now.

Oct 5 2016, 2:55 AM

Oct 2 2016

snowleopard accepted D2561: runghc: Fix import of System.Process on Windows.

This builds fine on my Windows machine.

Oct 2 2016, 3:14 PM
snowleopard added a comment to D2538: runghc: use executeFile to run ghc process on POSIX.

This seems to break Windows build due to wrong import System.Process (runProcess).

Oct 2 2016, 2:55 PM
snowleopard added a comment to D2559: DynFlags: Fix absolute import path to generated header.

@bgamari There is one more problem: ghcversion.h seems to be baked in somehow -- if I move it to _build/generated, I get ghc-stage1.exe: ghcversion.h missing from GHC even though I pass the directory via -I. Looking at the code, it seems that GHC looks for ghcversion.h in RTS package include directories for some reason, which point to includes.

Oct 2 2016, 1:06 PM
snowleopard accepted D2559: DynFlags: Fix absolute import path to generated header.

Thanks! I think this is the last one.

Oct 2 2016, 12:03 PM

Sep 15 2016

snowleopard accepted D2530: Remove directories from include paths.

Looks fine to me, thank you!

Sep 15 2016, 7:15 PM

Apr 28 2016

snowleopard committed rGHCf99db383b9b2: Fix path to the new build system, now called Hadrian. (authored by snowleopard).
Fix path to the new build system, now called Hadrian.
Apr 28 2016, 5:32 PM
snowleopard closed D2153: Fix path to the new build system, now called Hadrian. by committing rGHCf99db383b9b2: Fix path to the new build system, now called Hadrian..
Apr 28 2016, 5:32 PM

Apr 27 2016

austin awarded D2153: Fix path to the new build system, now called Hadrian. a The World Burns token.
Apr 27 2016, 7:29 PM
hvr awarded D2153: Fix path to the new build system, now called Hadrian. a Mountain of Wealth token.
Apr 27 2016, 5:51 PM
snowleopard added a comment to D2153: Fix path to the new build system, now called Hadrian..

First ever commit, so please don't be too picky! :)

Apr 27 2016, 5:10 PM
snowleopard retitled D2153: Fix path to the new build system, now called Hadrian. from to Fix path to the new build system, now called Hadrian..
Apr 27 2016, 5:08 PM