Nim/lib/pure
Reimer Behrends 8b8a21cb59 Fixed parsing of float literals.
Float literals were not parsed properly when their fractional part
exceeded 53 significant bits. This affected in particular math.PI
and math.E. Rather than reinventing the wheel, this patch reuses
C's strtod() implementation, which already does the heavy lifting
with respect to correctness, though some caution is necessary to
keep float parsing locale-independent.
2014-05-23 11:27:39 +02:00
..
collections Added support for ref type hash tables. 2014-05-04 15:22:50 +02:00
unidecode Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
actors.nim bugfix: 'defined/compiles' open an implicit mixin scope in generics 2012-09-18 16:27:02 +02:00
actors.nimrod.cfg Renames configuration file to new pattern. Refs #720. 2013-12-21 11:44:17 +01:00
algorithm.nim fixed doc comment 2014-03-27 15:13:10 -04:00
asyncdispatch.nim Fix #1170. 2014-05-04 01:52:42 +02:00
asyncdispatch.nimrod.cfg Fix docgen. 2014-03-29 22:01:20 +00:00
asynchttpserver.nim Get rid unsafe pointer type in GetQueuedCompletionStatus. 2014-04-30 17:38:44 +01:00
asyncio.nim made large parts of the stdlib gcsafe 2014-04-20 20:01:24 +02:00
asyncnet.nim Fixes buffered recv in asyncnet. 2014-04-30 22:50:17 +01:00
base64.nim Added base64 encode overload for arrays of integers/bytes 2013-10-30 09:08:05 -05:00
basic2d.nim Some minor fixes 2013-07-30 18:15:39 +02:00
basic3d.nim Fixed small typobug in basic 3d 2013-10-02 10:24:22 +02:00
browsers.nim case consistency part 2 2013-12-27 16:35:21 +01:00
cgi.nim made large parts of the stdlib gcsafe 2014-04-20 20:01:24 +02:00
colors.nim Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
complex.nim Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
cookies.nim Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
dynlib.nim should fix the nkExprColonExpr bug in the vm 2014-03-13 02:52:40 +01:00
encodings.nim make encodings.nim case consistent 2014-01-19 01:23:38 +01:00
endians.nim Update endians.nim 2013-12-23 11:52:11 -06:00
events.nim events.TEventEmitter.emit no longer throws an exception if the named event does not exist 2014-03-29 19:51:56 -04:00
fsmonitor.nim updated fsmonitor module 2013-11-30 03:28:31 +01:00
ftpclient.nim made large parts of the stdlib gcsafe 2014-04-20 20:01:24 +02:00
future.nim doc2 likes future.nim now 2014-04-21 02:45:57 +02:00
gentabs.nim Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
hashes.nim added 'hash' for set[T]' 2014-04-13 00:32:10 +02:00
htmlgen.nim added a warning for htmlgen 2014-03-03 08:17:51 +01:00
htmlparser.nim stdlib compiles mostly without warnings again 2014-02-06 00:27:01 +01:00
httpclient.nim Fixes docgen. 2014-04-15 22:09:12 +01:00
httpserver.nim minor tweaks; updated todo.txt 2014-04-25 19:54:42 +02:00
irc.nim made large parts of the stdlib gcsafe 2014-04-20 20:01:24 +02:00
json.nim JS: Fixes math and streams module and implements json. 2014-04-11 21:41:45 +01:00
lexbase.nim case consistency: cs:partial bootstraps on windows 2013-12-29 03:19:10 +01:00
logging.nim Fixes docgen for logging module. 2014-02-02 01:01:12 +00:00
marshal.nim bugfix: marshal supports unsigned numbers 2013-06-27 08:39:41 +02:00
matchers.nim stdlib compiles mostly without warnings again 2014-02-06 00:27:01 +01:00
math.nim added a note about random(max: float): float's resolution on windows 2014-05-18 15:16:35 -04:00
md5.nim case consistency part 7 2013-12-28 01:36:35 +01:00
memfiles.nim Update posix open() call to incl. permissions 2014-05-05 16:42:30 -07:00
mersenne.nim Mersenne twister random number generator 2013-10-22 15:02:58 -07:00
mimetypes.nim Fixed a bug in times and finished its docs. Added mimetypes module and added the uri module to the doc gen. Fixed a bug in the cookies module. 2012-05-13 14:38:59 +01:00
net.nim async might work now reliably 2014-04-30 00:52:58 +02:00
nimprof.nim Fix nimprof import error when --threads:on. 2014-05-20 17:07:20 -04:00
nimprof.nimrod.cfg made some tests green; implemented 'from module import nil' 2013-05-19 23:17:16 +02:00
numeric.nim Fixed a mixed bag of stuff poly and numeric 2013-07-03 01:15:31 +02:00
oids.nim stdlib compiles mostly without warnings again 2014-02-06 00:27:01 +01:00
os.nim DLL generation works again 2014-04-23 00:29:11 +02:00
osproc.nim reintroduce thread analysis but disable it for backwards compatibility 2014-04-20 22:15:25 +02:00
parsecfg.nim made large parts of the stdlib gcsafe 2014-04-20 20:01:24 +02:00
parsecsv.nim stdlib compiles mostly without warnings again 2014-02-06 00:27:01 +01:00
parseopt.nim Adds parseopt2 module to documentation index. 2014-01-15 22:23:20 +01:00
parseopt2.nim rename new parseopt to parseopt2 2013-12-10 20:33:51 +01:00
parsesql.nim fixes #993 2014-03-13 22:29:48 +01:00
parseurl.nim Documentation for async httpclient. Notes for url modules. 2014-04-06 19:27:16 +01:00
parseutils.nim Fixed parsing of float literals. 2014-05-23 11:27:39 +02:00
parsexml.nim fixed a long standing xml parser bug; html parser bugfixes + speed improvements 2013-06-27 01:04:56 +02:00
pegs.nim Rewrote the changes to findAll using if/else 2014-02-22 10:07:37 +01:00
poly.nim Fixed some minor stuff in module poly 2013-07-07 01:50:10 +02:00
rawsockets.nim doc generation for asyncdispatch works 2014-04-06 19:36:29 +02:00
redis.nim Use enum 2014-04-20 04:29:24 -07:00
romans.nim Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
ropes.nim Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
scgi.nim made large parts of the stdlib gcsafe 2014-04-20 20:01:24 +02:00
selectors.nim Fixes #1197. 2014-05-14 23:35:46 +01:00
smtp.nim fixes #735 2014-02-02 03:03:38 +01:00
smtp.nimrod.cfg next steps for closure consistency; fixes #176 2012-07-25 21:59:31 +02:00
sockets.nim made large parts of the stdlib gcsafe 2014-04-20 20:01:24 +02:00
streams.nim made large parts of the stdlib gcsafe 2014-04-20 20:01:24 +02:00
strtabs.nim case consistency part 4 2013-12-27 23:10:36 +01:00
strutils.nim Adds split proc for strings with a string separator. 2014-04-11 21:42:44 +01:00
subexes.nim first steps for overloading support of passing blocks; bugfix: test results of 'compile' are not overwritten 2012-09-11 08:09:34 +02:00
terminal.nim case consistency part 6 2013-12-28 01:17:02 +01:00
times.nim made large parts of the stdlib gcsafe 2014-04-20 20:01:24 +02:00
typetraits.nim Add arity typetrait 2013-09-02 18:20:00 -07:00
unicode.nim resolved conflicts with master 2014-01-18 01:16:45 +01:00
unittest.nim unittest module works again 2014-01-18 00:58:59 +01:00
uri.nim Documentation for async httpclient. Notes for url modules. 2014-04-06 19:27:16 +01:00
xmldom.nim Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
xmldomparser.nim Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
xmlparser.nim stdlib compiles mostly without warnings again 2014-02-06 00:27:01 +01:00
xmltree.nim Fixes xmltree <> macro docstring. 2013-08-22 23:01:15 +02:00