Re: Plan for GHC 9.2

2021-02-10 Thread Roland Senn
I hope ticket #19157 will make it in the GHC 9.2 release. In the GHCi debugger it adds the possibility to set ignore counts to breakpoints. The next times the break point is reached the program's execution does not stop. This feature is available in nearly every debugger, but until now not yet in

Re: Hadrian: Error "cannot find -lHSrts-1.0_thr_l" when linking ghc executable.

2020-11-25 Thread Roland Senn
Yes, this helped! Many many thanks to Sebastian!! Regards Roland Am Mittwoch, den 25.11.2020, 10:40 +0100 schrieb Sebastian Graf: > Oh, nevermind. See the comments on > https://gitlab.haskell.org/ghc/ghc/-/commit/fc644b1a643128041cfec25db84e417851e28bab > . Apparently, master really is broken in

Hadrian: Error "cannot find -lHSrts-1.0_thr_l" when linking ghc executable.

2020-11-25 Thread Roland Senn
Hi there! I have two GHC trees. One is called ghcdebug and is a little bit outdated (16. September 2020). In this tree, I can work normally: Change code, compile and run the resulting GHC compiler. The second tree is up-to-date! Compiling works fine, however the linker steps for the ghc executab

Re: Looking for a recent error reporting change

2020-06-14 Thread Roland Senn
Hi Chris, Maybe you want to look at MR 1806 (https://gitlab.haskell.org/ghc/ghc/- /merge_requests/1806). There I touched the `check is main exported` stuff. There is also MR !1885 for GHC 8.6.2 (https://gitlab.haskell.org /ghc/ghc/-/merge_requests/1885). However this got never merged! Regards  Rola

CI fails in git submodule update --init --recursive for 386-linux-deb9

2019-10-13 Thread Roland Senn
Hi After pushing some commits, while running a CI pipeline, I persistently get the following error for the validate-i386-linux-deb9 step: $ git submodule update --init --recursive fatal: Unable to create '/builds/RolandSenn/ghc/.git/modules/libraries/Cabal/index.lock': File exists. Another git

Hadrian: Suddenly a full build fails with: Rules may not be recursive

2019-06-21 Thread Roland Senn
Hi, Suddenly I'm unable to build! As usual, I did: git pull upstream master --recurse-submodules=yes git submodule update --init --recursive $ hadrian/build.sh clean Up to date | Removing Hadrian files... | Remove directory _build/stage0 | Remove directory _build/stage1 | Remove directory _buil

make fails with "No entry for "integer library" in .../inplace/lib/settings"

2019-05-21 Thread Roland Senn
Hi, Suddenly I'm unable to build ghc with make. I get the error: "inplace/bin/ghc-cabal" check libraries/ghc-prim "inplace/bin/ghc-cabal" configure libraries/ghc-prim dist-install -- with-ghc="/home/roland/Projekte/ghc/inplace/bin/ghc-stage1" --with-ghc- pkg="/home/roland/Projekte/ghc/inplace/bin

Re: Getting Rewrite Rules from ModGuts

2019-04-12 Thread Roland Senn
Hi Bill, You may try to set the DynFlag Opt_IgnoreInterfacePragmas to False. If set to True,, which is the default, GHC doesn't load a lot of optimization stuff. Good luck and kind regards Roland Am Donnerstag, den 11.04.2019, 23:02 -0400 schrieb Bill Hallahan: > Hi, > > I'm trying to use the G

Re: Unable to build a profiled version of GHC Head

2019-04-09 Thread Roland Senn
On Tue, Apr 9, 2019 at 2:54 PM Matthew Pickering > > wrote: > > > > > > Hi Roland, > > > > > > I can reproduce this. No idea about how to fix it at the moment > > > but > > > looks like a bug in hadrian. > > > > > >

Unable to build a profiled version of GHC Head

2019-04-09 Thread Roland Senn
Hi, I'm unable to build a profiled version of GHC Head. I did:   git clone --recursive https://gitlab.haskell.org/ghc/ghc ghcprof   cd ghcprof   git remote set-url --add origin https://gitlab.haskell.org/RolandSenn/ghc   git remote set-url --delete origin https://gitlab.haskell.org/ghc/ghc   git

Trac -> Gitlab migration: A little issue with assignees

2019-03-18 Thread Roland Senn
After some days off, I returned to my work on GHC. I looked up my tickets in Gitlab with a search on assignee=RolandSenn [1].  The system returned a list of 8 open tickets.  Two of them are interesting: #14025 and #15336. Once upon a time I assigned them to me, worked on them, but unfortunately the

How to teach Hadrian not to build ghctags and haddock

2019-02-01 Thread Roland Senn
I switched to Hadrian. Normally I hack somewhere in the compiler. So I use "hadrian/build.sh --flavour=devel2 --freeze1" to quickly rebuild GHC after some little changes to the code. It normally builds - library 'ghc' (Stage1, way v) - program 'ghctags' (Stage1) - program 'ghc-bin' (Stage1)

Re: Windows test failures

2018-12-04 Thread Roland Senn
I can't say anything about the tests 'plugin-recomp-pure' and  > 'plugin-recomp-impure' as these tests run successfully on my (slow)  > Windows box.  > > These don't fail for me or harbormaster either, so if Simon is able > to consistently reproduce th

Re: Windows test failures

2018-12-03 Thread Roland Senn
Hi Tamar, I looked into the testcases 'plugins09', 'plugins10' and 'plugins11' and found the following: GHC-Windows uses BufferMode 'BlockBuffering Nothing', however, GHC-Linux uses 'LineBuffering'. If I add an 'import System.IO' and the line 'liftIO $ hSetBuffering stdout LineBuffer' as first line

Re: Windows test failures

2018-11-30 Thread Roland Senn
For T14452  there is a patch ( https://phabricator.haskell.org/D5398) ready for review..    Roland Am Freitag, den 30.11.2018, 21:49 + schrieb Simon Peyton Jones via ghc-devs: > At the end of the first test run it would have given a list of tests > that failed and a line saying TEST=" List

Re: Windows test failures

2018-11-30 Thread Roland Senn
Hi, I'm the author of test T14452. This is test #2 in the list of failing tests of Simon. I looked into it and found, indeed, this test is broken under Windows. Under Windows we get quotes around the -O3 ("-O3") but not under Linux.  I'll reopen Trac ticket #14452 and prepare a patch with an improv

Harbormaster: Build failure on OS/X build. How to fix it as a non Mac user

2018-06-29 Thread Roland Senn
Hi all, Phabricator informed me, that the builds on Harbourmaster for my changes failed.  Looking at the log at https://phabricator.haskell.org/B21368 I can see, that the builds on Linux and Windows succeeded, however the tests on OS/X failed. Looking at the failed tests at https://phabricator.h