{"ref":"refs/heads/master","commits":[{"author":{"name":"Nikodemus Siivola","email":"16c132cdb62bf524638d8d0ca9d3a80bc302630c@random-state.net"},"url":"https://api.github.com/repos/sbcl/sbcl/commits/18a1f7605aa95cb84282900298c369514e9d49c2","message":"sb-concurrency: GATE tweak, fix building without threads\n\n * OPEN-GATE wasn't interrupt-safe. Don't want to have an interrupt unwind\n   after opening the gate but before broadcasting on the condition variable.\n\n * Disable tests needing threads on unithread builds, add one that\n   doesn't need threads.\n\n Also: many thanks to Tobias Rittweiler on whose code the GATE implementation\n is based!","sha":"18a1f7605aa95cb84282900298c369514e9d49c2"},{"author":{"name":"Nikodemus Siivola","email":"16c132cdb62bf524638d8d0ca9d3a80bc302630c@random-state.net"},"url":"https://api.github.com/repos/sbcl/sbcl/commits/79be3b7a53f2082be86f2cfcd9ed725a01d07ecc","message":"symlinks and RENAME-FILE and DELETE-DIRECTORY\n\n Both followed symlinks too eagerly.\n\n  * Presumably anyone doing (rename-file \"link-to-foo\" \"bar\") wants to rename\n    the link and not the file it points to -- which has the unpleasant\n    side-effect of breaking the selfsame link.\n\n    Make it so.\n\n * It is less clear what someone doing (delete-directory \"link-to-dir\")\n   expects to happen -- so take the conservative option and signal an error,\n   and document this.","sha":"79be3b7a53f2082be86f2cfcd9ed725a01d07ecc"},{"author":{"name":"Nikodemus Siivola","email":"16c132cdb62bf524638d8d0ca9d3a80bc302630c@random-state.net"},"url":"https://api.github.com/repos/sbcl/sbcl/commits/993f64ee95d0f9c3c407ba7f880657f06a0a70fe","message":"document GRAB-MUTEX in the manual\n\n lp#884099","sha":"993f64ee95d0f9c3c407ba7f880657f06a0a70fe"}],"head":"993f64ee95d0f9c3c407ba7f880657f06a0a70fe","size":3,"push_id":49904247}