depot
this commit
canon
subtree-staging
monorepo for the virus lounge
The Virus Lounge
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
libstore
/
gc.cc
Age
Commit message (
Expand
)
Author
Files
Lines
2012-07-23
Garbage collect unused links in /nix/store/.links
Eelco Dolstra
1
-0
/
+37
2012-04-16
Fix obscure race condition in GC root creation
Eelco Dolstra
1
-16
/
+18
2012-03-26
Mac OS X fix
Eelco Dolstra
1
-0
/
+3
2012-03-26
Delete non-directory valid paths right away
Eelco Dolstra
1
-16
/
+27
2012-03-26
Make the garbage collector more concurrent
Eelco Dolstra
1
-11
/
+42
2012-03-26
Remove the --max-links GC option
Eelco Dolstra
1
-11
/
+1
2012-03-13
Ensure that Perl processes delete their entry in the temproots directory
Eelco Dolstra
1
-0
/
+12
2012-03-05
Set the close-on-exec flag on file descriptors
Eelco Dolstra
1
-0
/
+1
2012-02-15
Don't use deletePath() to delete a single file
Eelco Dolstra
1
-1
/
+1
2012-02-09
Use data() instead of c_str() where appropriate
Eelco Dolstra
1
-1
/
+1
2011-12-30
* Move topoSortPaths() out of gc.cc.
Eelco Dolstra
1
-36
/
+0
2011-12-30
* Reject a build if there is a cycle among the outputs. This is
Eelco Dolstra
1
-4
/
+10
2011-12-22
* Oops.
Eelco Dolstra
1
-1
/
+1
2011-12-22
* In the garbage collector, delete invalid paths before deleting
Eelco Dolstra
1
-11
/
+35
2011-12-22
* Drop unnecessary call to canonPath() (nixStore is already canonical).
Eelco Dolstra
1
-1
/
+1
2011-08-31
* Eliminate all uses of the global variable ‘store’ from libstore.
Eelco Dolstra
1
-24
/
+24
2010-10-14
* Wrap deleteFromStore() in a transaction. Otherwise there might be a
Eelco Dolstra
1
-3
/
+5
2010-08-31
`nix-store --verify' improvements:
Eelco Dolstra
1
-2
/
+1
2010-08-30
* When using the build hook, distinguish between the stderr of the
Eelco Dolstra
1
-1
/
+1
2010-08-30
* Disable the GC reachability check for now (when creating new roots),
Eelco Dolstra
1
-1
/
+1
2010-03-08
* Set `gc-keep-outputs' or `gc-keep-derivations' to false with
Eelco Dolstra
1
-0
/
+9
2010-02-22
* Get derivation outputs from the database instead of the .drv file,
Eelco Dolstra
1
-4
/
+4
2010-02-22
* Revert r19650 (implement gc-keep-outputs by looking for derivations
Eelco Dolstra
1
-53
/
+3
2010-02-02
* Remove most Cygwin-specific code. Cygwin 1.7 implements advisory
Eelco Dolstra
1
-38
/
+0
2010-01-25
* Make the garbage collector do the right thing when `gc-keep-outputs'
Eelco Dolstra
1
-18
/
+69
2009-11-24
* Randomise the order in which we delete entries to make the collector
Eelco Dolstra
1
-2
/
+10
2009-11-23
(no commit message)
Eelco Dolstra
1
-0
/
+5
2009-11-23
* `nix-store --gc --print-roots': also print the path of the actual
Eelco Dolstra
1
-5
/
+0
2009-11-23
* Made the garbage collector a lot faster. It no longer computes the
Eelco Dolstra
1
-161
/
+162
2009-11-20
* Remove the --use-atime / --max-atime garbage collector flags. Many
Eelco Dolstra
1
-131
/
+5
2009-04-21
* Use foreach in a lot of places.
Eelco Dolstra
1
-20
/
+12
2009-03-26
* Don't use ULLONG_MAX in maxFreed - use 0 to mean "no limit".
Eelco Dolstra
1
-1
/
+1
2008-12-12
* Put chroots in the Nix store. This ensures that we can create hard
Eelco Dolstra
1
-0
/
+5
2008-12-12
* Simplify deleting .lock files in /nix/store: just don't delete them
Eelco Dolstra
1
-30
/
+18
2008-09-17
* GC option `--max-atime' that specifies an upper limit to the last
Eelco Dolstra
1
-6
/
+12
2008-09-17
* Typo.
Eelco Dolstra
1
-1
/
+1
2008-09-17
* Some refactoring. Better output with `-v' for --use-atime.
Eelco Dolstra
1
-33
/
+35
2008-09-17
* Garbage collector: added an option `--use-atime' to delete paths in
Eelco Dolstra
1
-37
/
+157
2008-08-14
* Increase the sleep periods a bit to make the test less likely to
Eelco Dolstra
1
-4
/
+0
2008-06-18
* Garbage collector: option `--max-freed' to stop after at least N
Eelco Dolstra
1
-2
/
+23
2008-06-18
* Some refactoring: put the GC options / results in separate structs.
Eelco Dolstra
1
-28
/
+26
2008-06-14
* Note.
Eelco Dolstra
1
-1
/
+5
2008-06-13
* Garbage collector: don't do a complete topological sort of the Nix
Eelco Dolstra
1
-74
/
+83
2008-06-13
* Print some progress info during the early GC stages.
Eelco Dolstra
1
-0
/
+8
2008-06-09
* Merged the no-bdb branch (-r10900:HEAD
Eelco Dolstra
1
-2
/
+0
2007-11-29
* nix-env -e: support uninstalling by path, so that one can say
Eelco Dolstra
1
-5
/
+4
2007-11-15
* Don't need gc.hh.
Eelco Dolstra
1
-1
/
+2
2007-11-15
Added possibility to specify garbage collection levels for store paths; so pa...
Michael Raskin
1
-4
/
+15
2007-08-28
* PathLocks::lockPaths: don't allow reacquiring a lock we already
Eelco Dolstra
1
-1
/
+3
2007-08-12
* Get rid of the substitutes database table (NIX-47). Instead, if we
Eelco Dolstra
1
-0
/
+2
[next]