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
05ac15fb7e5e6a55488323d9364309789a4c94c5
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
3
Apr
2
1
29
Mar
27
26
19
18
15
13
9
7
6
27
Feb
25
24
22
21
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
Remove ensureSTM from MonadQuasar
Rename logger types
Simplify asyncWithUnmask'
Fix observable unsubscribe releasing unrelated resources
Rename forkAsync to forkFuture
Add runQuasarSTM and execForeignQuasarSTM
Change Resource class return multiple disposers
Add MonadLogger
Remove startShortIO
Add default implementation for pingObservable
Add MonadIO constraint for async, remove some uses of ShortIO
Add specialize pragmas for QuasarIO and QuasarSTM
Rename newQuasar to newResourceScope to match withResourceScope
Export newQuasarSTM
Add disposeOnError helper function
Add blocking `observe` helper functions
Implement MonadCatch instance for Observable
Change type variables (use 'a' if there is no conflict)
Implement MonadThrow instance for Observable
Remove more old Observable code
Implement Monad instance for Observable
Remove old ObservableVar version
Implement trivialDisposer
Add MonadSTM variants for TVar operations
Simplify MappedObservable; add fmap optimization for liftA2-Observable
Implement stateObservableVar (completes ObservableVar functionality)
Call async only once for liftA2 Observable
Use liftSTM instead of ensureSTM
Add STM to prelude with MonadSTM and MonadIO-based atomically
Add ObservableVar draft
Rename some type variables
Add pingObservable to force roundtrip
Implement parallel retrieve for liftA2 on Observable
Rename ObservableState and type variable names
Use `nix develop` in ghcid scripts
Add Applicative instance to Observable
Reintroduce Observable with QuasarSTM callback
Export functions from MonadQuasar.Misc in Quasar
Rename AsyncVar to Promise
Rename Awaitable to Future
Loading