summary refs log tree commit diff stats
path: root/lib/pure/md5.nim
Commit message (Collapse)AuthorAgeFilesLines
* styleCheck: make the compiler and large parts of the stdlib compatible with ↵Araq2019-07-101-2/+8
| | | | --styleCheck:error
* Compiler plugin for implementing incremental computation in user space (#10819)cooldome2019-04-111-1/+3
| | | | | | | | | | This plugin provides essential building block for implementing incremental computations in your programs. The idea behind incremental computations is that if you do the same calculation multiple times but with slightly different inputs you don't have to recompute everything from scratch. Also you don't want to adopt special algorithms either, you would like to write your code in standard from scratch manner and get incrementality for free when it is possible. The plugin computes the digest of the proc bodies, recursively hashing all called procs as well . Such digest with the digest of the argument values gives a good "name" for the result. Terminology loosely follows paper "Incremental Computation with Names" link below. It works well if you have no side effects in your computations. If you have global state in your computations then you will need problem specific workarounds to represent global state in set of "names" . SideEffect tracking in Nim also useful in this topic. Classical examples: Dashboard with ticking data. New data arrives non stop and you would like to update the dashboard recomputing only changed outputs. Excel spreadsheet where user changes one cell and you would like to recompute all cells that are affected by the change, but do not want to recompute every cell in the spreadsheet.
* md5: add missing .gcsafe. to the forward declarations (#10944)Miran2019-04-021-3/+3
|
* improved documentation for several modules (#10752)Miran2019-03-011-35/+72
| | | | | | | | | | | | More detailed documentation for: * md5 * hashes Mostly cosmetic improvements for: * threadpool * typetraits * channels * threads
* no interval arithmetic anymore to construct implicit range types; breaking ↵Andreas Rumpf2017-07-131-6/+6
| | | | change
* docs now build againAraq2015-10-121-2/+0
|
* MD5 module: fixed parameter nameAraq2015-03-121-3/+3
|
* Translate md5 module to unsigned numbersdef2015-01-031-135/+135
| | | | Fixes the bug that files > 256 MB get wrong md5 sum calculated
* more stdlib modules workAraq2014-08-311-30/+30
|
* big renameAraq2014-08-271-1/+1
|
* case consistency part 7Araq2013-12-281-30/+30
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* fixed pango/pangoutils new wrappersAndreas Rumpf2010-02-261-0/+0
|
* continued work on html/xmlparserrumpf_a@web.de2010-02-141-0/+0
|
* implemented extended quoting rulesAndreas Rumpf2010-01-161-1/+1
|
* added tools and web dirsAndreas Rumpf2009-09-151-0/+0
|
* version0.7.10Andreas Rumpf2009-06-081-0/+245