Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | M&S GC: collect earlier under memory pressure | Andreas Rumpf | 2018-01-30 | 1 | -6/+7 |
| | |||||
* | fixes the tracking of 'occupied memory' | Andreas Rumpf | 2018-01-30 | 1 | -6/+96 |
| | |||||
* | Merge pull request #6796 from nim-lang/async-improvements | Dominik Picheta | 2018-01-28 | 13 | -1668/+118 |
|\ | | | | | Async improvements | ||||
| * | Revert 3db460f5045e790b54ea382 as requested by @Araq. | Dominik Picheta | 2018-01-28 | 4 | -32/+14 |
| | | |||||
| * | Merge branch 'devel' into async-improvements | Dominik Picheta | 2018-01-17 | 201 | -2579/+6555 |
| |\ | |||||
| * \ | Merge branch 'devel' into async-improvements | Andreas Rumpf | 2017-12-11 | 95 | -945/+9595 |
| |\ \ | |||||
| * | | | Fix asyncdispatch docgen | Dominik Picheta | 2017-11-26 | 1 | -2/+2 |
| | | | | |||||
| * | | | Remove upcoming folder. | Dominik Picheta | 2017-11-24 | 1 | -1630/+0 |
| | | | | |||||
| * | | | Fix typo in asyncfile. | Dominik Picheta | 2017-11-24 | 1 | -1/+1 |
| | | | | |||||
| * | | | Implements ``asyncdispatch.getIoHandler`` and assert on nil futures. | Dominik Picheta | 2017-11-24 | 3 | -0/+12 |
| | | | | |||||
| * | | | Implements nativesockets.accept. | Dominik Picheta | 2017-11-24 | 3 | -9/+20 |
| | | | | |||||
| * | | | setBlocking(false) is called on AsyncFD in newAsyncSocket proc. | Dominik Picheta | 2017-11-24 | 2 | -1/+11 |
| | | | | |||||
| * | | | Multiple improvements to selectors. | Dominik Picheta | 2017-11-24 | 6 | -21/+62 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added ``getFd`` procedure for retrieving the underlying selector's FD. * Selectors module's procedures now accept an ``int`` as well as a ``SocketHandle``. * ReadyKey now contains the error code for Event.Error events. | ||||
| * | | | The AsyncFD type now implies that the underlying FD is registered. | Dominik Picheta | 2017-11-24 | 3 | -11/+35 |
| | | | | | | | | | | | | | | | | | | | | * `asyncdispatch.register` won't attempt to register an ``AsyncFD``, but instead assume that it is already registered. | ||||
* | | | | Merge pull request #6597 from pgkos/uri-allow-no-authority | Dominik Picheta | 2018-01-28 | 1 | -3/+11 |
|\ \ \ \ | | | | | | | | | | | Allow parsing URIs without authority | ||||
| * | | | | Allow parsing URIs without authority | pgkos | 2017-10-25 | 1 | -4/+12 |
| | | | | | |||||
* | | | | | Merge branch 'devel' into araq-newlines | Araq | 2018-01-28 | 13 | -64/+246 |
|\ \ \ \ \ | |||||
| * \ \ \ \ | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2018-01-27 | 2 | -0/+68 |
| |\ \ \ \ \ | |||||
| | * \ \ \ \ | Merge pull request #6517 from FedericoCeratto/hexstr | Dominik Picheta | 2018-01-26 | 2 | -0/+68 |
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | Add string-to-hex and back conversions | ||||
| | | * | | | | | Add string-to-hex and back conversions | Federico Ceratto | 2017-11-27 | 2 | -0/+68 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add parseHexStr and toHex and tests. | ||||
| * | | | | | | | fix test for bug #6989 | Andreas Rumpf | 2018-01-27 | 2 | -5/+4 |
| | | | | | | | | |||||
| * | | | | | | | fixes #6989 | Andreas Rumpf | 2018-01-27 | 3 | -7/+116 |
| |/ / / / / / | |||||
| * | | | | | | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2018-01-25 | 6 | -57/+60 |
| |\ \ \ \ \ \ | |||||
| | * | | | | | | Fixes #6741 (#7131) | Yuriy Glukhov | 2018-01-25 | 2 | -42/+48 |
| | | | | | | | | |||||
| | * | | | | | | Merge pull request #7130 from juanfra684/patch-2 | Dominik Picheta | 2018-01-23 | 1 | -4/+1 |
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Gratipay is dead | ||||
| | | * | | | | | | Gratipay is dead | Juan Francisco Cantero Hurtado | 2018-01-23 | 1 | -4/+1 |
| | |/ / / / / / | | | | | | | | | | | | | | | | | https://gratipay.news/the-end-cbfba8f50981 | ||||
| | * | | | | | | Fix longgc category tests (#7095) | Sergey Avseyev | 2018-01-22 | 3 | -11/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | testC command already has "gcc" as command, second "gcc" as option generates "file not found error", and terminates the compiler with error code | ||||
| * | | | | | | | JS codegen bugfix: don't crash on wrong importcpp patterns | Andreas Rumpf | 2018-01-25 | 1 | -0/+3 |
| |/ / / / / / | |||||
* | | | | | | | in triple line string literals the newline should be '\n' too | Araq | 2018-01-28 | 1 | -1/+1 |
| | | | | | | | |||||
* | | | | | | | fixes #7089 | Andreas Rumpf | 2018-01-24 | 6 | -5/+30 |
|/ / / / / / | |||||
* | | | | | | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2018-01-22 | 1 | -11/+14 |
|\ \ \ \ \ \ | |||||
| * | | | | | | Fallback to doNothing if /proc/loadavg cant be opened (#7123) | Yuriy Glukhov | 2018-01-22 | 1 | -11/+14 |
| | | | | | | | |||||
* | | | | | | | make C++ tests green again | Andreas Rumpf | 2018-01-22 | 1 | -2/+2 |
| | | | | | | | |||||
* | | | | | | | GC: also report total GC'ed heap size ignoring losses due to fragmentation | Andreas Rumpf | 2018-01-21 | 1 | -1/+3 |
|/ / / / / / | |||||
* | | | | | | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2018-01-21 | 1 | -3/+8 |
|\ \ \ \ \ \ | |||||
| * \ \ \ \ \ | Merge pull request #7119 from zielmicha/patch-2 | Dominik Picheta | 2018-01-21 | 1 | -3/+8 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | Change default ARM compiler name | ||||
| | * | | | | | | Change default ARM compiler name | Michał Zieliński | 2018-01-21 | 1 | -3/+8 |
| |/ / / / / / | | | | | | | | | | | | | | | In most distros (Ubuntu, Debian, Arch Linux) the only available Linux ARM toolchain uses arm-linux-gnueabihf- prefix. That's also the correct compiler for cross-compiling code for Raspberry Pi, which is what most people will probably want. | ||||
* | | | | | | | writeStackTrace now officially has no IO effect anymore for more convenient ↵ | Andreas Rumpf | 2018-01-21 | 3 | -4/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | debugging | ||||
* | | | | | | | M&S GC: minor code cleanup | Andreas Rumpf | 2018-01-21 | 1 | -6/+0 |
| | | | | | | | |||||
* | | | | | | | GC: fixes size computation for leak detection | Andreas Rumpf | 2018-01-21 | 1 | -4/+4 |
|/ / / / / / | |||||
* | | | | | | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2018-01-21 | 3 | -23/+34 |
|\ \ \ \ \ \ | |||||
| * | | | | | | Add note about OpenSSL 1.0.x support to openssl module. | Dominik Picheta | 2018-01-20 | 1 | -1/+3 |
| | | | | | | | |||||
| * | | | | | | Merge pull request #7113 from endragor/static-openssl102 | Dominik Picheta | 2018-01-20 | 2 | -22/+30 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | Allow static linking with OpenSSL 1.0.2 | ||||
| | * | | | | | | Allow static linking with OpenSSL 1.0.x | Ruslan Mustakov | 2018-01-20 | 2 | -22/+30 |
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit basically returns the code that was removed in a78d7a31f780c6cf1e421f820d9ed19a5db64ca7, but under 'openssl10' define symbol. OpenSSL 1.0.2 is still actively maintained, so there is no point in dropping support of it. | ||||
| * | | | | | | Mention lack of js support in closure iterator limitations (#7110) | Mathias Stearn | 2018-01-19 | 1 | -0/+1 |
| | | | | | | | |||||
* | | | | | | | GC add 'string' to dumpNumberOfInstances | Andreas Rumpf | 2018-01-21 | 1 | -0/+5 |
| | | | | | | | |||||
* | | | | | | | basic 'lent T' test works | Andreas Rumpf | 2018-01-21 | 4 | -16/+36 |
| | | | | | | | |||||
* | | | | | | | Mark&Sweep GC: introduce nimTracing define for debugging | Andreas Rumpf | 2018-01-19 | 2 | -2/+42 |
|/ / / / / / | |||||
* | | | | | | fixes size computations for 'dumpNumberOfInstances' | Andreas Rumpf | 2018-01-19 | 1 | -1/+1 |
| | | | | | | |||||
* | | | | | | bugfix: do not call memcmp for nil strings | Andreas Rumpf | 2018-01-19 | 1 | -3/+6 |
| | | | | | |