Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'devel' into expand-amb-identifier-output | jrfondren | 2019-05-03 | 31 | -499/+890 |
|\ | |||||
| * | add whitespace on the right-hand side of `--` | narimiran | 2019-05-03 | 1 | -1/+1 |
| | | | | | | | | This is an em-dash, not some `--use` flag. | ||||
| * | decent borrow check for --newruntime | Araq | 2019-05-02 | 1 | -6/+35 |
| | | |||||
| * | fixes #11114 | Araq | 2019-05-02 | 1 | -1/+5 |
| | | |||||
| * | introduce temporary <//> for 'owned' to get this compile with 0.19 (#11145) | Andreas Rumpf | 2019-05-02 | 4 | -23/+36 |
| | | | | | | | | | | | | | | | | * introduce temporary <//> for 'owned' to get this compile with 0.19 * make newTable[string, owned Node]() compile (but it crashes) * make sink/owned parameters consistent * make actiontable test compile again * VM: support sytem.move; makes tests green | ||||
| * | discard type is an error, fixes #7470 (#11146) | Jasper Jenkins | 2019-05-01 | 1 | -1/+1 |
| | | |||||
| * | move analyser: fixes another critical bug | Araq | 2019-04-29 | 1 | -1/+1 |
| | | |||||
| * | fixes #11133, error on runtime use of compile-time procs in JS target (#11134) | jrfondren | 2019-04-29 | 1 | -0/+3 |
| | | |||||
| * | added system.unown to make 'owned' sane to use in practice; later on we ↵ | Araq | 2019-04-29 | 6 | -8/+47 |
| | | | | | | | | might change the type inference rules to make it more convenient | ||||
| * | make twidgets example green (#11135) | Andreas Rumpf | 2019-04-28 | 3 | -25/+43 |
| | | |||||
| * | Generic tuple recursion fix (#11115) | Arne Döring | 2019-04-28 | 1 | -2/+2 |
| | | | | | | | | | | * fixes #1145 * unify error messages | ||||
| * | bug fix in sym body hash (#11127) | cooldome | 2019-04-27 | 1 | -2/+2 |
| | | |||||
| * | Fix #11111 nkIdentsDef left in vmgen (#11126) | Mamy Ratsimbazafy | 2019-04-27 | 1 | -2/+2 |
| | | | | | | fixes #11111 | ||||
| * | newruntime: progress... | Andreas Rumpf | 2019-04-27 | 1 | -5/+3 |
| | | |||||
| * | newruntime: make 'discard new RootObj' work | Araq | 2019-04-26 | 1 | -2/+3 |
| | | |||||
| * | preparations to make the twidgets test work | Araq | 2019-04-26 | 2 | -11/+15 |
| | | |||||
| * | introduce a special typing rule that makes seq[owned ref T] easier to use; ↵ | Araq | 2019-04-25 | 1 | -3/+12 |
| | | | | | | | | remains to be investigated... | ||||
| * | fixes #11095 (#11104) | Andreas Rumpf | 2019-04-25 | 2 | -14/+35 |
| | | | | | | * fixes #11095 | ||||
| * | docgen: generate docs for modules imported in system.nim, fixes #10972 (#11101) | Miran | 2019-04-24 | 1 | -1/+3 |
| | | |||||
| * | fixes #11082 | Andreas Rumpf | 2019-04-23 | 2 | -3/+6 |
| | | |||||
| * | Fixes #11078 (#11079) | Jasper Jenkins | 2019-04-23 | 1 | -1/+1 |
| | | | | | | | | | | | | * Fixes #11078 * Move to existing runnableExamples, update the expected html. * Remove second comment token. | ||||
| * | fixes #11073 | Araq | 2019-04-22 | 1 | -2/+4 |
| | | |||||
| * | revert discardable transformation (#10905) | Andreas Rumpf | 2019-04-21 | 5 | -41/+93 |
| | | | | | | | | | | | | | | | | | | | | * Revert "Properly wrap discarded statements (#10322)" This reverts commit 15584879b91e14565156ca140eef1dc100cf34c4. * add test for implicit discard after defer * enable t10241 again * make C++ tests green again | ||||
| * | remove the restriction that module names need to be unique per Nimble… ↵ | Andreas Rumpf | 2019-04-20 | 3 | -19/+36 |
| | | | | | | | | | | | | | | | | | | | | (#11064) * remove the restriction that module names need to be unique per Nimble package * make tests green again * use the 'response' linker file also on Unix in order to fix megatest | ||||
| * | fixes #11053 | Andreas Rumpf | 2019-04-19 | 1 | -5/+4 |
| | | |||||
| * | added a note about what to not do | Andreas Rumpf | 2019-04-19 | 1 | -0/+10 |
| | | |||||
| * | move analyser is smarter; refs #11053 | Andreas Rumpf | 2019-04-19 | 2 | -9/+17 |
| | | |||||
| * | fewer ropes (#11037) | Arne Döring | 2019-04-19 | 8 | -213/+380 |
| | | |||||
| * | Fix varargs int32 (#11054) | Arne Döring | 2019-04-18 | 1 | -5/+12 |
| | | | | | | | | | | * fixes #10999 * adds a test for #10999 | ||||
| * | callsite lineinfe for stackTrace template (#10785) | Arne Döring | 2019-04-18 | 1 | -3/+5 |
| | | |||||
| * | destructors: internal compiler refactoring | Araq | 2019-04-18 | 7 | -103/+77 |
| | | |||||
| * | make the CIs happy | Araq | 2019-04-17 | 1 | -1/+1 |
| | | |||||
| * | fixes #11050 | Araq | 2019-04-17 | 2 | -6/+14 |
| | | |||||
| * | DFA: We are not allowed to take ownership of parameters | Araq | 2019-04-17 | 1 | -1/+2 |
| | | |||||
* | | balance space around emdash -- | Julian Fondren | 2019-04-29 | 1 | -1/+1 |
| | | |||||
* | | add indent to ambiguous-identifier output | Julian Fondren | 2019-04-28 | 1 | -1/+1 |
| | | |||||
* | | re-include ambiguous identifier in ambiguous identifier output | Julian Fondren | 2019-04-28 | 1 | -1/+2 |
| | | |||||
* | | re-include module in ambiguous identifier output | Julian Fondren | 2019-04-28 | 1 | -1/+1 |
| | | |||||
* | | provide more useful ambiguous-identifier error output | Julian Fondren | 2019-04-28 | 1 | -3/+3 |
|/ | |||||
* | fixes #11048 | Araq | 2019-04-17 | 2 | -10/+3 |
| | |||||
* | revert parser stmtListExpr (#11007) | cooldome | 2019-04-17 | 1 | -19/+9 |
| | | | | | | | | | | | | | | | | | * Revert "Support for stmtListExpr in parser after major keywords. Scaled down version. (#10852)" This reverts commit 862897dc0f122e374c0e4d44770ffcd8825e51e3. * redo fix for #4035 * render stmtlistExpr using semicolon * Revert "render stmtlistExpr using semicolon" This reverts commit cafb78b8d5b125b5f6ba94248377a1433b3138cb. * revert test | ||||
* | remove shadow warning, fixes #10732 (#11039) | Miran | 2019-04-17 | 2 | -20/+7 |
| | |||||
* | fixes #11014 | Araq | 2019-04-17 | 1 | -3/+3 |
| | |||||
* | make move-analysis smarter; see tuse_ownedref_after_move test case | Araq | 2019-04-16 | 1 | -8/+30 |
| | |||||
* | injectdestructors.nim: code cleanups | Araq | 2019-04-16 | 1 | -47/+7 |
| | |||||
* | astalgo: use the code style that the other lines use; make debug() less verbose | Araq | 2019-04-16 | 1 | -11/+11 |
| | |||||
* | dfa.nim: track object/tuple field accesses more precisely; sink(o.x); ↵ | Araq | 2019-04-16 | 5 | -44/+97 |
| | | | | sink(o.y) needs to compile; activate the tuple unpacking transf.nim bugfix | ||||
* | Extend the fix for #11018 to strings (#11031) | Clyybber | 2019-04-15 | 1 | -1/+1 |
| | | | | | | * Extend the fix for #11018 to strings * Fix testcase | ||||
* | Fixes #11018 (#11019) | Clyybber | 2019-04-14 | 1 | -0/+3 |
| | |||||
* | make strscans module work with --newruntime | Andreas Rumpf | 2019-04-14 | 2 | -4/+7 |
| |