Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve error message for exported generated types | Anatoly Galiulin | 2016-06-01 | 1 | -1/+4 |
| | |||||
* | bugfix: make visibility more robust for macros | Andreas Rumpf | 2016-06-01 | 1 | -3/+3 |
| | |||||
* | fixes #4207 | Andreas Rumpf | 2016-06-01 | 3 | -7/+12 |
| | |||||
* | fixes #3532 | Andreas Rumpf | 2016-06-01 | 1 | -1/+2 |
| | |||||
* | fixes #1611 | Andreas Rumpf | 2016-06-01 | 1 | -1/+6 |
| | |||||
* | Merge pull request #4244 from yglukhov/object-dollar | Andreas Rumpf | 2016-05-31 | 1 | -5/+8 |
|\ | | | | | Fix dollar for non printable/accessible fields. Fixes #4236. | ||||
| * | Fix dollar for non printable/accessible fields. Fixes #4236. | Yuriy Glukhov | 2016-05-31 | 1 | -5/+8 |
| | | |||||
* | | Merge pull request #4245 from abudden/new-formateng | Andreas Rumpf | 2016-05-31 | 4 | -27/+101 |
|\ \ | |/ |/| | Modification to implementation of round() such that it returns a floa… | ||||
| * | Changed math.nim tests to use newly defined ==~ operator | A. S. Budden | 2016-05-31 | 1 | -24/+24 |
| | | |||||
| * | Correction to round0 following review. | A. S. Budden | 2016-05-31 | 1 | -1/+1 |
| | | |||||
| * | Implemented function to split floating point numbers at the decimal place ↵ | A. S. Budden | 2016-05-31 | 2 | -0/+27 |
| | | | | | | | | (equivalent to C's modf function). Fixes #4195. | ||||
| * | Modification to implementation of round() such that it returns a float and ↵ | A. S. Budden | 2016-05-31 | 4 | -27/+74 |
|/ | | | | | | accepts a places argument (fixes #3473). This also involved moving some functions around to get the hierarchy correct and the documentation for frexp was modified such that it was clear that it can return a float in either the range [-1, -0.5] or [0.5, 1]. | ||||
* | hotfix: --noNimblePath wasn't working when in a config file | Andreas Rumpf | 2016-05-31 | 1 | -0/+3 |
| | |||||
* | changed the compiler's path handling; fixes #546 | Andreas Rumpf | 2016-05-31 | 11 | -17/+32 |
| | |||||
* | fixes #3290 | Andreas Rumpf | 2016-05-31 | 1 | -2/+3 |
| | |||||
* | fixes #786 | Andreas Rumpf | 2016-05-31 | 1 | -0/+2 |
| | |||||
* | fixes #765 | Andreas Rumpf | 2016-05-31 | 1 | -2/+4 |
| | |||||
* | fixes #1262 | Andreas Rumpf | 2016-05-31 | 1 | -10/+12 |
| | |||||
* | documentation build cleaned up | Andreas Rumpf | 2016-05-31 | 13 | -38/+43 |
| | |||||
* | fixes #2640 | Andreas Rumpf | 2016-05-31 | 1 | -4/+9 |
| | |||||
* | Merge pull request #4241 from moigagoo/devel | Dominik Picheta | 2016-05-30 | 1 | -1/+23 |
|\ | | | | | Stdlib: asyncdispatch: Add proc `all`. | ||||
| * | Stdlib: asyncdispatch: Add proc `all`. | Konstantin Molchanov | 2016-05-30 | 1 | -1/+23 |
| | | |||||
* | | make test green | Andreas Rumpf | 2016-05-30 | 2 | -22/+40 |
| | | |||||
* | | Merge pull request #4242 from nim-lang/ARAQ-fixes-4221 | Dominik Picheta | 2016-05-30 | 1 | -13/+13 |
|\ \ | | | | | | | fixes #4221 | ||||
| * | | fixes #4221 | Andreas Rumpf | 2016-05-30 | 1 | -13/+13 |
|/ / | |||||
* | | fixes #4238 | Andreas Rumpf | 2016-05-30 | 1 | -6/+2 |
| | | |||||
* | | moved random procs from math to its own module (breaking change) | Andreas Rumpf | 2016-05-30 | 12 | -122/+43 |
| | | |||||
* | | added pure Nim random stdlib module | Andreas Rumpf | 2016-05-30 | 3 | -1/+90 |
| | | |||||
* | | fixes #1713 | Andreas Rumpf | 2016-05-30 | 5 | -11/+32 |
| | | |||||
* | | Merge pull request #4239 from cheatfate/i3059 | Andreas Rumpf | 2016-05-30 | 1 | -31/+76 |
|\ \ | |/ |/| | Let getTimezone() to work properly on BSD | ||||
| * | Adding OpenBSD to defines | cheatfate | 2016-05-30 | 1 | -4/+4 |
| | | |||||
| * | Resolve #3059 | cheatfate | 2016-05-30 | 1 | -31/+76 |
|/ | | | | Make getTimezone() to work properly on FreeBSD and NetBSD. | ||||
* | fixes Windows builds | Andreas Rumpf | 2016-05-30 | 1 | -0/+2 |
| | |||||
* | Merge branch 'girvo-unix-sockets' into devel | Dominik Picheta | 2016-05-30 | 5 | -3/+60 |
|\ | |||||
| * | Merge branch 'unix-sockets' of https://github.com/girvo/Nim into ↵ | Dominik Picheta | 2016-05-30 | 5 | -3/+60 |
|/| | | | | | | | girvo-unix-sockets | ||||
| * | Adding nimdoc comments as per PR comments | Josh Girvin | 2016-05-30 | 1 | -1/+3 |
| | | | | | | | | As per @dom96 code review comments in PR #3488 | ||||
| * | net.nim: add support for Unix sockets | Michał Zieliński | 2015-10-28 | 5 | -2/+57 |
| | | |||||
* | | Merge branch 'apense-patch-8' into devel | Andreas Rumpf | 2016-05-30 | 1 | -52/+101 |
|\ \ | |||||
| * | | Merge branch 'patch-8' of https://github.com/apense/Nim into apense-patch-8 | Andreas Rumpf | 2016-05-30 | 1 | -52/+101 |
|/| | | |||||
| * | | Fixed silly format error | apense | 2015-06-24 | 1 | -1/+1 |
| | | | | | | | | | Needed other bracket | ||||
| * | | Converted tabs | apense | 2015-06-24 | 1 | -39/+39 |
| | | | | | | | | | Not sure what was going on before | ||||
| * | | Rewrote procs for float32/float64 | apense | 2015-06-24 | 1 | -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 devel | Andreas Rumpf | 2016-05-30 | 3 | -11/+107 |
|\ \ \ | |||||
| * | | | refactorings | Andreas Rumpf | 2016-05-30 | 1 | -42/+55 |
| | | | | |||||
| * | | | Merge branch 'patch/fix-3496-generic-tmpl-args' of ↵ | Andreas Rumpf | 2016-05-29 | 3 | -5/+88 |
|/| | | | | | | | | | | | | | | | https://github.com/nanoant/Nim into nanoant-patch/fix-3496-generic-tmpl-args | ||||
| * | | | fixes #3496 | Adam Strzelecki | 2015-10-29 | 3 | -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 header | Andreas Rumpf | 2016-05-29 | 1 | -14/+22 |
| | | | |||||
* | | | Merge pull request #4235 from cheatfate/nosignal | Andreas Rumpf | 2016-05-29 | 1 | -0/+4 |
|\ \ \ | | | | | | | | | Solaris dont have MSG_NOSIGNAL | ||||
| * | | | Solaris dont have MSG_NOSIGNAL | cheatfate | 2016-05-29 | 1 | -0/+4 |
| | | | | |||||
* | | | | Merge pull request #3648 from FedericoCeratto/reuse_port | Andreas Rumpf | 2016-05-29 | 4 | -3/+10 |
|\ \ \ \ | |/ / / |/| | | | Add SO_REUSEPORT support |