Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'devel' into araq-misc | Andreas Rumpf | 2018-08-10 | 4 | -6/+60 |
|\ | |||||
| * | fixes #8519; implements T.distinctBase to reverse T = distinct A (#8531) | Timothee Cour | 2018-08-10 | 1 | -0/+38 |
| | | |||||
| * | Update channels.nim (#8583) | Grant | 2018-08-09 | 1 | -1/+1 |
| | | | | | | Fix typo in channels.nim | ||||
| * | Fix regression for mapIt (#8567) | LemonBoy | 2018-08-08 | 1 | -3/+8 |
| | | | | | | | | | | | | Don't try to be too smart and limit the use of `evalOnce` where strictly needed as not every value can be assigned with a `let`. Fixes #8566 | ||||
| * | Merge pull request #8559 from ehmry/fix_8109 | Dominik Picheta | 2018-08-08 | 1 | -2/+13 |
| |\ | | | | | | | AsyncHttpClient: return from requests before body completion | ||||
| | * | AsyncHttpClient: return from requests before body completion | Emery Hemingway | 2018-08-08 | 1 | -2/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Store the body completion future at the client and wait for it to complete before issuing additional requests. This allows the body FutureStream reader to drain the stream and read buffers to be freed asynchronously. Fix #8109 | ||||
* | | | rework the exception hierarchy; refs #8363 | Andreas Rumpf | 2018-08-10 | 2 | -75/+35 |
| | | | |||||
* | | | deprecated regionized pointers | Araq | 2018-08-10 | 1 | -4/+2 |
| | | | |||||
* | | | fixes more nil string bugs | Araq | 2018-08-08 | 3 | -8/+10 |
| | | | |||||
* | | | make async tests green for Linux | Araq | 2018-08-08 | 1 | -2/+0 |
| | | | |||||
* | | | fixes a long standing nil bug in substr | Araq | 2018-08-08 | 1 | -0/+1 |
| | | | |||||
* | | | strutils: minor code cleanup | Araq | 2018-08-08 | 1 | -4/+1 |
| | | | |||||
* | | | deprecate isNil for strings and seqs | Araq | 2018-08-08 | 1 | -4/+4 |
|/ / | |||||
* | | Make mapIt work on openArray's (#8543) | LemonBoy | 2018-08-07 | 1 | -3/+30 |
| | | |||||
* | | fixes #6255, add `system.ashr` arithmetic right shift (#8547) | andri lim | 2018-08-07 | 1 | -0/+17 |
|/ | |||||
* | Stricter signature for countdown/countup (#8549) | Oscar Nihlgård | 2018-08-07 | 1 | -3/+3 |
| | |||||
* | fixes #8421, fixes #7968, Nim compiler compiles with MSVC C89 version (#8556) | andri lim | 2018-08-07 | 2 | -25/+59 |
| | |||||
* | Iterator over heap instances (#8548) | Emery Hemingway | 2018-08-07 | 1 | -8/+14 |
| | | | | | Provide "dumpHeapInstances" for iterating over type statistics of heaps. This can be used to present structured heap information as an alternative to "dumpNumberOfInstances". | ||||
* | OSX: make tioslectors test green | Andreas Rumpf | 2018-08-06 | 1 | -1/+4 |
| | |||||
* | remove redundant test for nil before `add` (#8460) | Timothee Cour | 2018-08-06 | 1 | -2/+0 |
| | |||||
* | fixes #5617, 'copyLineInfo' addition (#8523) | andri lim | 2018-08-05 | 1 | -0/+3 |
| | |||||
* | Merge pull request #8364 from timotheecour/pr_expandTilde | Dominik Picheta | 2018-08-05 | 1 | -14/+12 |
|\ | | | | | ospaths.expandTilde: handle ~ correctly; refactor to use DirSep, AltSep | ||||
| * | ospaths.expandTilde: handle ~ correctly; refactor to use DirSep, AltSep | Timothee Cour | 2018-07-18 | 1 | -14/+12 |
| | | |||||
* | | fixes 7833 (#8533) | Andreas Rumpf | 2018-08-05 | 2 | -10/+74 |
| | | | | | | | | | | | | | | | | | | | | | | * fixes #7833; still to-do: fix setLen * make tests green again * also fixes setLen and string concats; refs #7833 * change formating to avoid a compiler warning * emit the write barrier also for addChar * fixes yet another regression * make setLengthStr compile for the old version * make growobjcrash complete earlier | ||||
* | | Try to let memTracker compile (#8502) | Christopher Dunn | 2018-08-05 | 2 | -11/+11 |
| | | |||||
* | | make 'echo' threadsafe on Windows; fixes #8511 | Araq | 2018-08-04 | 1 | -0/+8 |
| | | |||||
* | | fixes #7827, bindSym enhancement (#8499) | andri lim | 2018-08-02 | 1 | -1/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bindSym power up, working prototype * update bindSym doc * add bindSym test * fix some typo * fix bindSym doc * get rid of specialops field from vm * add experimental: dynamicBindSym | ||||
* | | fixed #7894 (#8496) | jcosborn | 2018-08-01 | 1 | -1/+2 |
| | | | | | | make system tests run properly | ||||
* | | `lineInfoObj` (and `check`, `expect`) now return absolute paths (#8466) | Timothee Cour | 2018-07-31 | 1 | -0/+1 |
| | | |||||
* | | Update example code for UDP sockets | Euan T | 2018-07-30 | 1 | -1/+1 |
| | | |||||
* | | fixes #8468, stdlib.encodings.convert not crash anymore on windows (#8470) | andri lim | 2018-07-30 | 1 | -4/+4 |
| | | |||||
* | | Added c_abort to ansi_c (#8449) | Yuriy Glukhov | 2018-07-30 | 1 | -0/+3 |
| | | |||||
* | | Add checks for random.rand() (#8431) | Quelklef | 2018-07-30 | 1 | -2/+15 |
| | | |||||
* | | Fixed typo introduced in #8428 that leads to InvalidIdent assertion failure ↵ | Yuriy Glukhov | 2018-07-30 | 1 | -1/+1 |
| | | | | | | | | (#8464) | ||||
* | | fixes #7492 excessiveStackTrace:on shows non-absolute file in stacktrace (#8469) | Timothee Cour | 2018-07-30 | 1 | -1/+3 |
| | | |||||
* | | Fix links to manual.html in the system module documentation (#8467) | Hugo Locurcio | 2018-07-28 | 1 | -3/+3 |
| | | | | | | | | The HTML anchor IDs were changed, which made those links not link to the appropriate section anymore. | ||||
* | | Allow async stdin | Yuriy Glukhov | 2018-07-25 | 5 | -48/+51 |
| | | |||||
* | | fix issue #8349 FileSystemCaseSensitive should be false on OSX (#8411) | Timothee Cour | 2018-07-23 | 1 | -1/+6 |
| | | |||||
* | | addresses issue #8391 show runtime context on some failed operations (#8393) | Timothee Cour | 2018-07-23 | 2 | -5/+5 |
| | | |||||
* | | Use enum string values in times.nim (#8413) | Oscar Nihlgård | 2018-07-23 | 1 | -16/+19 |
| | | |||||
* | | Add application/wasm to mimetypes.nim (#8389) | Zachary Carter | 2018-07-21 | 1 | -0/+1 |
| | | | | | | | | | | | | | | ``` To serve wasm in the most efficient way over the network, make sure your web server has the proper MIME time for .wasm files, which is application/wasm. That will allow streaming compilation, where the browser can start to compile code as it downloads. ``` http://kripken.github.io/emscripten-site/docs/compiling/WebAssembly.html#web-server-setup | ||||
* | | add sets.pop procedure (analogue to python) (#8383) | skilchen | 2018-07-21 | 1 | -0/+12 |
| | | |||||
* | | sequtils: remove some aligning spaces around == to silence warnings | skilchen | 2018-07-21 | 1 | -13/+13 |
| | | |||||
* | | Implements alloc/dealloc counters for better leak debugging. (#8384) | Dominik Picheta | 2018-07-21 | 2 | -0/+16 |
| | | |||||
* | | fixes #8371, macros.hasCustomPragma doesn't crash anymore (#8378) | andri lim | 2018-07-20 | 1 | -1/+3 |
| | | | | | | | | | | | | * fixes #8371, macros.hasCustomPragma doesn't crash anymore * fix macros.hasCustomPragma | ||||
* | | Better doc search (#8260) | Ray Imber | 2018-07-20 | 1 | -4/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Modified the doc generation to produce a custom data attribute to allow for better search functionality * Implemented fuzzy matching for the Nim Doc search instead of the simple regex match. * Fix to the WordBoundry state transition from code review with @Varriount. Also removed silly testing template that is no longer used. * Update fuzzysearch.nim * Update fuzzysearch.nim * Update fuzzysearch.nim * Update dochack.nim * Update dochack.nim | ||||
* | | fixes #8037, json.to support object with distinct types (#8086) | andri lim | 2018-07-19 | 1 | -5/+30 |
|/ | | | | | | * add distinct types to json 'to' macro * fix json 'to' macro and add more test | ||||
* | fixes #8223 | Andreas Rumpf | 2018-07-17 | 1 | -3/+2 |
| | |||||
* | fixes #8338 | Andreas Rumpf | 2018-07-17 | 1 | -1/+1 |
| | |||||
* | Fix setCursorPos and setCursorXPos on POSIX (#8310) | John Novak | 2018-07-17 | 1 | -2/+2 |
| |