trofi (Sergei Trofimovich)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

Badges

User Since
Jun 9 2014, 4:10 AM (146 w, 3 d)
Availability
Available

Recent Activity

Yesterday

trofi added inline comments to D3397: unique: fix UNIQUE_BITS crosscompilation (Trac #13491).
Wed, Mar 29, 4:12 PM
trofi updated the diff for D3397: unique: fix UNIQUE_BITS crosscompilation (Trac #13491).

Fixed typo spotted by Ryan. Fixed wrong comment about unique stucture:
I've got bits in the wrong order.

Wed, Mar 29, 4:04 PM
trofi created D3397: unique: fix UNIQUE_BITS crosscompilation (Trac #13491).
Wed, Mar 29, 2:59 PM

Sun, Mar 26

trofi committed rGHC6c73504ac5f4: linker: fix OpenBSD build failure, EM_PPC64 is not defined there (authored by trofi).
linker: fix OpenBSD build failure, EM_PPC64 is not defined there
Sun, Mar 26, 9:53 AM

Fri, Mar 17

trofi accepted D3359: x86 nativeGen: Fix test with mask in range [128,255] (#13425).

Nice catch!

Fri, Mar 17, 5:03 PM

Mon, Mar 13

trofi accepted D3333: unlit: replace the SHEBANG with an empty line.

That was quick! Thank you!

Mon, Mar 13, 3:14 AM

Fri, Mar 10

trofi committed rGHC46246a6d57c3: implement missing Fabs{32,64} on i386 NCG and UNREG (authored by trofi).
implement missing Fabs{32,64} on i386 NCG and UNREG
Fri, Mar 10, 3:56 AM

Thu, Mar 9

trofi committed rGHC9e15db49b57d: KQueue.hsc: fix build failure on FreeBSD (authored by trofi).
KQueue.hsc: fix build failure on FreeBSD
Thu, Mar 9, 2:38 AM
trofi closed D3300: KQueue.hsc: fix build failure on FreeBSD by committing rGHC9e15db49b57d: KQueue.hsc: fix build failure on FreeBSD.
Thu, Mar 9, 2:37 AM

Wed, Mar 8

trofi created D3300: KQueue.hsc: fix build failure on FreeBSD.
Wed, Mar 8, 3:28 PM

Feb 24 2017

trofi accepted D3188: Bring sanity to openTempFile.
Feb 24 2017, 2:18 AM
trofi accepted D3187: build system: Persist CrossCompiling in binary distributions.
Feb 24 2017, 2:14 AM

Feb 22 2017

trofi accepted D3164: Use half as much memory when reading interfaces.

Really nice catch! :)

Feb 22 2017, 3:44 PM

Feb 11 2017

trofi committed rGHC594123f57779: IcmmMachOpFoldM: clarify panic message (authored by trofi).
IcmmMachOpFoldM: clarify panic message
Feb 11 2017, 7:12 AM

Feb 10 2017

trofi added a comment to D3122: Binary: Correct endian issue when cross-compiling.
In D3122#91402, @trofi wrote:

Looks good. Thank you!

Running a cross build for m68k target to verify if it works. It will take a while.

Feb 10 2017, 2:06 PM
trofi accepted D3122: Binary: Correct endian issue when cross-compiling.

Looks good. Thank you!

Feb 10 2017, 3:07 AM

Feb 9 2017

trofi added a comment to D2908: Use proper primitives in Utils.Binary.

Looks like this change caused crosscompiler breakage
when host and target have different endianness and word size:

https://ghc.haskell.org/trac/ghc/ticket/13259
Feb 9 2017, 5:04 PM

Jan 29 2017

trofi committed rGHC4441f90738e2: UNREG: add a forward declaration for local literals (authored by trofi).
UNREG: add a forward declaration for local literals
Jan 29 2017, 3:26 PM
trofi committed rGHC34a0205587c8: UNREG: fix "_bytes" string literal forward declaration (authored by trofi).
UNREG: fix "_bytes" string literal forward declaration
Jan 29 2017, 1:46 PM

Dec 18 2016

trofi committed rGHCd327ebd61d84: regalloc_unit_tests: disable on UNREG targets (authored by trofi).
regalloc_unit_tests: disable on UNREG targets
Dec 18 2016, 11:35 AM
trofi committed rGHCbb74bc79daf8: T8242: disable on NOSMP targets (authored by trofi).
T8242: disable on NOSMP targets
Dec 18 2016, 11:35 AM
trofi committed rGHC4704d65d3cc6: T8209: disable on NOSMP targets (authored by trofi).
T8209: disable on NOSMP targets
Dec 18 2016, 11:35 AM
trofi committed rGHC7f5be7e9c2ab: T10296a: disable on NOSMP targets (authored by trofi).
T10296a: disable on NOSMP targets
Dec 18 2016, 11:35 AM
trofi committed rGHC88e819483d98: T12035j: disable on NOSMP targets (authored by trofi).
T12035j: disable on NOSMP targets
Dec 18 2016, 11:35 AM
trofi added inline comments to D2871: Add a CSE pass to Stg (#9291).
Dec 18 2016, 4:21 AM
trofi accepted D2876: Fix #12998 by removing CTimer.
Dec 18 2016, 4:07 AM

Dec 17 2016

trofi added a comment to rGHCffc2327070db: base: Add more POSIX types (fixes #12795).

Filed a bug to deal with it: http://ghc.haskell.org/trac/ghc/ticket/12998

Dec 17 2016, 5:19 PM
trofi committed rGHC6c816c56c674: utils/genargs: delete unused tool (authored by trofi).
utils/genargs: delete unused tool
Dec 17 2016, 4:51 PM
trofi committed rGHC87c3b1d4395c: fix OpenBSD linkage (wxneeded) (authored by trofi).
fix OpenBSD linkage (wxneeded)
Dec 17 2016, 4:51 PM
trofi committed rGHCc48086021245: rts/Compact.cmm: fix UNREG build failure (authored by trofi).
rts/Compact.cmm: fix UNREG build failure
Dec 17 2016, 11:25 AM
trofi committed rGHCa6657bd0d6b9: revert '-Wl' prefixing to *_LD_OPTS (authored by trofi).
revert '-Wl' prefixing to *_LD_OPTS
Dec 17 2016, 11:24 AM
trofi added a reverting commit for rGHCf48f5a9ebf38: Ensure flags destined for ld are properly passed: rGHCa6657bd0d6b9: revert '-Wl' prefixing to *_LD_OPTS.
Dec 17 2016, 11:24 AM
trofi committed rGHC2fa00f5b22dd: UNREG: include CCS_OVERHEAD to STG (authored by trofi).
UNREG: include CCS_OVERHEAD to STG
Dec 17 2016, 11:24 AM

Dec 15 2016

trofi committed rGHC52c5e5534817: mk/config.mk.in: enable SMP on ARMv7+ (Trac #12981) (authored by trofi).
mk/config.mk.in: enable SMP on ARMv7+ (Trac #12981)
Dec 15 2016, 3:08 AM

Dec 10 2016

trofi added a comment to D2776: Ensure flags destined for ld are properly passed.

Gentoo used to pass SRC_LD_OPTS=${LDFLAGS} for ghc assuming these SRC_LD_OPTS are for gcc driver. Current ghc-HEAD fails as:

Dec 10 2016, 8:35 AM

Dec 2 2016

trofi committed rGHCeb6f6730d2e8: 8.2.1-notes.rst: tweak binutils version (authored by trofi).
8.2.1-notes.rst: tweak binutils version
Dec 2 2016, 4:16 PM

Nov 19 2016

trofi accepted D2729: Allow to unregister threadWaitReadSTM action..
Nov 19 2016, 3:31 AM

Nov 3 2016

trofi added a comment to D2671: add ieee754 next* functions to math_funs.

I've noticed these functions are not only very fresh (available in glibc-2.24+)
they also are under #ifdef _GNU_SOURCE which means they are not normally
available on other systems/libcs.

Nov 3 2016, 5:36 PM

Oct 19 2016

trofi added a comment to D2605: Allow top-level string literals in Core (#8472).

Another datapoint:

Oct 19 2016, 2:46 AM

Oct 18 2016

trofi accepted D2605: Allow top-level string literals in Core (#8472).
Oct 18 2016, 4:54 PM

Oct 7 2016

trofi accepted D2580: Default +RTS -qn to the number of cores.

Looks cool! Thank you!

Oct 7 2016, 1:27 PM

Oct 4 2016

trofi committed rGHC7a6731c200f1: genapply: update source file in autogenerated text (authored by trofi).
genapply: update source file in autogenerated text
Oct 4 2016, 3:17 PM

Sep 4 2016

trofi committed rGHCcdbb9da7a133: cleanup: drop 11 years old performance hack (authored by trofi).
cleanup: drop 11 years old performance hack
Sep 4 2016, 4:11 PM

Sep 2 2016

trofi committed rGHCf93c363fab1a: extend '-fmax-worker-args' limit to specialiser (Trac #11565) (authored by trofi).
extend '-fmax-worker-args' limit to specialiser (Trac #11565)
Sep 2 2016, 3:45 PM
trofi closed D2507: extend '-fmax-worker-args' limit to specialiser (Trac #11565) by committing rGHCf93c363fab1a: extend '-fmax-worker-args' limit to specialiser (Trac #11565).
Sep 2 2016, 3:45 PM
trofi committed rGHC133a5cc6647a: ghc-cabal: accept EXTRA_HC_OPTS make variable (authored by trofi).
ghc-cabal: accept EXTRA_HC_OPTS make variable
Sep 2 2016, 12:14 PM
trofi committed rGHC0cc3931bd783: configure.ac: fix --host= handling (authored by trofi).
configure.ac: fix --host= handling
Sep 2 2016, 2:37 AM
trofi closed D2508: configure.ac: fix --host= handling by committing rGHC0cc3931bd783: configure.ac: fix --host= handling.
Sep 2 2016, 2:36 AM

Sep 1 2016

trofi retitled D2508: configure.ac: fix --host= handling from to configure.ac: fix --host= handling.
Sep 1 2016, 4:54 PM
trofi retitled D2507: extend '-fmax-worker-args' limit to specialiser (Trac #11565) from to extend '-fmax-worker-args' limit to specialiser (Trac #11565).
Sep 1 2016, 3:04 PM
trofi committed rGHCa48de37dcca9: restore -fmax-worker-args handling (Trac #11565) (authored by trofi).
restore -fmax-worker-args handling (Trac #11565)
Sep 1 2016, 12:09 PM
trofi closed D2503: restore -fmax-worker-args handling (Trac #11565) by committing rGHCa48de37dcca9: restore -fmax-worker-args handling (Trac #11565).
Sep 1 2016, 12:09 PM
trofi updated the diff for D2503: restore -fmax-worker-args handling (Trac #11565).

Updated stats after './validate' run: -5% in 3 heap allocations tests

Sep 1 2016, 5:01 AM
trofi updated the diff for D2503: restore -fmax-worker-args handling (Trac #11565).

Added filtering on free variables omiting variables lacking
runtime representation (Type variables, Kind variables).

Sep 1 2016, 4:17 AM

Aug 31 2016

trofi added inline comments to D2503: restore -fmax-worker-args handling (Trac #11565).
Aug 31 2016, 4:52 PM
trofi retitled D2503: restore -fmax-worker-args handling (Trac #11565) from to restore -fmax-worker-args handling (Trac #11565).
Aug 31 2016, 4:46 PM

Aug 30 2016

trofi committed rGHCa5d26f26d33b: rts: enable parallel GC scan of large (32M+) allocation area (authored by trofi).
rts: enable parallel GC scan of large (32M+) allocation area
Aug 30 2016, 7:28 AM
trofi committed rGHC9d175605e52f: GhcMake: limit Capability count to CPU count in parallel mode (authored by trofi).
GhcMake: limit Capability count to CPU count in parallel mode
Aug 30 2016, 7:28 AM
trofi closed D2483: rts: enable parallel GC scan of large (32M+) allocation area by committing rGHCa5d26f26d33b: rts: enable parallel GC scan of large (32M+) allocation area.
Aug 30 2016, 7:28 AM
trofi closed D2482: GhcMake: limit Capability count to CPU count in parallel mode by committing rGHC9d175605e52f: GhcMake: limit Capability count to CPU count in parallel mode.
Aug 30 2016, 7:28 AM

Aug 29 2016

trofi updated the diff for D2483: rts: enable parallel GC scan of large (32M+) allocation area.

Dropped redundant 'default:' from docs.

Aug 29 2016, 4:09 PM
trofi updated the diff for D2483: rts: enable parallel GC scan of large (32M+) allocation area.

Moved defaulting logic to `normaliseRtsOpts()`
as suggested by Simon. Tweaked help output and
user guide to mention `-qb` now default depends
on `-A`.

Aug 29 2016, 4:13 AM

Aug 28 2016

thomie awarded D2483: rts: enable parallel GC scan of large (32M+) allocation area a Mountain of Wealth token.
Aug 28 2016, 5:53 PM
trofi updated D2483: rts: enable parallel GC scan of large (32M+) allocation area.
Aug 28 2016, 4:14 AM
trofi updated the diff for D2483: rts: enable parallel GC scan of large (32M+) allocation area.

Updated commit description about 24-core VM.

Aug 28 2016, 4:12 AM

Aug 27 2016

trofi retitled D2483: rts: enable parallel GC scan of large (32M+) allocation area from to rts: enable parallel GC scan of large (32M+) allocation area.
Aug 27 2016, 5:47 PM
trofi retitled D2482: GhcMake: limit Capability count to CPU count in parallel mode from to GhcMake: limit Capability count to CPU count in parallel mode.
Aug 27 2016, 2:51 PM

Aug 13 2016

trofi accepted D2449: Fix GHCi perf-llvm build on x86_64.
Aug 13 2016, 2:45 AM

Aug 6 2016

trofi committed rGHCaffcec7d5b04: rts/Printer.h: fix constness of argument declaration (authored by trofi).
rts/Printer.h: fix constness of argument declaration
Aug 6 2016, 6:07 AM

Jun 14 2016

trofi accepted D2332: Simplify readProcessEnvWithExitCode + set LANGUAGE=C.
Jun 14 2016, 10:52 AM

May 31 2016

trofi accepted D2276: Fix detection and use of `USE_LIBDW`.
May 31 2016, 3:14 PM

May 17 2016

trofi accepted D2231: rts: More const correct-ness fixes.
May 17 2016, 2:02 PM

May 2 2016

trofi committed rGHC81d8a23ee7c0: glasgow_exts.rst: fix quoting (authored by trofi).
glasgow_exts.rst: fix quoting
May 2 2016, 5:33 AM
trofi committed rGHCc5be5e2e9e26: docs/users_guide/glasgow_exts.rst: fix merge conflict (authored by trofi).
docs/users_guide/glasgow_exts.rst: fix merge conflict
May 2 2016, 5:33 AM
trofi committed rGHCdb2bfe00e3d2: added docstring for '-fhistory-size' flag (authored by trofi).
added docstring for '-fhistory-size' flag
May 2 2016, 5:32 AM

Mar 17 2016

trofi added inline comments to D1998: DriverPipeline: Fix 'unused arguments' warnings from Clang.
Mar 17 2016, 3:37 AM

Mar 11 2016

trofi committed rGHCe46742f5c519: rts: fix threadStackUnderflow type in cmm (authored by trofi).
rts: fix threadStackUnderflow type in cmm
Mar 11 2016, 5:18 PM

Mar 10 2016

trofi committed rGHCc42cdb7f6dcf: fix Float/Double unreg cross-compilation (authored by trofi).
fix Float/Double unreg cross-compilation
Mar 10 2016, 3:52 PM
trofi closed D1990: fix Float/Double unreg cross-compilation by committing rGHCc42cdb7f6dcf: fix Float/Double unreg cross-compilation.
Mar 10 2016, 3:52 PM
trofi updated the diff for D1990: fix Float/Double unreg cross-compilation.

Drop hostBE trick. Having thought about it a bit more
we don't care about host endianness at all!

Mar 10 2016, 3:29 PM
trofi updated the diff for D1990: fix Float/Double unreg cross-compilation.

Fixed the case of native compilation on 64-bit LE arches.

Mar 10 2016, 2:55 AM

Mar 9 2016

trofi retitled D1990: fix Float/Double unreg cross-compilation from to fix Float/Double unreg cross-compilation.
Mar 9 2016, 5:28 PM

Mar 8 2016

trofi committed rGHC90e1e160b783: Split external symbol prototypes (EF_) (Trac #11395) (authored by trofi).
Split external symbol prototypes (EF_) (Trac #11395)
Mar 8 2016, 2:13 AM
trofi closed D1975: Split external symbol prototypes (EF_) (Trac #11395) by committing rGHC90e1e160b783: Split external symbol prototypes (EF_) (Trac #11395).
Mar 8 2016, 2:13 AM

Mar 7 2016

trofi added inline comments to D1975: Split external symbol prototypes (EF_) (Trac #11395).
Mar 7 2016, 4:44 PM
trofi updated the diff for D1975: Split external symbol prototypes (EF_) (Trac #11395).

Extended comment around magically looking propotypes for 'enterFunCCS' and 'pushCostCentre'.

Mar 7 2016, 4:42 PM
trofi added inline comments to D1975: Split external symbol prototypes (EF_) (Trac #11395).
Mar 7 2016, 3:24 PM
trofi updated the diff for D1975: Split external symbol prototypes (EF_) (Trac #11395).

Added 'EF_' and 'EFF_' descriptions to Stg.h.

Mar 7 2016, 3:23 PM

Mar 6 2016

trofi updated the diff for D1975: Split external symbol prototypes (EF_) (Trac #11395).

Updated 'enterFunCCS' and 'pushCostCentre' to match '.hc'-generated calls.

Mar 6 2016, 4:48 AM
trofi committed rGHCade1a461ab4b: Fix minimum alignment for StgClosure (Trac #11395) (authored by trofi).
Fix minimum alignment for StgClosure (Trac #11395)
Mar 6 2016, 3:55 AM
trofi closed D1974: Fix minimum alignment for StgClosure (Trac #11395) by committing rGHCade1a461ab4b: Fix minimum alignment for StgClosure (Trac #11395).
Mar 6 2016, 3:55 AM

Mar 5 2016

trofi updated the diff for D1975: Split external symbol prototypes (EF_) (Trac #11395).

Fixed UNREG prof build: enterFunCCS and pushCostCentre are C functions

Mar 5 2016, 5:47 PM
trofi retitled D1975: Split external symbol prototypes (EF_) (Trac #11395) from to Split external symbol prototypes (EF_) (Trac #11395).
Mar 5 2016, 5:34 PM
trofi retitled D1974: Fix minimum alignment for StgClosure (Trac #11395) from to Fix minimum alignment for StgClosure (Trac #11395).
Mar 5 2016, 1:31 PM

Feb 27 2016

trofi committed rGHC3ee4fc04322d: rts: drop unused global 'blackhole_queue' (authored by trofi).
rts: drop unused global 'blackhole_queue'
Feb 27 2016, 8:43 AM
trofi closed D1953: rts: drop unused global 'blackhole_queue' by committing rGHC3ee4fc04322d: rts: drop unused global 'blackhole_queue'.
Feb 27 2016, 8:43 AM
trofi retitled D1953: rts: drop unused global 'blackhole_queue' from to rts: drop unused global 'blackhole_queue'.
Feb 27 2016, 6:03 AM

Feb 12 2016

trofi committed rGHCf37bb548157d: testsuite: tweak error messages for new Show instance (authored by trofi).
testsuite: tweak error messages for new Show instance
Feb 12 2016, 11:46 AM

Feb 10 2016

trofi committed rGHCa8249726585a: mkUserGuide: fix option wrapping in a table (authored by trofi).
mkUserGuide: fix option wrapping in a table
Feb 10 2016, 8:21 AM
trofi committed rGHCc57d019c2ab1: docs: add newline after '.. ghc-flag::' (authored by trofi).
docs: add newline after '.. ghc-flag::'
Feb 10 2016, 8:21 AM