summary refs log tree commit diff stats
path: root/.gitignore
diff options
context:
space:
mode:
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore69
1 files changed, 60 insertions, 9 deletions
diff --git a/.gitignore b/.gitignore
index fc090130b..fad7909bd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,15 +3,17 @@
 !*.*
 
 # Cache
-nimcache/
-rnimcache/
-dnimcache/
+nimcache*/
+rnimcache*/
+dnimcache*/
 
 *.o
 !/icons/*.o
 *.obj
 *.ilk
+*.exp
 *.pdb
+*.lib
 *.dll
 *.exe
 *.so
@@ -19,6 +21,7 @@ dnimcache/
 *.zip
 *.iss
 *.log
+*.pdb
 
 mapping.txt
 tags
@@ -27,10 +30,10 @@ deinstall.sh
 
 doc/html/
 doc/*.html
-doc/*.pdf
+doc/pdf
 doc/*.idx
 /web/upload
-build/*
+/build/*
 bin/*
 
 # iOS specific wildcards.
@@ -40,24 +43,72 @@ bin/*
 *.perspectivev3
 *.swp
 .DS_Store
+.tags
 project.xcworkspace/
 xcuserdata/
 
 # Generated files.
 /compile.json
-/compiler/nimrod.dot
+/compiler/nim.dot
 /reject.json
 /run.json
-/testresults.html
+/tools/dochack/dochack.js
+*.json
+/pkgstemp/**/*
+# for `nim doc foo.nim`
+/*.html
+lib/**/*.html
+#/testresults.html #covered by /*.html
+
 /testresults.json
 testament.db
+/tests/**/*.json
+/tests/**/*.js
+
 /csources
-dist/
+/csources_v1
+/csources_v2
+
+/dist/
+# /lib/fusion # fusion is now unbundled; `git status` should reveal if it's there so users can act on it
 
 # Private directories and files (IDEs)
 .*/
 ~*
 
-# testament cruft
+# testament cruft; TODO: generate these in a gitignore'd dir (./build) in the first place.
 testresults/
 test.txt
+/test.ini
+
+tweeter.db
+tweeter_test.db
+
+/tests/megatest.nim
+/tests/ic/*_temp.nim
+/tests/navigator/*_temp.nim
+
+
+/outputExpected.txt
+/outputGotten.txt
+/t15148.txt
+/tests/vm/tfile_rw.txt
+
+/lib/pure/*.js
+
+!/.builds/
+
+!/.github
+
+# ignore debug dirs generated by dsymutil on OSX
+*.dSYM
+
+# for `nim c -r nimdoc/tester` etc; this can be in multiple places
+htmldocs
+
+## these are not needed anymore unless checkout old older versions
+nimdoc.out.css
+# except here:
+!/nimdoc/testproject/expected/*
+pkgs/
+/compiler/compiler/