Nim/lib/pure
Adam Strzelecki 1057770ce5 colors: Introduce resetStyle enum & use templates
1. Introduce TerminalCmd enum and resetStyle that can be issued to issue
   resetAttributes within styledEcho arguments.

2. Use templates to resolve styledEcho arguments for performance reasons.

3. Try to avoid calling trailing write "\n" and reset attributes where possible.
2015-06-15 11:26:53 +02:00
..
collections lib/pure/a-c - Dropped 'T' from types 2015-06-04 13:17:11 +02:00
concurrency disabled threadpool assertion only for vcc 2015-06-10 07:23:07 -06:00
unidecode Turn some test outputs into actual tests 2015-04-21 15:59:32 +03:00
actors.nim lib/pure/a-c - Dropped 'T' from types 2015-06-04 13:17:11 +02:00
actors.nim.cfg renamed babelcmd to nimblecmd; config files are now nim.cfg; other renamings 2014-08-29 09:03:00 +02:00
algorithm.nim Merge pull request #2682 from koalazen/refactor_lowerbound_algorithm 2015-06-07 10:53:12 +02:00
asyncdispatch.nim lib/pure/a-c - Dropped 'T' from types 2015-06-04 13:17:11 +02:00
asyncdispatch.nim.cfg Rename *.nimrod.cfg to *.nim.cfg 2015-02-03 09:04:24 +01:00
asyncfile.nim lib/pure/a-c - Dropped 'T' from types 2015-06-04 13:17:11 +02:00
asyncftpclient.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
asynchttpserver.nim Fix incorrect 400 reply in asynchttpserver 2015-06-03 18:48:55 +01:00
asyncio.nim lib/pure/a-c - Dropped 'T' from types 2015-06-04 13:17:11 +02:00
asyncnet.nim Merge branch 'exportnewsocket' of https://github.com/boopcat/Nim into boopcat-exportnewsocket 2015-06-05 15:06:02 +01:00
base64.nim Some docgen fixes. 2014-09-13 15:35:09 +01:00
basic2d.nim Fix doc typos in basic2d and basic3d 2015-06-10 14:34:53 +02:00
basic3d.nim Fix doc typos in basic2d and basic3d 2015-06-10 14:34:53 +02:00
browsers.nim Fix a few more warnings 2015-02-17 02:22:30 +01:00
cgi.nim renamed URLencode to encodeUrl 2014-09-10 23:25:29 +02:00
colors.nim Fix typos 2015-02-15 16:20:32 +00:00
complex.nim Fix buggy rect(), doc comment, and unit test. 2015-02-28 19:21:52 -05:00
cookies.nim Turn some test outputs into actual tests 2015-04-21 15:59:32 +03:00
dynlib.nim fixed poxix dynlib names for bigbreak 2014-09-04 21:38:45 -07:00
encodings.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
endians.nim big rename 2014-08-27 23:42:51 +02:00
etcpriv.nim Util funcs used by lib/hashes.nim and compiler/lexer.nim 2015-05-31 01:32:50 +02:00
events.nim Fix typos 2015-02-15 16:20:32 +00:00
fenv.nim Fix fenv.fpRadix 2015-03-24 03:36:34 +01:00
fsmonitor.nim Updated deprecated names 2015-06-06 10:18:16 -05:00
ftpclient.nim fixes #2517 2015-04-25 23:16:59 +02:00
future.nim Rename PNimrodNode to NimNode 2015-03-17 17:50:32 +01:00
gentabs.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
hashes.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
htmlgen.nim Turn some test outputs into actual tests 2015-04-21 15:59:32 +03:00
htmlparser.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
httpclient.nim Fixes #2884 2015-06-08 23:10:50 +01:00
httpserver.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
json.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
lexbase.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
logging.nim Fix logger formatting 2015-06-13 14:41:08 +03:00
marshal.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
matchers.nim Fixed non exhaustive case by adding else 2015-02-15 04:44:15 +01:00
math.nim Document explicitly the behaviour of math.gcd with float arguments 2015-05-13 13:00:20 +03:00
md5.nim MD5 module: fixed parameter name 2015-03-12 16:10:42 +01:00
memfiles.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
mersenne.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
mimetypes.nim Turn some test outputs into actual tests 2015-04-21 15:59:32 +03:00
net.nim Merge branch 'exportnewsocket' of https://github.com/boopcat/Nim into boopcat-exportnewsocket 2015-06-05 15:06:02 +01:00
nimprof.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
nimprof.nim.cfg Rename *.nimrod.cfg to *.nim.cfg 2015-02-03 09:04:24 +01:00
numeric.nim big rename 2014-08-27 23:42:51 +02:00
oids.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
options.nim Rename optionals module to options 2015-05-26 16:48:17 -04:00
os.nim fixed #1985 2015-06-14 21:42:43 +03:00
osproc.nim stdlib: don't use deprecated symbols 2015-06-04 13:18:42 +02:00
parsecfg.nim Fix typos 2015-02-15 16:06:06 +00:00
parsecsv.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
parseopt.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
parseopt2.nim Fix typos 2015-02-15 16:20:32 +00:00
parsesql.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
parseurl.nim Happy new year! 2015-01-06 15:26:33 +01:00
parseutils.nim fixes #2909 2015-06-15 00:56:20 +02:00
parsexml.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
pegs.nim no private deprecated symbols 2015-06-10 11:11:29 +02:00
poly.nim Typo 2015-01-28 02:31:26 +01:00
rationals.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
rawsockets.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
redis.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
romans.nim Fix romans module 2015-04-21 14:40:18 +03:00
ropes.nim lib_ropes: better buffering in equalsFile, cleanups 2015-04-08 23:30:11 +08:00
scgi.nim Fixed 'milliseconds' spelling in code and docs 2015-05-15 20:15:12 -05:00
selectors.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
smtp.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
smtp.nim.cfg Rename *.nimrod.cfg to *.nim.cfg 2015-02-03 09:04:24 +01:00
sockets.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
streams.nim Allow to set position at end of stream 2015-06-09 22:25:31 -03:00
strtabs.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
strutils.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
subexes.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
terminal.nim colors: Introduce resetStyle enum & use templates 2015-06-15 11:26:53 +02:00
times.nim stdlib: don't use deprecated symbols 2015-06-04 13:18:42 +02:00
typetraits.nim Nimrod renamed to Nim 2014-08-28 09:50:51 +02:00
unicode.nim Updated whitespace ranges 2015-06-08 19:48:57 -04:00
unittest.nim Fixed unittest output. 2015-06-11 23:01:44 +03:00
uri.nim Make uri module usable for faster URI parsing: 2015-03-17 19:39:02 +01:00
xmldom.nim Clean up returns in xmldom a bit 2015-03-24 03:47:12 +01:00
xmldomparser.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
xmlparser.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
xmltree.nim Remove dead code in findAll proc 2015-05-26 00:02:59 +07:00