summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* koch.nim: documented the bootstrapping process (#17008)Andreas Rumpf2021-02-111-0/+7
|
* unbundle fusion (#16925)Timothee Cour2021-02-116-20/+13
| | | | | | * unbundle fusion * changelog * address comment: `./koch fusion` calls nimble install fusion (at a fixed hash)
* Improve documentation for assertions (#16988)konsumlamm2021-02-112-38/+54
| | | | | | | | | | | * Improve documentation for assertions * Apply suggestions Fix tests/assert/tassert_c.nim * Use runnableExamples * Move runnableExamples to module scope
* Improve documentation for cstrutils (#17004)konsumlamm2021-02-101-19/+23
|
* std/wrapnils does not use experimental:dotOperators anymore (#16996)Timothee Cour2021-02-102-12/+13
|
* [JS] Ref #15952 make toOpenArray works better (#17001)flywind2021-02-102-10/+32
| | | | | * ref 15952 toOpenArray works in JS * fix
* ARC: Analysis in one pass v2 (#17000)Clyybber2021-02-107-127/+144
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Analyse last reads all at once * Integrate firstWrite analysis * Small cleanup * Use sets instead of seqs * Remove instrTargets * Reap the benefits * Implement error diagnostics * Operate on DFA index for lastRead analysis * Use mgetOrPut * Cache alias results This improves performance by a lot, since many CFG locations map to a single PNode * Improve performance * Improve performance * Cleanup
* fix warning nim nim doc posix (#16995)Timothee Cour2021-02-101-0/+4
|
* nep1: prefer `a..b` to `a .. b` except if `b` has an operator (eg: `a .. ↵Timothee Cour2021-02-101-0/+3
| | | | | | | | | -1`) (#16992) * nep1: prefer `a..b` to `a .. b` except if b has an operator * address comments * address comment
* improve ./koch docs (#16991)Timothee Cour2021-02-102-28/+25
| | | | | | | * improve ./koch docs * fixup * fixup
* Improve documentation for unidecode (#16986)konsumlamm2021-02-092-26/+28
| | | | | | | * Improve documentation for unidecode Minor changes to gen.py * Fix typo in gen.py
* fix ./koch pdf command (#16989)Andrey Makarov2021-02-092-17/+27
|
* [backport:1.2] update the nimble commit hash to the latest one (#16971)Miran2021-02-092-4/+4
|
* Revert "ARC Analysis in one pass (#16849)" (#16984)Clyybber2021-02-097-135/+124
| | | This reverts commit ab740cb5b9bfbacece26956fa2444763a790ccd1.
* Improve documentation for std/sha1 (#16970)konsumlamm2021-02-091-35/+50
|
* add linenoise.readLineStatus to get status (eg: ctrl-D or ctrl-C) (#16977)Timothee Cour2021-02-095-15/+77
| | | | | * add linenoise.readLineStatus to get status (eg: ctrl-D or ctrl-C) * changelog
* Remove declPragmas from lambdas [backport:1.0] (#16966)hlaaftana2021-02-092-6/+14
| | | | | | | | | * Remove declPragmas from lambdas [backport:1.0] * add test for exportc * fix test * fix align, nodecl -> noinit
* ARC Analysis in one pass (#16849)Clyybber2021-02-097-124/+135
| | | | | | | | | | | | | | | | | | | * Analyse last reads all at once * Integrate firstWrite analysis * Small cleanup * Use sets instead of seqs * Remove instrTargets * Reap the benefits * Implement error diagnostics * Operate on DFA index for lastRead analysis * Use mgetOrPut
* final SSL changes [backport:1.2] (#16983)Andreas Rumpf2021-02-093-8/+30
|
* uri module uses runnableExamples (#16982)flywind2021-02-091-50/+43
|
* fix #16967 [backport:1.2] (#16976)hlaaftana2021-02-092-1/+17
| | | | | * fix #16967 [backport:1.2] * move test to tsugar
* fix lists docs regression (#16981)flywind2021-02-091-21/+14
|
* tests and docs for call operator (#16980)hlaaftana2021-02-094-1/+124
| | | | | | | * tests and docs for call operator * fix leftover * add extra dot test
* Another typo corrected (#16974)Héctor M. Monacci2021-02-081-1/+1
| | | From `fliter proc` to `filter proc`
* Deprecate any (#16920)Juan Carlos2021-02-083-2/+3
|
* Refactoring `bitops.rotateLeftBits()` and `bitops.rotateRightBits()`; adding ↵rockcavera2021-02-081-65/+223
| | | | | builtins and intrinsics. (#16622) Co-authored-by: Timothee Cour <timothee.cour2@gmail.com>
* fix #16947: `--app:staticlib -o:lib` now first removes lib (#16948)Timothee Cour2021-02-081-0/+1
|
* std/lists: Various changes to `lists` (RFC #303) (#16536)Peter Salvi2021-02-083-162/+350
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Various changes to `lists` (RFC #303) * Removing a non-element is no-op; better tests * Remove preserves cycles; add appendMove alias; tests. * Return value for (singly linked) `lists.remove` * More test for lists.remove * Moved `lists.append` to the end of the file to see all `add` definitions * Disable testing js for now * Use workaround for swap js bug * Smaller diff * Undo "silent" deprecation of append * Correct typo in changelog Co-authored-by: Timothee Cour <timothee.cour2@gmail.com> * Remove `appendMoved` Co-authored-by: Timothee Cour <timothee.cour2@gmail.com> * Don't remove appendMoved Co-authored-by: Clyybber <darkmine956@gmail.com> Co-authored-by: Timothee Cour <timothee.cour2@gmail.com>
* Correct typo (#16972)Héctor M. Monacci2021-02-081-1/+1
| | | From `fliter proc` to `filter proc`
* rename case statement macro from match to `case` (#16923)hlaaftana2021-02-084-16/+51
| | | | | * rename case statement macro from match to `case` * fix test
* basic cleanups regarding SSL handling (#16940) [backport:1.0]Andreas Rumpf2021-02-084-18/+59
| | | | | | | * basic cleanups regarding SSL handling * enabled certificate checking on Windows * updated the SSL test * quoting helps
* fix some warnings (#16952)flywind2021-02-0822-119/+119
|
* document typeof (#16965)Timothee Cour2021-02-081-2/+17
|
* close #15767 (#16959)flywind2021-02-081-1/+8
| | | | | | | | | * fix some warnings * close #15767 * Revert "fix some warnings" This reverts commit 39f2f23b0026d50c42af7be3ad80edf0f1f19610.
* fix #16949 --app:staticlib works on openbsd; --app:staticlib tested in CI ↵Timothee Cour2021-02-082-2/+29
| | | | (#16950)
* use typeof instead type (#16962)flywind2021-02-0831-253/+253
|
* Add initRand() with seed based on time (#16953)hlaaftana2021-02-072-10/+37
|
* quote nim command on compile (#16954)n5m2021-02-071-1/+1
|
* close #16921 (#16951)flywind2021-02-062-30/+32
|
* make style consistent (#16944)flywind2021-02-051-16/+18
|
* fix `of` procs + runnableExamples (#16932)Timothee Cour2021-02-051-8/+25
|
* document `default` (#16942)Timothee Cour2021-02-051-2/+17
|
* clarify docs for wrapnils (#16929)Timothee Cour2021-02-041-2/+7
| | | Co-authored-by: Dominik Picheta <dominikpicheta@googlemail.com>
* Correct typo in osseps.nim (#16939)Rummskartoffel2021-02-041-1/+1
|
* add createElementNS, will hopefully fix svgs for karax (#16938)Antonis Geralis2021-02-051-0/+1
|
* stdlib/os: handle symlinks in copy/move functions (#16709)Roman Inflianskas2021-02-045-107/+322
| | | | | | | | | | | | | | | | | | | | | | | | | | * stdlib/os: handle symlinks in copy/move functions - Added optional `options` argument to `copyFile`, `copyFileToDir`, and `copyFileWithPermissions`. By default, symlinks are followed (copy files symlinks point to). - `copyDir` and `copyDirWithPermissions` copy symlinks as symlinks (instead of skipping them as it was before). - `moveFile` and `moveDir` move symlinks as symlinks (instead of skipping them sometimes as it was before). - Added optional `followSymlinks` argument to `setFilePermissions`. See also: https://github.com/nim-lang/RFCs/issues/319 Co-authored-by: Timothee Cour <timothee.cour2@gmail.com> * Address comments in #16709 Co-authored-by: Timothee Cour <timothee.cour2@gmail.com> * Address comments in #16709 (second iteration) Skip symlinks on Windows. Co-authored-by: Timothee Cour <timothee.cour2@gmail.com>
* remove a temporary variable in int128.nim (#16935)flywind2021-02-041-35/+34
|
* Fix link to switchClyybber2021-02-041-1/+1
|
* nep1: prefer `self` to `this` (#16927)Timothee Cour2021-02-041-4/+7
|
* Allow strings for -- in config.nims (#16934)Clyybber2021-02-041-5/+18
|