Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix documentation of `$`*(dt: DateTime) (#12660) | David Krause | 2019-11-15 | 1 | -1/+1 |
| | | | | (cherry picked from commit 39122ecd93854dd696aad2a5a0a5ad04d6dcdbfa) | ||||
* | async: cleaner solution that avoids GC_ref on strings which doesn't exist ↵ | Araq | 2019-11-13 | 1 | -6/+5 |
| | | | | for --gc:arc | ||||
* | remove long-deprecated 'mapIt' | narimiran | 2019-11-13 | 1 | -7/+0 |
| | |||||
* | .cursor implementation (#12637) | Andreas Rumpf | 2019-11-12 | 1 | -4/+7 |
| | | | | | | | | | | | * cursors: first implementation * added currently failing test * .cursor works for doubly linked lists * make -d:useMalloc work again * added code to nil out refs in a destructor * it's now called --gc:arc * renderer.nim: render nkBreakState properly * make simple closure iterators work without leaking | ||||
* | Version of trimZeros without temp strings (#12633) | b3liever | 2019-11-11 | 1 | -13/+11 |
| | |||||
* | Implemented outplace differently (#12599) | Clyybber | 2019-11-09 | 1 | -0/+45 |
| | | | | | * implemented sugar.outplace; refs #12550 * Different approach, allows for chaining | ||||
* | fix #12519: introduce OrderedTable.take, CountTable.del, CountTable.take ↵ | Miran | 2019-11-08 | 1 | -4/+148 |
| | | | | | | | | | | | | (#12600) * add OrderedTable.take * add CountTable.del and CountTable.take * add .since pragma to the introduced public procs * add changelog entry [ci skip] | ||||
* | make parsexml compatible with --gc:destructors/newruntime | Andreas Rumpf | 2019-11-07 | 1 | -2/+2 |
| | |||||
* | added support for openArray's for `gcd` and `lcm` (#12621) | Yanis Zafirópulos | 2019-11-07 | 1 | -1/+25 |
| | |||||
* | allow random module to be used in standalone: (#12617) | Judd | 2019-11-07 | 1 | -1/+1 |
| | | | | proc randomized*() uses time releated function which is not available on standalone, so disable this function for standalone. | ||||
* | osproc needs 'import linux' for -d:useClone | Andreas Rumpf | 2019-11-07 | 1 | -0/+3 |
| | |||||
* | Merge pull request #12613 from nim-lang/miran-unused-imports | Dominik Picheta | 2019-11-06 | 4 | -10/+4 |
|\ | | | | | Remove unused imports | ||||
| * | remove unused imports | narimiran | 2019-11-06 | 4 | -10/+4 |
| | | |||||
* | | [backport] print more information for the previous commit | narimiran | 2019-11-06 | 1 | -0/+2 |
| | | |||||
* | | [backport] rewrite flaky runnable example | narimiran | 2019-11-06 | 1 | -3/+5 |
|/ | |||||
* | async: use $ and not repr in debug mode | Araq | 2019-11-05 | 1 | -1/+1 |
| | |||||
* | Add `or detectOs(Manjaro)` (#12587) [backport] | jiro | 2019-11-05 | 1 | -1/+1 |
| | | | | | | Using `pacman` command in Manjaro Linux (cherry picked from commit 1ff3494dabd0fa5bf619fc8bd558381ead7c358d) | ||||
* | remove deprecated procs (#12535) | Andreas Rumpf | 2019-11-05 | 4 | -303/+4 |
| | |||||
* | fix #8242, fix #12586: fix 'formatFloat' with 'precision = 0' (#12592) | Miran | 2019-11-05 | 2 | -17/+8 |
| | | | | | | | | | | | | | | * fix #8242, fix #12586: fix 'formatFloat' with 'precision = 0' 'formatFloat' with 'precision = 0' now gives the same result (a number without a decimal point) in all backends. This is compatible with Python's formatters, too. * fix failing tests * add changelog entry * add version switch | ||||
* | Make sequtils.zip return seq of anonymous tuples (#12575) | Kaushal Modi | 2019-11-04 | 1 | -40/+64 |
| | | | | | | | | | | * Make sequtils.zip return seq of anonymous tuples Earlier the tuples had named fields "a" and "b" and that made it difficult to assign the zip returned seqs to other vars which expected seqs of tuples with field names other than "a" and "b". * Make sequtils.zip backwards compatible with Nim 1.0.x | ||||
* | [backport] Add docs to better distinguish among getProjectPath, ↵ | Kaushal Modi | 2019-10-31 | 1 | -1/+6 |
| | | | | | getCurrentDir and currentSourcePath (#12565) Fixes https://github.com/nim-lang/Nim/issues/10477. | ||||
* | introduce csize_t instead of fixing csize (#12497) | Arne Döring | 2019-10-31 | 1 | -2/+2 |
| | |||||
* | fix several typos in documentation and comments (#12553) | Nindaleth | 2019-10-30 | 8 | -9/+9 |
| | |||||
* | [backport] fix #12528, fix #12525: incorrect generic type resolution for ↵ | Andreas Rumpf | 2019-10-28 | 1 | -0/+3 |
| | | | | | | default values (#12538) | ||||
* | colors: fix 'mix' template and make most examples runnable (#12532) [backport] | Jjp137 | 2019-10-28 | 1 | -61/+61 |
| | | | | | * colors: fix the 'mix' template * colors: make most examples runnable | ||||
* | splitPath() behavior synchronized with splitFile() (#12481) | Artem V L | 2019-10-28 | 1 | -3/+16 |
| | | | | | | | | * splitPath() behavior synchronized with splitFile() having the expected behavior in all languages splitPath() docstrings update, tests added for both splitPath() and splitFile() * Path splitting refined and described | ||||
* | [feature]strformat: add 2 'fmt' macros that use specified characters instead ↵ | Tomohiro | 2019-10-28 | 1 | -14/+25 |
| | | | | | | | | | | of '{}' (#11748) * [feature]strformat: add 2 'fmt' macros that use specified chars instead of '{}' * strformat: revert documentation comments of `&` and 'fmt' * strformat: removed single open/close char variant of fmt | ||||
* | Extent json.to testing to VM, add workrounds for VM bugs. (#12493) | Arne Döring | 2019-10-28 | 1 | -50/+127 |
| | | | fixes #12479 | ||||
* | Remove sentences referring to the graphics module (#12522) | Jjp137 | 2019-10-26 | 1 | -2/+1 |
| | |||||
* | sequtils: replace deprecated 'random' call within example (#12515) [backport] | Jjp137 | 2019-10-25 | 1 | -1/+1 |
| | |||||
* | Fix many broken links and prefer relative links within docs (#12463) | Miran | 2019-10-24 | 15 | -55/+57 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 word wrapping | Jjp137 | 2019-10-22 | 4 | -14/+16 |
| | | |||||
| * | asyncstreams: replace unintended link with emphasis | Jjp137 | 2019-10-22 | 1 | -1/+1 |
| | | |||||
| * | Fix many broken links | Jjp137 | 2019-10-22 | 14 | -47/+47 |
| | | | | | | | | | | | | 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. | ||||
* | | [backport] Documentation Math module (#12460) | Juan Carlos | 2019-10-24 | 1 | -0/+2 |
|/ | |||||
* | Merge branch 'devel' into IOSelector_unregister_fix | Dominik Picheta | 2019-10-22 | 14 | -833/+824 |
|\ | |||||
| * | Docstring refined for the getSectionValue() (#12478) [backport] | Artem V L | 2019-10-22 | 1 | -1/+1 |
| | | |||||
| * | Namespace unittest enums to avoid name conflicts (#12468) [backport] | ducdetronquito | 2019-10-20 | 1 | -14/+14 |
| | | | | | | | | * [backport] Fixes: #12465 - Unittest - Namespace the usage of TestStatus enum to avoid name conflicts. | ||||
| * | Revert "Fixes #12187 (#12321)" (#12447) | Andreas Rumpf | 2019-10-18 | 3 | -3/+3 |
| | | | | | | This reverts commit 00c31e87660d9db813871f5aa23661bf6b9bbdcb. | ||||
| * | Improve htmlgen (#12452) | Juan Carlos | 2019-10-18 | 1 | -0/+194 |
| | | |||||
| * | [backport] fix type's case in random.nim (#12445) | Miran | 2019-10-17 | 1 | -12/+12 |
| | | |||||
| * | Refactor json macro (#12391) | Arne Döring | 2019-10-17 | 2 | -639/+263 |
| | | | | | | | | | | | | | | | | * closes #12316 * make tjsonmacro work at js target * closes #12289 * closes #11988 * also fixed gdb related stuff | ||||
| * | About 50% faster base64 implemention. (#12436) | treeform | 2019-10-17 | 2 | -121/+145 |
| | | |||||
| * | fixes #11764, faster hashing of (u)int (#12407) | Miran | 2019-10-15 | 2 | -8/+11 |
| | | |||||
| * | [backport] fix #12418, fix `random.randomize` on JS backend (#12432) | Miran | 2019-10-15 | 1 | -1/+1 |
| | | |||||
| * | #12389: Check working directory for getAppFilename() (#12390) | Euan | 2019-10-10 | 1 | -4/+48 |
| | | | | | | | | | | | | | | * Check working directory for exe * Expand symlinks * Use expandFilename() to expand symlinks * Move OpenBSD code to getApplOpenBsd() | ||||
| * | minor improvements for htmlgen.nim | Andreas Rumpf | 2019-10-10 | 1 | -4/+8 |
| | | |||||
| * | fixes #12366 [backport] (#12393) | Andreas Rumpf | 2019-10-09 | 1 | -0/+17 |
| | | |||||
| * | documented behaviour of recv on bufferd socket (#12374) | Gampol T | 2019-10-09 | 1 | -0/+18 |
| | | |||||
| * | fix a few dead links and a missing sentence in documentation (#12387) | Nindaleth | 2019-10-08 | 1 | -1/+1 |
| | |