Nim/lib/pure
coffeepots d9ed61fa62 Deprecate timeToTimeInfo, add str->time procs
* depreciate timeToTimeInfo, add str->time procs

initTime allows creating times from strings. initTimeFromStr offers a default format string compatible with $Time.
timeToTimeInterval changed to work properly.

* Spell {.deprecated.} correctly

* deprecated timeToTimeInfo, removed initTime procs

Is it even worth depreciating timeToTimeInfo rather than just removing it, considering it's just wrong and we have getLocalTime and getGMTime that actually work? Also, if I'm renaming timeToTimeInfo -> toTimeInfo etc, isn't the deprecated tag kind of redundant?

* Updated names for toTime and toTimeInterval procs

* Added type to toTime template

This should allow compilation of os.nim now that toTime is defined in times.nim.

* Updated toTime template to use {.gensym.}

Local templates default to 'bind' semantics, not 'gensym'. This was causing a failure to 'see' the local toTime template.
2016-04-06 10:36:17 +01:00
..
collections added missing file for --gc:stack 2016-03-31 16:49:56 +02:00
concurrency Fixed semaphore on iOS. 2016-03-05 14:20:09 +02:00
unidecode lib: Trim .nim files trailing whitespace 2015-09-04 23:03:56 +02:00
algorithm.nim Fixed algorithm.reversed to work for empty seq's. 2015-08-14 15:14:56 +02:00
asyncdispatch.nim await x where x is Fut var now reads after yield. Fixes #3964. 2016-04-04 22:50:31 +01:00
asyncdispatch.nim.cfg Rename *.nimrod.cfg to *.nim.cfg 2015-02-03 09:04:24 +01:00
asyncfile.nim lib: Trim .nim files trailing whitespace 2015-09-04 23:03:56 +02:00
asyncftpclient.nim fixes calling convention for the callbacks 2016-01-08 12:08:32 +01:00
asynchttpserver.nim udpated the compiler and tester to use getOrDefault 2015-10-13 14:10:33 +02:00
asyncnet.nim Fixed some warnings in httpclient, net, and openssl. 2016-04-04 21:28:21 +01:00
base64.nim Added examples and more docs to base64 module. 2015-09-17 20:44:16 +01:00
basic2d.nim mark code-blocks in 2d/3d docs 2015-09-20 18:24:49 -07:00
basic3d.nim mark code-blocks in 2d/3d docs 2015-09-20 18:24:49 -07:00
browsers.nim Fix a few more warnings 2015-02-17 02:22:30 +01:00
cgi.nim udpated the compiler and tester to use getOrDefault 2015-10-13 14:10:33 +02:00
colors.nim nimrod -> nim 2016-02-05 19:11:43 +01:00
complex.nim lib: Trim .nim files trailing whitespace 2015-09-04 23:03:56 +02:00
cookies.nim lib: Trim .nim files trailing whitespace 2015-09-04 23:03:56 +02:00
coro.nim Fix building documentation in releases (fixes #3823) 2016-02-21 14:52:26 +01:00
coro.nimcfg fix test failure in coro.nim 2015-10-01 12:05:45 -07:00
db_common.nim Fixes docgen for lib/pure/db_common.nim. 2016-01-05 15:56:13 +00:00
dynlib.nim Added checks for CPP 2016-02-28 17:25:12 +06:00
encodings.nim Removed libiconv prefix (on OS X) to make encodings compile on OS X. 2015-10-28 20:36:09 +01:00
endians.nim lib: Trim .nim files trailing whitespace 2015-09-04 23:03:56 +02:00
etcpriv.nim lib: Trim .nim files trailing whitespace 2015-09-04 23:03:56 +02:00
events.nim makes tests green 2016-01-15 14:44:54 +01:00
fenv.nim Fix fenv.fpRadix 2015-03-24 03:36:34 +01:00
fsmonitor.nim Added missing modules to lib.txt and warnings to some module's docs. 2016-01-18 15:33:39 +00:00
future.nim nimrod -> nim 2016-02-05 19:11:43 +01:00
gentabs.nim Added missing modules to lib.txt and warnings to some module's docs. 2016-01-18 15:33:39 +00:00
hashes.nim added hash procs for handling portions of strings/arrays/seqs. 2015-10-07 13:03:31 +10:00
htmlgen.nim fixes #3474 2015-10-25 02:38:33 +02:00
htmlparser.nim minor doc updates 2015-07-01 15:40:29 +02:00
httpclient.nim Fixed some warnings in httpclient, net, and openssl. 2016-04-04 21:28:21 +01:00
httpserver.nim Added missing modules to lib.txt and warnings to some module's docs. 2016-01-18 15:33:39 +00:00
json.nim Add -d:nimJsonGet flag for json.[] and news entry. 2016-04-05 21:28:53 +01:00
lexbase.nim Lexbase compatible with JS 2016-01-06 16:38:27 +02:00
logging.nim respect global log filter level 2015-11-28 16:41:07 +07:00
marshal.nim udpated the compiler and tester to use getOrDefault 2015-10-13 14:10:33 +02:00
matchers.nim Deprecated matchers module. Fixes #2446. 2016-04-04 20:22:22 +01:00
math.nim Setting TAU to 2 * PI 2016-03-17 23:03:20 -04:00
md5.nim docs now build again 2015-10-12 20:58:46 +02:00
memfiles.nim Bug fix: change non-fmRead file mode to set GENERIC_READ or GENERIC_WRITE 2015-09-24 09:04:55 +10:00
mersenne.nim mersenne.nim public procs no longer work with platform-dependent int type 2016-03-24 20:54:11 +06:00
mimetypes.nim udpated the compiler and tester to use getOrDefault 2015-10-13 14:10:33 +02:00
nativesockets.nim Define ports as uint16s to fix #3484 2016-03-27 22:56:44 +02:00
net.nim Fix deprecation warning in net module. 2016-04-04 21:52:49 +01:00
nimprof.nim Improve warning msg when -d:profiler not passed 2016-01-21 13:49:13 -08:00
nimprof.nim.cfg Rename *.nimrod.cfg to *.nim.cfg 2015-02-03 09:04:24 +01:00
numeric.nim Added missing modules to lib.txt and warnings to some module's docs. 2016-01-18 15:33:39 +00:00
oids.nim Added == operator for comparing two Object IDs 2015-09-08 11:16:22 +03:00
options.nim Fix options module to use new import name 2015-11-23 16:30:18 +01:00
os.nim Deprecate timeToTimeInfo, add str->time procs 2016-04-06 10:36:17 +01:00
ospaths.nim os.findExe on Windows can deal with quotes 2016-01-26 12:43:07 +01:00
osproc.nim Revert raiseOSError change 2016-02-06 01:29:12 +01:00
oswalkdir.nim fixes newly introduced oswalkdir module 2015-11-10 15:56:17 +01:00
parsecfg.nim Spellcheck 2016-02-29 11:25:51 +00:00
parsecsv.nim lib: Trim .nim files trailing whitespace 2015-09-04 23:03:56 +02:00
parseopt.nim docs now build again 2015-10-12 20:58:46 +02:00
parseopt2.nim Prevent Exported C procedure collisions 2015-11-11 15:18:13 -05:00
parsesql.nim lib: Trim .nim files trailing whitespace 2015-09-04 23:03:56 +02:00
parseutils.nim Remove dead code 2016-03-31 10:51:40 +06:00
parsexml.nim fixes regression in XML parsing 2015-07-15 22:00:44 +02:00
pegs.nim Merge branch 'devel' 2015-10-27 23:36:00 +01:00
poly.nim Spellcheck 2016-02-29 11:25:51 +00:00
rationals.nim Fixed a typo in proc -(x: T, y: Rational[T]) 2016-03-18 16:59:15 +01:00
romans.nim Added missing modules to lib.txt and warnings to some module's docs. 2016-01-18 15:33:39 +00:00
ropes.nim Make ropes usable in VM context 2016-03-10 19:13:40 +06:00
scgi.nim udpated the compiler and tester to use getOrDefault 2015-10-13 14:10:33 +02:00
securehash.nim Spellcheck 2016-02-29 11:25:51 +00:00
selectors.nim Fix a few deprecation warnings 2016-01-25 19:10:37 +01:00
smtp.nim lib: Trim .nim files trailing whitespace 2015-09-04 23:03:56 +02:00
smtp.nim.cfg Rename *.nimrod.cfg to *.nim.cfg 2015-02-03 09:04:24 +01:00
stats.nim add doco for array/seq helper procs 2015-11-12 07:03:16 +10:00
streams.nim Spellcheck 2016-02-29 11:25:51 +00:00
strtabs.nim udpated the compiler and tester to use getOrDefault 2015-10-13 14:10:33 +02:00
strutils.nim Fixes #4037 2016-04-04 13:39:42 +01:00
subexes.nim Fixes subexes tests which were broken in 73e48f9c9. 2016-04-05 23:08:51 +01:00
terminal.nim make terminal.nim work with --app:gui 2015-10-19 16:09:35 +02:00
times.nim Deprecate timeToTimeInfo, add str->time procs 2016-04-06 10:36:17 +01:00
typetraits.nim Nimrod renamed to Nim 2014-08-28 09:50:51 +02:00
unicode.nim validateUtf8: catch overlong ascii 2015-11-26 16:05:24 +01:00
unittest.nim Windows: fixes a regression; codegen might not know about & at this point 2016-03-29 16:39:05 +02:00
uri.nim Fixed an wrong example of the doc 2016-03-02 20:55:02 +09:00
xmldom.nim Clean up returns in xmldom a bit 2015-03-24 03:47:12 +01:00
xmldomparser.nim lib: Trim .nim files trailing whitespace 2015-09-04 23:03:56 +02:00
xmlparser.nim Add a test to xmlparser 2015-10-31 13:30:07 -05:00
xmltree.nim udpated the compiler and tester to use getOrDefault 2015-10-13 14:10:33 +02:00