Nim/lib/pure
c-blake cec89d8354 This has been unnecessary as long as rawNewObj has called zeroMem, (#8867)
and more recently indexing past the Nim-logical end has become
illegal making this line cause a crash.
2018-09-04 15:26:34 +02:00
..
collections make sequtils compile 2018-08-22 22:48:49 +02:00
concurrency Merge branch 'devel' into araq-misc 2018-08-16 01:22:21 +02:00
includes addresses issue #8391 show runtime context on some failed operations (#8393) 2018-07-23 22:58:03 +02:00
ioselects Genode fixes (#8501) 2018-08-16 18:12:37 +02:00
unidecode fixes #8768 properly 2018-08-30 16:54:03 +02:00
algorithm.nim Add algorithm.upperBound (#7851) 2018-05-29 07:28:15 +03:00
async.nim Unify async macro and futures for js and native targets 2018-01-05 16:40:51 +02:00
asyncdispatch.nim Handle fut.failed in asyncdispatch.WithTimeout 2018-09-02 01:49:03 +02:00
asyncdispatch.nim.cfg
asyncfile.nim Added FileMode to comment on asyncfile openAsync (#8008) 2018-06-11 00:53:42 -04:00
asyncftpclient.nim asyncftpclient: add missing file.close to retrFile 2018-07-02 18:07:24 +02:00
asyncfutures.nim WIP: disallow 'nil' for strings and seqs 2018-08-13 11:41:33 +02:00
asynchttpserver.nim Change parseEnum to something faster for method parsing in asynchttpserver (#7682) 2018-06-08 21:34:19 +01:00
asyncmacro.nim Rip out the try transformation in the async macro. 2018-06-06 19:18:24 +03:00
asyncnet.nim WIP: disallow 'nil' for strings and seqs 2018-08-13 11:41:33 +02:00
asyncstreams.nim split FutureStream from asyncfutures 2017-07-05 12:54:09 +02:00
base64.nim make more tests green 2018-04-30 02:52:58 +02:00
bitops.nim bitops: add 'hamming weight' to the doc index 2017-12-03 15:20:50 +01:00
browsers.nim Don't run "kde-open" and "gnome-open" under Unix (#6426) 2017-11-19 03:29:26 +01:00
cgi.nim even more strict isNil handling for strings/seqs in order to detect bugs 2018-08-22 12:35:46 +02:00
colors.nim Use new binarySearch everywhere (#7876) 2018-05-25 00:04:30 +03:00
complex.nim Add imaginary unit. (#7922) 2018-06-01 11:20:28 -04:00
cookies.nim make more tests green 2018-04-30 02:52:58 +02:00
coro.nim fix tests/coroutines/texceptions.nim (#8810) 2018-08-30 13:53:16 +02:00
coro.nimcfg fix test failure in coro.nim 2015-10-01 12:05:45 -07:00
cstrutils.nim move eqIdent to vm.nim (#7585) 2018-04-15 23:38:43 +02:00
db_common.nim remove deprecated stuff from the stdlib; introduce better deprecation warnings 2018-05-05 21:45:07 +02:00
distros.nim Haiku support for Nim (#8542) 2018-08-14 09:35:07 +02:00
dynlib.nim Nintendo switch support (#8069) 2018-06-27 12:35:09 +02:00
encodings.nim Haiku support for Nim (#8542) 2018-08-14 09:35:07 +02:00
endians.nim optimize byte-swapping in endians.nim 2017-01-05 15:13:57 +01:00
events.nim remove deprecated stuff from the stdlib; introduce better deprecation warnings 2018-05-05 21:45:07 +02:00
fenv.nim Haiku support for Nim (#8542) 2018-08-14 09:35:07 +02:00
future.nim renamed future.nim to sugar.nim 2018-04-06 11:59:49 +02:00
hashes.nim remove deprecated stuff from the stdlib; introduce better deprecation warnings 2018-05-05 21:45:07 +02:00
htmlgen.nim Update html elements to current html spec (#8791) 2018-08-31 12:03:49 +02:00
htmlparser.nim Decrease source code size in htmlparser and add one check (#8690) 2018-08-23 10:30:16 +02:00
httpclient.nim even more strict isNil handling for strings/seqs in order to detect bugs 2018-08-22 12:35:46 +02:00
httpcore.nim remove deprecated stuff from the stdlib; introduce better deprecation warnings 2018-05-05 21:45:07 +02:00
httpserver.nim remove deprecated stuff from the stdlib; introduce better deprecation warnings 2018-05-05 21:45:07 +02:00
json.nim Add escapeJsonUnquoted for json escaped strings without quotes (#8785) 2018-08-27 12:22:55 +02:00
lenientops.nim rename SomeReal to SomeFloat (#7617) 2018-04-15 19:59:11 +02:00
lexbase.nim remove deprecated stuff from the stdlib; introduce better deprecation warnings 2018-05-05 21:45:07 +02:00
logging.nim even more strict isNil handling for strings/seqs in order to detect bugs 2018-08-22 12:35:46 +02:00
marshal.nim document usage of marshal.to; fixes #3150 2018-09-03 09:44:44 +02:00
matchers.nim make more tests green 2018-04-30 02:52:58 +02:00
math.nim fixes 8594 (#8721) 2018-08-22 12:16:18 +02:00
md5.nim prepared stdlb for new integer arithmetic rules 2017-09-16 10:57:21 +02:00
memfiles.nim This has been unnecessary as long as rawNewObj has called zeroMem, (#8867) 2018-09-04 15:26:34 +02:00
mersenne.nim remove deprecated stuff from the stdlib; introduce better deprecation warnings 2018-05-05 21:45:07 +02:00
mimetypes.nim Add application/wasm to mimetypes.nim (#8389) 2018-07-21 21:42:07 +02:00
nativesockets.nim Haiku support for Nim (#8542) 2018-08-14 09:35:07 +02:00
net.nim Net module fixes (#8597) 2018-08-28 15:52:28 +02:00
nimprof.nim remove deprecated stuff from the stdlib; introduce better deprecation warnings 2018-05-05 21:45:07 +02:00
nimprof.nim.cfg
nimtracker.nim make memory tracker work without onThreadCreation 2017-03-14 15:45:35 +01:00
oids.nim remove deprecated stuff from the stdlib; introduce better deprecation warnings 2018-05-05 21:45:07 +02:00
options.nim fixes #8658; addQuoted on Option[T] (#8659) 2018-08-17 01:24:28 +02:00
os.nim even more strict isNil handling for strings/seqs in order to detect bugs 2018-08-22 12:35:46 +02:00
ospaths.nim [ospaths] simplify getConfigDir and introduce normalizePathEnd to make (#8680) 2018-08-26 17:36:11 +02:00
osproc.nim merged #8624 manually; fixes #8442; closes #8575 2018-08-31 11:19:42 +02:00
oswalkdir.nim Add copyright header 2016-07-21 08:53:10 +01:00
parsecfg.nim make 'koch web' work again 2018-09-03 20:02:59 +02:00
parsecsv.nim remove deprecated stuff from the stdlib; introduce better deprecation warnings 2018-05-05 21:45:07 +02:00
parsejson.nim move parsejson logic into its own standard lib module 2018-05-18 01:49:49 +02:00
parseopt.nim fixes a parseopt regression (#8820) 2018-08-30 23:50:09 +02:00
parseopt2.nim WIP: disallow 'nil' for strings and seqs 2018-08-13 11:41:33 +02:00
parsesql.nim even more strict isNil handling for strings/seqs in order to detect bugs 2018-08-22 12:35:46 +02:00
parseutils.nim Add parse bin int, fixes #8018 (#8020) 2018-06-13 13:32:12 -04:00
parsexml.nim make 'koch web' work again 2018-09-03 20:02:59 +02:00
pegs.nim Add interpreting event parser proc to pegs module. (#8075) 2018-08-24 20:13:37 +02:00
punycode.nim Add copyright header 2016-07-21 08:52:39 +01:00
random.nim Add checks for random.rand() (#8431) 2018-07-30 10:19:11 +02:00
rationals.nim Support div, mod, floorDiv and floorMod for Rationals (#7918) 2018-06-01 11:19:25 -04:00
ropes.nim Fixes ropes regressions due to the not-nil strings (#8687) 2018-08-20 16:55:22 +02:00
scgi.nim remove deprecated stuff from the stdlib; introduce better deprecation warnings 2018-05-05 21:45:07 +02:00
securehash.nim move new sha1 module into the new 'std' namespace 2018-02-06 17:40:31 +01:00
segfaults.nim fixes #5599 (#5610) 2017-03-26 09:30:59 +02:00
selectors.nim Allow async stdin 2018-07-25 09:07:50 +03:00
smtp.nim rework the exception hierarchy; refs #8363 2018-08-10 11:40:01 +02:00
smtp.nim.cfg
stats.nim remove deprecated stuff from the stdlib; introduce better deprecation warnings 2018-05-05 21:45:07 +02:00
streams.nim WIP: disallow 'nil' for strings and seqs 2018-08-13 11:41:33 +02:00
strformat.nim New implementations of times.parse & times.format (#8094) 2018-07-09 20:04:25 +02:00
strmisc.nim remove dead code elimination option (#7669) 2018-04-23 11:02:38 +02:00
strscans.nim Better error messages in scanf. 2018-05-30 23:49:56 +03:00
strtabs.nim remove deprecated stuff from the stdlib; introduce better deprecation warnings 2018-05-05 21:45:07 +02:00
strutils.nim strutils: don't deprecate escape/unescape, too much code uses it 2018-08-31 17:30:58 +02:00
subexes.nim remove deprecated stuff from the stdlib; introduce better deprecation warnings 2018-05-05 21:45:07 +02:00
sugar.nim fixes #8519; implements T.distinctBase to reverse T = distinct A (#8531) 2018-08-10 09:20:14 +02:00
terminal.nim Fix setCursorPos and setCursorXPos on POSIX (#8310) 2018-07-17 11:35:26 +02:00
times.nim times.nim: minor code cleanup 2018-08-31 00:30:19 +02:00
typetraits.nim simplify typetraits.nim test (#8193) 2018-07-03 12:19:46 +02:00
unicode.nim Make isUpper (and variants) work for strings with non-alpha chars 2018-06-08 15:14:29 -04:00
unittest.nim make more tests green 2018-08-13 12:29:03 +02:00
uri.nim remove deprecated stuff from the stdlib; introduce better deprecation warnings 2018-05-05 21:45:07 +02:00
volatile.nim Add volatile load/store (#5263) 2017-01-25 20:02:19 +01:00
xmldom.nim even more strict isNil handling for strings/seqs in order to detect bugs 2018-08-22 12:35:46 +02:00
xmldomparser.nim WIP: disallow 'nil' for strings and seqs 2018-08-13 11:41:33 +02:00
xmlparser.nim remove deprecated stuff from the stdlib; introduce better deprecation warnings 2018-05-05 21:45:07 +02:00
xmltree.nim exploit nil seqs for performance (#8688) 2018-08-20 11:54:18 +02:00