Feed Advanced Search

Yesterday

bgamari created D5436: rts: Disable fallthrough attribute when compiling with Clang.
Mon, Dec 10, 8:50 PM
bgamari added a comment to D5431: Hadrian: ability to run a subset of the testsuite.

Where else do you want this to be documented?

There is a README plus some files in the doc directory in Hadrian, where we could be documenting the build system, and where the information about the testsuite could go. This has the benefit of being tracked together with the code/patches etc., so it's less likely to go out of date. However, it seems that documenting things on Trac is a lot more common among GHC developers, so I'm not sure what's the right answer is.

If the answer is: we document everything on Trac, then I guess we should just delete the README and doc/* since they will go out of date very quickly.

Mon, Dec 10, 6:42 PM
bgamari added a comment to D5430: Revert dynamically linking ghc..

Do we know what the actual issue is here? Are we certain that D5427 doesn't fix it?

Mon, Dec 10, 2:41 PM
bgamari requested changes to D5431: Hadrian: ability to run a subset of the testsuite.

Thank you for doing this!

Mon, Dec 10, 2:40 PM

Sun, Dec 9

bgamari added reviewers for D5427: hadrian: Only link against libffi when it is needed for adjustors: DavidEichmann, snowleopard.
Sun, Dec 9, 6:31 PM
bgamari created D5427: hadrian: Only link against libffi when it is needed for adjustors.
Sun, Dec 9, 9:07 AM

Sat, Dec 8

bgamari committed rGHCc00d2f59df1f: hadrian: Drop nix build script (authored by bgamari).
hadrian: Drop nix build script
Sat, Dec 8, 1:12 PM
bgamari added a parent revision for D5299: Fix recompilation checking of pure plugins: D5278: Support registering Plugins through the GHC API.
Sat, Dec 8, 12:51 PM
bgamari added a child revision for D5278: Support registering Plugins through the GHC API: D5299: Fix recompilation checking of pure plugins.
Sat, Dec 8, 12:51 PM
bgamari committed rGHCf5bff4bc2325: testsuite: 32-bit expected output for T15460 (authored by bgamari).
testsuite: 32-bit expected output for T15460
Sat, Dec 8, 8:37 AM

Fri, Dec 7

bgamari committed rGHC64ef4d7fb131: rts: Ensure that task->id is initialized (authored by bgamari).
rts: Ensure that task->id is initialized
Fri, Dec 7, 11:05 PM
bgamari committed rGHCaa619f39e39b: Use --no-as-needed with LLD too (authored by simonmar).
Use --no-as-needed with LLD too
Fri, Dec 7, 11:05 PM
bgamari closed D5325: rts: Ensure that task->id is initialized.
Fri, Dec 7, 11:05 PM
bgamari committed rGHC45e98f64e82f: Add -fno-safe-haskell flag (authored by mpickering).
Add -fno-safe-haskell flag
Fri, Dec 7, 11:05 PM
bgamari closed D5336: Use --no-as-needed with LLD too.
Fri, Dec 7, 11:05 PM
bgamari committed rGHC04caa935ac22: Fix StgLint bound id check, generalize StgLint (authored by osa1).
Fix StgLint bound id check, generalize StgLint
Fri, Dec 7, 11:05 PM
bgamari closed D5360: Add -fno-safe-haskell flag.
Fri, Dec 7, 11:05 PM
bgamari committed rGHC57c9b1ae4caf: Fix #15369: GHCi doesn't honor :set +c when loading for a second time (authored by RolandSenn).
Fix #15369: GHCi doesn't honor :set +c when loading for a second time
Fri, Dec 7, 11:05 PM
bgamari closed D5370: Fix StgLint bound id check, generalize StgLint.
Fri, Dec 7, 11:05 PM
bgamari closed D5376: Fix #15369: GHCi doesn't honor :set +c when loading for a second time ....
Fri, Dec 7, 11:05 PM
bgamari committed rGHCc5ced679a6f5: Add haddock for Node in Digraph. [skip ci] (authored by AndreasK).
Add haddock for Node in Digraph. [skip ci]
Fri, Dec 7, 11:05 PM
bgamari committed rGHCa24ab444c1b2: Remove redundant include of Rts.h in EventLogWriter.h (authored by watashi).
Remove redundant include of Rts.h in EventLogWriter.h
Fri, Dec 7, 11:05 PM
bgamari closed D5378: Add haddock for Node in Digraph. [skip ci].
Fri, Dec 7, 11:05 PM
bgamari committed rGHCf2bad7e1069e: Rename "changed" to "no-change" in HscMain (authored by osa1).
Rename "changed" to "no-change" in HscMain
Fri, Dec 7, 11:05 PM
bgamari closed D5395: Remove redundant include of Rts.h in EventLogWriter.h.
Fri, Dec 7, 11:05 PM
bgamari committed rGHC7d96d2816d11: Hadrian: fix dynamicGhcPrograms value for the quickest flavour (authored by alpmestan).
Hadrian: fix dynamicGhcPrograms value for the quickest flavour
Fri, Dec 7, 11:05 PM
bgamari closed D5416: Rename "changed" to "no-change" in HscMain.
Fri, Dec 7, 11:05 PM
bgamari committed rGHC38edeea990b4: Mark SRT_1/SRT_2 as CONSTR_1_0/CONSTR_2_0 (authored by osa1).
Mark SRT_1/SRT_2 as CONSTR_1_0/CONSTR_2_0
Fri, Dec 7, 11:05 PM
bgamari closed D5419: Hadrian: fix dynamicGhcPrograms value for the quickest flavour.
Fri, Dec 7, 11:05 PM
bgamari committed rGHC665f8b0c778b: hadrian: eliminate most of the remaining big rule enumerations (authored by alpmestan).
hadrian: eliminate most of the remaining big rule enumerations
Fri, Dec 7, 11:05 PM
bgamari closed D5421: Mark SRT_1/SRT_2 as CONSTR_1_0/CONSTR_2_0.
Fri, Dec 7, 11:04 PM
bgamari committed rGHCcb882fc993b4: Require 'libdw' for '--enable-dwarf-unwind' (authored by harpocrates).
Require 'libdw' for '--enable-dwarf-unwind'
Fri, Dec 7, 11:04 PM
bgamari closed D5422: hadrian: eliminate most of the remaining big rule enumerations.
Fri, Dec 7, 11:04 PM
bgamari committed rGHCbd8083161009: Mark broken tests on powerpc64le and skip ghci-ext (authored by trommler).
Mark broken tests on powerpc64le and skip ghci-ext
Fri, Dec 7, 11:04 PM
bgamari closed D5424: Require 'libdw' for '--enable-dwarf-unwind'.
Fri, Dec 7, 11:04 PM
bgamari closed D5297: Mark broken tests on powerpc64le and skip ghci-ext.
Fri, Dec 7, 11:04 PM
bgamari committed rGHCe1a98fabd4cc: testsuite: Fix tests expecting 64-bit word size (authored by bgamari).
testsuite: Fix tests expecting 64-bit word size
Fri, Dec 7, 10:29 PM
bgamari committed rGHC856dd66fc9c6: Add missing space in report_summary output (authored by adamse).
Add missing space in report_summary output
Fri, Dec 7, 10:29 PM
bgamari committed rGHC3de019cb320a: Fixed plugin example to work (authored by abc <hoge@example.com>).
Fixed plugin example to work
Fri, Dec 7, 10:29 PM
bgamari committed rGHCeb7ba36b8350: Fix typo in Foldable docs (authored by sjakobi).
Fix typo in Foldable docs
Fri, Dec 7, 10:29 PM
bgamari committed rGHC07e02d578538: Add some complexities to Data.List documentation (#15003) (authored by supersven).
Add some complexities to Data.List documentation (#15003)
Fri, Dec 7, 10:29 PM
bgamari requested changes to D5368: Do not save performance test results if worktree is dirty..

Can you rebase this, @DavidEichmann?

Fri, Dec 7, 10:24 PM
bgamari closed D5381: hadrian/test: Don't depend upon iserv on Windows.

Merged in cbf57b7dbfdbfa72475d793b27858cacf2ed9816.

Fri, Dec 7, 10:21 PM
bgamari accepted D5297: Mark broken tests on powerpc64le and skip ghci-ext.

Sorry for the delay, @trommler. Let's merge this.

Fri, Dec 7, 10:17 PM
bgamari accepted D5418: Fix parsing of maximum residency in runstdtest.

Looks plausible to me.

Fri, Dec 7, 10:16 PM
bgamari added a comment to D5424: Require 'libdw' for '--enable-dwarf-unwind'.

Yes, thank you!

Fri, Dec 7, 10:14 PM
bgamari updated subscribers of D5423: Fix hadrian default build cannot find -lffi..
Fri, Dec 7, 10:12 PM
bgamari abandoned D5303: libiserv: Generate cabal file with autoconf.

Merged D5302.

Fri, Dec 7, 10:07 PM
bgamari added inline comments to D5323: PPC NCG: Generate MO_?_QuotRem for subword sizes.
Fri, Dec 7, 10:07 PM
bgamari retitled D5331: Misleading msg with qualified imports "No module named X imported" from Misleading msg with qualified imports "No module named X imported to Misleading msg with qualified imports "No module named X imported".
Fri, Dec 7, 10:04 PM
bgamari retitled D5331: Misleading msg with qualified imports "No module named X imported" from Misleading msg with qualified imports "No module named X imported #14225 to Misleading msg with qualified imports "No module named X imported.
Fri, Dec 7, 10:04 PM
bgamari accepted D5388: Fix uninformative hp2ps error when the cmdline contains double quotes.

Looks good to me.

Fri, Dec 7, 10:03 PM
bgamari accepted D5416: Rename "changed" to "no-change" in HscMain.

Sure.

Fri, Dec 7, 9:58 PM
bgamari created D5425: configure: Don't use ln -v.
Fri, Dec 7, 9:46 PM
bgamari added a comment to D5285: Warn about unused packages.
In D5285#148953, @Yuras wrote:

Oops, I missed notifications for this Diff somehow, sorry.
@bgamari so what actions should I perform to get it merged? Suggest -fforce-recomp in user guide? Anything else?

Fri, Dec 7, 9:43 PM
bgamari added a comment to D5332: Simplify 'ExtBits' in the lexer.

I think I've figured out why tests were failing and the issue is entirely in this diff, not D5269.

How do I proceed? Do I open a new diff that is an updated version of this existing diff or can I still update this diff? Do I also need to re-open something for D5269?

Fri, Dec 7, 9:39 PM
bgamari requested changes to D5394: Fix recompilation bug with default class methods (#15970).

Let's make sure the future refactoring is documented.

Fri, Dec 7, 11:10 AM
bgamari committed rGHCc77fbd94cc60: CircleCI: Don't ignore gitlab/.* branches (authored by bgamari).
CircleCI: Don't ignore gitlab/.* branches
Fri, Dec 7, 10:26 AM
bgamari committed rGHCa6b4da8cd2e6: testsuite: Fix use of stats_num_field (authored by bgamari).
testsuite: Fix use of stats_num_field
Fri, Dec 7, 9:16 AM

Thu, Dec 6

bgamari committed rGHC31cd867e4d37: Release 8.6.3 (authored by bgamari).
Release 8.6.3
Thu, Dec 6, 7:25 PM
bgamari committed rGHCd59812ce9044: users guide: Add release notes for 8.6.3 (authored by bgamari).
users guide: Add release notes for 8.6.3
Thu, Dec 6, 7:25 PM
bgamari committed rGHCed86e3b53132: Windows: Use the "big" PE object format on amd64 (authored by bgamari).
Windows: Use the "big" PE object format on amd64
Thu, Dec 6, 7:24 PM
bgamari committed rGHCfb669f51b3f2: Add fusion rules for the zipWith functions in base (#15263) (authored by TDecki).
Add fusion rules for the zipWith functions in base (#15263)
Thu, Dec 6, 3:28 PM
bgamari closed D5241: Add fusion rules for the zipWith functions in base (#15263).
Thu, Dec 6, 3:28 PM
bgamari committed rGHC1ef90f990da9: Windows: Use the "big" PE object format on amd64 (authored by bgamari).
Windows: Use the "big" PE object format on amd64
Thu, Dec 6, 3:28 PM
bgamari closed D5383: Windows: Use the "big" PE object format on amd64.
Thu, Dec 6, 3:28 PM
bgamari accepted D5241: Add fusion rules for the zipWith functions in base (#15263).

Looks good to me.

Thu, Dec 6, 2:37 PM
bgamari committed rGHCc64918c1fc86: linker: store entire link map and use it. (authored by Phyx).
linker: store entire link map and use it.
Thu, Dec 6, 12:31 PM
bgamari committed rGHCbf074e3e92c1: Bump iserv versions (authored by bgamari).
Bump iserv versions
Thu, Dec 6, 12:31 PM
bgamari committed rGHC6db7d11eed70: Remove explicit recursion in retainer profiling (fixes #14758) (authored by qnikst).
Remove explicit recursion in retainer profiling (fixes #14758)
Thu, Dec 6, 12:31 PM

Mon, Dec 3

bgamari accepted D5351: Remove explicit recursion in retainer profiling (fixes #14758).

Looks good. Thanks!

Mon, Dec 3, 3:28 PM

Sat, Dec 1

bgamari committed rGHC93e86d610375: Hadrian: Print all testsuite output to stdout (authored by snowleopard).
Hadrian: Print all testsuite output to stdout
Sat, Dec 1, 9:31 AM
bgamari committed rGHC3b075e1a9656: testsuite: Don't use git status to determine whether we are inside a repo (authored by bgamari).
testsuite: Don't use git status to determine whether we are inside a repo
Sat, Dec 1, 9:31 AM
bgamari committed rGHCcd793325e3e7: Disable most Pipelines-based validation ways (authored by bgamari).
Disable most Pipelines-based validation ways
Sat, Dec 1, 9:31 AM
bgamari committed rGHCb6108395cb96: Add GitLab CI (authored by bgamari).
Add GitLab CI
Sat, Dec 1, 9:31 AM
bgamari committed rGHCcbf57b7dbfdb: hadrian/test: Don't depend upon iserv on Windows (authored by bgamari).
hadrian/test: Don't depend upon iserv on Windows
Sat, Dec 1, 9:31 AM

Fri, Nov 30

bgamari committed rGHCb9260e925e99: Add a Gitlab CI script that runs Circle CI validation jobs (authored by alpmestan).
Add a Gitlab CI script that runs Circle CI validation jobs
Fri, Nov 30, 9:39 PM
bgamari added inline comments to D5351: Remove explicit recursion in retainer profiling (fixes #14758).
Fri, Nov 30, 1:52 PM
bgamari added inline comments to D5351: Remove explicit recursion in retainer profiling (fixes #14758).
Fri, Nov 30, 1:44 PM
bgamari accepted D5378: Add haddock for Node in Digraph. [skip ci].

Looks good.

Fri, Nov 30, 11:57 AM
AndreasK awarded D5383: Windows: Use the "big" PE object format on amd64 a Party Time token.
Fri, Nov 30, 4:04 AM

Thu, Nov 29

bgamari added a comment to D5383: Windows: Use the "big" PE object format on amd64.

Hooray!

Thu, Nov 29, 10:18 PM
bgamari updated the diff for D5383: Windows: Use the "big" PE object format on amd64.

The last straw

Thu, Nov 29, 6:45 PM
bgamari accepted D5395: Remove redundant include of Rts.h in EventLogWriter.h.

Sounds good to me.

Thu, Nov 29, 6:42 PM
bgamari added a comment to D5390: Make ghc-in-ghci support Hadrian.

OK, it's indeed not that straightforward, we'll see what we can do about this in due time then. Thanks for the explanation, Ryan.

Thu, Nov 29, 4:33 PM
bgamari updated the diff for D5383: Windows: Use the "big" PE object format on amd64.

Guard on 64-bit target

Thu, Nov 29, 1:58 PM
bgamari updated the diff for D5383: Windows: Use the "big" PE object format on amd64.

It finally works

Thu, Nov 29, 1:54 PM
bgamari updated the diff for D5383: Windows: Use the "big" PE object format on amd64.

Windows is not OSWindows

Thu, Nov 29, 10:44 AM
bgamari updated the diff for D5383: Windows: Use the "big" PE object format on amd64.

A new beginning

Thu, Nov 29, 10:08 AM
bgamari added a comment to D5383: Windows: Use the "big" PE object format on amd64.
In D5383#148498, @Phyx wrote:

I think for the file in question we also generate a C stub for stable pointers.
It might happen when combining the stub and haskell code into one object file?

Hm that could be if it's combining two object files into one. In which case the control needs to be a tad more fine grained.

Setting LD_FLAGS here will have the unfortunate effect of also affecting the final link.

Thu, Nov 29, 9:22 AM

Wed, Nov 28

bgamari updated the diff for D5383: Windows: Use the "big" PE object format on amd64.

Fix it for good

Wed, Nov 28, 9:43 AM

Tue, Nov 27

bgamari updated the diff for D5383: Windows: Use the "big" PE object format on amd64.

Really fix it

Tue, Nov 27, 4:34 PM
bgamari updated the diff for D5383: Windows: Use the "big" PE object format on amd64.

Really fix it

Tue, Nov 27, 4:30 PM
bgamari updated the diff for D5383: Windows: Use the "big" PE object format on amd64.

Fix it

Tue, Nov 27, 4:25 PM
bgamari added a comment to D5383: Windows: Use the "big" PE object format on amd64.

There seems to be some sort of syntax error in your changes.

checking whether C compiler has an LLVM back end... no
checking Setting up CFLAGS, LDFLAGS, IGNORE_LINKER_LD_FLAGS and CPPFLAGS... ./configure: line 9512: syntax error near unexpected token `when'
./configure: line 9512: `    case $target when'
Tue, Nov 27, 4:25 PM
bgamari abandoned D5387: Fix incorrect comment header.
Tue, Nov 27, 3:21 PM
bgamari created D5387: Fix incorrect comment header.
Tue, Nov 27, 3:19 PM

Mon, Nov 26

bgamari added a reviewer for D5383: Windows: Use the "big" PE object format on amd64: Phyx.
Mon, Nov 26, 6:07 PM
bgamari created D5384: Rip out object splitting.
Mon, Nov 26, 6:07 PM
bgamari created D5383: Windows: Use the "big" PE object format on amd64.
Mon, Nov 26, 6:04 PM