ulysses4ever (Artem Pelenitsyn)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 13 2018, 6:43 AM (79 w, 19 h)

Recent Activity

Fri, Jul 19

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC73703d9b24c4: Hide "Loading package environment" message with -v0 (fix #16879) (authored by ulysses4ever).
Hide "Loading package environment" message with -v0 (fix #16879)
Fri, Jul 19, 5:07 PM

Tue, Jul 16

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC5728d9faafe4: Sort out Hadrian colored output flags (fix #16397) (authored by ulysses4ever).
Sort out Hadrian colored output flags (fix #16397)
Tue, Jul 16, 1:40 AM

Fri, Jul 5

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCa76b233d5a59: Make all submodules have absolute URLs (authored by ulysses4ever).
Make all submodules have absolute URLs
Fri, Jul 5, 6:07 AM

Thu, Jun 27

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCef6d9a50db11: typo in the docs for DynFlags.hs (authored by ulysses4ever).
typo in the docs for DynFlags.hs
Thu, Jun 27, 11:04 PM

Apr 2 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC754b5455aa09: docs: make nfib compute the Fibonacci sequence [skipci] (authored by ulysses4ever).
docs: make nfib compute the Fibonacci sequence [skipci]
Apr 2 2019, 3:54 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC97ad5cfb1c41: Add some tips to the Troubleshooting section of README (authored by ulysses4ever).
Add some tips to the Troubleshooting section of README
Apr 2 2019, 3:54 PM

Oct 28 2018

ulysses4ever added a comment to D5256: Data.Maybe: add callstack for fromJust (Trac #15559).

@bgamari we have a green light from Edward and Andrew.

Oct 28 2018, 8:43 AM

Oct 26 2018

ulysses4ever added a comment to D5256: Data.Maybe: add callstack for fromJust (Trac #15559).

@bgamari @fangyizhou I dropped them a message.

Oct 26 2018, 10:00 AM

Aug 22 2018

ulysses4ever updated the diff for D5066: Update unicode tables to v. 12 of the standard.
  • typo
Aug 22 2018, 2:12 AM

Aug 21 2018

ulysses4ever added a comment to D5066: Update unicode tables to v. 12 of the standard.

@bgamari done. Check that the chengelog/release-notes updated reasonably.

Aug 21 2018, 5:03 PM
ulysses4ever updated the diff for D5066: Update unicode tables to v. 12 of the standard.
  • Update T104121 reference output to reflect current Unicode-related definitions.
Aug 21 2018, 5:03 PM

Aug 20 2018

ulysses4ever added a comment to D5066: Update unicode tables to v. 12 of the standard.

@Azel WCsubst.c is generated by ubconfc indeed, but I don't think this is done on rebuilding. Git history says WCsubst.c was updated 4 years ago last time. And the manual update using the current Unicode spec (v.12) fixes several bugs (Trac #5518, Trac #15525), which is the aim of this revision. We just need to decide what to do with T10412. /cc @bgamari

Aug 20 2018, 11:10 AM
ulysses4ever updated the Trac tickets for D5066: Update unicode tables to v. 12 of the standard.
Aug 20 2018, 11:10 AM

Aug 17 2018

ulysses4ever updated the diff for D5066: Update unicode tables to v. 12 of the standard.
  • update unicode002 test according to Unicode v12
Aug 17 2018, 3:59 PM

Aug 16 2018

ulysses4ever added a comment to D5034: Fix precision of asinh/acosh/atanh by making them primops.

The failure on OS X doesn't seem to have anything to do with the changes. @bgamari, since CI finished, do you want to look further at this diff?

Aug 16 2018, 2:48 AM

Aug 14 2018

ulysses4ever added a comment to D5066: Update unicode tables to v. 12 of the standard.

Second test, unicode002, I still can't wrap my mind around it. Basically, it generates a huge table with the result of 7 character tests for first 6554 codepoints. The way this test is mainted, I guess, is just replace the whole reference table with every Unicode standard update (like this was done, e.g., in this commit).

Aug 14 2018, 2:29 PM
ulysses4ever added a comment to D5066: Update unicode tables to v. 12 of the standard.

Two tests are failing.

Aug 14 2018, 2:07 PM
ulysses4ever updated the diff for D5034: Fix precision of asinh/acosh/atanh by making them primops.
  • wibble
Aug 14 2018, 11:51 AM
ulysses4ever updated the diff for D5019: "state transformer" -> "state monad" / "ST" (whichever is meant), fix #15189.

"state transformer" → "state monad" / "ST" (whichever is meant), fix Trac #15189

Aug 14 2018, 11:49 AM
ulysses4ever updated the diff for D5066: Update unicode tables to v. 12 of the standard.

Update Unicode tables to v. 12 of the standard

Aug 14 2018, 11:43 AM
ulysses4ever created D5066: Update unicode tables to v. 12 of the standard.
Aug 14 2018, 5:10 AM

Aug 4 2018

ulysses4ever added a comment to D5034: Fix precision of asinh/acosh/atanh by making them primops.

@bgamari can you hint what does Lease a working copy for Linux/amd64 builds mean: CI seems to have felt on this step.

Aug 4 2018, 12:50 PM

Aug 2 2018

ulysses4ever added a comment to D5034: Fix precision of asinh/acosh/atanh by making them primops.

Thanks, Ben! My wording is certainly not too accurate. I'm not sure how to improve it nicely, though. Feel free to edit the summary as you wish!

Aug 2 2018, 7:36 AM
ulysses4ever added a comment to D5034: Fix precision of asinh/acosh/atanh by making them primops.

@alpmestan thank you again! This does seem to work! Sorry for the mess… Now it is clear how to fight with this in the future.

Aug 2 2018, 1:34 AM
ulysses4ever updated the diff for D5034: Fix precision of asinh/acosh/atanh by making them primops.
  • fighting Cabal submodule
Aug 2 2018, 1:32 AM
ulysses4ever updated the summary of D5034: Fix precision of asinh/acosh/atanh by making them primops.
Aug 2 2018, 1:24 AM
ulysses4ever added a comment to D5034: Fix precision of asinh/acosh/atanh by making them primops.

Thanks @alpmestan!
It seems to help for terminfo, but Cabal is still dirty.

Aug 2 2018, 1:23 AM
ulysses4ever updated the diff for D5034: Fix precision of asinh/acosh/atanh by making them primops.
  • update submodules
Aug 2 2018, 1:20 AM
ulysses4ever added a comment to D5034: Fix precision of asinh/acosh/atanh by making them primops.

I'm lost with git submodules. If only anyone could tell me the magic spell to rollback the change in libraries/Cabal and libraries/terminfo… Or is it fine now?

Aug 2 2018, 12:25 AM
Herald added a reviewer for D5034: Fix precision of asinh/acosh/atanh by making them primops: bgamari.
Aug 2 2018, 12:24 AM

Jul 28 2018

ulysses4ever updated the diff for D5019: "state transformer" -> "state monad" / "ST" (whichever is meant), fix #15189.

Fix a typo

Jul 28 2018, 4:43 PM
ulysses4ever created D5019: "state transformer" -> "state monad" / "ST" (whichever is meant), fix #15189.
Jul 28 2018, 4:43 PM

May 15 2018

ulysses4ever added a comment to D4503: Less Tc inside simplCore (Phase 1 for #14391).

@simonpj @bgamari I've updated the description of the revision to reflect its contents in more detail. Maybe, it can be merged now?

May 15 2018, 7:31 AM
ulysses4ever retitled D4503: Less Tc inside simplCore (Phase 1 for #14391) from Phase 1 for fixing #14391 to Less Tc inside simplCore (Phase 1 for #14391).
May 15 2018, 7:31 AM

Apr 30 2018

ulysses4ever added a comment to D4503: Less Tc inside simplCore (Phase 1 for #14391).

OK fine -- can you capture that either in a status update of Trac Trac #14891, or perhaps in a new ticket?

Apr 30 2018, 8:24 AM
ulysses4ever added a comment to D4503: Less Tc inside simplCore (Phase 1 for #14391).

@simonpj here is the summary:

Apr 30 2018, 6:09 AM
ulysses4ever added a comment to D4503: Less Tc inside simplCore (Phase 1 for #14391).

@simonpj it is done now.

Apr 30 2018, 4:20 AM
ulysses4ever updated the diff for D4503: Less Tc inside simplCore (Phase 1 for #14391).

Make updNameCacheTc use updNameCacheIO

Apr 30 2018, 4:19 AM

Apr 28 2018

ulysses4ever added a comment to D4503: Less Tc inside simplCore (Phase 1 for #14391).

@simonpj do you think it is good enough after last revision?

Apr 28 2018, 2:21 AM

Apr 22 2018

ulysses4ever updated the diff for D4503: Less Tc inside simplCore (Phase 1 for #14391).

The task of forcing mod and occ before doing updNameCache moved
from the callers to callee.

Apr 22 2018, 10:57 AM

Apr 18 2018

ulysses4ever added a comment to D4503: Less Tc inside simplCore (Phase 1 for #14391).

@simonpj do you mean adding mod and occ to just updNameCache or to updNameCacheIO also? The latter seems inviting, but I'm not sure it is possible for NameCacheUpdater business to keep up. Otherwise, a bunch of seq before calls to updNameCacheIO will have to remain.

Apr 18 2018, 5:07 PM
ulysses4ever added a comment to D4503: Less Tc inside simplCore (Phase 1 for #14391).

Wow, I missed the half of calls (for a silly reason). Then probably inlining liftIO lookupOrigIO everywhere is not that good. I could easily change its definition for liftIO, but if @simonpj not sure, I'd better hold on.

Apr 18 2018, 8:04 AM

Apr 17 2018

ulysses4ever abandoned D4596: Remove dangling links to part (C) in comment inside RnSouce.hs.

This has been fixed by Simon himself.

Apr 17 2018, 9:53 AM

Apr 14 2018

Herald added a reviewer for D761: Implement DuplicateRecordFields: alanz.
Apr 14 2018, 11:58 AM

Apr 6 2018

ulysses4ever added a comment to D4503: Less Tc inside simplCore (Phase 1 for #14391).

Do we actually need lookupOrig, or lookupOrigIO alone is enough? I see just a couple of usages of the former.

Apr 6 2018, 2:38 PM

Apr 2 2018

ulysses4ever updated the diff for D4503: Less Tc inside simplCore (Phase 1 for #14391).
  • Rename updateNameCacheCallback in lookupNameCache.
  • Move a comment about seqing parameters from lookupOrig to lookupOrigIO.
Apr 2 2018, 2:51 AM
ulysses4ever added inline comments to D4503: Less Tc inside simplCore (Phase 1 for #14391).
Apr 2 2018, 2:38 AM

Mar 31 2018

ulysses4ever updated the diff for D4503: Less Tc inside simplCore (Phase 1 for #14391).
  • Erase initTcForLookup from tests also.
Mar 31 2018, 6:54 PM
ulysses4ever added a comment to D4503: Less Tc inside simplCore (Phase 1 for #14391).

In fact, lookupOrig is also IO-heavy and I can easily do a lookupOrigIO variant.

Mar 31 2018, 5:53 PM

Mar 30 2018

ulysses4ever added a comment to D4503: Less Tc inside simplCore (Phase 1 for #14391).

After some fiddling with Tc/IO-changes I think this is clear besides one thing: dataConInfoPtrToName does lookupOrig at the very end, and I'm not sure how to handle it inside IO. Before, in simplCore setting we used CoreM to do this. But what could we do inside plain IO?..

Mar 30 2018, 4:25 AM
ulysses4ever added a comment to D4503: Less Tc inside simplCore (Phase 1 for #14391).

Yes, I think, I can do that.

Mar 30 2018, 3:31 AM

Mar 29 2018

ulysses4ever added a comment to D4503: Less Tc inside simplCore (Phase 1 for #14391).

I've done what Simon asked for.

Mar 29 2018, 4:13 PM
ulysses4ever updated the diff for D4503: Less Tc inside simplCore (Phase 1 for #14391).
  • inline small auxiliary function
Mar 29 2018, 3:06 PM
ulysses4ever added inline comments to D4503: Less Tc inside simplCore (Phase 1 for #14391).
Mar 29 2018, 1:08 PM
ulysses4ever added a comment to D4503: Less Tc inside simplCore (Phase 1 for #14391).
Mar 29 2018, 1:08 PM
ulysses4ever added a comment to D4503: Less Tc inside simplCore (Phase 1 for #14391).

It seems the CI fails because of test T4891. I should investigate it.

Mar 29 2018, 12:18 PM
ulysses4ever updated the diff for D4503: Less Tc inside simplCore (Phase 1 for #14391).
  • fix unused import
Mar 29 2018, 3:40 AM
ulysses4ever updated the diff for D4503: Less Tc inside simplCore (Phase 1 for #14391).
  • remove initTcForLookup which is not used anymore
Mar 29 2018, 1:58 AM

Mar 28 2018

ulysses4ever updated the diff for D4503: Less Tc inside simplCore (Phase 1 for #14391).
  • Move conicalizeModuleIfHome to more appropriate place.
  • Liberate thNameToGhcName from typechecker API.
Mar 28 2018, 5:23 PM

Mar 25 2018

ulysses4ever updated the diff for D4503: Less Tc inside simplCore (Phase 1 for #14391).
  • factor out canonicalizeModuleIfHome from initiTc and lookupGlobal
Mar 25 2018, 2:52 PM

Mar 20 2018

ulysses4ever added a comment to D4503: Less Tc inside simplCore (Phase 1 for #14391).

Thanks! I also dig into thNameToGhcName a bit more, and I think there could be something out there allowing removal of initTcForLookup. Not sure yet.

Mar 20 2018, 4:30 PM

Mar 17 2018

ulysses4ever added a comment to D4503: Less Tc inside simplCore (Phase 1 for #14391).

I've done one of two things discussed above (2): added lookupGlobal_maybe. For the other one (1), expurging initTcForLookup, I described my troubles on Trac, let me repeat that here.

Mar 17 2018, 5:49 PM
ulysses4ever updated the diff for D4503: Less Tc inside simplCore (Phase 1 for #14391).
  • Add lookupGlobal_maybe for clients willing to recover from lookup failure
Mar 17 2018, 5:40 PM

Mar 15 2018

ulysses4ever updated the diff for D4503: Less Tc inside simplCore (Phase 1 for #14391).
  • remove old, commented out version of lookupGlobal
Mar 15 2018, 5:35 AM
ulysses4ever added a comment to D4503: Less Tc inside simplCore (Phase 1 for #14391).

Will try 1) expurge initTcForLookup, 2) make lookupGlobal_maybe — later this week. Thanks for the comments!

Mar 15 2018, 5:24 AM

Mar 14 2018

ulysses4ever created D4503: Less Tc inside simplCore (Phase 1 for #14391).
Mar 14 2018, 5:51 PM