- User Since
- Dec 3 2014, 4:33 AM (219 w, 5 d)
Dec 12 2018
- actual rebase
Dec 11 2018
Dec 5 2018
- Initialize posTypeObjects on the stack.
ok, the problem it seems that there is an actualPush function in Profiling.c, what is better to do, remove INLINE and rename the function or keep both?
@osa1 , @bgamari please take another look, the problem appears to be in the removing INLINE from the actual push. While I don't understand the reasons for that
I was able to find that while bisecting. In addition, I have renamed pushClosure to name the name unique in the project.
Dec 4 2018
Nov 30 2018
- Remove INLINE on actualPush function
@bgamari please take another look, I've updated documentation a bit and have added a general information.
I was not able to dig why do we keep mutable objects as a retainer, but I have decided not to change semantics there.
- Add a note about retainers.
Nov 22 2018
Nov 21 2018
Nov 20 2018
I've addressed all of the comments, please tell me if I need so cleanup anything else there.
Nov 19 2018
- Address review comments.
Nov 18 2018
Dec 13 2016
Try to remove haddock update.
Revert disabling test on macos.
Dec 11 2016
diff --git a/testsuite/tests/rts/T12903.hs b/testsuite/tests/rts/T12903.hs index ddaf8b9..f17bfa1 100644 --- a/testsuite/tests/rts/T12903.hs +++ b/testsuite/tests/rts/T12903.hs @@ -1,10 +1,20 @@ import Control.Concurrent import Control.Exception +import System.IO import System.Posix +import System.Posix.IO
I think i can just fix test to be more reliable without magic timeouts. Will it work?
Dec 1 2016
Address review comments.
Nov 30 2016
Remove debug code.
Nov 18 2016
Sep 24 2015
Jul 1 2015
Mar 4 2015
- Address review warnings
Feb 17 2015
- Implement rules for vector coercion.
- Specification update.
Feb 14 2015
I have addressed all comments except:
- don't check phantom types
- Update comments
- drop redundant check
- Improve performance
- Rewrite link check according to semantics
- Update link in specification
- Spec update
Feb 12 2015
I have updated code according to wiki page. One thing is still missing - an update to coreSpec.pdf because I'm not sure how express that rule better.
- Revert primRepActiveSizeB
- Output warning instead of error on corelint
- During unsafeCoerce check in linter, forbid unboxed tuples of the different sizes
- Better support for unboxed tuples
- Port tests to the new API
Feb 10 2015
Feb 9 2015
Feb 3 2015
Feb 2 2015
Jan 30 2015
- fixup! Add support for coercion check for UnboxedTuples.
- Fix CoreLint file.
- fixup! First attempt to update specification
Jan 29 2015
- fixup! Improve core linter so it catches unsafeCoerce problems (T9122)
- Add support for coercion check for UnboxedTuples.
- First attempt to update specification
Jan 28 2015
- Added note about bad coercions
This is a diff for an early review, as some more changes are required:
Jan 24 2015
Jan 23 2015
There is another way in freezing libraries that 'ghc library' depends on by introducing ghc-transformers or alike. Then ghc-tf-instances can be a wrapper for real world tf and ghc bundled one.
The reason why this patch may be relevant for distro developers (you can see attached thread) is that this dependency really blocks user from installing another tf version and any library that depends on ghc library in the same environment. And in the most distributives (nixos is one of the notable exceptions) there is one global environment for the libraries.
I'm don't insist on applying this solution but some improvement on the front will be really helpful.
Jan 22 2015
This Diff is done due to the transformers removal proposal on ghc-devs mailing list:
Dec 25 2014
- Indeintation fixed;
- Added comment why from=0 case is special.