summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* fixes tuple unpacking regressionAndreas Rumpf2017-04-261-1/+1
* Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2017-04-262-7/+4
|\
| * fixes a parser bugAraq2017-04-251-4/+1
| * Fix for #5695 make subscript operator overloadable for tuples (#5749)cooldome2017-04-241-3/+3
* | make -d:nimdiff feature more robustAndreas Rumpf2017-04-261-2/+5
|/
* Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2017-04-241-1/+1
|\
| * Merge branch 'devel' of github.com:nim-lang/Nim into develAraq2017-04-191-1/+1
| |\
| * | fixes #5729Araq2017-04-191-1/+1
* | | make nimble compile againAndreas Rumpf2017-04-221-1/+1
* | | make sighashes work in more casesAndreas Rumpf2017-04-211-10/+54
| |/ |/|
* | attempt to make sighashes produce smaller diffsAndreas Rumpf2017-04-191-1/+1
|/
* fixes yet another regression caused by the .procvar removalAndreas Rumpf2017-04-141-0/+4
* Linux abi take 3 (#5692)Jacek Sieka2017-04-121-1/+1
* Error Message if CC invocation fails (#5663)Fredrik Høisæther Rasch2017-04-081-11/+26
* move the object construction logic to a separate fileZahary Karadjov2017-04-063-278/+294
* object construction: test cases and manual additionsZahary Karadjov2017-04-061-10/+8
* cleaned up the code and implemented proper error messagesZahary Karadjov2017-04-063-80/+206
* fix #4556Zahary Karadjov2017-04-062-56/+165
* fix another compiler regressionAndreas Rumpf2017-04-051-0/+4
* make tests green againAndreas Rumpf2017-04-041-1/+1
* Merge branch 'devel' into araqAndreas Rumpf2017-04-041-4/+2
|\
| * fixes #5638Araq2017-04-041-3/+1
| * revert PR #5638 because it breaks codeAraq2017-04-041-2/+2
* | attempt to make tests green againAndreas Rumpf2017-04-041-1/+2
* | assignments support ': stmtList' like let/var doAndreas Rumpf2017-04-041-1/+7
* | remove the need for the .procvar annotationAndreas Rumpf2017-04-032-21/+32
* | de-deprecate silly warning about non-exhaustive string case statmentsAndreas Rumpf2017-04-031-7/+3
|/
* remove en-dash from the languageAndreas Rumpf2017-04-022-21/+6
* language addition: colon-block for expressions in let/var contextAndreas Rumpf2017-04-021-10/+16
* Fixed issue #5638 (#5639)Anatoly Galiulin2017-04-011-0/+1
* support for the Genode OS framework (#5560)Emery Hemingway2017-03-313-5/+31
* Implementing `repr` for JS (#5578)Silvio2017-03-311-9/+43
* attempt to fix #5632 typedesc typeRel regression (#5634)andri lim2017-03-311-1/+1
* attempt to fix #5621 #5615 generic ref object typeRel (#5633)andri lim2017-03-311-1/+1
* make pragma expression parsing use the same parser mechanism as elsewhereAndreas Rumpf2017-03-311-3/+2
* Merge remote-tracking branch 'origin/concepts-rebased' into araqAndreas Rumpf2017-03-3127-288/+798
|\
| * make all tests green againZahary Karadjov2017-03-311-1/+1
| * requested code review changesZahary Karadjov2017-03-294-30/+43
| * Fix the compilation of the emmy packageZahary Karadjov2017-03-281-0/+2
| * fix tgenericshardcasesZahary Karadjov2017-03-242-8/+14
| * use lower-case proc namesZahary Karadjov2017-03-241-4/+4
| * restore compilation and make all concepts tests greenZahary Karadjov2017-03-243-7/+8
| * carefully reviewed and merged the changes from the devel branchZahary Karadjov2017-03-241-61/+75
| * Working test cases for the sophisticated matrix library example from the manualZahary Karadjov2017-03-246-40/+67
| * new type traits: `GenericHead` and `StripGenericParams`Zahary Karadjov2017-03-242-3/+45
| * further improvements to the error messages produced by conceptsZahary Karadjov2017-03-246-22/+25
| * when displaying proc signatures, don't render the implicit generic paramsZahary Karadjov2017-03-241-8/+19
| * proper error reporting for concepts and the introduction of the {.explain.} p...Zahary Karadjov2017-03-2411-140/+207
| * implement the special treatment of explicit type params in conceptsZahary Karadjov2017-03-244-2/+7
| * infer static parameters even when more complicated arithmetic is involvedZahary Karadjov2017-03-249-46/+137