Nim/lib
Adam Strzelecki 2bc6acc808 terminal: Support both styled stdout and stderr
This is important if we want to write styled diagnostics to stderr, eg. some
tool outputting results to stdout, but writing styled error messages to stderr.

Previously this module was assuming we are writing only to stdout. Now all
module procs take file handle as first argument. Wrappers assuming stdout are
provided for backwards compatibility.

The new terminal.styledWriteLine(f, args) is provided and documented as
counterpart for unstyled plain writeLine(f, args).
2015-10-16 20:55:17 +02:00
..
arch Coroutine support for i386/amd64 platforms unix/windows OSes markAndSweep/refCounting GCs. 2015-07-31 17:59:50 +03:00
core Move deprecated modules into lib/deprecated/ 2015-09-30 12:26:25 +02:00
deprecated docs now build again 2015-10-12 20:58:46 +02:00
impure udpated the compiler and tester to use getOrDefault 2015-10-13 14:10:33 +02:00
js Reverted all changes 2015-06-04 13:18:42 +02:00
packages/docutils udpated the compiler and tester to use getOrDefault 2015-10-13 14:10:33 +02:00
posix fix rawsockets test 2015-10-02 16:00:33 -07:00
pure terminal: Support both styled stdout and stderr 2015-10-16 20:55:17 +02:00
system Fixed ret by var in js 2015-10-15 16:04:53 +03:00
windows fixes #3383 2015-10-06 16:15:51 +02:00
wrappers fixes DLL hell on Windows 2015-09-05 12:03:53 +02:00
cycle.h Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
nimbase.h fixes #3237 2015-08-25 22:44:53 +02:00
nimrtl.nim lib: Trim .nim files trailing whitespace 2015-09-04 23:03:56 +02:00
nimrtl.nim.cfg Rename *.nimrod.cfg to *.nim.cfg 2015-02-03 09:04:24 +01:00
prelude.nim Nimrod renamed to Nim 2014-08-28 09:59:26 +02:00
stdlib.nimble VM supports math and a few os procs 2014-08-30 16:37:27 +02:00
system.nim Avoid extra copy in JS when inserting. 2015-10-15 17:59:23 +03:00