index
:
rebel/rebel
main
Unnamed repository; edit this file 'description' to name the repository.
Matthias Schiffer <mschiffer@universe-factory.net>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2021-10-25
Allow to set the maximum number of jobs on the command line
Matthias Schiffer
2021-10-25
Add lockfile for build state directory
Matthias Schiffer
2021-10-25
Update dependencies
Matthias Schiffer
2021-10-25
Move main crate to subdirectory
Matthias Schiffer
2021-10-25
Move runner into separate crate
Matthias Schiffer
2021-10-24
Split defintions used by both runner and executor into separate crate
Matthias Schiffer
2021-10-24
Move util modules to container runner
Matthias Schiffer
2021-10-24
container: remove unneeded "pub" visibility from BUILD_UID/BUILD_GID
Matthias Schiffer
2021-10-24
Move Hasher type aliases to runner
Matthias Schiffer
2021-10-24
runner: merge TaskInput struct into Task
Matthias Schiffer
2021-10-24
Move definition of Dependency into runner module
Matthias Schiffer
2021-10-24
jobserver: always make the reading pipe end nonblocking
Matthias Schiffer
2021-10-24
jobserver: preserve token value
Matthias Schiffer
2021-10-24
container: pass jobserver pipe to tasks through MAKEFLAGS
Matthias Schiffer
2021-10-24
examples: remove explicit parallelism handling
Matthias Schiffer
2021-10-24
container: create additional child process for tasks
Matthias Schiffer
2021-10-24
container: add reaper loop
Matthias Schiffer
2021-10-24
container: implement jobserver pipe
Matthias Schiffer
2021-10-24
container: consistently use spawn-style fork
Matthias Schiffer
2021-10-24
Update dependencies
Matthias Schiffer
2021-10-22
container: add additional child process for task submission handling
Matthias Schiffer
2021-10-22
container: refactor loop handling
Matthias Schiffer
2021-10-22
container: create enum type for submission channel
Matthias Schiffer
2021-10-22
container: drop task submission channel in child processes
Matthias Schiffer
2021-10-22
executor: return error when reply channel is closed unexectedly
Matthias Schiffer
2021-10-21
container: do not create /dev/mqueue
Matthias Schiffer
2021-10-21
container: set process name
Matthias Schiffer
2021-10-21
executor: run ready tasks in parallel
Matthias Schiffer
2021-10-21
runner: expose reply channel
Matthias Schiffer
2021-10-21
util: error: improve conversion of io::Error
Matthias Schiffer
2021-10-21
container: make setup more similar to OCI runtime
Matthias Schiffer
2021-10-21
paths: update documentation
Matthias Schiffer
2021-10-20
container: write task command to script file
Matthias Schiffer
2021-10-20
container: do not call sync_all() on log file
Matthias Schiffer
2021-10-20
container: do not use unshare command
Matthias Schiffer
2021-10-20
container: replace crun with our own minimal container runtime
Matthias Schiffer
2021-10-20
container: replace chroot() with pivot_root()
Matthias Schiffer
2021-10-20
container: bind mount rootfs onto itself
Matthias Schiffer
2021-10-20
container: tar: run without crun
Matthias Schiffer
2021-10-20
container: move namespace setup helpers to new module
Matthias Schiffer
2021-10-20
container: create basic dirs, devs and links under /dev
Matthias Schiffer
2021-10-20
container: create PID namespace for runner
Matthias Schiffer
2021-10-20
util: clone: add spawn() helper, use in runner
Matthias Schiffer
2021-10-18
Pass None instead of Some("none") as fstype for bind mounts
Matthias Schiffer
2021-10-18
container: measure task runtime again
Matthias Schiffer
2021-10-18
container: rename "run" module to "task"
Matthias Schiffer
2021-10-18
Update dependencies
Matthias Schiffer
2021-10-18
util: improve formatting of exit status errors
Matthias Schiffer
2021-10-18
executor: use into_iter() instead of iter() in task_deps()
Matthias Schiffer
2021-10-18
Move task cache handling from executor to runner
Matthias Schiffer
[prev]
[next]