Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Q
quasar
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Jens Nolte
quasar
Graph
04d5c60bdd40e4d6fa6912af00922cc07b3deccf
Select Git revision
Branches
4
lazy
master
default
protected
observationhandle
safe-callback
4 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
21
Feb
20
12
11
10
1
29
Jan
16
10
2
1
18
Dec
11
8
5
1
30
Nov
25
23
22
21
15
7
6
4
3
2
30
Oct
29
24
8
7
6
5
4
3
2
1
30
Sep
26
23
19
18
17
12
11
5
4
3
2
1
31
Aug
30
29
26
25
24
23
22
23
22
13
12
11
9
6
3
1
29
Jul
27
25
23
22
21
20
18
12
11
10
9
23
Jun
Fix module namespace
Set -Werror=missing-home-modules (missing modules generate ghcid errors)
Update nixpkgs
Add implementations for ExceptionChannel
Align more STM function names
Improve async implementation
Change DisposeException to newtype
Fix devShell haskell native build inputs
Add MonadFix to prelude
Don't export unmanagedAsyncSTM (-variant)
Add enterQuasar...-function stubs
Remove unused import
Extend Quasar.Monad and fix some function names
Align function names
Optimize newSTMDisposer
Restict type
Align function names
Implement newIODisposer and newSTMDisposer
Add safe fork variant that collects the result as an awaitable
Move fork functions for STM to Quasar.Async.Fork
Add more ShortIO functions
Add ShortIO newtype to track IO invariant for TIOWorker
Pass ExceptionChannel instead of undefined
Change TIOWorker/ExceptionChannel parameter location
Move old async modules to Quasar.Old namespace
Disable test suite for old async module
Export new async module from Quasar module
Use MonadQuasar for TimerFd module
Switch Timer module to use MonadQuasar
Implement registerNewResource for new resource implementation
Add isDisposing
New async: Export exceptions and fix types
Add liftQuasarIO and runQuasarSTM
Fix some warnings
Export new resource management and monad from Quasar module
Reimplement async using new resource- and exception implementations
Add monadic resource registration functions
Add constructor and accessors for Quasar fields
Move resource management code to internal Disposer module
Add draft for MonadQuasar types
Loading