Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
L
libfibre
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
Container Registry
Model registry
Operate
Environments
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
Martin Karsten
libfibre
Graph
master
Select Git revision
Branches
1
master
default
protected
1 result
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
24
Jun
20
19
12
5
5
Apr
10
Mar
3
Jan
23
Oct
17
24
Sep
30
Aug
30
Jul
22
26
Jun
18
13
10
1
18
May
7
4
1
2
Apr
27
Mar
25
Feb
2
26
Jan
25
21
13
5
22
Dec
24
Nov
19
6
3
28
Oct
27
26
19
18
17
16
15
9
8
5
28
Sep
27
24
23
18
16
15
13
Aug
11
24
Jul
8
5
24
Jun
18
17
4
2
28
May
27
26
25
19
18
14
13
12
11
5
4
1
30
Apr
20
9
1
31
Mar
19
15
11
10
9
5
28
Feb
26
23
20
11
8
5
28
Jan
10
1
30
Dec
11
5
2
30
Nov
29
25
24
2
26
Oct
9
27
Sep
30
Aug
19
2
30
Jul
28
13
8
7
6
29
Jun
18
8
7
6
2
1
28
May
26
19
11
14
Apr
11
2
Mar
28
Feb
25
22
13
11
10
17
Dec
29
Nov
28
14
13
12
11
7
6
5
4
1
31
Oct
5
Jul
10
May
13
Feb
14
Dec
24
Oct
- sample support for LTTng userspace tracing
master
master
- clerical updates
- set default worker-to-core affinity using 'FibreCpuSet' env variable
- simplify fibre affinity to bool and with default off
- fix compilation bug introduced in 26134475f79cbdf28999ac1551c6454ea2805d5b
- remove staging queue
- update copyright notices
- simplify stealing again
- remove worker groups in cluster
- clerical updates
- bug fix in timer handling reported by Qishen Wu
- clerical updates
- update to gcc with libfibre as threading model: support 12.2.0
- update Go/Rust-style idle manager
- gdb watchpoints
- add fibre names (system vs. user) for debugging
- add C++ static bootstrap mechanism
- clerical updates (fgrep -> grep -F)
- streamline association between poller type and polling style
- clerical updates in stats
- simple webserver: change background acceptors to floating
- streamline & simplify migration
- clerical update: change TESTING_IO_TRYFIRST to TESTING_EVENTPOLL_TRYREAD
- improve stealing balance by keeping track of last victim
- add Go/Rust-style idle manager; make this default
- clerical restructuring of idle loop
- re-enable TESTING_CLUSTER_POLLER_FLOAT as default for better fairness
- fix race condition in scheduler without load-balancing
- gdb: handle target stopping before FibreInit() has been called
- streamline and one bug fix for Linux on-demand oneshot polling
- add simple fairness correction when using background poller fibre(s)
- SIGSTKSZ has changed to _sysconf call - cannot statically allocate...
- add recipe for building gcc with std::thread, etc, based on fibres
- update bootstrapping to better control global constructors
- clerical updates
- added on-demand oneshot polling (needs Linux kernel patching)
- align fibre-setspecific interface with pthread_setspecific expecting const void*
- change fibre-specific destructors to run on fibre stack
- reset idle manager stats after fork
- fix blocking rw-lock
Loading