Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Destructors: more moves for tuples (#9808) | cooldome | 2018-11-27 | 3 | -2/+7 |
| | |||||
* | new minor language feature: .noSideEffect blocks like .gcsafe blocks | Andreas Rumpf | 2018-11-27 | 4 | -8/+14 |
| | |||||
* | don't crash where there is an unknown statement pragma [backport] | Andreas Rumpf | 2018-11-27 | 1 | -2/+5 |
| | |||||
* | fixes #7365 | alaviss | 2018-11-26 | 1 | -1/+1 |
| | |||||
* | fixes #9675 | Andreas Rumpf | 2018-11-26 | 4 | -2/+5 |
| | |||||
* | More converter fixes (#9737) | cooldome | 2018-11-26 | 1 | -5/+13 |
| | | | | | | * fixes #9735 * fixes #9736 * fixes #3503 | ||||
* | Remove dead code (#9777) | Jacek Sieka | 2018-11-26 | 2 | -8/+2 |
| | | | | | | | | | * gc/gc2: remove unused ref counting stuff * also removes some false threading support - hasSharedHeap is always false in gc/gc2 * gc: remove some threading cruft * remove asgnRefNoCycle * compiler: remove TLoc.dup (unused) | ||||
* | fixes #9794: sizeof tuple is incorrect if contains imported object (#9795) | cooldome | 2018-11-26 | 1 | -3/+3 |
| | | | | | | * fixes #9794 * Fix linux test | ||||
* | Fixes multiple bugs with sink arguments (#9802) | cooldome | 2018-11-26 | 3 | -9/+9 |
| | | | | | | * fixes #9781 * fix spacing | ||||
* | Fixes 9716 [backport] (#9790) | Yuriy Glukhov | 2018-11-24 | 2 | -12/+15 |
| | | | | | | * reuse temporary variable * fixes #9716 [backport] * Declare local vars in safer place | ||||
* | fix #9759 (#9789) | Arne Döring | 2018-11-23 | 1 | -1/+2 |
| | |||||
* | fixes #9764 | Araq | 2018-11-23 | 1 | -1/+1 |
| | |||||
* | IC: further progress | Araq | 2018-11-22 | 3 | -11/+30 |
| | |||||
* | Destructors: move into nkTupleConstr and move on tuple unpacking (#9776) | cooldome | 2018-11-22 | 1 | -1/+24 |
| | |||||
* | Add isInstanceOf for generic procs to the macros module (#9730) | cooldome | 2018-11-21 | 5 | -3/+17 |
| | |||||
* | document the --incremental build switch; make CIs green again | Araq | 2018-11-21 | 1 | -2/+3 |
| | |||||
* | pathutils: remove dead code | Araq | 2018-11-21 | 1 | -17/+0 |
| | |||||
* | compiler: remove unused assignment flags (#9760) | Jacek Sieka | 2018-11-21 | 2 | -20/+5 |
| | |||||
* | IC: produce a good error message for when the compiler was built without the ↵ | Andreas Rumpf | 2018-11-20 | 1 | -0/+4 |
| | | | | incremental recompilation feature | ||||
* | IR: also serialize the new transformedBody field | Araq | 2018-11-20 | 1 | -0/+6 |
| | |||||
* | IC: further progress | Araq | 2018-11-20 | 3 | -4/+11 |
| | |||||
* | fix #9726 (#9765) | Arne Döring | 2018-11-20 | 1 | -2/+3 |
| | |||||
* | incremental compilation: bugfixes | Araq | 2018-11-19 | 2 | -2/+4 |
| | |||||
* | incremental compilation: simple recompilation works | Araq | 2018-11-19 | 4 | -0/+11 |
| | |||||
* | bitsize respected in size calculation. (#9756) | Arne Döring | 2018-11-19 | 2 | -3/+10 |
| | |||||
* | fixes #9743 | Araq | 2018-11-19 | 1 | -1/+2 |
| | |||||
* | Fixes #9671 (#9750) | Randy Smith | 2018-11-19 | 1 | -3/+0 |
| | |||||
* | Fixes discard bug in cpp codegen (#9747) [backport] | cooldome | 2018-11-19 | 1 | -9/+2 |
| | | | Fixes discard bug in cpp codegen | ||||
* | Fixed yield in nkObjConstr. Fixes #9694 [backport] (#9744) | Yuriy Glukhov | 2018-11-18 | 1 | -9/+15 |
| | | | | | * Fixed yield in nkObjConstr. Fixes #9694 * Separate expr lowering from state splitting, introduce a clear lowering internal error | ||||
* | make tsizeof run on C++ backend (#9734) | Arne Döring | 2018-11-18 | 1 | -10/+18 |
| | |||||
* | make hex digit error msg more helpful (#9727) | Timothee Cour | 2018-11-16 | 1 | -1/+2 |
| | |||||
* | --gc:destructors: hello world example compiles and runs | Araq | 2018-11-16 | 3 | -2/+12 |
| | |||||
* | fixes #9692 | Araq | 2018-11-15 | 1 | -3/+6 |
| | |||||
* | Converter bug fixes (#9700) | cooldome | 2018-11-15 | 3 | -2/+11 |
| | | | | | * Fixes #9698 * Fixes #9699 | ||||
* | Of operator in vm fixes [backport] (#9717) | cooldome | 2018-11-15 | 5 | -7/+14 |
| | | | | | | * fixes #9701 * fixes #9702 * optimize of statement to bool | ||||
* | nimfind: improvements | Andreas Rumpf | 2018-11-15 | 1 | -0/+2 |
| | |||||
* | added first version of a nimfind tool for the poor souls that don't have a ↵ | Andreas Rumpf | 2018-11-14 | 10 | -52/+98 |
| | | | | good nimsuggest integretation | ||||
* | nimpretty: explicit --indent option; fixes #9502; refs #9510 [backport] | Andreas Rumpf | 2018-11-11 | 3 | -12/+17 |
| | |||||
* | nimpretty: fixes #9673 [backport] | Andreas Rumpf | 2018-11-11 | 1 | -1/+1 |
| | |||||
* | deprecated ospaths (#9665) | Andreas Rumpf | 2018-11-09 | 4 | -5/+6 |
| | |||||
* | feedback injected | Arne Döring | 2018-11-08 | 3 | -4/+3 |
| | |||||
* | fix #8011 | Arne Döring | 2018-11-08 | 2 | -1/+7 |
| | |||||
* | fix #8335 | Arne Döring | 2018-11-08 | 1 | -0/+2 |
| | |||||
* | fix #9319 | Arne Döring | 2018-11-08 | 1 | -0/+2 |
| | |||||
* | NaN fixes for clang backend (#9652) | Arne Döring | 2018-11-08 | 1 | -6/+1 |
| | |||||
* | er... 'a not b' is an infix call | Andreas Rumpf | 2018-11-08 | 1 | -1/+1 |
| | |||||
* | fixes parsing regressions; binary 'not' for 'not nil' must stay | Andreas Rumpf | 2018-11-08 | 1 | -2/+17 |
| | |||||
* | fixes #9633 | Andreas Rumpf | 2018-11-08 | 1 | -5/+8 |
| | |||||
* | parser change: 'not' is always a unary operator; fixes #9574 | Andreas Rumpf | 2018-11-07 | 1 | -1/+1 |
| | |||||
* | Simplify cgen forward proc (#9635) | Jacek Sieka | 2018-11-07 | 2 | -71/+24 |
| | | | | | | | | | | * cgen: remove module resetting (unused) * cgen: keep single list of forwarded modules fewer counters to keep track of * cgen: fix module lookup |