diff options
Diffstat (limited to 'lib')
-rw-r--r--[-rwxr-xr-x] | lib/amd64.asm.in | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/ansi_c.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/arithm.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/assign.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/base/dialogs.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/base/gtk/atk.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/base/gtk/gdk2.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/base/gtk/gdk2pixbuf.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/base/gtk/gdkglext.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/base/gtk/glib2.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/base/gtk/gtk2.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/base/gtk/gtkglext.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/base/gtk/gtkhtml.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/base/gtk/libglade2.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/base/gtk/pango.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/base/gtk/pangoutils.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/base/nregex.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/base/pcre.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/base/pcre_all.c | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/base/regexprs.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/cntbits.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/complex.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/copying.txt | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/debugger.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/dlmalloc.c | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/dlmalloc.h | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/dyncalls.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/excpt.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/gc.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/hti.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/i386.asm.in | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/int64s.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/lgpl.txt | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/locks.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/math.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/memman.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/nimbase.h | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/optparse.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/os.nim | 7 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/posix/posix.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/powerpc.asm.in | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/process.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/ptrset.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/repr.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/sets.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/strutils.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/sysio.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/sysstr.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/system.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/times.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/typeinfo.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/unicode.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/windows/mmsystem.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/windows/nb30.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/windows/ole2.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/windows/shellapi.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/windows/shfolder.nim | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | lib/windows/windows.nim | 0 |
58 files changed, 7 insertions, 0 deletions
diff --git a/lib/amd64.asm.in b/lib/amd64.asm.in index 2c14bf241..2c14bf241 100755..100644 --- a/lib/amd64.asm.in +++ b/lib/amd64.asm.in diff --git a/lib/ansi_c.nim b/lib/ansi_c.nim index e667822a9..e667822a9 100755..100644 --- a/lib/ansi_c.nim +++ b/lib/ansi_c.nim diff --git a/lib/arithm.nim b/lib/arithm.nim index 5510d2f30..5510d2f30 100755..100644 --- a/lib/arithm.nim +++ b/lib/arithm.nim diff --git a/lib/assign.nim b/lib/assign.nim index c8592b970..c8592b970 100755..100644 --- a/lib/assign.nim +++ b/lib/assign.nim diff --git a/lib/base/dialogs.nim b/lib/base/dialogs.nim index cd9c7c6b8..cd9c7c6b8 100755..100644 --- a/lib/base/dialogs.nim +++ b/lib/base/dialogs.nim diff --git a/lib/base/gtk/atk.nim b/lib/base/gtk/atk.nim index 69eb7c7cc..69eb7c7cc 100755..100644 --- a/lib/base/gtk/atk.nim +++ b/lib/base/gtk/atk.nim diff --git a/lib/base/gtk/gdk2.nim b/lib/base/gtk/gdk2.nim index 11179525a..11179525a 100755..100644 --- a/lib/base/gtk/gdk2.nim +++ b/lib/base/gtk/gdk2.nim diff --git a/lib/base/gtk/gdk2pixbuf.nim b/lib/base/gtk/gdk2pixbuf.nim index 1dcc020d1..1dcc020d1 100755..100644 --- a/lib/base/gtk/gdk2pixbuf.nim +++ b/lib/base/gtk/gdk2pixbuf.nim diff --git a/lib/base/gtk/gdkglext.nim b/lib/base/gtk/gdkglext.nim index d5e6b128e..d5e6b128e 100755..100644 --- a/lib/base/gtk/gdkglext.nim +++ b/lib/base/gtk/gdkglext.nim diff --git a/lib/base/gtk/glib2.nim b/lib/base/gtk/glib2.nim index 4b4724c70..4b4724c70 100755..100644 --- a/lib/base/gtk/glib2.nim +++ b/lib/base/gtk/glib2.nim diff --git a/lib/base/gtk/gtk2.nim b/lib/base/gtk/gtk2.nim index 6c7a2ce9f..6c7a2ce9f 100755..100644 --- a/lib/base/gtk/gtk2.nim +++ b/lib/base/gtk/gtk2.nim diff --git a/lib/base/gtk/gtkglext.nim b/lib/base/gtk/gtkglext.nim index 7d9e35b13..7d9e35b13 100755..100644 --- a/lib/base/gtk/gtkglext.nim +++ b/lib/base/gtk/gtkglext.nim diff --git a/lib/base/gtk/gtkhtml.nim b/lib/base/gtk/gtkhtml.nim index 5599eec2b..5599eec2b 100755..100644 --- a/lib/base/gtk/gtkhtml.nim +++ b/lib/base/gtk/gtkhtml.nim diff --git a/lib/base/gtk/libglade2.nim b/lib/base/gtk/libglade2.nim index 18e76584b..18e76584b 100755..100644 --- a/lib/base/gtk/libglade2.nim +++ b/lib/base/gtk/libglade2.nim diff --git a/lib/base/gtk/pango.nim b/lib/base/gtk/pango.nim index 4c6c48bf8..4c6c48bf8 100755..100644 --- a/lib/base/gtk/pango.nim +++ b/lib/base/gtk/pango.nim diff --git a/lib/base/gtk/pangoutils.nim b/lib/base/gtk/pangoutils.nim index 2c328b59a..2c328b59a 100755..100644 --- a/lib/base/gtk/pangoutils.nim +++ b/lib/base/gtk/pangoutils.nim diff --git a/lib/base/nregex.nim b/lib/base/nregex.nim index 509f77f1b..509f77f1b 100755..100644 --- a/lib/base/nregex.nim +++ b/lib/base/nregex.nim diff --git a/lib/base/pcre.nim b/lib/base/pcre.nim index 6a9f14123..6a9f14123 100755..100644 --- a/lib/base/pcre.nim +++ b/lib/base/pcre.nim diff --git a/lib/base/pcre_all.c b/lib/base/pcre_all.c index bcda06e50..bcda06e50 100755..100644 --- a/lib/base/pcre_all.c +++ b/lib/base/pcre_all.c diff --git a/lib/base/regexprs.nim b/lib/base/regexprs.nim index b9272ca47..b9272ca47 100755..100644 --- a/lib/base/regexprs.nim +++ b/lib/base/regexprs.nim diff --git a/lib/cntbits.nim b/lib/cntbits.nim index 0218bf4f2..0218bf4f2 100755..100644 --- a/lib/cntbits.nim +++ b/lib/cntbits.nim diff --git a/lib/complex.nim b/lib/complex.nim index b5724e48f..b5724e48f 100755..100644 --- a/lib/complex.nim +++ b/lib/complex.nim diff --git a/lib/copying.txt b/lib/copying.txt index 2657a09df..2657a09df 100755..100644 --- a/lib/copying.txt +++ b/lib/copying.txt diff --git a/lib/debugger.nim b/lib/debugger.nim index dca346fe0..dca346fe0 100755..100644 --- a/lib/debugger.nim +++ b/lib/debugger.nim diff --git a/lib/dlmalloc.c b/lib/dlmalloc.c index 79fb5801b..79fb5801b 100755..100644 --- a/lib/dlmalloc.c +++ b/lib/dlmalloc.c diff --git a/lib/dlmalloc.h b/lib/dlmalloc.h index 197b36667..197b36667 100755..100644 --- a/lib/dlmalloc.h +++ b/lib/dlmalloc.h diff --git a/lib/dyncalls.nim b/lib/dyncalls.nim index 78c3fa115..78c3fa115 100755..100644 --- a/lib/dyncalls.nim +++ b/lib/dyncalls.nim diff --git a/lib/excpt.nim b/lib/excpt.nim index ae057cc97..ae057cc97 100755..100644 --- a/lib/excpt.nim +++ b/lib/excpt.nim diff --git a/lib/gc.nim b/lib/gc.nim index 570c484e6..570c484e6 100755..100644 --- a/lib/gc.nim +++ b/lib/gc.nim diff --git a/lib/hti.nim b/lib/hti.nim index 8fc46cdd7..8fc46cdd7 100755..100644 --- a/lib/hti.nim +++ b/lib/hti.nim diff --git a/lib/i386.asm.in b/lib/i386.asm.in index 483dc2d95..483dc2d95 100755..100644 --- a/lib/i386.asm.in +++ b/lib/i386.asm.in diff --git a/lib/int64s.nim b/lib/int64s.nim index bac6b9ccd..bac6b9ccd 100755..100644 --- a/lib/int64s.nim +++ b/lib/int64s.nim diff --git a/lib/lgpl.txt b/lib/lgpl.txt index f6fa6c9e5..f6fa6c9e5 100755..100644 --- a/lib/lgpl.txt +++ b/lib/lgpl.txt diff --git a/lib/locks.nim b/lib/locks.nim index 89d26dfca..89d26dfca 100755..100644 --- a/lib/locks.nim +++ b/lib/locks.nim diff --git a/lib/math.nim b/lib/math.nim index 84cba9894..84cba9894 100755..100644 --- a/lib/math.nim +++ b/lib/math.nim diff --git a/lib/memman.nim b/lib/memman.nim index f0ca078f7..f0ca078f7 100755..100644 --- a/lib/memman.nim +++ b/lib/memman.nim diff --git a/lib/nimbase.h b/lib/nimbase.h index 99ee2f20c..99ee2f20c 100755..100644 --- a/lib/nimbase.h +++ b/lib/nimbase.h diff --git a/lib/optparse.nim b/lib/optparse.nim index 58007b5a9..58007b5a9 100755..100644 --- a/lib/optparse.nim +++ b/lib/optparse.nim diff --git a/lib/os.nim b/lib/os.nim index 5f9ea88a1..cd835c480 100755..100644 --- a/lib/os.nim +++ b/lib/os.nim @@ -294,6 +294,10 @@ proc existsDir*(dir: string): bool proc getLastModificationTime*(file: string): TTime ## Gets the time of the `file`'s last modification. +proc fileNewer*(a, b: string): bool + ## returns true if the file `a` is newer than file `b`, i.e. if `a`'s + ## modification time is later than `b`'s. + # procs dealing with environment variables: proc putEnv*(key, val: string) ## Sets the value of the environment variable named `key` to `val`. @@ -936,4 +940,7 @@ else: proc paramCount(): int = return cmdCount-1 +proc fileNewer(a, b: string): bool = + result = getLastModificationTime(a) - getLastModificationTime(b) > 0 + {.pop.} diff --git a/lib/posix/posix.nim b/lib/posix/posix.nim index 9a18d0e17..9a18d0e17 100755..100644 --- a/lib/posix/posix.nim +++ b/lib/posix/posix.nim diff --git a/lib/powerpc.asm.in b/lib/powerpc.asm.in index 107f887ab..107f887ab 100755..100644 --- a/lib/powerpc.asm.in +++ b/lib/powerpc.asm.in diff --git a/lib/process.nim b/lib/process.nim index ebeeb3f47..ebeeb3f47 100755..100644 --- a/lib/process.nim +++ b/lib/process.nim diff --git a/lib/ptrset.nim b/lib/ptrset.nim index f1b9e58e5..f1b9e58e5 100755..100644 --- a/lib/ptrset.nim +++ b/lib/ptrset.nim diff --git a/lib/repr.nim b/lib/repr.nim index e5106c38d..e5106c38d 100755..100644 --- a/lib/repr.nim +++ b/lib/repr.nim diff --git a/lib/sets.nim b/lib/sets.nim index 3aeae235c..3aeae235c 100755..100644 --- a/lib/sets.nim +++ b/lib/sets.nim diff --git a/lib/strutils.nim b/lib/strutils.nim index e2aca01b4..e2aca01b4 100755..100644 --- a/lib/strutils.nim +++ b/lib/strutils.nim diff --git a/lib/sysio.nim b/lib/sysio.nim index bb028b0de..bb028b0de 100755..100644 --- a/lib/sysio.nim +++ b/lib/sysio.nim diff --git a/lib/sysstr.nim b/lib/sysstr.nim index 0ff43216c..0ff43216c 100755..100644 --- a/lib/sysstr.nim +++ b/lib/sysstr.nim diff --git a/lib/system.nim b/lib/system.nim index 8e8fc5d6d..8e8fc5d6d 100755..100644 --- a/lib/system.nim +++ b/lib/system.nim diff --git a/lib/times.nim b/lib/times.nim index e1b32e754..e1b32e754 100755..100644 --- a/lib/times.nim +++ b/lib/times.nim diff --git a/lib/typeinfo.nim b/lib/typeinfo.nim index b4d8f8f3a..b4d8f8f3a 100755..100644 --- a/lib/typeinfo.nim +++ b/lib/typeinfo.nim diff --git a/lib/unicode.nim b/lib/unicode.nim index 6829ede50..6829ede50 100755..100644 --- a/lib/unicode.nim +++ b/lib/unicode.nim diff --git a/lib/windows/mmsystem.nim b/lib/windows/mmsystem.nim index b18ae2be4..b18ae2be4 100755..100644 --- a/lib/windows/mmsystem.nim +++ b/lib/windows/mmsystem.nim diff --git a/lib/windows/nb30.nim b/lib/windows/nb30.nim index 8c61bbaf7..8c61bbaf7 100755..100644 --- a/lib/windows/nb30.nim +++ b/lib/windows/nb30.nim diff --git a/lib/windows/ole2.nim b/lib/windows/ole2.nim index ec0ab8f5d..ec0ab8f5d 100755..100644 --- a/lib/windows/ole2.nim +++ b/lib/windows/ole2.nim diff --git a/lib/windows/shellapi.nim b/lib/windows/shellapi.nim index fbbd1999a..fbbd1999a 100755..100644 --- a/lib/windows/shellapi.nim +++ b/lib/windows/shellapi.nim diff --git a/lib/windows/shfolder.nim b/lib/windows/shfolder.nim index 210f6441f..210f6441f 100755..100644 --- a/lib/windows/shfolder.nim +++ b/lib/windows/shfolder.nim diff --git a/lib/windows/windows.nim b/lib/windows/windows.nim index 409977e7a..409977e7a 100755..100644 --- a/lib/windows/windows.nim +++ b/lib/windows/windows.nim |