summary refs log tree commit diff stats
path: root/compiler/semexprs.nim
Commit message (Expand)AuthorAgeFilesLines
* Show error when trying to export individual enum field (#10109)Neelesh Chandola2019-01-071-1/+3
* Fix #10073 (#10218)zah2019-01-071-1/+8
* Fix defer not not-working at top level (#10191)Neelesh Chandola2019-01-071-0/+2
* Deprecate gc v2 (#10151)Neelesh Chandola2019-01-011-1/+1
* Check there are no side effects before optimizing away compile time expressio...deech2018-12-311-8/+12
* fixes nested gensym'ed parameters; fixes #9476Araq2018-12-081-0/+4
* fixes #9868Araq2018-12-051-0/+17
* fix #8289 (#9828)Timothee Cour2018-11-301-0/+1
* improve line info retreival (#9822)Arne Döring2018-11-301-1/+8
* fix #9759 (#9789)Arne Döring2018-11-231-1/+2
* fixes #9743Araq2018-11-191-1/+2
* Converter bug fixes (#9700)cooldome2018-11-151-0/+1
* added first version of a nimfind tool for the poor souls that don't have a go...Andreas Rumpf2018-11-141-18/+19
* feedback injectedArne Döring2018-11-081-1/+1
* fix #8335Arne Döring2018-11-081-0/+2
* Quote do now works with result in block (#7343)PMunch2018-10-311-3/+12
* Openmp parallel iterator improvements (#9493)Mamy Ratsimbazafy2018-10-251-5/+0
* fixes #9498, typeof is for everybodyAraq2018-10-251-3/+2
* Relax the restrictions on the index types (#9412)LemonBoy2018-10-181-17/+12
* fixes a regression about indexing into UncheckedArrayAndreas Rumpf2018-10-161-1/+12
* fixes #2760Araq2018-10-151-1/+1
* [WIP] Early evaluation of mIs (#8723)LemonBoy2018-10-141-4/+2
* implement sizeof and alignof operator (manually squashed #5664) (#9356)Timothee Cour2018-10-141-11/+4
* Make sure the annotation for `||` is avail. at CT (#9354)LemonBoy2018-10-141-0/+8
* compiler: show name of instantiating context in error traces (#6763) (#9207)xzfc2018-10-111-1/+1
* Unchecked arrays now have their own type (#9267)LemonBoy2018-10-101-1/+1
* Merge pull request #8990 from LemonBoy/fix-8259Andreas Rumpf2018-09-171-0/+2
|\
| * Always check the deduced type validity for resultLemonBoy2018-09-171-0/+2
* | fixes #1616; fixes 'nim doc' regressionsAndreas Rumpf2018-09-171-5/+6
|/
* extended system.type/typeof to support an upcoming 'collect' macro that works...Andreas Rumpf2018-09-111-12/+12
* Fix type comparison in semConv (#8907)LemonBoy2018-09-071-1/+2
* change runnableExamples implementation; fixes #8641; fixes #7135; runnableExa...Andreas Rumpf2018-09-021-17/+11
* introduce precise string '[]', '[]=' accessors; fixes #8049 (#8817)Andreas Rumpf2018-08-301-2/+2
* enforce the condition of a 'when' condition to be of type bool; refs #8603Andreas Rumpf2018-08-231-1/+1
* fixes merge conflictAraq2018-08-231-0/+5
|\
| * Don't consider tyAnd/tyNot/tyOr/tyAnything as generic (#8700)LemonBoy2018-08-221-0/+5
* | some progress on destructors for builtin seqsAndreas Rumpf2018-08-201-1/+4
|/
* fixes #8425Araq2018-08-041-1/+1
* keep the imports in runnableExamples visible in generated html doc (#8354)skilchen2018-07-191-2/+3
* fix #7405 and #8195 (#8198)Timothee Cour2018-07-161-0/+3
* enable destructors without the --newruntime switchAndreas Rumpf2018-07-041-6/+1
* Minor changes to discardable handling (#8155)LemonBoy2018-07-011-13/+0
* fix #8129 by calling `semExpr` in `semIs` if node is `strLit` (#8130)Vindaar2018-06-291-0/+2
* Merge branch 'devel' into typedesc-reformsAndreas Rumpf2018-06-261-2/+2
|\
| * More concept fixesLemonBoy2018-06-241-2/+2
* | requested pull-request changesZahary Karadjov2018-06-161-0/+1
* | fix some breakage after rebasingZahary Karadjov2018-06-161-1/+1
* | fixes #7222; fixes #5595; fixes #3747Zahary Karadjov2018-06-161-0/+30
* | Implement the `is` operator for the new static and typedesc type classesZahary Karadjov2018-06-161-20/+61
* | A minimal patch enabling the new typedesc and static types syntaxZahary Karadjov2018-06-161-6/+33
|/