summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* sttdlib: asyncdispatch: `all`: Add Future[void] support.Konstantin Molchanov2016-05-311-15/+19
|
* stdlib: asyncdispatch: `all`: typo fixed.Konstantin Molchanov2016-05-311-1/+1
|
* stdlib: asyncdispatch: `add` proc supports varargs now.Konstantin Molchanov2016-05-311-6/+3
|
* Stdlib: asyncdispatch: `all` proc: Fix incorect counter value issue.Konstantin Molchanov2016-05-311-5/+8
|
* Stdlib: asyncdispatch: `all` proc: Replace req with openarray.Konstantin Molchanov2016-05-311-1/+1
|
* Merge branch 'devel' of github.com:nim-lang/Nim into develKonstantin Molchanov2016-05-3149-254/+379
|\
| * hotfix: --noNimblePath wasn't working when in a config fileAndreas Rumpf2016-05-311-0/+3
| |
| * changed the compiler's path handling; fixes #546Andreas Rumpf2016-05-3111-17/+32
| |
| * fixes #3290Andreas Rumpf2016-05-311-2/+3
| |
| * fixes #786Andreas Rumpf2016-05-311-0/+2
| |
| * fixes #765Andreas Rumpf2016-05-311-2/+4
| |
| * fixes #1262Andreas Rumpf2016-05-311-10/+12
| |
| * documentation build cleaned upAndreas Rumpf2016-05-3113-38/+43
| |
| * fixes #2640Andreas Rumpf2016-05-311-4/+9
| |
| * Merge pull request #4241 from moigagoo/develDominik Picheta2016-05-301-1/+23
| |\ | | | | | | Stdlib: asyncdispatch: Add proc `all`.
| * | make test greenAndreas Rumpf2016-05-302-22/+40
| | |
| * | Merge pull request #4242 from nim-lang/ARAQ-fixes-4221Dominik Picheta2016-05-301-13/+13
| |\ \ | | | | | | | | fixes #4221
| | * | fixes #4221Andreas Rumpf2016-05-301-13/+13
| |/ /
| * | fixes #4238Andreas Rumpf2016-05-301-6/+2
| | |
| * | moved random procs from math to its own module (breaking change)Andreas Rumpf2016-05-3012-122/+43
| | |
| * | added pure Nim random stdlib moduleAndreas Rumpf2016-05-303-1/+90
| | |
| * | fixes #1713Andreas Rumpf2016-05-305-11/+32
| | |
| * | Merge pull request #4239 from cheatfate/i3059Andreas Rumpf2016-05-301-31/+76
| |\ \ | | | | | | | | Let getTimezone() to work properly on BSD
| | * | Adding OpenBSD to definescheatfate2016-05-301-4/+4
| | | |
| | * | Resolve #3059cheatfate2016-05-301-31/+76
| |/ / | | | | | | | | | Make getTimezone() to work properly on FreeBSD and NetBSD.
* | / Stdlib: asyncdispatch: Add support of varargs to `all`.Konstantin Molchanov2016-05-311-0/+3
| |/ |/|
* | Stdlib: asyncdispatch: Add proc `all`.Konstantin Molchanov2016-05-301-1/+23
|/
* fixes Windows buildsAndreas Rumpf2016-05-301-0/+2
|
* Merge branch 'girvo-unix-sockets' into develDominik Picheta2016-05-305-3/+60
|\
| * Merge branch 'unix-sockets' of https://github.com/girvo/Nim into ↵Dominik Picheta2016-05-305-3/+60
|/| | | | | | | girvo-unix-sockets
| * Adding nimdoc comments as per PR commentsJosh Girvin2016-05-301-1/+3
| | | | | | | | As per @dom96 code review comments in PR #3488
| * net.nim: add support for Unix socketsMichał Zieliński2015-10-285-2/+57
| |
* | Merge branch 'apense-patch-8' into develAndreas Rumpf2016-05-301-52/+101
|\ \
| * | Merge branch 'patch-8' of https://github.com/apense/Nim into apense-patch-8Andreas Rumpf2016-05-301-52/+101
|/| |
| * | Fixed silly format errorapense2015-06-241-1/+1
| | | | | | | | | Needed other bracket
| * | Converted tabsapense2015-06-241-39/+39
| | | | | | | | | Not sure what was going on before
| * | Rewrote procs for float32/float64apense2015-06-241-86/+128
| | | | | | | | | When a proc is `importc`-ed, made explicit. Otherwise, used `[T: float32|float64]`
* | | Merge branch 'nanoant-patch/fix-3496-generic-tmpl-args' into develAndreas Rumpf2016-05-303-11/+107
|\ \ \
| * | | refactoringsAndreas Rumpf2016-05-301-42/+55
| | | |
| * | | Merge branch 'patch/fix-3496-generic-tmpl-args' of ↵Andreas Rumpf2016-05-293-5/+88
|/| | | | | | | | | | | | | | | https://github.com/nanoant/Nim into nanoant-patch/fix-3496-generic-tmpl-args
| * | | fixes #3496Adam Strzelecki2015-10-293-5/+88
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem comes from the fact that macroOrTmpl[...] is transformed by semSubscript which is trying to evaluate macroOrTmpl identifier in place. This is okay for non-generic macros or templates, but wrong for generic ones, that do not have a chance to receive their generic arguments explicitly specified in brackets. Solution: 1. macroOrTmpl[...] where macroOrTmpl is non-generic macro or template, then macroOrTmpl is evaluated before applying brackets. (as before) 2. macroOrTmpl[...] where macroOrTmpl is generic macro or template, then if: a. It comes from macroOrTmpl[...](...) call expr (efInCall), then macroOrTmpl is turned into a symbol (efNoEvaluate) rather than evaluating it in place, then whole bracket expr is returned to semIndirectOp which transforms it to proper generic macro or template call with explicit generic arguments. b. macroOrTmpl[...] does not come from call expr, as above macroOrTmpl is transformed to symbol, then it is transformed into proper generic macro or template call with explicit generic arguments and no normal arguments.
* | | make SO_REUSEPORT independent of Linux headerAndreas Rumpf2016-05-291-14/+22
| | |
* | | Merge pull request #4235 from cheatfate/nosignalAndreas Rumpf2016-05-291-0/+4
|\ \ \ | | | | | | | | Solaris dont have MSG_NOSIGNAL
| * | | Solaris dont have MSG_NOSIGNALcheatfate2016-05-291-0/+4
| | | |
* | | | Merge pull request #3648 from FedericoCeratto/reuse_portAndreas Rumpf2016-05-294-3/+10
|\ \ \ \ | |/ / / |/| | | Add SO_REUSEPORT support
| * | | Add SO_REUSEPORT supportFederico Ceratto2015-12-164-3/+10
| | | |
* | | | fixes #3729Andreas Rumpf2016-05-292-0/+372
| | | |
* | | | fixes #4177Andreas Rumpf2016-05-282-2/+19
| | | |
* | | | widestrs are always available for better interopAndreas Rumpf2016-05-281-2/+1
| | | |
* | | | Merge branch 'jlp765-db_odbc2' into develAndreas Rumpf2016-05-282-24/+23
|\ \ \ \