Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | styleCheck: make the compiler and large parts of the stdlib compatible with ↵ | Araq | 2019-07-10 | 1 | -2/+8 |
| | | | | --styleCheck:error | ||||
* | Compiler plugin for implementing incremental computation in user space (#10819) | cooldome | 2019-04-11 | 1 | -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) | Miran | 2019-04-02 | 1 | -3/+3 |
| | |||||
* | improved documentation for several modules (#10752) | Miran | 2019-03-01 | 1 | -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 Rumpf | 2017-07-13 | 1 | -6/+6 |
| | | | | change | ||||
* | docs now build again | Araq | 2015-10-12 | 1 | -2/+0 |
| | |||||
* | MD5 module: fixed parameter name | Araq | 2015-03-12 | 1 | -3/+3 |
| | |||||
* | Translate md5 module to unsigned numbers | def | 2015-01-03 | 1 | -135/+135 |
| | | | | Fixes the bug that files > 256 MB get wrong md5 sum calculated | ||||
* | more stdlib modules work | Araq | 2014-08-31 | 1 | -30/+30 |
| | |||||
* | big rename | Araq | 2014-08-27 | 1 | -1/+1 |
| | |||||
* | case consistency part 7 | Araq | 2013-12-28 | 1 | -30/+30 |
| | |||||
* | Removes executable bit for text files. | Grzegorz Adam Hankiewicz | 2013-03-16 | 1 | -0/+0 |
| | |||||
* | fixed pango/pangoutils new wrappers | Andreas Rumpf | 2010-02-26 | 1 | -0/+0 |
| | |||||
* | continued work on html/xmlparser | rumpf_a@web.de | 2010-02-14 | 1 | -0/+0 |
| | |||||
* | implemented extended quoting rules | Andreas Rumpf | 2010-01-16 | 1 | -1/+1 |
| | |||||
* | added tools and web dirs | Andreas Rumpf | 2009-09-15 | 1 | -0/+0 |
| | |||||
* | version0.7.10 | Andreas Rumpf | 2009-06-08 | 1 | -0/+245 |