Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | even more strict isNil handling for strings/seqs in order to detect bugs | Araq | 2018-08-22 | 18 | -173/+125 |
| | |||||
* | make tests green again | Araq | 2018-08-21 | 2 | -4/+2 |
| | |||||
* | fixes merge conflict | Andreas Rumpf | 2018-08-19 | 61 | -592/+879 |
|\ | |||||
| * | make tests green again | Andreas Rumpf | 2018-08-18 | 1 | -1/+0 |
| | | |||||
| * | changes $ for seqs to never produce 'nil' | Andreas Rumpf | 2018-08-18 | 1 | -4/+1 |
| | | |||||
| * | times.Timezone changes (#8527) | Oscar Nihlgård | 2018-08-17 | 1 | -63/+139 |
| | | | | | | | | | | | | | | | | | | | | * Use floorDiv in times.nim * New implementation of times.Timezone * Tweak doc comments * Fix typo | ||||
| * | Remove broken push pragma from jscore (#8414) | Oscar Nihlgård | 2018-08-17 | 1 | -54/+59 |
| | | |||||
| * | Look for user nim.cfg in "nim/" subdir in usual config dir locations (#8662) | Kaushal Modi | 2018-08-17 | 1 | -2/+2 |
| | | | | | | Fixes https://github.com/nim-lang/Nim/issues/8661. | ||||
| * | fixes #8658; addQuoted on Option[T] (#8659) | Arne Döring | 2018-08-17 | 1 | -3/+5 |
| | | |||||
| * | fixes #7187 sequtils.toSeq produces the sequence from the iterator twice (#8586) | Timothee Cour | 2018-08-16 | 1 | -14/+26 |
| | | | | | | | | | | * cleanups refs #8584 * fixes #7187 | ||||
| * | Genode fixes (#8501) | Emery Hemingway | 2018-08-16 | 6 | -10/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Genode fixes - wrap strings in "Genode::Cstring" when logging - define SIGABRT for Genode - disable GCC -fstack-protector - use log RPC for fatal messages - add --os:genode build to appveyor - define paramStr and paramCount * Select fixups for Genode POSIX | ||||
| * | added a variant of quoteShellCommand that takes an openArray of arguments ↵ | Timothee Cour | 2018-08-16 | 1 | -0/+14 |
| | | | | | | | | (#8272) | ||||
| * | Merge branch 'devel' into araq-misc | Andreas Rumpf | 2018-08-16 | 17 | -59/+188 |
| |\ | |||||
| | * | Merge pull request #8628 from hlaaftana/patch-1 | Dominik Picheta | 2018-08-14 | 1 | -2/+2 |
| | |\ | | | | | | | | | Small documentation typo in math | ||||
| | | * | Small documentation typo in math | hlaaf | 2018-08-14 | 1 | -2/+2 |
| | | | | |||||
| | * | | fixes #8577, fixes #8580, other bug fixes (#8584) | Timothee Cour | 2018-08-14 | 1 | -38/+86 |
| | | | | |||||
| | * | | Haiku support for Nim (#8542) | alaviss | 2018-08-14 | 15 | -18/+92 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * posix_other: Haiku now has spawn.h This is added per https://dev.haiku-os.org/ticket/13446 * posix_other: Add Haiku specific Dirent members * cpuinfo: Add an implementation for Haiku * distros: Add basic Haiku support * encodings: update Haiku support * fenv, math: Haiku now provides libm * times: Add Haiku struct members * ansi_c, osalloc: Add Haiku constants * threads: Add Haiku support * testament: Haiku uses LIBRARY_PATH * nim.cfg: Update Haiku support libnetwork should only be linked if network functions are used * threads: Haiku does not support -pthread switch * tworkingdir: Haiku's env is in /bin * posix_other: add SIGKILLTHR for Haiku * sockets: link with libnetwork on Haiku * coro: correct ucontext.h location http://pubs.opengroup.org/onlinepubs/009696699/basedefs/ucontext.h.html * coro: ucontext backend is not available on Haiku Haiku doesn't provide the <ucontext.h> header, as it was removed from POSIX * coro: fix setjmp backend The compiler does not allow statements after a noreturn function * nativesockets: Haiku doesn't support AI_V4MAPPED * system: hostOS can contains "haiku" * os: add support for Haiku's packagefs packagefs is read-only, but there are writable holes to the underlying file system as well * os: update constant for Haiku | ||||
| | * | | Adds get for Option[T]. (#8462) | Dominik Picheta | 2018-08-14 | 1 | -1/+8 |
| | |/ | |||||
| * | | implement the --nilseqs switch properly | Andreas Rumpf | 2018-08-15 | 1 | -2/+3 |
| | | | |||||
| * | | changes how the now illegal 'string == nil' comparison is detected | Andreas Rumpf | 2018-08-15 | 1 | -0/+4 |
| | | | |||||
| * | | make more tests green | Andreas Rumpf | 2018-08-14 | 5 | -38/+8 |
| | | | |||||
| * | | make nimweb compile again | Araq | 2018-08-14 | 1 | -1/+1 |
| | | | |||||
| * | | renames threadpool.await to blockUntil; refs #7853 | Araq | 2018-08-14 | 1 | -24/+24 |
| | | | |||||
| * | | make tests green again | Araq | 2018-08-13 | 1 | -2/+6 |
| | | | |||||
| * | | Merge branch 'devel' into araq-misc | Araq | 2018-08-13 | 1 | -11/+20 |
| |\| | |||||
| | * | Fixed 7478: splitLines keepEol option (#8621) | Iván Montes | 2018-08-13 | 1 | -12/+21 |
| | | | |||||
| * | | fixes more nil handling regressions | Araq | 2018-08-13 | 2 | -9/+8 |
| | | | |||||
| * | | make more tests green | Andreas Rumpf | 2018-08-13 | 8 | -81/+18 |
| | | | |||||
| * | | WIP: disallow 'nil' for strings and seqs | Andreas Rumpf | 2018-08-13 | 15 | -85/+101 |
| | | | |||||
| * | | Merge branch 'araq-misc' of github.com:nim-lang/Nim into araq-misc | Andreas Rumpf | 2018-08-10 | 1 | -4/+4 |
| |\ \ | |||||
| | * | | rename SystemError to CatchableError in order to avoid breaking Nimble and ↵ | Araq | 2018-08-10 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | probably lots of other code | ||||
| * | | | 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 |
| | |