index
:
lix
main
User &
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
libstore
/
gc.cc
Age
Commit message (
Expand
)
Author
2024-08-28
tree-wide: shuffle headers around for about 30s compile time
Jade Lovelace
2024-08-08
refactor: make HashType and Base enum classes for type safety
Jade Lovelace
2024-07-19
gc: refactor the gc server thread out into a class without changing it
Jade Lovelace
2024-06-27
store: delete obsolete lsof-disabling code
Jade Lovelace
2024-05-29
util.hh: Delete remaining file and clean up headers
Tom Hubrecht
2024-05-29
util.{hh,cc}: Split out unix-domain-socket.{hh,cc}
Tom Hubrecht
2024-05-29
util.{hh,cc}: Split out processes.{hh,cc}
Tom Hubrecht
2024-05-18
Improve nix-store --delete failure message
Alyssa Ross
2024-04-23
libstore: Create platform LocalStore subclasses
Artemis Tosini
2024-03-18
libutil: make AutoCloseFD a better resource
eldritch horrors
2024-03-11
util.hh: split out signals stuff
Jade Lovelace
2024-03-07
Merge pull request #8544 from edolstra/handle-missing-gc-socket
eldritch horrors
2024-03-04
Merge pull request #7348 from thufschmitt/dont-use-vlas
eldritch horrors
2023-12-01
Put functional tests in `tests/functional`
John Ericson
2023-07-24
Clean up store hierarchy with `IndirectRootStore`
John Ericson
2023-06-20
Merge pull request #8552 from edolstra/fix-eagain
Eelco Dolstra
2023-06-20
Support opening local store with database on read-only filesystem (#8356)
Ben Radford
2023-06-20
GC server: Clear O_NONBLOCK on the right file descriptor
Eelco Dolstra
2023-03-09
Make findRuntimeRoots() more resilient to disappearing processes
Eelco Dolstra
2023-03-02
Remove FormatOrString and remaining uses of format()
Eelco Dolstra
2023-01-03
Fix deadlock between auto-GC and addTempRoot()
Eelco Dolstra
2023-01-03
Move creation of the temp roots file into its own function
Eelco Dolstra
2022-11-27
Fix random client failures during GC server shutdown
Eelco Dolstra
2022-09-12
Address PR feedback on #6694
Andrew Brooks
2022-09-06
Keep created temp dirs inside store, but protect from GC
Andrew Brooks
2022-08-03
moveFile -> renameFile
Théophane Hufschmitt
2022-08-03
Create a wrapper around stdlib’s `rename`
Théophane Hufschmitt
2022-06-10
Add missing rethrows in conditional exception handlers
Anders Kaseorg
2022-03-17
gc: don't visit implicit referrers on garbage collection
Sergei Trofimovich
2022-03-13
nix store gc: account for auto-optimised store
Sergei Trofimovich
2022-02-28
Fix Darwin build
Eelco Dolstra
2022-02-25
Remove std::string alias (for real this time)
Eelco Dolstra
2021-12-13
More debug info
Eelco Dolstra
2021-12-13
Retry on ECONNREFUSED
Eelco Dolstra
2021-12-13
Explicitly make GC roots client sockets blocking
Eelco Dolstra
2021-11-22
Unify #if linux
Alex Shabalin
2021-11-19
Fix build warnings on MacOS
Alex Shabalin
2021-10-28
Use nix::connect() to connect to the garbage collector
Eelco Dolstra
2021-10-28
Remove unused variable
Eelco Dolstra
2021-10-15
Add a test for the non-blocking GC
Eelco Dolstra
2021-10-15
Fix main GC thread exiting
Eelco Dolstra
2021-10-15
Fix crash when a GC client disconnects
Eelco Dolstra
2021-10-15
Memoize queryReferrers()
Eelco Dolstra
2021-10-14
Speed up GC by marking entire closures as live
Eelco Dolstra
2021-10-14
Remove GCState
Eelco Dolstra
2021-10-14
Move deleteFromStore()
Eelco Dolstra
2021-10-14
Make the canReachRoots() traversal non-recursive
Eelco Dolstra
2021-10-13
Fix GC when there are cycles in the referrers graph
Eelco Dolstra
2021-10-13
Simplify
Eelco Dolstra
2021-10-13
Use a thread per connection
Eelco Dolstra
[next]