summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* close #16921 (#16951)flywind2021-02-061-30/+29
|
* 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-042-107/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Fix link to switchClyybber2021-02-041-1/+1
|
* Allow strings for -- in config.nims (#16934)Clyybber2021-02-041-5/+18
|
* Sugar tests (#16820)konsumlamm2021-02-021-12/+14
|
* [ci skip] CountTable, remove link to unexisting procnarimiran2021-02-021-1/+0
|
* link compile-time options together in docs (#16879)n5m2021-02-022-4/+35
| | | | | | | | | | | | | | | | | | | | | * link similar compiler option proc together * fixup links * fix formatting and links * example formatting * drop declared * link to compilesettings * only link define pragmas once * drop another declared * backlink to compileOptions from compilesettings * remove newline
* `dumpToString`: improves on `sugar.dump` (#16841)Timothee Cour2021-02-021-3/+32
| | | | | | | * dumpToString * _ * fixup * changelog * address comment: removed the word "Deprecated"
* Improve doc comments (#16902)konsumlamm2021-02-021-85/+123
| | | | | Add runnableExamples Use `reduce` in `initRational` and `//` Add static tests
* 2.5x- 3x faster copyFile on osx (#16883)Timothee Cour2021-02-011-0/+31
|
* add widestrs.newWideCString overload (#16860)flywind2021-02-011-0/+3
|
* JS: make hash float support IE/Safari (#16872)flywind2021-02-012-5/+14
|
* critbits: fix error from strictFuncs (#16877)ee72021-02-011-2/+2
| | | | | | | | | Previously, compiling a file containing just `import critbits` with `nim c --experimental:strictFuncs` would produce the following error: critbits.nim(529, 6) Error: 'toCritBitTree' can have side effects This was introduced by 2aed4186989e (#16564). Fixes: #16873
* distinctBase now is identity instead of error for non distinct types (#16891)Timothee Cour2021-02-011-7/+7
|
* remove quotation marks around imports - fixes links in the docs (#16888)Miran2021-02-013-4/+4
|
* Add more runnableExamples (#16864)konsumlamm2021-01-311-30/+80
| | | Add more links
* Minor docs improvement for oids (#16882)konsumlamm2021-01-311-9/+10
|
* refactor hash in JS backend (#16863)flywind2021-01-302-29/+39
|
* BigInt runnableExamples: octal, binary, hex constructor (#16868)Juan Carlos2021-01-291-11/+19
| | | Co-authored-by: Timothee Cour <timothee.cour2@gmail.com>
* Add StorageEvent and correct Storage object (#16865)Antonis Geralis2021-01-291-8/+18
| | | There is no `LocalStorage` type, it's `Storage`
* add lost functions (#16843)flywind2021-01-291-0/+8
|
* remove conditionals on nimHasUserErrors, nimNoNilSeqs2, nimNoNilSeqs (#16861)Timothee Cour2021-01-293-35/+17
| | | | | | | | | * cleanup docs for type(nil) | type(nil); simplify nimHasUserErrors * simplify nimNoNilSeqs2 * simplify nimNoNilSeqs * fixup
* fix floats slice (#16853)flywind2021-01-293-8/+8
| | | | | | | | | | | | | | | | | | | | | | | * see whether it breaks * fix * fix * minor * fix * add enum * use Ordinal types * fix tests * fix * another style * fix remainning cases
* improve code in categories.nim; add std/private/gitutils; fix flakyness in ↵Timothee Cour2021-01-291-0/+40
| | | | | | nim CI (cloneDependency in deps.nim) (#16856) * improve code in categories.nim; gitutils; fix flakyness in deps.nim * cleanups
* A new request should always have a new content-length (#16667)Joey2021-01-281-9/+15
| | | | | | | | | * A new request should always have a new content-length In [my last PR](https://github.com/nim-lang/Nim/pull/16618) I made a mistake by assuming that the client.headers were cleared on every request, like the Python version. So, due to the fact that Nim keeps the client headers, we need to clear the Content-Length header on each request (which makes sense because you almost never want to use the same Content-Length twice, but you may want to reuse other headers) * Move content-length to newHeaders instead of in the global client headers * Use single backticks
* fix #16752: threadvar now works with importcpp types; osx now uses native ↵Timothee Cour2021-01-271-0/+4
| | | | | | | | | | | TLS (`--tlsEmulation:off`), which can be orders of magnitude faster (#16750) * osx now uses native TLS, which can be orders of magnitude faster * add {.cppNonPod.} * improve test * changelog, docs, disable part of windows test
* Improve documentation for the mersenne module (#16824)konsumlamm2021-01-271-16/+16
| | | | | | | * Improve documentation for mersenne Add tests for mersenne * Add link to Wikipedia article
* Improve documentation for threadpool (#16821)konsumlamm2021-01-271-40/+41
|
* added enum indexed array support to json (#16807)Jason Beetham2021-01-261-1/+1
| | | | | | | * added enum indexed array support to json * Added json test * Removed when statement for enum indexed arrays
* Make small text changes in the docs (#16634)Elliot Waite2021-01-252-3/+4
| | | | | | | | | * Fix broken links in docs * Fix rand HSlice links * Make small text changes in the docs * Fix typo in contributing docs
* Sugar improvements (#16802)konsumlamm2021-01-251-66/+63
| | | | | | | | | | | | | | | * Use runnableExamples in sugar Remove unnecessary import * Add trailing newline * Address nits * Remove unneccessary convolution * Change wording Co-authored-by: Clyybber <darkmine956@gmail.com>
* Small changes to std/sums (#16797)konsumlamm2021-01-251-13/+29
|
* make oids module better (#16704)flywind2021-01-252-26/+45
| | | | | | | * make oids modules better * Update lib/pure/oids.nim * fix
* remove unused warning (#16809)flywind2021-01-241-2/+2
|
* Fix an RST issues introduced in #16777 (#16798)konsumlamm2021-01-221-3/+3
|
* remove private checkSymlink (redundant with symlinkExists) (#16785)Timothee Cour2021-01-221-16/+12
|
* Improve the marshal module (#16777)konsumlamm2021-01-221-106/+28
| | | | | | | | | | * Improve marshal Use runnableExamples Refactor tests * Readd {.inheritable.} test Apply suggestions
* addQuitProc => addExitProc (#16765)Timothee Cour2021-01-224-9/+10
|
* typetraits: make genericHead docs reflect reality; use runnableExamples ↵Timothee Cour2021-01-221-17/+19
| | | | (#16776) [backport:1.4]
* Fix SIGSEGV in httpclient response body (#16766)Daehee2021-01-221-4/+6
| | | | | | | | | * initialize httpclient response bodyStream; prevent SIGSEGV when getBody is false * Update lib/pure/httpclient.nim * Update lib/pure/httpclient.nim Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* Add std/setutils to lib.rst (#16791)konsumlamm2021-01-221-5/+10
| | | | | | | | | * Add std/setutils to lib.rst Improve doc comments for setutils * Adhere to the RST spec Use no UFCS in toSet
* Fix #16741 (#16783)Roman Inflianskas2021-01-221-22/+22
| | | | | | Move `downloadFileEx` out of `downloadFile` (solution, proposed by @Yardanico). Tested manually.
* fix #15628 (#16387)flywind2021-01-211-8/+17
| | | | | | | | | * done * Apply suggestions from code review * fixup Co-authored-by: Timothee Cour <timothee.cour2@gmail.com>
* perpare for more compact bit operations in JS (#16728)flywind2021-01-192-7/+20
|