osa1 (Ömer Sinan Ağacan)
User

Projects

User does not belong to any projects.

User Details

User Since
Jun 6 2014, 2:22 AM (275 w, 4 d)

Recent Activity

Wed, Sep 11

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCc76cc0c6fa97: Refactor bad coercion checking in a few places (authored by osa1).
Refactor bad coercion checking in a few places
Wed, Sep 11, 6:41 PM

Sun, Sep 8

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC51379b89eb08: Add a new flag -dno-typeable-binds for debugging (authored by osa1).
Add a new flag -dno-typeable-binds for debugging
Sun, Sep 8, 8:43 PM

Sat, Sep 7

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC821bece9e7b5: Minor refactoring in deriveConstants (authored by osa1).
Minor refactoring in deriveConstants
Sat, Sep 7, 3:54 AM

Tue, Sep 3

osa1 committed rGHC11679e5bec19: Few tweaks in -ddump-debug output, minor refactoring (authored by osa1).
Few tweaks in -ddump-debug output, minor refactoring
Tue, Sep 3, 1:40 AM

Sat, Aug 31

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCe56251f647bb: Remove redundant special case in STG pretty-printer (authored by osa1).
Remove redundant special case in STG pretty-printer
Sat, Aug 31, 5:00 PM

Fri, Aug 30

osa1 committed rGHC304067a0cb01: Small optimization in the SRT algorithm (authored by osa1).
Small optimization in the SRT algorithm
Fri, Aug 30, 5:16 AM

Thu, Aug 29

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCbf9dfe1ca322: Fix LLVM version check yet again (authored by osa1).
Fix LLVM version check yet again
Thu, Aug 29, 3:29 AM

Wed, Aug 28

osa1 committed rGHC1c7ec4499ffe: Return results of Cmm streams in backends (authored by osa1).
Return results of Cmm streams in backends
Wed, Aug 28, 10:33 AM

Tue, Aug 27

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC89487be21060: Some tweaks in GHC.Compact haddocks (authored by osa1).
Some tweaks in GHC.Compact haddocks
Tue, Aug 27, 2:27 PM
osa1 committed rGHC10763ce0fbf2: Some more documentation for typePrimRep1 stuff (authored by osa1).
Some more documentation for typePrimRep1 stuff
Tue, Aug 27, 2:22 PM

Fri, Aug 23

osa1 committed rGHCa8300520a714: Make non-streaming LLVM and C backends streaming (authored by osa1).
Make non-streaming LLVM and C backends streaming
Fri, Aug 23, 11:00 AM
osa1 committed rGHCc3e26ab3bd45: Remove special case in SRT generation with -split-sections (authored by osa1).
Remove special case in SRT generation with -split-sections
Fri, Aug 23, 2:33 AM

Sun, Aug 18

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC5b713aa3d015: Fix COMPACT_NFDATA closure size, more CNF sanity checking (authored by osa1).
Fix COMPACT_NFDATA closure size, more CNF sanity checking
Sun, Aug 18, 3:45 PM

Aug 18 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC1230d6f92440: Typo fix in CoreToStg (authored by osa1).
Typo fix in CoreToStg
Aug 18 2019, 4:22 AM

Aug 15 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC47e162374051: Document types of LitNumbers, minor refactoring in Literal.hs (authored by osa1).
Document types of LitNumbers, minor refactoring in Literal.hs
Aug 15 2019, 9:19 PM

Aug 10 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC0424de2d7138: Add test for #16893 (authored by osa1).
Add test for #16893
Aug 10 2019, 1:45 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC672cbab26834: Reformat comments in StgSyn (authored by osa1).
Reformat comments in StgSyn
Aug 10 2019, 1:45 PM

Aug 6 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC6f116005a144: Introduce a type for "platform word size", use it instead of Int (authored by osa1).
Introduce a type for "platform word size", use it instead of Int
Aug 6 2019, 7:30 PM

Jul 25 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCb9c99df1a4cd: Printer: add an empty line between bindings in Rec STG binding groups (authored by osa1).
Printer: add an empty line between bindings in Rec STG binding groups
Jul 25 2019, 4:31 PM

Jul 23 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCf9af30f856b0: Remove fix-submodules.py (authored by osa1).
Remove fix-submodules.py
Jul 23 2019, 10:47 AM

Jul 13 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCa7176fa1bf42: Minor refactoring in CmmBuildInfoTables (authored by osa1).
Minor refactoring in CmmBuildInfoTables
Jul 13 2019, 3:41 PM

Jul 9 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC897a59a5c0a0: Minor refactoring in CoreSimpl (authored by osa1).
Minor refactoring in CoreSimpl
Jul 9 2019, 10:01 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCd7423f1096b5: Testsuite tweaks and refactoring (authored by osa1).
Testsuite tweaks and refactoring
Jul 9 2019, 10:01 PM

Jul 2 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC60b9eab9ffa7: Fix stage 1 warnings (authored by osa1).
Fix stage 1 warnings
Jul 2 2019, 3:36 PM

Jun 25 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCff2b99e19fc4: Remove unused UniqSupply functions (authored by osa1).
Remove unused UniqSupply functions
Jun 25 2019, 9:26 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCebd63e8de304: Simplify link_caf and mkForeignLabel functions (authored by osa1).
Simplify link_caf and mkForeignLabel functions
Jun 25 2019, 12:42 AM

Jun 19 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC9d58554f7b19: Properly trim IdInfos of DFunIds and PatSyns in TidyPgm (authored by osa1).
Properly trim IdInfos of DFunIds and PatSyns in TidyPgm
Jun 19 2019, 9:19 PM
osa1 committed rGHC8584430e1d5f: Fix a Note name in CmmNode (authored by osa1).
Fix a Note name in CmmNode
Jun 19 2019, 9:16 PM

Jun 16 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCb965de1ef0e2: Use TupleSections in CmmParse.y, simplify a few exprs (authored by osa1).
Use TupleSections in CmmParse.y, simplify a few exprs
Jun 16 2019, 6:44 PM

Jun 13 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC71e75ba6d892: Remove unused Unique field from StgFCallOp (authored by osa1).
Remove unused Unique field from StgFCallOp
Jun 13 2019, 10:40 PM

Jun 11 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC1389b2ccdecb: Fix an error message in CheckUnload.c:searchHeapBlocks (authored by osa1).
Fix an error message in CheckUnload.c:searchHeapBlocks
Jun 11 2019, 5:46 PM

Jun 1 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC2e297b361692: rts: Remove unused decls from CNF.h (authored by osa1).
rts: Remove unused decls from CNF.h
Jun 1 2019, 10:24 AM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC1503da32d26f: Fix rewriting invalid shifts to errors (authored by osa1).
Fix rewriting invalid shifts to errors
Jun 1 2019, 10:19 AM

May 31 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCbb929009523a: Fix arity type of coerced types in CoreArity (authored by osa1).
Fix arity type of coerced types in CoreArity
May 31 2019, 1:01 AM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCc70d039e5fa1: Remove unused RTS function 'unmark' (authored by osa1).
Remove unused RTS function 'unmark'
May 31 2019, 1:01 AM

May 29 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC4d51e0d80f02: CNF.c: Move debug functions behind ifdef (authored by osa1).
CNF.c: Move debug functions behind ifdef
May 29 2019, 9:46 AM

May 27 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCdb8e32750801: Add missing opening braces in Cmm dumps (authored by osa1).
Add missing opening braces in Cmm dumps
May 27 2019, 10:53 PM

May 23 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC0b449d341554: Add a test for #16597 (authored by osa1).
Add a test for #16597
May 23 2019, 9:43 PM

May 8 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC9a3acac968d7: Print PAP object address in stg_PAP_info entry code (authored by osa1).
Print PAP object address in stg_PAP_info entry code
May 8 2019, 2:47 PM

May 3 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC0a3e4db325ed: PrimOps.cmm: remove unused stuff (authored by osa1).
PrimOps.cmm: remove unused stuff
May 3 2019, 8:02 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC0af93d16d93e: StgCmmMonad: remove emitProc_, don't export emitProc (authored by osa1).
StgCmmMonad: remove emitProc_, don't export emitProc
May 3 2019, 8:02 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCf862963b6cdd: rts: Properly free the RTSSummaryStats structure (authored by osa1).
rts: Properly free the RTSSummaryStats structure
May 3 2019, 7:56 PM
osa1 committed rGHCcc495d5777c0: Make equality constraints in kinds invisible (authored by RyanGlScott).
Make equality constraints in kinds invisible
May 3 2019, 1:56 PM
osa1 committed rGHC9b59e126f541: Only skip decls with CUSKs with PolyKinds on (fix #16609) (authored by ningning).
Only skip decls with CUSKs with PolyKinds on (fix #16609)
May 3 2019, 1:55 PM
osa1 committed rGHC87bc954ab65a: Fix interface version number printing in --show-iface (authored by osa1).
Fix interface version number printing in --show-iface
May 3 2019, 1:55 PM
osa1 committed rGHC52fc2719b93a: Pattern/expression ambiguity resolution (authored by int-index).
Pattern/expression ambiguity resolution
May 3 2019, 1:55 PM
osa1 committed rGHC8f929388c4b7: Hadrian: generate JUnit testsuite report in Linux CI job (authored by alpmestan).
Hadrian: generate JUnit testsuite report in Linux CI job
May 3 2019, 1:55 PM
osa1 committed rGHC0dde64f28a58: testsuite: Mark concprog001 as fragile (authored by ghc-builders).
testsuite: Mark concprog001 as fragile
May 3 2019, 1:55 PM
osa1 committed rGHC9047f1844d3f: Make Extension derive Bounded (authored by shayne-fletcher-da).
Make Extension derive Bounded
May 3 2019, 1:55 PM

Apr 25 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC4e22826716dc: Minor RTS refactoring: (authored by osa1).
Minor RTS refactoring:
Apr 25 2019, 1:41 PM

Apr 11 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCfa0ccbb8731e: Update a panic message (authored by osa1).
Update a panic message
Apr 11 2019, 7:04 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC091195a49c29: Remove unused remilestoning script (authored by osa1).
Remove unused remilestoning script
Apr 11 2019, 7:03 PM

Apr 8 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC7287bb9ea512: testsuite: Show exit code of GHCi tests on failure (authored by osa1).
testsuite: Show exit code of GHCi tests on failure
Apr 8 2019, 2:30 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC1085090e83bb: Skip test ArithInt16 and ArithWord16 in GHCi way (authored by osa1).
Skip test ArithInt16 and ArithWord16 in GHCi way
Apr 8 2019, 2:23 PM

Apr 2 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC5730f86331df: Minor refactoring in copy array primops: (authored by osa1).
Minor refactoring in copy array primops:
Apr 2 2019, 3:54 PM

Mar 21 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC7b213b8dc668: Print test suite results ("unexpected failures" etc.) in sorted order (authored by osa1).
Print test suite results ("unexpected failures" etc.) in sorted order
Mar 21 2019, 12:02 PM

Mar 12 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC62db9295ba79: Remove duplicate functions in StgCmmUtils, use functions from CgUtils (authored by osa1).
Remove duplicate functions in StgCmmUtils, use functions from CgUtils
Mar 12 2019, 9:59 AM

Mar 6 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC5aab1d9ca927: rts: Unglobalize dead_weak_ptr_list and resurrected_threads (authored by osa1).
rts: Unglobalize dead_weak_ptr_list and resurrected_threads
Mar 6 2019, 3:51 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCc19a401db451: rts/Printer: Print forwarding pointers (authored by osa1).
rts/Printer: Print forwarding pointers
Mar 6 2019, 3:51 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC23342e1f0620: rts/Printer: Introduce a few more printing utilities (authored by osa1).
rts/Printer: Introduce a few more printing utilities
Mar 6 2019, 3:51 PM

Mar 4 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC908b4b865971: Fix two bugs in stg_ap_0_fast in profiling runtime (authored by osa1).
Fix two bugs in stg_ap_0_fast in profiling runtime
Mar 4 2019, 1:07 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC9f5b11fa6a0b: Remove arc scripts (authored by osa1).
Remove arc scripts
Mar 4 2019, 1:07 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC7752fa54909a: Minor documentation fix in GHC.ForeignPtr (authored by osa1).
Minor documentation fix in GHC.ForeignPtr
Mar 4 2019, 1:07 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC6b890d76a252: Fix checkStackChunk() call in Interepter.c, enable an assertion (authored by osa1).
Fix checkStackChunk() call in Interepter.c, enable an assertion
Mar 4 2019, 1:06 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC0a4bbb526688: Remove a few undefined prel names (authored by osa1).
Remove a few undefined prel names
Mar 4 2019, 1:06 PM

Jan 18 2019

osa1 committed rGHC8c3133a6e513: Comments in stranal test declarations (authored by osa1).
Comments in stranal test declarations
Jan 18 2019, 6:31 AM

Jan 17 2019

osa1 committed rGHCa1e9cd6af8b4: Add test for #16197 (authored by osa1).
Add test for #16197
Jan 17 2019, 11:51 AM
osa1 committed rGHCa34ee6154593: Refactor GHCi UI to fix #11606, #12091, #15721, #16096 (authored by osa1).
Refactor GHCi UI to fix #11606, #12091, #15721, #16096
Jan 17 2019, 11:50 AM
osa1 committed rGHC448f0e7dd78a: Fix checkPtrInArena (authored by osa1).
Fix checkPtrInArena
Jan 17 2019, 11:50 AM
osa1 committed rGHC19670bc397d8: Fix negative mutator time in GC stats in prof builds (authored by osa1).
Fix negative mutator time in GC stats in prof builds
Jan 17 2019, 11:50 AM
osa1 committed rGHC74cd4ec5d2f9: Fix raiseAsync() UNDERFLOW_FRAME handling in profiling runtime (authored by osa1).
Fix raiseAsync() UNDERFLOW_FRAME handling in profiling runtime
Jan 17 2019, 11:50 AM
osa1 committed rGHCcb2349a4233d: Documentation and refactoring in CCS related code (authored by osa1).
Documentation and refactoring in CCS related code
Jan 17 2019, 11:50 AM

Jan 16 2019

osa1 committed rGHC82d1a88dec21: Implement a sanity check for CCS fields in profiling builds (authored by osa1).
Implement a sanity check for CCS fields in profiling builds
Jan 16 2019, 12:24 AM
osa1 committed rGHC2880cb9840e2: Dump Cmm with -ddump-cmm when building .cmm files (authored by osa1).
Dump Cmm with -ddump-cmm when building .cmm files
Jan 16 2019, 12:24 AM
osa1 committed rGHC6e4e63764aaf: Minor refactoring and documentation in profiling RTS code (authored by osa1).
Minor refactoring and documentation in profiling RTS code
Jan 16 2019, 12:24 AM

Jan 9 2019

osa1 abandoned D5473: Refactor GHCi UI to fix #16096.

Migrated to gitlab: https://gitlab.haskell.org/ghc/ghc/merge_requests/97

Jan 9 2019, 9:48 AM

Jan 8 2019

osa1 added a comment to D5432: Do Caf analysis right before codegen, fix #9718.

Where are we on this work?

Jan 8 2019, 8:40 AM

Dec 27 2018

osa1 updated the summary of D5473: Refactor GHCi UI to fix #16096.
Dec 27 2018, 4:14 AM
osa1 updated the diff for D5473: Refactor GHCi UI to fix #16096.
  • Remove duplication
Dec 27 2018, 4:13 AM
osa1 updated the summary of D5473: Refactor GHCi UI to fix #16096.
Dec 27 2018, 3:44 AM
osa1 updated the diff for D5473: Refactor GHCi UI to fix #16096.
  • Add test
Dec 27 2018, 3:43 AM
osa1 updated the summary of D5473: Refactor GHCi UI to fix #16096.
Dec 27 2018, 3:28 AM
osa1 updated the test plan for D5473: Refactor GHCi UI to fix #16096.
Dec 27 2018, 3:27 AM
osa1 updated the diff for D5473: Refactor GHCi UI to fix #16096.
  • Update test output
Dec 27 2018, 3:27 AM
osa1 added inline comments to D5473: Refactor GHCi UI to fix #16096.
Dec 27 2018, 3:02 AM
osa1 updated the summary of D5473: Refactor GHCi UI to fix #16096.
Dec 27 2018, 3:01 AM
osa1 updated the diff for D5473: Refactor GHCi UI to fix #16096.
  • Enable a broken test
Dec 27 2018, 3:00 AM
osa1 updated the diff for D5473: Refactor GHCi UI to fix #16096.
  • Fix a bug, simplify things
Dec 27 2018, 2:55 AM
osa1 added a comment to D5473: Refactor GHCi UI to fix #16096.

This broke one test:

Dec 27 2018, 2:10 AM
osa1 added a comment to D4647: RFC: Continuation arguments.

Thanks! I don't know what's the problem with this diff yet, and I'll be working on Phab:D4110 first, but if time permits we want to implement this too. If this diff is hopeless I may implement it differently in another diff, otherwise I'll be updating this diff.

Dec 27 2018, 12:47 AM

Dec 26 2018

osa1 added a comment to D4647: RFC: Continuation arguments.

@alexbiehl will you be working on this? Do you mind if I finish the implementation?

Dec 26 2018, 11:55 PM
osa1 planned changes to D5473: Refactor GHCi UI to fix #16096.

I left some TODOs in the description.

Dec 26 2018, 8:31 AM
osa1 created D5473: Refactor GHCi UI to fix #16096.
Dec 26 2018, 8:30 AM

Dec 25 2018

osa1 added a comment to D5432: Do Caf analysis right before codegen, fix #9718.

I added some comments about the refactoring here: https://github.com/osa1/ghc/commit/f377f048fef88d8f01414d34a913ed18798a7ba6#commitcomment-31778391

Dec 25 2018, 9:07 PM
osa1 added a comment to D5470: Disable timer-based context switches.

Should we also do this for all the other benchmarks?

Dec 25 2018, 7:25 AM
osa1 accepted D5469: Compare results of compress by hashing.

Once the binary is in the repo this won't buy us much, but I guess this helps when doing shallow clone (which I never do, but perhaps others do).

Dec 25 2018, 7:21 AM
osa1 added a comment to D5432: Do Caf analysis right before codegen, fix #9718.
In D5432#151106, @osa1 wrote:

So all this work is wasted. As I said in this comment https://phabricator.haskell.org/D5432#150851, I propose getting rid of the CafInfo field of IdLabel entirely. Did you try that?

I started doing that, but I'm not sure how to implement cafAnal, more specifically cafTransfers needs to get CAFFY labels in a CmmBlock. Any ideas on this?

Dec 25 2018, 12:39 AM

Dec 24 2018

osa1 updated the summary of D5432: Do Caf analysis right before codegen, fix #9718.
Dec 24 2018, 11:43 PM
osa1 updated the diff for D5432: Do Caf analysis right before codegen, fix #9718.
  • Rebase, enable panic in StgCafAnal again
Dec 24 2018, 11:40 PM
osa1 added a comment to D5432: Do Caf analysis right before codegen, fix #9718.

So all this work is wasted. As I said in this comment https://phabricator.haskell.org/D5432#150851, I propose getting rid of the CafInfo field of IdLabel entirely. Did you try that?

Dec 24 2018, 10:03 AM