Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
L
labs
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
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
LiU-TDDD25
labs
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
master
Select Git revision
Branches
1
master
default
protected
1 result
Begin with the selected commit
Created with Raphaël 2.2.0
12
Feb
28
Jan
22
31
Jan
22
17
15
20
Feb
23
Jan
10
31
Dec
4
Jan
29
Dec
4
Mar
19
Feb
21
Jan
7
7
Jan
6
Dec
22
Jan
8
21
Dec
14
13
1
Aug
16
Mar
12
Feb
24
Jan
17
9
27
Dec
19
26
Feb
27
Jan
25
24
21
Dec
20
Lab 1: Add helpful comment about \n
master
master
Update author information to credit all lab assistants who appear to have edited, and the old examiner Petru (who was credited at the start of the commit history).
Lab 4 - clarification of qualitative questions
Lab 1 - added hint about type function
Lab 1 as a special case of lab 2
Update PDF version of the lesson for 2025, now that builds have been fixed.
Update lesson for 2025
lab4: What is fair?
lab1: Fix mistake in where on the server we use rwlocks.
Lesson: clarification of what to submit.
Lab5: Why all the locks? What could go wrong?
Lab4: Why use locks?
Updated pdfs
Lab2: no nc hand-holding in later labs. Everyone should netcat voluntarily!
Lab3: Question about deadlocks.
Lab2: Additional questions about underlying assumptions.
lab0: Additional questions about system boundaries
distributedLock: what needs protecting?
Bump dates on the introductory tutorial.
Explain the pass statement.
Lint
lab1: Additional notes and questions.
Added note on threading.Condition.
Hint lab 1
Hint on exception raising.
Fix type typo (array -> list)
2023 updates
updated lesson deadlines for 2022
lesson gitlab links fix
small fix
added remote teaching info for the lesson
updated links and removed current date for assignments
Update mutexPeer.py
fixed broken links to lecture files
updated date
updated skeleton code for new LiU network requirements
updated lab assignments for 2020
updated deadline
updated labs and lesson info
updated to 2 webreg groups in the lesson
Loading