summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* fixes #11196Araq2019-05-081-2/+2
|
* no 'defers' in my backendAraq2019-05-081-16/+15
|
* forbid casting to bare unchecked array (#11186)Arne Döring2019-05-081-5/+12
| | | | | * fixes #11180, forbid casting to unchecked array. * allow UncheckedArray as param
* cleanup (#11192)Jasper Jenkins2019-05-072-9/+3
|
* Fix type recursion check (#11144)Arne Döring2019-05-071-4/+5
| | | | | * fixes #3456 * add test #3456
* Fixes for ptr array deref codegen (#11191)Jasper Jenkins2019-05-073-39/+19
| | | | | * fixes for ptr array derefence codegen * fix comments, make diff nicer
* nicer 'CC' output messagesAraq2019-05-062-1/+5
|
* fixes #10192Araq2019-05-061-1/+1
|
* low/high for float ranges (#11177)Oscar Nihlgård2019-05-062-3/+9
|
* fixes #9578 (#11176)jcosborn2019-05-061-0/+1
| | | | | | * fixes #9578 * fixed and expanded test
* fixes #9403Araq2019-05-051-1/+1
|
* Fix loop tuple unpacking in templates (#11174)nc-x2019-05-051-1/+5
| | | | | | * Fix loop tuple unpacking in templates * Add test
* fixes #11175Araq2019-05-051-1/+3
|
* Fix #11058 (#11172)Clyybber2019-05-051-1/+2
|
* empty container param error msg (#11158)Jasper Jenkins2019-05-041-0/+3
|
* Fixes #11045. Assigning a proc to const and invoking. (#11076)Aditya Siram2019-05-041-4/+8
|
* Fix 105, few fixes for 101 (#11148)genotrance2019-05-044-4/+7
|
* Fix `nim doc` ignoring doc comments with implicit returns and implicit ↵nc-x2019-05-041-1/+1
| | | | conversions (#11173)
* Destructor lifting fixes #11149 (#11163)cooldome2019-05-043-10/+16
| | | | | | * fixes #11149 * add test
* add whitespace on the right-hand side of `--`narimiran2019-05-031-1/+1
| | | | This is an em-dash, not some `--use` flag.
* decent borrow check for --newruntimeAraq2019-05-021-6/+35
|
* fixes #11114Araq2019-05-021-1/+5
|
* introduce temporary <//> for 'owned' to get this compile with 0.19 (#11145)Andreas Rumpf2019-05-024-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 Jenkins2019-05-011-1/+1
|
* move analyser: fixes another critical bugAraq2019-04-291-1/+1
|
* fixes #11133, error on runtime use of compile-time procs in JS target (#11134)jrfondren2019-04-291-0/+3
|
* added system.unown to make 'owned' sane to use in practice; later on we ↵Araq2019-04-296-8/+47
| | | | might change the type inference rules to make it more convenient
* make twidgets example green (#11135)Andreas Rumpf2019-04-283-25/+43
|
* Generic tuple recursion fix (#11115)Arne Döring2019-04-281-2/+2
| | | | | * fixes #1145 * unify error messages
* bug fix in sym body hash (#11127)cooldome2019-04-271-2/+2
|
* Fix #11111 nkIdentsDef left in vmgen (#11126)Mamy Ratsimbazafy2019-04-271-2/+2
| | | fixes #11111
* newruntime: progress...Andreas Rumpf2019-04-271-5/+3
|
* newruntime: make 'discard new RootObj' workAraq2019-04-261-2/+3
|
* preparations to make the twidgets test workAraq2019-04-262-11/+15
|
* introduce a special typing rule that makes seq[owned ref T] easier to use; ↵Araq2019-04-251-3/+12
| | | | remains to be investigated...
* fixes #11095 (#11104)Andreas Rumpf2019-04-252-14/+35
| | | * fixes #11095
* docgen: generate docs for modules imported in system.nim, fixes #10972 (#11101)Miran2019-04-241-1/+3
|
* fixes #11082Andreas Rumpf2019-04-232-3/+6
|
* Fixes #11078 (#11079)Jasper Jenkins2019-04-231-1/+1
| | | | | | * Fixes #11078 * Move to existing runnableExamples, update the expected html. * Remove second comment token.
* fixes #11073Araq2019-04-221-2/+4
|
* revert discardable transformation (#10905)Andreas Rumpf2019-04-215-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 Rumpf2019-04-203-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 #11053Andreas Rumpf2019-04-191-5/+4
|
* added a note about what to not doAndreas Rumpf2019-04-191-0/+10
|
* move analyser is smarter; refs #11053Andreas Rumpf2019-04-192-9/+17
|
* fewer ropes (#11037)Arne Döring2019-04-198-213/+380
|
* Fix varargs int32 (#11054)Arne Döring2019-04-181-5/+12
| | | | | * fixes #10999 * adds a test for #10999
* callsite lineinfe for stackTrace template (#10785)Arne Döring2019-04-181-3/+5
|
* destructors: internal compiler refactoringAraq2019-04-187-103/+77
|
* make the CIs happyAraq2019-04-171-1/+1
|