summary refs log tree commit diff stats
path: root/lib/pure
Commit message (Collapse)AuthorAgeFilesLines
* [bugfix] Fixes async IO operations stalling even after socket is closed. ↵Dominik Picheta2019-06-123-52/+92
| | | | (#11232)
* [refactoring] refactor the compiler and stdlib to deprecation warnings (#11419)Arne Döring2019-06-111-2/+2
|
* [bugfix] Add .nimf to mimetypes (#11417)Juan Carlos2019-06-111-0/+1
|
* [feature] Enable Oid usage in hashtables (#11472)Hitesh Jasani2019-06-111-1/+9
|
* streams: change error message of `openFileStream` (#11438) [feature]jiro2019-06-101-1/+1
|
* Use TMPDIR env var if available to get the temp dir name (#11443) [bugfix]Kaushal Modi2019-06-101-5/+8
| | | | | | Additionally, use normalizePathEnd to suffix the dir name with "/" or "\" as appropriate for the current OS. Fixes https://github.com/nim-lang/Nim/issues/11439.
* [documentation] fix #11281, httpclient examples (#11455)Juan Carlos2019-06-101-1/+48
|
* complex.nim: reformating [other]Andreas Rumpf2019-06-091-6/+2
|
* Make -d:tempDir switch work once again [bugfix] (#11442)Kaushal Modi2019-06-091-2/+3
| | | Fixes https://github.com/nim-lang/Nim/issues/11441.
* [bugfix] hashes: fix regression for nested containers (#11426)Miran2019-06-081-6/+6
| | | Move forward declarations earlier.
* Bit operator names 2 (#11413)Arne Döring2019-06-061-0/+11
| | | | | | * add bit operator names * add test for bitop alias
* Fix strscans Docs (#11408) [ci skip]Tristano Ajmone2019-06-051-2/+2
| | | | | | | Amend two typos in the documentation of strscans library: - `a ^* b` instead of `a ^+ b`. - Remove hyphen from `$w` ASCII identifier `[A-Z-a-z_][A-Za-z_0-9]*` (matching `IdentStartChars` definition in parseutils).
* remove stdlib case transitions (#11401)Jasper Jenkins2019-06-052-3/+5
|
* make fullpaths the default in error messages and stack traces for mor… ↵Andreas Rumpf2019-06-052-2/+2
| | | | | | | | | | | | (#11385) * make fullpaths the default in error messages and stack traces for more convenient development * split up -d:release into -d:release and -d:danger flags * workaround a Nim config parser bug * fixes an old nim config parser bug * make megatest green again * make nimpretty tests work again * make nimsuggest green
* improve 'marshal' documentation, refs #10330 (#11398)Miran2019-06-041-16/+55
|
* Render deprecated pragmas (#8886)LemonBoy2019-06-0310-66/+42
| | | | | | | | | * Render deprecated pragmas * fix the expected html * clean up the documentation regarding deprecations * fix typo * fix system.nim * fix random
* undeprecate system.programResult until we have a good solution at handAraq2019-06-031-1/+1
|
* fixes #11364 (#11383)Andreas Rumpf2019-06-031-2/+2
|
* fixes #11369 (#11381)Andreas Rumpf2019-06-021-10/+10
|
* sets: minor documentation fixes [ci skip] (#11377)Jjp1372019-06-021-3/+3
| | | | | | | | Mainly replace a backslash, which was supposed to represent set difference, with the Unicode symbol for set difference (U+2216). The backslash did not appear in the output since it is used to escape characters in reST. Fix a few typos as well.
* Make net module compile with --taintMode:on (#11360)Smittyvb2019-06-011-1/+1
|
* parseopt fix (#11363) [backport]Jasper Jenkins2019-06-011-1/+2
|
* right shift is now by default sign preserving (#11322)Arne Döring2019-05-293-84/+89
| | | | | | | | | | | * right shift is now by default sign preserving * fix hashString and semfold * enable arithmetic shift right globally for CI * fix typo * remove xxx * use oldShiftRight as flag * apply feedback * add changelog entry
* fixes #11344Araq2019-05-281-4/+9
|
* fixes #11057 (#11345)Andreas Rumpf2019-05-281-2/+1
|
* xmltree: use code-block for arch-dependent testsnarimiran2019-05-271-38/+44
|
* make json.to work with the more restricted case objectsAraq2019-05-271-14/+11
|
* fixes #1286; object case transitions are now soundAndreas Rumpf2019-05-278-158/+95
|
* hashes: quickfix one testnarimiran2019-05-271-1/+1
|
* Enable range checking for unsigned integers (#11313)Oscar Nihlgård2019-05-251-0/+18
| | | | | | * Enable range checking for unsigned integers * Make the tests green
* fixes #11294Araq2019-05-241-3/+4
|
* Implement generic fromBin|Oct|Hex in strutils (#11107)Alvydas Vitkauskas2019-05-231-0/+69
| | | | | | | | | | | | | | | | | | | | | | | | * make parsutils.parseBin generic and improve runnableExamples * reimplement parseBin/Oct/Hex and improve runnableExamples * update changelog.md file with parseBin/Oct/Hex and fix a typo * delete template and code parseBin|Oct|Hex separately * split definitions between int and other SomeInteger * make parseBin|Oct|Hex generic and remove rtl pragmas * remove pragma inline from praseBin|Oct|Hex * implement families of parse(Bin|Oct|Hex)Int[xx] * fix typo [skip ci] * implement generic fromBin|Oct|Hex * make runnableExamples shorter
* fix #8329, allow case insensitive xmltree.findAll (#11305)Miran2019-05-231-11/+23
|
* fix spelling [ci skip] (#11307)Andy Davidoff2019-05-221-1/+1
|
* fixes #7167 (#11300)Andreas Rumpf2019-05-221-1/+1
| | | | | | * fixes #7167 * spec: distinct types can be ordinal types * bootstrapping issue
* stdlib: more consistent formattingAraq2019-05-222-27/+27
|
* fixes #10963, disallow implicit mixing of strings and ints/floats (#11292)Miran2019-05-211-4/+4
|
* Allow void macro result (#11286)Arne Döring2019-05-211-1/+1
| | | | | * allow void macro result * add test for void macro result type
* colors: fix `mix`, add documentation (#11295)Miran2019-05-211-20/+104
|
* faster hashing (#11203)Miran2019-05-211-41/+94
| | | | | | | | | | | | | | | | | | | * faster hashing * multibyte hashing for: * string and string slices * cstring * string, ignoring case * string, ignoring style * openArray of byte or char * address the review comments * use optimized version for all ints * add more tests * make it work in VM * put warnings about differences between CT and runtime * minor style tweaks
* fix #10910, optimize squaring and cubing (#11291)Miran2019-05-211-16/+21
|
* fix #8395, fix #8734: normalize os.tailDir and os.parentDir (#11288)Miran2019-05-211-6/+14
|
* getDateStr and getClockStr takes a default parameter (#11108)liuxiaodong2019-05-211-4/+6
|
* fixes #11049, wrong streams.readBool and streams.peekBool (#11284)Miran2019-05-201-4/+16
|
* fixes #11275 (#11276)Ștefan Talpalaru2019-05-201-3/+20
|
* fix changing case for Unicode characters which change size (#11271)Miran2019-05-201-9/+16
| | | | Some Unicode characters don't have the same byte length in their upper- and lower-case variants.
* Merge pull request #11263 from jrfondren/asyncstreams-fix-immediately-vs-soonDominik Picheta2019-05-161-1/+6
|\ | | | | fix unnecessary poll() (and default 500ms delay) in some uses of async
| * fix for unnecessary poll() in some uses of asyncJulian Fondren2019-05-151-1/+6
| |
* | fixes #10952, UNC paths (#11260)Miran2019-05-161-1/+4
|/
* selectors: exceptions are for errors, not for bugsAraq2019-05-151-4/+1
|