btw, Ian pointed out that compiler/stage1, being boring, won't even appear in 'darcs whatsnew -l', but his suggestion to add --boring doesn't work for me. firstly, darcs gets really memory-hungry when i add that flag, and secondly, it gives less, rather than more output. am i doing anything wrong, or is darcs at fault?

it turns out that the latest darcs binary for windows (1.0.9) fixes those issues (also gets rid of that annoying plink message at last), so here is a list of things that distclean doesn't remove, but which should be removed by either distclean or darcsclean (and that is without the libraries, just in ghc's main files). and yes, stage1/ghc-inplace* are among them, so they
must have survived previous distcleans when those files were still relevant.

removing these things currently requires 'darcs whatsnew -l --boring'
plus careful manual filtering, to avoid removing bindists, logs, changes, and other files which aren't in darcs but should not be removed, either. so i'd really like to see (a) distclean be more thorough, and (b) a darcsclean target removing every generated file (but for bindists).

there are enough things that can go wrong, without having to chase
distclean ghosts!-) so, could i, once again, suggest a distclean test
that compares the 'darcs whatsnew -l --boring' output against a list
of expected files?

claus

a ./compiler/cmm/CmmLex.hs
a ./compiler/cmm/CmmParse.hs
a ./compiler/gcc-lib/
a ./compiler/gcc-lib/ld.exe
a ./compiler/main/ParsePkgConf.hs
a ./compiler/parser/HaddockLex.hs
a ./compiler/parser/HaddockParse.hs
a ./compiler/parser/Lexer.hs
a ./compiler/parser/Parser.hs
a ./compiler/parser/Parser.y
a ./compiler/parser/ParserCore.hs
a ./compiler/stage1/
a ./compiler/stage1/basicTypes/
a ./compiler/stage1/cmm/
a ./compiler/stage1/codeGen/
a ./compiler/stage1/coreSyn/
a ./compiler/stage1/cprAnalysis/
a ./compiler/stage1/deSugar/
a ./compiler/stage1/deSugar/DsBreakpoint.o
a ./compiler/stage1/ghc-inplace
a ./compiler/stage1/ghc-inplace.bat
a ./compiler/stage1/ghc.exe
a ./compiler/stage1/ghc_boot_platform.h
a ./compiler/stage1/hsSyn/
a ./compiler/stage1/iface/
a ./compiler/stage1/main/
a ./compiler/stage1/main/Breakpoints.o
a ./compiler/stage1/nativeGen/
a ./compiler/stage1/nativeGen/RegisterAlloc.o
a ./compiler/stage1/ndpFlatten/
a ./compiler/stage1/parser/
a ./compiler/stage1/prelude/
a ./compiler/stage1/profiling/
a ./compiler/stage1/rename/
a ./compiler/stage1/simplCore/
a ./compiler/stage1/simplStg/
a ./compiler/stage1/specialise/
a ./compiler/stage1/stgSyn/
a ./compiler/stage1/stranal/
a ./compiler/stage1/typecheck/
a ./compiler/stage1/types/
a ./compiler/stage1/utils/
a ./compiler/stage1/vectorise/
a ./compiler/stage2/
a ./compiler/stage2/basicTypes/
a ./compiler/stage2/cmm/
a ./compiler/stage2/codeGen/
a ./compiler/stage2/coreSyn/
a ./compiler/stage2/cprAnalysis/
a ./compiler/stage2/deSugar/
a ./compiler/stage2/ghc-inplace
a ./compiler/stage2/ghc-inplace.bat
a ./compiler/stage2/ghc-inplace.exe.manifest
a ./compiler/stage2/ghc.exe
a ./compiler/stage2/ghc.exe.manifest
a ./compiler/stage2/ghc_boot_platform.h
a ./compiler/stage2/ghci/
a ./compiler/stage2/hsSyn/
a ./compiler/stage2/iface/
a ./compiler/stage2/main/
a ./compiler/stage2/nativeGen/
a ./compiler/stage2/nativeGen/RegisterAlloc.o
a ./compiler/stage2/ndpFlatten/
a ./compiler/stage2/parser/
a ./compiler/stage2/prelude/
a ./compiler/stage2/profiling/
a ./compiler/stage2/rename/
a ./compiler/stage2/simplCore/
a ./compiler/stage2/simplStg/
a ./compiler/stage2/specialise/
a ./compiler/stage2/stgSyn/
a ./compiler/stage2/stranal/
a ./compiler/stage2/typecheck/
a ./compiler/stage2/types/
a ./compiler/stage2/utils/
a ./compiler/stage2/vectorise/
a ./configure
a ./driver/ghci/ghci.exe
a ./extra-gcc-opts
a ./mk/config.h.in
a ./stamp.inplace-gcc-lib
a ./utils/genapply/genapply.exe
a ./utils/genprimopcode/Lexer.hs
a ./utils/genprimopcode/Parser.hs
a ./utils/genprimopcode/genprimopcode.exe
a ./utils/ghc-pkg/ghc-pkg-inplace.exe
a ./utils/hasktags/hasktags.exe
a ./utils/hp2ps/hp2ps.exe
a ./utils/hpc/HpcParser.hs
a ./utils/hsc2hs/hsc2hs-inplace.exe
a ./utils/prof/cgprof/cgprof.exe
a ./utils/prof/ghcprof-inplace
a ./utils/pwd/pwd.exe
a ./utils/touchy/touchy.exe
a ./utils/unlit/unlit.exe

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to