summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* [backport] fix #12395 (#12590)Miran2019-11-041-3/+3
| | | | | 'countBits32' is now fixed in the same way that 'countBits64' was already patched earlier (by adding 'u32 where needed).
* fix conversions to uint in varints.nim (#12564)Arne Döring2019-11-041-22/+22
|
* NimPatch of devel version should be an odd number because of the earlier hacksnarimiran2019-11-031-1/+1
|
* newruntime: only check for dangling refs when 'owned ref T' support is enabledAndreas Rumpf2019-11-031-7/+8
|
* [backport] Add docs to better distinguish among getProjectPath, ↵Kaushal Modi2019-10-313-5/+42
| | | | | getCurrentDir and currentSourcePath (#12565) Fixes https://github.com/nim-lang/Nim/issues/10477.
* introduce csize_t instead of fixing csize (#12497)Arne Döring2019-10-3112-48/+56
|
* --gc:destructors now means Nim uses pure refcounting (#12557)Andreas Rumpf2019-10-306-18/+34
|
* Improve Math.Trunc code emit on JS, had weird whitespaces and indents (#12549)Juan Carlos2019-10-301-10/+10
|
* fix several typos in documentation and comments (#12553)Nindaleth2019-10-3022-29/+29
|
* Fix newLit for objects having string fields (#12542) [backport]zah2019-10-281-5/+5
|
* [backport] fix #12528, fix #12525: incorrect generic type resolution for ↵Andreas Rumpf2019-10-281-0/+3
| | | | | | default values (#12538)
* proof that refcounting can handle Nim's async (#12533)Andreas Rumpf2019-10-281-1/+8
|
* colors: fix 'mix' template and make most examples runnable (#12532) [backport]Jjp1372019-10-281-61/+61
| | | | | * colors: fix the 'mix' template * colors: make most examples runnable
* splitPath() behavior synchronized with splitFile() (#12481)Artem V L2019-10-281-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 ↵Tomohiro2019-10-281-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öring2019-10-282-52/+135
| | | fixes #12479
* fix deprecation warnings related to Int128 (#12474)Miran2019-10-281-1/+1
| | | | | | | | * semfold: fix deprecation warnings related to Int128 * semmagic: fix deprecation warnings related to Int128 * system/io: remove unneeded conversion of TaintedString to itself
* fixes #12502Andreas Rumpf2019-10-271-2/+2
|
* development version should be 1.1.0 so that version checking can work properlyAndreas Rumpf2019-10-271-2/+2
|
* minor improvementsAndreas Rumpf2019-10-272-8/+9
|
* Remove sentences referring to the graphics module (#12522)Jjp1372019-10-261-2/+1
|
* sequtils: replace deprecated 'random' call within example (#12515) [backport]Jjp1372019-10-251-1/+1
|
* Fix many broken links and prefer relative links within docs (#12463)Miran2019-10-2424-91/+101
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 wrappingJjp1372019-10-227-38/+48
| |
| * asyncstreams: replace unintended link with emphasisJjp1372019-10-221-1/+1
| |
| * Prefer relative links for Nim documentationJjp1372019-10-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | 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.
| * Fix many broken linksJjp1372019-10-2222-74/+74
| | | | | | | | | | | | 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 Carlos2019-10-241-0/+2
| |
* | Fix JS bug in std/monotimes (#12499) [backport]Oscar Nihlgård2019-10-241-1/+2
|/
* Merge branch 'devel' into IOSelector_unregister_fixDominik Picheta2019-10-2222-931/+1004
|\
| * Docstring refined for the getSectionValue() (#12478) [backport]Artem V L2019-10-221-1/+1
| |
| * Namespace unittest enums to avoid name conflicts (#12468) [backport]ducdetronquito2019-10-201-14/+14
| | | | | | | | * [backport] Fixes: #12465 - Unittest - Namespace the usage of TestStatus enum to avoid name conflicts.
| * first implementation of the new --seqsv2 switchAraq2019-10-205-15/+15
| |
| * Revert "Fixes #12187 (#12321)" (#12447)Andreas Rumpf2019-10-189-42/+18
| | | | | | This reverts commit 00c31e87660d9db813871f5aa23661bf6b9bbdcb.
| * Improve htmlgen (#12452)Juan Carlos2019-10-181-0/+194
| |
| * [backport] fix type's case in random.nim (#12445)Miran2019-10-171-12/+12
| |
| * Improve jsconsole adding the rest of the stable api as documented on the ↵Juan Carlos2019-10-171-1/+26
| | | | | | | | standard at https://developer.mozilla.org/docs/Web/API/Console (#12440)
| * Refactor json macro (#12391)Arne Döring2019-10-172-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)treeform2019-10-172-121/+145
| |
| * fixes #11764, faster hashing of (u)int (#12407)Miran2019-10-152-8/+11
| |
| * [backport] fix #12418, fix `random.randomize` on JS backend (#12432)Miran2019-10-151-1/+1
| |
| * ungeneric unsigned ops (#12230)Jasper Jenkins2019-10-111-78/+115
| | | | | | | | | | | | | | | | | | | | * ungenericise unsigned ops, remove nimNewShiftOps * fix/remove tests * update t6448 * fix line info * disable on 32bit * fix different line info * add changelog entry
| * Fixes #12286 - require explicit disabling of boehm interior pointer checking ↵genotrance2019-10-111-1/+3
| | | | | | | | (#12406) [backport]
| * #12389: Check working directory for getAppFilename() (#12390)Euan2019-10-101-4/+48
| | | | | | | | | | | | | | * Check working directory for exe * Expand symlinks * Use expandFilename() to expand symlinks * Move OpenBSD code to getApplOpenBsd()
| * minor improvements for htmlgen.nimAndreas Rumpf2019-10-101-4/+8
| |
| * fixes #12366 [backport] (#12393)Andreas Rumpf2019-10-091-0/+17
| |
| * documented behaviour of recv on bufferd socket (#12374)Gampol T2019-10-091-0/+18
| |
| * fix a few dead links and a missing sentence in documentation (#12387)Nindaleth2019-10-082-4/+4
| |
| * fixes #12315 [backport]; refs #12314 (#12385)Andreas Rumpf2019-10-081-0/+6
| |
| * Fixes #12187 (#12321)Clyybber2019-10-089-18/+42
| | | | | | | | | | | | * Fixes #12187 * Point to fork of compactdict Since the original repo is now archived / read-only