summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* Make range checks in semConv (#7164)Oscar Nihlgård2019-05-104-21/+54
| | | | | | | | | | | * Remove NaN/Inf/NegInf magic * Make range checks in semConv * fix the failing line * fix `firstOrd` and `lastOrd` * fix `localError` * remove debug comment * Cleanup, fix failing test * make tests green
* fixes #7569, all credit to @vincentvidal (#11213)Miran2019-05-101-1/+1
|
* Fix #9844 (#11216)Clyybber2019-05-091-1/+8
| | | | * Fixes #9844
* fixes #11204 (#11207)cooldome2019-05-091-0/+1
|
* fix complex typdesc iteratorsJasper Jenkins2019-05-081-0/+1
|
* Merge pull request #11201 from nim-lang/araq-fixes-11200Andreas Rumpf2019-05-083-3/+3
|\ | | | | fixes 11200
| * fixes #11200Araq2019-05-081-1/+1
| |
| * typoAraq2019-05-082-2/+2
| |
* | Merge pull request #11132 from jrfondren/expand-amb-identifier-outputAndreas Rumpf2019-05-081-3/+4
|\ \ | | | | | | provide more useful ambiguous-identifier error output
| * \ Merge branch 'devel' into expand-amb-identifier-outputjrfondren2019-05-0331-499/+890
| |\ \
| * | | balance space around emdash --Julian Fondren2019-04-291-1/+1
| | | |
| * | | add indent to ambiguous-identifier outputJulian Fondren2019-04-281-1/+1
| | | |
| * | | re-include ambiguous identifier in ambiguous identifier outputJulian Fondren2019-04-281-1/+2
| | | |
| * | | re-include module in ambiguous identifier outputJulian Fondren2019-04-281-1/+1
| | | |
| * | | provide more useful ambiguous-identifier error outputJulian Fondren2019-04-281-3/+3
| | | |
* | | | Merge pull request #11159 from JasperJenkins/const-named-tuple-unpackAndreas Rumpf2019-05-081-1/+2
|\ \ \ \ | | | | | | | | | | Const named tuple unpacking
| * | | | handle in semConstJasper Jenkins2019-05-053-3/+2
| | | | |
| * | | | make work againJasper Jenkins2019-05-051-1/+2
| | | | |
| * | | | handle separately in backendsJasper Jenkins2019-05-053-2/+3
| | | | |
| * | | | const named tuple unpackingJasper Jenkins2019-05-011-1/+1
| | | | |
* | | | | Small cleanup (#11185)Andreas Rumpf2019-05-0865-424/+418
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove mStaticTy and mTypeTy * Replace countup(x, y-1) with x ..< y * Replace countup(x, y) with x .. y
| * | | | Replace countup(x, y) with x .. yClyybber2019-05-0735-103/+103
| | | | |
| * | | | Replace countup(x, y-1) with x ..< yClyybber2019-05-0758-312/+312
| | | | |
| * | | | Remove mStaticTy and mTypeTyClyybber2019-05-071-9/+3
| | | | |
* | | | | 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
| |