summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* M&S GC: collect earlier under memory pressureAndreas Rumpf2018-01-301-6/+7
|
* fixes the tracking of 'occupied memory'Andreas Rumpf2018-01-301-6/+96
|
* Merge pull request #6796 from nim-lang/async-improvementsDominik Picheta2018-01-2812-1668/+109
|\ | | | | Async improvements
| * Revert 3db460f5045e790b54ea382 as requested by @Araq.Dominik Picheta2018-01-283-27/+14
| |
| * Merge branch 'devel' into async-improvementsDominik Picheta2018-01-1761-1434/+3552
| |\
| * \ Merge branch 'devel' into async-improvementsAndreas Rumpf2017-12-1134-396/+743
| |\ \
| * | | Fix asyncdispatch docgenDominik Picheta2017-11-261-2/+2
| | | |
| * | | Remove upcoming folder.Dominik Picheta2017-11-241-1630/+0
| | | |
| * | | Fix typo in asyncfile.Dominik Picheta2017-11-241-1/+1
| | | |
| * | | Implements ``asyncdispatch.getIoHandler`` and assert on nil futures.Dominik Picheta2017-11-242-0/+9
| | | |
| * | | Implements nativesockets.accept.Dominik Picheta2017-11-242-9/+18
| | | |
| * | | setBlocking(false) is called on AsyncFD in newAsyncSocket proc.Dominik Picheta2017-11-241-0/+9
| | | |
| * | | Multiple improvements to selectors.Dominik Picheta2017-11-245-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 Picheta2017-11-242-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-authorityDominik Picheta2018-01-281-3/+11
|\ \ \ \ | | | | | | | | | | Allow parsing URIs without authority
| * | | | Allow parsing URIs without authoritypgkos2017-10-251-4/+12
| | | | |
* | | | | Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2018-01-271-0/+50
|\ \ \ \ \
| * \ \ \ \ Merge pull request #6517 from FedericoCeratto/hexstrDominik Picheta2018-01-261-0/+50
| |\ \ \ \ \ | | | | | | | | | | | | | | Add string-to-hex and back conversions
| | * | | | | Add string-to-hex and back conversionsFederico Ceratto2017-11-271-0/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add parseHexStr and toHex and tests.
* | | | | | | fixes #6989Andreas Rumpf2018-01-271-6/+6
|/ / / / / /
* | | | | | Fixes #6741 (#7131)Yuriy Glukhov2018-01-251-1/+1
| | | | | |
* | | | | | Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2018-01-221-11/+14
|\ \ \ \ \ \
| * | | | | | Fallback to doNothing if /proc/loadavg cant be opened (#7123)Yuriy Glukhov2018-01-221-11/+14
| | | | | | |
* | | | | | | make C++ tests green againAndreas Rumpf2018-01-221-2/+2
| | | | | | |
* | | | | | | GC: also report total GC'ed heap size ignoring losses due to fragmentationAndreas Rumpf2018-01-211-1/+3
|/ / / / / /
* | | | | | writeStackTrace now officially has no IO effect anymore for more convenient ↵Andreas Rumpf2018-01-212-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | debugging
* | | | | | M&S GC: minor code cleanupAndreas Rumpf2018-01-211-6/+0
| | | | | |
* | | | | | GC: fixes size computation for leak detectionAndreas Rumpf2018-01-211-4/+4
| | | | | |
* | | | | | Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2018-01-211-21/+29
|\ \ \ \ \ \
| * | | | | | Add note about OpenSSL 1.0.x support to openssl module.Dominik Picheta2018-01-201-1/+3
| | | | | | |
| * | | | | | Allow static linking with OpenSSL 1.0.xRuslan Mustakov2018-01-201-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 dumpNumberOfInstancesAndreas Rumpf2018-01-211-0/+5
| | | | | | |
* | | | | | | Mark&Sweep GC: introduce nimTracing define for debuggingAndreas Rumpf2018-01-192-2/+42
|/ / / / / /
* | | | | | fixes size computations for 'dumpNumberOfInstances'Andreas Rumpf2018-01-191-1/+1
| | | | | |
* | | | | | bugfix: do not call memcmp for nil stringsAndreas Rumpf2018-01-191-3/+6
| | | | | |
* | | | | | terminal.nim: code cleanupAndreas Rumpf2018-01-181-41/+27
| | | | | |
* | | | | | Support truecolor for the terminal stdlib module (#6936)Dmitry Atamanov2018-01-181-14/+177
| | | | | |
* | | | | | Fixed crash in rand (#7103)Yuriy Glukhov2018-01-181-0/+5
| | | | | |
* | | | | | Workaround 'defer' issue in httpclient.downloadFile. Refs #3877. (#7101)Dominik Picheta2018-01-181-13/+32
| | | | | |
* | | | | | Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2018-01-184-12/+41
|\ \ \ \ \ \
| * \ \ \ \ \ Merge pull request #7023 from yglukhov/unify-asyncDominik Picheta2018-01-172-0/+10
| |\ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | Unify async macro and futures for js and native targets
| | * | | | | Unify async macro and futures for js and native targetsYuriy Glukhov2018-01-052-0/+10
| | | | | | |
| * | | | | | Merge pull request #7066 from nim-lang/net-fixesDominik Picheta2018-01-162-12/+31
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Assert on closed sockets
| | * | | | | | Raise assertion error when attempting to use closed socket.Dominik Picheta2018-01-152-11/+26
| | | | | | | |
| | * | | | | | recv with a timeout of -1 shouldn't wait on all data.Dominik Picheta2018-01-111-1/+5
| | | | | | | |
* | | | | | | | make MySQL client work with MariaDB; prefer newer versions over olderAndreas Rumpf2018-01-181-2/+2
| | | | | | | |
* | | | | | | | leak detector: sort type based entries by total used bytesAndreas Rumpf2018-01-181-2/+28
| | | | | | | |
* | | | | | | | alloc.nim: Make 'logAlloc' produce a toy Nim program for easier memory tracingAndreas Rumpf2018-01-181-2/+2
| | | | | | | |
* | | | | | | | stats.nim: add a '$' operator for RunningStatAndreas Rumpf2018-01-181-2/+21
|/ / / / / / /
* | | | | | | Merge branch 'devel' of github.com:nim-lang/Nim into develAraq2018-01-151-1/+2
|\ \ \ \ \ \ \