Comments (7)
Thanks, @osa1 or @DreamLinuxer, could you push this out? I'm swamped till Tues morning.
from haskell-lockfree.
I started working on this in ghc-8.0 branch, and on the way I found a GHC bug and reported here: https://ghc.haskell.org/trac/ghc/ticket/11444
I'll see if there's an obvious problem to solve but otherwise we may have to wait until this is fixed, as I don't have a lot of time for this. (or maybe we can find a workaround?)
from haskell-lockfree.
Darn, so much for the simple verison bump.
On Sun, Jan 17, 2016 at 11:37 AM, Ömer Sinan Ağacan <
[email protected]> wrote:
I started working on this in ghc-8.0 branch, and on the way I found a GHC
bug and reported here: https://ghc.haskell.org/trac/ghc/ticket/11444I'll see if there's an obvious problem to solve but otherwise we may have
to wait until this is fixed, as I don't have a lot of time for this. (or
maybe we can find a workaround?)—
Reply to this email directly or view it on GitHub
#55 (comment)
.
from haskell-lockfree.
This package is actually broken even with GHC 7.8. Try to compile with --ghc-options=-dcore-lint
.
from haskell-lockfree.
OK, right now there's at least a small fix that we can do that affects all ghc-7.11.XYZ
and ghc-8.1.XYZ
dev builds we're doing.
This has to do with tolerance of redundant type sigs for foreign imports: 19730d6
from haskell-lockfree.
Pushed that small fix in a minor release: https://hackage.haskell.org/package/atomic-primops-0.8.0.3
from haskell-lockfree.
I'm closing this since the current version of atomic-primops
supports GHC 8, and https://ghc.haskell.org/trac/ghc/ticket/11444 has been dealt with separately.
from haskell-lockfree.
Related Issues (20)
- Cannot find module "Data.Atomics.Counter.Unboxed" HOT 6
- Are memory barriers compiler reordering barriers? HOT 1
- Various cabal issues.
- Saw a genuine nondeterministic test failure
- atomic-primops: can GC duplication of pure objects screw up Tickets and cause a false negative?
- Build fail on armv8
- atomic-primops: Need to make barriers inline primops HOT 3
- Missing load-store barrier HOT 1
- [chaselev-deque] stackage availability HOT 4
- Provide loop wrapper for casArrayElem? HOT 2
- Implement multi-item CAS (CASN) HOT 2
- Cut a new atomic-primops release for GHC 8.2.1 HOT 2
- testing/Fetch.hs missing from Hackage release HOT 1
- Recursion in haddocks of `atomic-primops` HOT 1
- CAS fails with newly created ticket HOT 8
- CAS very rarely fails not due to a race, in GHC >= 8.2
- [lockfree-queue]: GHC 9.4 support HOT 2
- Release chaselev-deque-0.5.0.6 on hackage HOT 1
- No more load_load_barrier in GHC HEAD HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from haskell-lockfree.