summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Fixed #9762 (#11296)Yuriy Glukhov2019-05-291-30/+29
|
* fixes #11205Araq2019-05-281-0/+5
|
* fixes #11344Araq2019-05-281-4/+9
|
* fix doccomment of macros.get{Size,Align,Offset} [ci skip] (#11346)Arne Döring2019-05-281-7/+12
|
* fixes #11057 (#11345)Andreas Rumpf2019-05-281-2/+1
|
* better error message for the object case switch transition periodAraq2019-05-271-1/+4
|
* hotfix for 32bit unsigned 'range' checking; incomplete, unknown why some ↵Araq2019-05-271-0/+6
| | | | operations produce range checks
* xmltree: use code-block for arch-dependent testsnarimiran2019-05-271-38/+44
|
* make json.to work with the more restricted case objectsAraq2019-05-272-17/+14
|
* fixes #1286; object case transitions are now soundAndreas Rumpf2019-05-2710-162/+101
|
* 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
|
* finish #11292: fix `addQuoted` and add changelog entry (#11301)Miran2019-05-221-0/+4
| | | | | | * finish #11292: fix `addQuoted` and add changelog entry * JS is special
* 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-212-11/+19
|
* Allow void macro result (#11286)Arne Döring2019-05-213-3/+3
| | | | | * 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
|
* Add force openSSL version with -d:sslVersion=1.0.0 (#11272)treeform2019-05-201-2/+25
|
* 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.
* db_sqlite: Update documentation (#10330) (#11266)jiro2019-05-191-71/+359
|
* 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 #11139 (re.nim memory leak) (#11265)Miran2019-05-162-2/+1
| | | | | | Use the same PCRE function for freeing up the memory as nre.nim does.
* | fixes #10952, UNC paths (#11260)Miran2019-05-161-1/+4
|/
* selectors: exceptions are for errors, not for bugsAraq2019-05-151-4/+1
|
* Fixes crashes when asyncdispatch.adjustTimeout returns a negative value. ↵Dominik Picheta2019-05-156-7/+22
| | | | (#11231)
* added getSocket proc (#11233)Boris Shomodjvarac2019-05-151-0/+15
|
* fixes #11250 (#11251)Ștefan Talpalaru2019-05-151-7/+5
|
* Workaround "move not found" exception in JS when using tables. (#11256)Dominik Picheta2019-05-151-1/+4
|
* cas(): use an "__atomic" builtin instead of the legacy "__sync" one (#11246)Ștefan Talpalaru2019-05-141-0/+3
| | | "New code should always use the ‘__atomic’ builtins rather than the ‘__sync’ builtins." - https://gcc.gnu.org/onlinedocs/gcc/_005f_005fatomic-Builtins.html
* Expose api to disable autoinitializing OpenSSL. (#11247)Hitesh Jasani2019-05-141-0/+2
|
* fixes #11124Andreas Rumpf2019-05-131-2/+2
|
* exposing procs (#11218)Benny Elgazar2019-05-111-2/+2
|
* rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227)Arne Döring2019-05-111-2/+2
|
* sequtils: minor typoAraq2019-05-101-1/+1
|
* repr on seq now outputs @[...] (#11224)Ico Doornekamp2019-05-101-1/+1
|
* make epochTime available in DLLs; refs #6855Araq2019-05-101-50/+49
|
* Make range checks in semConv (#7164)Oscar Nihlgård2019-05-103-5/+5
| | | | | | | | | | | * Remove NaN/Inf/NegInf magic * Make range checks in semConv * fix the failing line * fix `firstOrd` and `lastOrd` * fix `localError` * remove debug comment * Cleanup, fix failing test * make tests green
* Merge pull request #11181 from nim-lang/pending-future-trackingAndreas Rumpf2019-05-083-3/+75
|\ | | | | Implements pending future tracking in async.