Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make monotimes have zero overhead if you don't use it (#13338) [backport] | Andreas Rumpf | 2020-02-06 | 1 | -10/+6 |
| | |||||
* | maybe: allows optional chaining of field access and indexing when LHS i snil ↵ | Timothee Cour | 2020-01-18 | 1 | -0/+109 |
| | | | | | | | | | (#13023) * maybe: allows optional chaining * fix tools/kochdocs.nim * improve semantics to distinguish valid from invalid values * for now, wrapnil, isValid, unwrap are not exported | ||||
* | style fix: change 'JS' to 'js' to make it consistent (#13168) | Miran | 2020-01-16 | 1 | -2/+2 |
| | |||||
* | remove deprecated procs (#12535) | Andreas Rumpf | 2019-11-05 | 1 | -0/+10 |
| | |||||
* | fix conversions to uint in varints.nim (#12564) | Arne Döring | 2019-11-04 | 1 | -22/+22 |
| | |||||
* | Fix many broken links and prefer relative links within docs (#12463) | Miran | 2019-10-24 | 1 | -3/+3 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix many broken links Note that contrary to what docgen.rst currently says, the ids have to match exactly or else most web browsers will not jump to the intended symbol. * Prefer relative links for Nim documentation This is more friendly to those browsing the documentation without a network connection. The nim-doc package in Debian allows this, for example. Also, the domain name being used was not consistent. It could have been either nim-lang.org or nim-lang.github.io, and those reading the stable docs could have found themselves suddenly reading the devel docs instead. * koch.rst: remove link to nonexistent section * manual.rst: remove unintended link cast[T](0) is interpreted as a link to id 0 with text T, so escape the opening parentheses to display the intended output. * asyncstreams: replace unintended link with emphasis * Fix word wrapping | ||||
| * | Fix many broken links | Jjp137 | 2019-10-22 | 1 | -3/+3 |
| | | | | | | | | | | | | Note that contrary to what docgen.rst currently says, the ids have to match exactly or else most web browsers will not jump to the intended symbol. | ||||
* | | Fix JS bug in std/monotimes (#12499) [backport] | Oscar Nihlgård | 2019-10-24 | 1 | -1/+2 |
|/ | |||||
* | Fix spellings (#12277) [backport] | Federico Ceratto | 2019-09-27 | 1 | -1/+1 |
| | |||||
* | last stdlib cleanups | Araq | 2019-09-21 | 1 | -1/+3 |
| | |||||
* | [feature] Added std/monotimes | Oscar Nihlgård | 2019-07-12 | 1 | -0/+173 |
| | |||||
* | there is only one style -- my style | Araq | 2019-07-10 | 1 | -58/+58 |
| | |||||
* | make editdistance work with --styleCheck:error | Araq | 2019-07-10 | 1 | -108/+108 |
| | |||||
* | Make public additional types from sha1 module [feature] (#11694) | Ivan Bobev | 2019-07-10 | 1 | -2/+2 |
| | | | | | | | | | | * Make public additional types from sha1 module After making public newSha1State, update and finalize methods from the sha1 module was forgotten to be made public Sha1Digest and Sha1State types used by the new public methods. * Update changelog.md with sha1 module changes | ||||
* | Make public some sha1 module procedures (#11655) [feature] | Ivan Bobev | 2019-07-04 | 1 | -3/+3 |
| | | | | | Make "newSha1State", "update" and "finalize" procedures from the sha1 module public in order to be possible to compute single sha1 hash of multiple separate blocks of data. | ||||
* | Make `secureHash` accept any `openArray[char]`, not only `string`. (#10988) | c-blake | 2019-04-10 | 1 | -1/+1 |
| | | | | | | * Make `secureHash` accept any `openArray[char]`, not only `string`. * Put in a changelog entry as per Araq request. | ||||
* | Add summation algorithms (#9284) | b3liever | 2019-02-13 | 1 | -0/+78 |
| | |||||
* | better docs: sha1 (#10374) | Thomas T. Jarløv | 2019-01-19 | 1 | -1/+64 |
| | |||||
* | Revert export of times.CTime; add std/time_t instead. (#10319) | Oscar Nihlgård | 2019-01-16 | 1 | -0/+23 |
| | | | | | * Revert export of times.CTime * Add std/time_t | ||||
* | Add Example code to Documentation comment of wordWrap proc. (#10146) | jiro | 2019-01-01 | 1 | -0/+5 |
| | |||||
* | move diff.nim to experimental | Araq | 2018-12-12 | 1 | -387/+0 |
| | |||||
* | diff.nim: massive code cleanups | Araq | 2018-12-12 | 1 | -166/+90 |
| | |||||
* | added lib/std/diff.nim | Arne Döring | 2018-12-07 | 1 | -0/+463 |
| | |||||
* | add new stdlib modules to the changelog | Araq | 2018-11-08 | 2 | -0/+297 |
| | |||||
* | better implementation for wrapWords | Araq | 2018-11-08 | 1 | -61/+82 |
| | |||||
* | fill region | Arne Döring | 2018-11-08 | 1 | -2/+4 |
| | |||||
* | add doc string | Arne Döring | 2018-11-08 | 1 | -0/+4 |
| | |||||
* | wordwrap stuff | Arne Döring | 2018-11-08 | 1 | -86/+23 |
| | |||||
* | WIP | Arne Döring | 2018-11-08 | 1 | -0/+124 |
| | |||||
* | Replace the sha1 implementation w/ a working one (#9242) | LemonBoy | 2018-10-09 | 1 | -160/+167 |
| | | | | | | | | | As #9239 points out the old implementation had some serious flaws. The new implementation is a port of the MIT-licensed one used by Chromium OS and has been tested against the FIPS-provided vectors and by generating huge files like the ones mentioned in the issue above. While I tried my best to take into account the existence of BE machines the code has only been tested on a LE one. | ||||
* | varints module: critical bugfix | Andreas Rumpf | 2018-06-22 | 1 | -1/+8 |
| | |||||
* | Add note to import "std/sha1" to sha1.nim (doc) | Torro | 2018-06-01 | 1 | -0/+2 |
| | |||||
* | added experimental undokumented std/varints module | Andreas Rumpf | 2018-05-19 | 1 | -0/+145 |
| | |||||
* | move new sha1 module into the new 'std' namespace | Andreas Rumpf | 2018-02-06 | 1 | -0/+195 |