aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
...
* base: 'spawn-builds' shuffles jobs.Ludovic Courtès2018-01-29
* base: 'spawn-builds' logs the beginning of each new batch.Ludovic Courtès2018-01-29
* cuirass: Add 'essential-task' and wrap the main fibers in it.Ludovic Courtès2018-01-27
* http: Reject methods other than GET.Ludovic Courtès2018-01-26
* http: Provide the correct values for 'finished' and 'busy'.Ludovic Courtès2018-01-26
* database: Open the database in "write-ahead log" mode.Ludovic Courtès2018-01-26
* base: 'build-event-output-port' no longer reads past the buffer.Ludovic Courtès2018-01-26
* utils: Add 'bytevector-range'.Ludovic Courtès2018-01-26
* base: Make repository fetching and compilation non-blocking.Ludovic Courtès2018-01-26
* utils: Add 'non-blocking' macro.Ludovic Courtès2018-01-26
* logging: Add 'with-time-logging' and use it.Ludovic Courtès2018-01-26
* base: Do not restart builds that turn out to have succeeded already.Ludovic Courtès2018-01-26
* base: Do not pass bogus store file names to 'db-update-build-status!'.Ludovic Courtès2018-01-26
* http: Log incoming connections and requests.Ludovic Courtès2018-01-26
* http: Use our own 'fiberized' web server backend.Ludovic Courtès2018-01-25
* base: Delete duplicate builds when restarting them.Ludovic Courtès2018-01-25
* base: Remove unneeded import.Ludovic Courtès2018-01-25
* http: Sort /api/latestbuilds and /api/queue by time.Ludovic Courtès2018-01-25
* database: Turn 'sqlite-exec' into a macro.Ludovic Courtès2018-01-25
* base: Build derivations in batches.Ludovic Courtès2018-01-25
* base: Buffer input pipe of the 'evaluate' process.Ludovic Courtès2018-01-25
* base: Extract 'read/non-blocking'.Ludovic Courtès2018-01-25
* database: 'db-update-build-status!' takes a #:log-file parameter.Ludovic Courtès2018-01-24
* base: Be more verbose about restarted builds.Ludovic Courtès2018-01-24
* ui: Bump copyright year in '--version' output.Ludovic Courtès2018-01-24
* http: /build: Include the derivation.Ludovic Courtès2018-01-24
* base: Populate the 'Outputs' table.Ludovic Courtès2018-01-24
* http: /build: Gracefully handle empty output list.Ludovic Courtès2018-01-24
* base: Always set 'keep-going' when opening the store.Ludovic Courtès2018-01-23
* cuirass: Fix scope mismatch.Ludovic Courtès2018-01-23
* http: Implement /api/queue.Ludovic Courtès2018-01-23
* base: Restart pending builds upfront.Ludovic Courtès2018-01-23
* http: /api/latestbuilds only returns finished builds.Ludovic Courtès2018-01-23
* database: Use US spelling for "canceled".Ludovic Courtès2018-01-23
* base: Add missing argument.Ludovic Courtès2018-01-23
* base: Use 'log-message' some more.Ludovic Courtès2018-01-23
* base: Update build status and start/stop time according to build log.Ludovic Courtès2018-01-23
* database: Add 'db-update-build-status!'.Ludovic Courtès2018-01-23
* Add a 'build-status' enumeration.Ludovic Courtès2018-01-23
* Fix scope mismatch.Ludovic Courtès2018-01-23
* Introduce concurrency with Fibers.Ludovic Courtès2018-01-22
* database: Change default file name to /var/run/cuirass/cuirass.db.Ludovic Courtès2018-01-22
* Improve build event logging.Ludovic Courtès2018-01-22
* Log activity of the main loop.Ludovic Courtès2018-01-22
* Add (cuirass logging) module.Ludovic Courtès2018-01-22
* Initialize libgit's TLS certificate directory once and for all.Ludovic Courtès2018-01-22
* Monitor and report build events.Ludovic Courtès2018-01-22
* http: /build/N/log/raw redirects to /log.Ludovic Courtès2018-01-07
* database: Extend and test 'db-get-builds'.Ludovic Courtès2018-01-07
* Do not mistakenly use 'GIT_SSL_CAINFO' as a directory name.Ludovic Courtès2017-09-29