Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
L
lambda-rust
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Service Desk
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Iris
lambda-rust
Graph
2b01dea22d20310b62985e8fbe60775715cea571
Select Git revision
Branches
20
ci/ike/frame_exist
ci/janno/reduction_no_check
ci/janno/strict-tc-resolution
ci/pinning
ci/places
ci/pm_red
ci/ralf/const-rf
ci/ralf/sections
ci/weak_mem
protected
coqbug/match
ghostcell
gpirlea/pin_semantic
gpirlea/pinning
jh/closures
jh/dynamic_masks
jh/lifetime_no_dead_trade
jh/typecheck_foo
master
default
protected
masters/rusthornbelt
protected
masters/weak_mem
protected
Tags
3
RBrlx-POPL20-artifact
popl18
popl18-aec
23 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
9
Feb
8
30
Jan
26
25
24
23
22
21
19
17
16
13
12
11
10
9
8
7
6
5
4
3
1
28
Dec
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
9
8
7
6
2
1
30
Nov
29
28
27
26
25
24
23
22
16
15
11
10
9
8
7
4
3
1
28
Oct
27
26
25
16
6
3
16
Sep
15
14
13
12
11
10
9
6
5
2
26
Aug
24
18
9
8
4
21
Jul
13
12
11
8
7
3
2
1
30
Jun
27
24
23
update iris to use stdpp
update buildsystem
use new function type notation for examples
notation for the function type
Cell::get_mut does not need the type to be copy
Dereferencing and dropping a RefMut.
Forgot to add two files.
Merge remote-tracking branch 'origin/master'
dropping a ref.
Fix compilation with latest Iris.
Update the heap construction to use the state interpretation.
Dereferencing a ref.
Cloning a ref.
Move refcell into a folder.
Merge branch 'master' of gitlab.mpi-sws.org:FP/LambdaRust-coq
rename _iff_proper -> _iff
Split refcell.v into pieces.
(Im)mutable borrowing of refcells.
Refcell::into_inner.
Typecheck refcell::new.
Try to stay up to date wrt heaplang's proofmode.v.
RefMut is a type.
Ref is a type.
Tweaking refcell.
RefCell is a type.
Idem for derived kinds of borrows.
Simplify proofs related to unique borrows by making borrows respectfull of iff.
Use pattern matching for defining some types. This make some proof simpler.
Boxes for function types are part of the function type itself and we do not need to add them everywhere.
Cell : cleanup a bit. Transform the various primitices into functions.
fix typo in unmk_cell
don't register instance twice
moar parallel function.v
opam-pins: avoid re-downloading already properly pinned packages
opam-ci: avoid re-downloading already properly pinned packages
rename tests -> examples
change notation for memcpy. notation for sum injection has a \Sigma.
Revert "rename soundness -> adequacy"
Merge branch 'master' of gitlab.mpi-sws.org:FP/LambdaRust-coq
Fix typo.
Loading