summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* Offsetof fixes (#11690)Arne Döring2019-07-096-80/+156
| | | | | | | | * first fixes * more tests and fixes * code normalization
* nimpretty: don't introduce extra spaces after a colon or a comma (#11672)Miran2019-07-071-3/+7
|
* fixes #11350Araq2019-07-071-3/+18
|
* fixes #11660 (#11677)Andreas Rumpf2019-07-071-1/+4
|
* fixes #11671Andreas Rumpf2019-07-071-1/+1
|
* improved the error message for #11494; closes #11494Andreas Rumpf2019-07-061-2/+2
|
* fixes #3333Andreas Rumpf2019-07-061-6/+6
|
* fixes #8316 (#11673)Andreas Rumpf2019-07-061-7/+15
|
* fixes #7057Andreas Rumpf2019-07-061-1/+1
|
* nimpretty: improved detection of commas and semicolons (#11661)Miran2019-07-061-4/+11
| | | | | | * nimpretty: improved detection of commas and semicolons * address the comments
* introduce internal Int128 type, use it to fix case stmt checks (#11652)Arne Döring2019-07-055-11/+539
| | | | | | * initial version of int128 * use int128 in case stmt * fixes #11552
* nimpretty: don't touch formatted multiline comments (#11663)Miran2019-07-051-19/+27
|
* Fixes #11662: render ops priority (#11664)cooldome2019-07-051-4/+7
|
* nimpretty: nicer debugging [ci skip]narimiran2019-07-051-1/+1
|
* nimpretty: relax line length rules when dealing with (inline) comments (#11657)Miran2019-07-051-5/+7
|
* fix #11651 exportc symbol not exported, leading to link error (#11658)Timothee Cour2019-07-051-3/+2
|
* fixes #11610 (#11659)Andreas Rumpf2019-07-053-5/+8
|
* newruntime for async (#11650)Andreas Rumpf2019-07-053-1/+9
| | | | | | | * fixes overloading resolution for passing owned(Future[string]) to Future[T] * WIP: make --newruntime work with .async * memtracker: make it compile again * make Nimble compile again
* nimpretty: fix out of bounds error [ci skip]narimiran2019-07-041-2/+3
|
* nimpretty: nimpretty now understands splitting newlinesAraq2019-07-042-8/+34
|
* nimpretty: distinguish between the different kinds of newlines in NimAraq2019-07-041-10/+16
|
* fixes #8405: -d:useNimRtl now works even when {.rtl.} procs are used at ↵Timothee Cour2019-07-033-13/+20
| | | | compile time; CTFFI now works with {dynlib} (#11635)
* [bugfix] fix wrong nimpretty unidents, refs #11616 (#11645)Miran2019-07-031-1/+1
|
* fixes #11585Andreas Rumpf2019-07-031-2/+3
|
* [bugfix] fix #11484, acknowledge 'danger' flag (#11486)Miran2019-07-031-1/+2
|
* fixes #11510Araq2019-07-031-1/+9
|
* fixes #11636Araq2019-07-031-2/+5
|
* [backport] fix #11320 (#11538)Arne Döring2019-07-031-1/+1
| | | | | * [backport] fix #11320 * fix test for 32 bit test
* fixes #11479 (#11641)Andreas Rumpf2019-07-031-1/+1
|
* [bugfix] nimpretty indents multiline comments correctly (#11607)Miran2019-07-021-0/+4
|
* fixes #11633Andreas Rumpf2019-07-011-1/+1
|
* fixes #11515 (#11624)Andreas Rumpf2019-07-012-3/+6
| | | | | | * fixes #11515 * better fix for #11515; make tests green
* fixes #11617Araq2019-07-011-0/+3
|
* fixes #11628Araq2019-07-011-0/+1
|
* fixes #11614Araq2019-07-011-1/+1
|
* Remove IO.js compat (long dead vanished project,superseed by NodeJS) (#11627)Juan Carlos2019-07-011-4/+2
|
* msgs, ccgstmts: fixes #11572 (#11621)alaviss2019-06-302-8/+15
| | | | | | | | | | | | | | | | | | | | | | | * [refactor] msgs: toFilename now return just the filename The C codegen uses just the file name for stacktrace when excessiveStackTrace is off (see quotedName), so there aren't any reason for other codegen to not do the same. The file name is now cached in TFileInfo.shortName, which was introduced for nimsuggest, and went unused after several refactoring of the compiler. A toProjPath() proc has been added for the previous behavior of toFilename(). * ccgstmt: use quotedFilename() for raiseExceptionEx This is the same proc used for stacktrace when --stacktrace:on Fixes #11572 * msgs: handle case where file name is not available
* fixes #11606Araq2019-06-281-2/+8
|
* fixes #11611Araq2019-06-281-1/+1
|
* nimpretty: bugfix [bugfix]Araq2019-06-281-7/+23
|
* fixes #11523Andreas Rumpf2019-06-261-1/+2
|
* fixes #11525Andreas Rumpf2019-06-261-1/+1
|
* fixes #11600 (#11602)Andreas Rumpf2019-06-261-1/+1
|\
| * fixes #11600Araq2019-06-261-1/+1
| |
* | [bugfix] fix #11532, nimpretty should ignore source code filters (#11603)Miran2019-06-261-1/+1
| |
* | fixes #11098Andreas Rumpf2019-06-261-5/+11
| |
* | [bugfix] fix #11469, new rules for a newline in nimpretty (#11512)Miran2019-06-263-55/+77
|/ | | | | * [bugfix] fix #11469, new rules for a newline in nimpretty * concatenate two lines if they have the same indentation level
* fixes #11577Araq2019-06-261-11/+17
|
* [refactor] compiler/[msgs, reorder, semstmts]: use toMsgFilename where ↵alaviss2019-06-263-8/+9
| | | | | | | | appropriate (#11595) * compiler/msgs: toMsgFilename now operates on FileIndex * compiler/reorder: use toMsgFilename for compiler messages * compiler/semstmts: respect listFullPaths for recursive deps error
* fixes #11563 (#11594)Andreas Rumpf2019-06-263-62/+87
|