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 | 12 | -1668/+109 |
|\ | | | | | Async improvements | ||||
| * | Revert 3db460f5045e790b54ea382 as requested by @Araq. | Dominik Picheta | 2018-01-28 | 3 | -27/+14 |
| | | |||||
| * | Merge branch 'devel' into async-improvements | Dominik Picheta | 2018-01-17 | 61 | -1434/+3552 |
| |\ | |||||
| * \ | Merge branch 'devel' into async-improvements | Andreas Rumpf | 2017-12-11 | 34 | -396/+743 |
| |\ \ | |||||
| * | | | 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 | 2 | -0/+9 |
| | | | | |||||
| * | | | Implements nativesockets.accept. | Dominik Picheta | 2017-11-24 | 2 | -9/+18 |
| | | | | |||||
| * | | | setBlocking(false) is called on AsyncFD in newAsyncSocket proc. | Dominik Picheta | 2017-11-24 | 1 | -0/+9 |
| | | | | |||||
| * | | | Multiple improvements to selectors. | Dominik Picheta | 2017-11-24 | 5 | -21/+60 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | 2 | -11/+29 |
| | | | | | | | | | | | | | | | | | | | | * `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' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2018-01-27 | 1 | -0/+50 |
|\ \ \ \ \ | |||||
| * \ \ \ \ | Merge pull request #6517 from FedericoCeratto/hexstr | Dominik Picheta | 2018-01-26 | 1 | -0/+50 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | Add string-to-hex and back conversions | ||||
| | * | | | | | Add string-to-hex and back conversions | Federico Ceratto | 2017-11-27 | 1 | -0/+50 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add parseHexStr and toHex and tests. | ||||
* | | | | | | | fixes #6989 | Andreas Rumpf | 2018-01-27 | 1 | -6/+6 |
|/ / / / / / | |||||
* | | | | | | Fixes #6741 (#7131) | Yuriy Glukhov | 2018-01-25 | 1 | -1/+1 |
| | | | | | | |||||
* | | | | | | 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 |
|/ / / / / / | |||||
* | | | | | | writeStackTrace now officially has no IO effect anymore for more convenient ↵ | Andreas Rumpf | 2018-01-21 | 2 | -4/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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 | 1 | -21/+29 |
|\ \ \ \ \ \ | |||||
| * | | | | | | Add note about OpenSSL 1.0.x support to openssl module. | Dominik Picheta | 2018-01-20 | 1 | -1/+3 |
| | | | | | | | |||||
| * | | | | | | Allow static linking with OpenSSL 1.0.x | Ruslan Mustakov | 2018-01-20 | 1 | -20/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | | | | | | GC add 'string' to dumpNumberOfInstances | Andreas Rumpf | 2018-01-21 | 1 | -0/+5 |
| | | | | | | | |||||
* | | | | | | | 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 |
| | | | | | | |||||
* | | | | | | terminal.nim: code cleanup | Andreas Rumpf | 2018-01-18 | 1 | -41/+27 |
| | | | | | | |||||
* | | | | | | Support truecolor for the terminal stdlib module (#6936) | Dmitry Atamanov | 2018-01-18 | 1 | -14/+177 |
| | | | | | | |||||
* | | | | | | Fixed crash in rand (#7103) | Yuriy Glukhov | 2018-01-18 | 1 | -0/+5 |
| | | | | | | |||||
* | | | | | | Workaround 'defer' issue in httpclient.downloadFile. Refs #3877. (#7101) | Dominik Picheta | 2018-01-18 | 1 | -13/+32 |
| | | | | | | |||||
* | | | | | | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2018-01-18 | 4 | -12/+41 |
|\ \ \ \ \ \ | |||||
| * \ \ \ \ \ | Merge pull request #7023 from yglukhov/unify-async | Dominik Picheta | 2018-01-17 | 2 | -0/+10 |
| |\ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | | Unify async macro and futures for js and native targets | ||||
| | * | | | | | Unify async macro and futures for js and native targets | Yuriy Glukhov | 2018-01-05 | 2 | -0/+10 |
| | | | | | | | |||||
| * | | | | | | Merge pull request #7066 from nim-lang/net-fixes | Dominik Picheta | 2018-01-16 | 2 | -12/+31 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | Assert on closed sockets | ||||
| | * | | | | | | Raise assertion error when attempting to use closed socket. | Dominik Picheta | 2018-01-15 | 2 | -11/+26 |
| | | | | | | | | |||||
| | * | | | | | | recv with a timeout of -1 shouldn't wait on all data. | Dominik Picheta | 2018-01-11 | 1 | -1/+5 |
| | | | | | | | | |||||
* | | | | | | | | make MySQL client work with MariaDB; prefer newer versions over older | Andreas Rumpf | 2018-01-18 | 1 | -2/+2 |
| | | | | | | | | |||||
* | | | | | | | | leak detector: sort type based entries by total used bytes | Andreas Rumpf | 2018-01-18 | 1 | -2/+28 |
| | | | | | | | | |||||
* | | | | | | | | alloc.nim: Make 'logAlloc' produce a toy Nim program for easier memory tracing | Andreas Rumpf | 2018-01-18 | 1 | -2/+2 |
| | | | | | | | | |||||
* | | | | | | | | stats.nim: add a '$' operator for RunningStat | Andreas Rumpf | 2018-01-18 | 1 | -2/+21 |
|/ / / / / / / | |||||
* | | | | | | | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Araq | 2018-01-15 | 1 | -1/+2 |
|\ \ \ \ \ \ \ |