aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
...
* Revert "http: Process client connections really concurrently."Ludovic Courtès2018-02-14
* database: Make 'db-add-derivation' idempotent.Ludovic Courtès2018-02-14
* http: Process client connections really concurrently.Ludovic Courtès2018-02-10
* utils: 'non-blocking' forwards exceptions to the calling fiber.Ludovic Courtès2018-02-08
* database: Use argument binding in 'db-get-builds' queries.Ludovic Courtès2018-02-08
* database: Handle binding directly in 'sqlite-exec'.Ludovic Courtès2018-02-08
* examples: random: Make derivations a bit more random.Ludovic Courtès2018-02-08
* base: Account for derivations built behind our back.Ludovic Courtès2018-02-08
* base: Fix computation of build success/failure.Ludovic Courtès2018-02-08
* examples: random: Make the job name a symbol.Ludovic Courtès2018-02-08
* database: 'db-update-build-status!' keeps stoptime unchanged when nothing new.Ludovic Courtès2018-02-08
* base: Explicitly enable #:print-build-trace.Ludovic Courtès2018-02-08
* database: Cache prepared statements.Ludovic Courtès2018-02-08
* database: Use 'sqlite-bind' to avoid SQL injection.Danny Milosavljevic2018-02-08
* base: Remove useless 'log-message' calls.Ludovic Courtès2018-02-05
* http: /jobsets returns a list of jobsets.Ludovic Courtès2018-02-05
* base: Log the number of builds performed.Ludovic Courtès2018-02-05
* cuirass: Add '--threads' and put an upper bound on the default.Ludovic Courtès2018-02-05
* base: Work around Fibers I/O scheduling bug.Ludovic Courtès2018-01-30
* examples: Add 'random-jobs'.Ludovic Courtès2018-01-29
* base: Make build log processing non-blocking.Ludovic Courtès2018-01-29
* http: Evaluate DB requests in 'non-blocking'.Ludovic Courtès2018-01-29
* cuirass: Log resource usage statistics regularly.Ludovic Courtès2018-01-29
* http: /api/queue returns builds sorted by status.Ludovic Courtès2018-01-29
* 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
* build-aux: Add guile-fibers.Danny Milosavljevic2018-01-29
* examples: Use new API.Danny Milosavljevic2018-01-29
* cuirass: Place web server fiber on its own core.Ludovic Courtès2018-01-27
* 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
* cuirass: Reduce Fiber's tick rate.Ludovic Courtès2018-01-26
* cuirass: Catch exceptions in the main fiber and stop everything.Ludovic Courtès2018-01-26
* logging: Add 'with-time-logging' and use it.Ludovic Courtès2018-01-26
* cuirass: Log pending build request.Ludovic Courtès2018-01-26
* http: Run test within 'run-fibers'.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