Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'devel' into bigbreak | Araq | 2014-11-03 | 7 | -34/+158 |
|\ | | | | | | | | | Conflicts: lib/pure/osproc.nim | ||||
| * | Merge pull request #1609 from rbehrends/fix-method-dispatch | Andreas Rumpf | 2014-11-03 | 4 | -23/+114 |
| |\ | | | | | | | Fix method recursion bug. | ||||
| | * | Fix dispatcher creation for method prototypes. | Reimer Behrends | 2014-11-02 | 3 | -28/+92 |
| | | | | | | | | | | | | | | | | | | | | | | | | When method prototypes were involved (e.g. forward declarations for mutual recursion), calls were sometimes dispatched to the wrong method implementation. One of the reasons was that method dispatchers were then not always attached to method ASTs in the correct place. | ||||
| | * | Added test case for recursive methods. | Reimer Behrends | 2014-11-02 | 1 | -0/+22 |
| | | | |||||
| | * | Reset location when creating a method dispatcher | Reimer Behrends | 2014-11-01 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When creating a method dispatcher, the location of the underlying method was copied. Under some circumstances, the name of the location (loc.r) was already initialized, in which case the method dispatcher shared a name with one of the methods, leading to a C compiler error. By setting loc.r to nil when copying the dispatcher information from the original method, we ensure that the dispatcher C function gets its proper name. | ||||
| | * | Fix method recursion bug. | Reimer Behrends | 2014-10-31 | 1 | -1/+5 |
| | | | | | | | | | | | | Additional checks for method call transformations. | ||||
| * | | Merge pull request #1620 from trustable-code/PR6 | Andreas Rumpf | 2014-11-03 | 2 | -7/+36 |
| |\ \ | | | | | | | | | Fix terminate() and add kill() | ||||
| | * | | Added test case | Simon Krauter | 2014-11-03 | 1 | -0/+21 |
| | | | | |||||
| | * | | Fix terminate() and add kill() | Simon Krauter | 2014-11-02 | 1 | -7/+15 |
| | | | | |||||
* | | | | Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak | Araq | 2014-11-03 | 7 | -35/+104 |
|\ \ \ \ | |||||
| * | | | | Update buildbat.tmpl | Varriount | 2014-11-03 | 1 | -1/+12 |
| | | | | | | | | | | | | | | | Batch scripts generated by `koch csources` now return proper error codes, and stop when there is an error. | ||||
| * | | | | Merge pull request #1569 from idlewan/prettyCC | Andreas Rumpf | 2014-11-03 | 2 | -15/+40 |
| |\ \ \ \ | | | | | | | | | | | | | Prettify compiler output for verbosity=1 | ||||
| | * | | | | Forgot to keep extern pragma for execProcesses | Erwan Ameil | 2014-11-02 | 1 | -1/+2 |
| | | | | | | |||||
| | * | | | | Use defaut nil callback for execProcesses | Erwan Ameil | 2014-11-02 | 1 | -11/+1 |
| | | | | | | |||||
| | * | | | | Change empty callback into nil | Erwan Ameil | 2014-11-02 | 1 | -9/+12 |
| | | | | | | |||||
| | * | | | | Tidy up the prettification of the default verbosity c compilation output | Erwan Ameil | 2014-10-13 | 2 | -25/+28 |
| | | | | | | |||||
| | * | | | | Prettify compiler output for verbosity=1 | Erwan Ameil | 2014-10-12 | 2 | -15/+43 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Long lines displaying the invocation of the c compiler are replaced with short, readable lines. | ||||
| * | | | | | Merge pull request #1621 from flaviut/fix-oid | Andreas Rumpf | 2014-11-03 | 1 | -1/+1 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | Remove extra trailing zero from oid | ||||
| | * | | | | | Remove extra trailing zero from oid | Flaviu Tamas | 2014-11-02 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `$` would return a string of length 25, including the trailing null String length changed to 24, avoiding an extra null byte in the output | ||||
| * | | | | | | Merge pull request #1589 from Varriount/fix-1561 | Andreas Rumpf | 2014-11-02 | 2 | -1/+16 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | Fixes #1561 | ||||
| | * \ \ \ \ \ | Fix #1561 | Varriount | 2014-10-29 | 3 | -1/+17 |
| | |\ \ \ \ \ \ | |||||
| * | \ \ \ \ \ \ | Merge pull request #1604 from Varriount/fix-1599 | Andreas Rumpf | 2014-11-02 | 2 | -17/+35 |
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix #1599 | ||||
| | * | | | | | | | | Fix #1599 | Clay Sweetser | 2014-10-29 | 2 | -17/+35 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compiler-specific options are now read with the '{compiler}.cpp' prefix in C++ mode. GCC C++ mode is fixed. | ||||
| * | | | | | | | | | Merge pull request #1619 from Araq/revert-1618-patch-3 | Varriount | 2014-11-01 | 1 | -1/+2 |
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Revert "Remove extra trailing zero" | ||||
| | * | | | | | | | | | Revert "Remove extra trailing zero" | Varriount | 2014-11-01 | 1 | -1/+2 |
| |/ / / / / / / / / | |||||
| * | | | | | | | | | Merge pull request #1618 from flaviut/patch-3 | Varriount | 2014-11-01 | 1 | -2/+1 |
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Remove extra trailing zero | ||||
| | * | | | | | | | | | Remove extra trailing zero | Flaviu Tamas | 2014-11-01 | 1 | -2/+1 |
| |/ / / / / / / / / | |||||
* | | | | | | | | | | Merge branch 'devel' into bigbreak | Araq | 2014-11-03 | 10 | -85/+230 |
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: lib/impure/db_postgres.nim lib/pure/json.nim lib/pure/math.nim lib/system/atomics.nim | ||||
| * | | | | | | | | | Fix math.nim on windows | Varriount | 2014-11-03 | 1 | -1/+1 |
| | | | | | | | | | | |||||
| * | | | | | | | | | Merge pull request #1443 from def-/future-listcomprehensions | Andreas Rumpf | 2014-11-03 | 1 | -0/+57 |
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Add list comprehensions to future module | ||||
| | * | | | | | | | | | Extend list comprehension documentation | def | 2014-08-03 | 1 | -16/+20 |
| | | | | | | | | | | | |||||
| | * | | | | | | | | | Add list comprehensions to future module | def | 2014-08-03 | 1 | -0/+53 |
| | | | | | | | | | | | |||||
| * | | | | | | | | | | Merge pull request #1553 from gradha/pr_json_module_improvements | Andreas Rumpf | 2014-11-03 | 1 | -91/+540 |
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | json module improvements | ||||
| | * | | | | | | | | | | Hides TJsonError, it wasn't being used. | Grzegorz Adam Hankiewicz | 2014-10-04 | 1 | -1/+1 |
| | | | | | | | | | | | | |||||
| | * | | | | | | | | | | Documents json module. | Grzegorz Adam Hankiewicz | 2014-10-04 | 1 | -90/+539 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Merge pull request #1448 from def-/posix-math | Andreas Rumpf | 2014-11-03 | 3 | -53/+113 |
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Add -lm for fesetround and fegetround | ||||
| | * | | | | | | | | | | | Move fenv to its own module | def | 2014-08-22 | 2 | -54/+113 |
| | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | Move floating point rounding and exceptions handling to math | def | 2014-08-06 | 2 | -45/+43 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (it's C99 as well, not just POSIX) | ||||
| | * | | | | | | | | | | | Add -lm for fesetround and fegetround | def | 2014-08-05 | 1 | -0/+3 |
| | | |/ / / / / / / / / | | |/| | | | | | | | | | |||||
| * | | | | | | | | | | | Merge pull request #1565 from gradha/pr_supports_nnkPostfix_stringification | Andreas Rumpf | 2014-11-03 | 1 | -1/+5 |
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds stringification support for nnkPostfix nodes. | ||||
| | * | | | | | | | | | | | Adds stringification support for nnkPostfix nodes. | Grzegorz Adam Hankiewicz | 2014-10-11 | 1 | -1/+5 |
| | | |/ / / / / / / / / | | |/| | | | | | | | | | |||||
| * | | | | | | | | | | | only produce the link to the docs if they are installed | Araq | 2014-11-03 | 2 | -6/+1 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Update nsis.tmpl | Varriount | 2014-11-02 | 1 | -4/+3 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Update nsis.tmpl | Varriount | 2014-11-02 | 1 | -0/+1 |
| | |_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | |||||
| * | | | | | | | | | | Merge pull request #1608 from rbehrends/fix-atomics | Andreas Rumpf | 2014-11-01 | 1 | -21/+27 |
| |\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | Various atomics fixes for gcc/clang. | ||||
| | * | | | | | | | | | Various atomics fixes for gcc/clang. | Reimer Behrends | 2014-10-30 | 1 | -21/+27 |
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make atomicInc/atomicDec work with clang, too; also, actually import the memory model constants from C rather than relying on the enum matching the C constants by happenstance. | ||||
| * | | | | | | | | | Update nsis.tmpl | Varriount | 2014-10-25 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix adding the mingw binary to the path variable | ||||
| * | | | | | | | | | Merge pull request #1497 from milosn/devel | Varriount | 2014-10-24 | 2 | -8/+29 |
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Preserve nil <-> NULL between Nimrod and database. | ||||
| | * | | | | | | | | | Add comment. | Milos Negovanovic | 2014-10-21 | 1 | -1/+2 |
| | | | | | | | | | | | |||||
| | * | | | | | | | | | Add comment. | Milos Negovanovic | 2014-10-21 | 1 | -0/+1 |
| | | | | | | | | | | |