summary refs log tree commit diff stats
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-2813-1668/+118
|\ | | | | Async improvements
| * Revert 3db460f5045e790b54ea382 as requested by @Araq.Dominik Picheta2018-01-284-32/+14
| |
| * Merge branch 'devel' into async-improvementsDominik Picheta2018-01-17201-2579/+6555
| |\
| * \ Merge branch 'devel' into async-improvementsAndreas Rumpf2017-12-1195-945/+9595
| |\ \
| * | | 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-243-0/+12
| | | |
| * | | Implements nativesockets.accept.Dominik Picheta2017-11-243-9/+20
| | | |
| * | | setBlocking(false) is called on AsyncFD in newAsyncSocket proc.Dominik Picheta2017-11-242-1/+11
| | | |
| * | | Multiple improvements to selectors.Dominik Picheta2017-11-246-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 Picheta2017-11-243-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-authorityDominik Picheta2018-01-281-3/+11
|\ \ \ \ | | | | | | | | | | Allow parsing URIs without authority
| * | | | Allow parsing URIs without authoritypgkos2017-10-251-4/+12
| | | | |
* | | | | Merge branch 'devel' into araq-newlinesAraq2018-01-2813-64/+246
|\ \ \ \ \
| * \ \ \ \ Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2018-01-272-0/+68
| |\ \ \ \ \
| | * \ \ \ \ Merge pull request #6517 from FedericoCeratto/hexstrDominik Picheta2018-01-262-0/+68
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | Add string-to-hex and back conversions
| | | * | | | | Add string-to-hex and back conversionsFederico Ceratto2017-11-272-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add parseHexStr and toHex and tests.
| * | | | | | | fix test for bug #6989Andreas Rumpf2018-01-272-5/+4
| | | | | | | |
| * | | | | | | fixes #6989Andreas Rumpf2018-01-273-7/+116
| |/ / / / / /
| * | | | | | Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2018-01-256-57/+60
| |\ \ \ \ \ \
| | * | | | | | Fixes #6741 (#7131)Yuriy Glukhov2018-01-252-42/+48
| | | | | | | |
| | * | | | | | Merge pull request #7130 from juanfra684/patch-2Dominik Picheta2018-01-231-4/+1
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Gratipay is dead
| | | * | | | | | Gratipay is deadJuan Francisco Cantero Hurtado2018-01-231-4/+1
| | |/ / / / / / | | | | | | | | | | | | | | | | https://gratipay.news/the-end-cbfba8f50981
| | * | | | | | Fix longgc category tests (#7095)Sergey Avseyev2018-01-223-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 patternsAndreas Rumpf2018-01-251-0/+3
| |/ / / / / /
* | | | | | | in triple line string literals the newline should be '\n' tooAraq2018-01-281-1/+1
| | | | | | |
* | | | | | | fixes #7089Andreas Rumpf2018-01-246-5/+30
|/ / / / / /
* | | | | | 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
|/ / / / / /
* | | | | | Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2018-01-211-3/+8
|\ \ \ \ \ \
| * \ \ \ \ \ Merge pull request #7119 from zielmicha/patch-2Dominik Picheta2018-01-211-3/+8
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Change default ARM compiler name
| | * | | | | | Change default ARM compiler nameMichał Zieliński2018-01-211-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 Rumpf2018-01-213-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-213-23/+34
|\ \ \ \ \ \
| * | | | | | Add note about OpenSSL 1.0.x support to openssl module.Dominik Picheta2018-01-201-1/+3
| | | | | | |
| * | | | | | Merge pull request #7113 from endragor/static-openssl102Dominik Picheta2018-01-202-22/+30
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Allow static linking with OpenSSL 1.0.2
| | * | | | | | Allow static linking with OpenSSL 1.0.xRuslan Mustakov2018-01-202-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 Stearn2018-01-191-0/+1
| | | | | | |
* | | | | | | GC add 'string' to dumpNumberOfInstancesAndreas Rumpf2018-01-211-0/+5
| | | | | | |
* | | | | | | basic 'lent T' test worksAndreas Rumpf2018-01-214-16/+36
| | | | | | |
* | | | | | | 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
| | | | | |