Nim/lib/pure
ReneSac d6849b87c5 Enchanced random access support for queues
Now queues support indexing, front() and back() operations and pairs iteration.
Also modernized some of the code to use newer Nim features.
Added the "add()" alias to "enqueue()", per nim's conventions (also fits better with pop())
2016-06-12 16:34:24 -03:00
..
collections Enchanced random access support for queues 2016-06-12 16:34:24 -03:00
concurrency moved random procs from math to its own module (breaking change) 2016-05-30 16:24:52 +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 stdlib: asyncdispatch: all: Docs updated. 2016-06-02 22:23:27 +03:00
asyncdispatch.nim.cfg Rename *.nimrod.cfg to *.nim.cfg 2015-02-03 09:04:24 +01:00
asyncfile.nim Make some proper closes. 2016-06-09 07:07:43 +03:00
asyncftpclient.nim fixes calling convention for the callbacks 2016-01-08 12:08:32 +01:00
asynchttpserver.nim Fixes #3847. 2016-06-02 19:51:16 +01:00
asyncnet.nim Fix broken asyncnet module. 2016-06-03 14:21:37 +01:00
base64.nim Fixed base64 encode 2016-04-11 16:47:18 +03: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 fixes #4238 2016-05-30 16:24:52 +02: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 Use passed user agent in newAsyncHttpClient 2016-06-05 09:56:16 +01:00
httpcore.nim Fixes httpcore.[]= so that it doesn't convert value to lowercase. 2016-06-06 22:15:43 +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 Corrected comments in json pretty/ugly procedures (fixes #4255). 2016-06-02 13:38:43 +01:00
lexbase.nim Lexbase compatible with JS 2016-01-06 16:38:27 +02:00
logging.nim pure/logging: add notice level, suggest usecases 2016-05-01 12:51:36 +02: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 Changed math.nim tests to use newly defined ==~ operator 2016-05-31 15:53:18 +01: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 Merge branch 'unix-sockets' of https://github.com/girvo/Nim into girvo-unix-sockets 2016-05-30 09:38:37 +01:00
net.nim Fix broken asyncnet module. 2016-06-03 14:21:37 +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 installer fixes and improvements 2016-06-07 13:47:37 +02:00
oswalkdir.nim fixes newly introduced oswalkdir module 2015-11-10 15:56:17 +01:00
parsecfg.nim documentation build cleaned up 2016-05-31 03:04:45 +02:00
parsecsv.nim adds another 'open' to parsecsv; refs #3695 2016-05-28 19:53:43 +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 added strscans stdlib module 2016-05-10 22:03:07 +02:00
parsexml.nim documentation build cleaned up 2016-05-31 03:04:45 +02:00
pegs.nim documentation build cleaned up 2016-05-31 03:04:45 +02:00
poly.nim Spellcheck 2016-02-29 11:25:51 +00:00
random.nim documentation build cleaned up 2016-05-31 03:04:45 +02:00
rationals.nim Fix toRational overflow by calculating internally with int64s (fixes #4194) 2016-05-22 18:09:55 +02: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 Make SMTP example compile 2016-04-24 14:56:24 +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
strscans.nim added scanp macro as an alternative to pegs 2016-05-10 22:03:07 +02:00
strtabs.nim udpated the compiler and tester to use getOrDefault 2015-10-13 14:10:33 +02:00
strutils.nim Merge pull request #4261 from abudden/4197-formatEng 2016-06-02 13:55:57 +02:00
subexes.nim documentation build cleaned up 2016-05-31 03:04:45 +02:00
terminal.nim make terminal.nim work with --app:gui 2015-10-19 16:09:35 +02:00
times.nim Time has now reference semantics on js 2016-06-01 18:46:58 +03:00
typetraits.nim Nimrod renamed to Nim 2014-08-28 09:50:51 +02:00
unicode.nim Optimized end offsets and added tests. 2016-06-02 17:47:33 +02:00
unittest.nim Implemented SKIPPED test status 2016-06-03 12:02:38 +03: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