Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #2420; negative indexing for slicing is obsolete (breaking change!) | Araq | 2015-03-28 | 1 | -1/+2 |
| | |||||
* | fixes #2220; #2219; breaks #2022; for #2022 callsite needs to be used | Araq | 2015-03-10 | 1 | -1/+1 |
| | |||||
* | fixes #2229 | Araq | 2015-03-05 | 1 | -36/+43 |
| | |||||
* | fixes #2252 | Araq | 2015-03-04 | 1 | -22/+22 |
| | |||||
* | minor cleanups | Araq | 2015-03-01 | 1 | -1/+1 |
| | |||||
* | fixes #2169 | Araq | 2015-02-28 | 1 | -1/+7 |
| | |||||
* | fixes #2167 | Araq | 2015-02-20 | 1 | -1/+2 |
| | |||||
* | Fix typos | Federico Ceratto | 2015-02-15 | 1 | -1/+1 |
| | |||||
* | better error message for auto-deref | Araq | 2015-02-04 | 1 | -0/+2 |
| | |||||
* | nimsuggest: first version | Araq | 2015-01-27 | 1 | -1/+2 |
| | |||||
* | implements auto-deref for the first argument (requires .experimental) | Araq | 2015-01-27 | 1 | -5/+25 |
| | |||||
* | fixes the integer conversion regressions | Araq | 2015-01-13 | 1 | -0/+3 |
| | |||||
* | Revert 5e4ae8d | Dustin Lacewell | 2015-01-07 | 1 | -15/+2 |
| | |||||
* | fix #1858; Add support for generic templates and macros | Zahary Karadjov | 2015-01-05 | 1 | -2/+15 |
| | | | | | | | | | Implementation notes: Just after overload resolution, the resolved generic params will be added to the call expression to be later processed in evalTemplate and evalMacroCall. These procs have been modified to handle the increased number of parameters, but one remaining issue is that immediate templates and macros don't go through the same process. The next commit will outlaw the use of generic parameters with such macros. | ||||
* | support for static params in the user defined type classes | Zahary Karadjov | 2015-01-02 | 1 | -9/+7 |
| | |||||
* | minor bugfix for notFoundError | Araq | 2014-10-30 | 1 | -2/+2 |
| | |||||
* | implements #78 | Araq | 2014-10-26 | 1 | -2/+1 |
| | |||||
* | nicer error messages (untested) | Araq | 2014-10-26 | 1 | -10/+31 |
| | |||||
* | improvements for nimfix | Araq | 2014-09-10 | 1 | -0/+2 |
| | |||||
* | Nimrod renamed to Nim | Araq | 2014-08-28 | 1 | -1/+1 |
| | |||||
* | Fixes #710. | Dominik Picheta | 2014-08-16 | 1 | -0/+2 |
| | |||||
* | fixes #1285 | Araq | 2014-06-30 | 1 | -2/+2 |
| | |||||
* | Renamed considerAccents to considerQuotedIdent | Clay Sweetser | 2014-05-26 | 1 | -1/+1 |
| | |||||
* | Renamed 'considerAcc' to 'considerAccents' for clarity | Clay Sweetser | 2014-05-24 | 1 | -1/+1 |
| | | | | | Added documentation string to 'considerAccents' Modified renderParamType's assertion to allow nkAcc nodes. | ||||
* | fixes #994 | Araq | 2014-03-22 | 1 | -1/+1 |
| | |||||
* | reference implementation of a vector swizzle library | Zahary Karadjov | 2014-03-20 | 1 | -3/+16 |
| | | | | | This also provides the initial steps towards support for type class "filtered" type inference fixes an "ordinal type expected" ICE, related to the use of static params | ||||
* | fix #966 | Zahary Karadjov | 2014-03-09 | 1 | -3/+9 |
| | | | | test for ``map`` defined as inline iterator | ||||
* | split the inline and closure iterators into different symbol kinds for ↵ | Zahary Karadjov | 2014-03-06 | 1 | -3/+4 |
| | | | | easier discrimination between them | ||||
* | the delegator pragma becomes a set of dot operators | Zahary Karadjov | 2014-02-15 | 1 | -10/+28 |
| | |||||
* | 'nil' as a statement is deprecated, use an empty 'discard' instead | Araq | 2014-01-19 | 1 | -1/+1 |
| | |||||
* | Merge branch 'upstream' into devel | Zahary Karadjov | 2013-12-29 | 1 | -10/+10 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: compiler/ccgutils.nim compiler/msgs.nim compiler/sem.nim compiler/semexprs.nim compiler/seminst.nim compiler/semmagic.nim compiler/semstmts.nim compiler/semtypes.nim compiler/semtypinst.nim compiler/sigmatch.nim compiler/types.nim compiler/vmgen.nim lib/core/macros.nim lib/system.nim tests/reject/tenummix.nim web/news.txt | ||||
| * | make the current PContext accessible through TCandidate | Zahary Karadjov | 2013-12-25 | 1 | -10/+10 |
| | | | | | | | | | | | | the goal here is to remove all the hacks from ParamTypeMatch and to handle all type matching in typeRel (the context there is required to evaluate any static params and to run the compilation tests of user-defined type classes) | ||||
* | | case consistency: cs:partial bootstraps on windows | Araq | 2013-12-29 | 1 | -3/+3 |
| | | |||||
* | | case consistency: next steps | Araq | 2013-12-29 | 1 | -1/+1 |
| | | |||||
* | | case consistency part 4 | Araq | 2013-12-27 | 1 | -5/+5 |
| | | |||||
* | | case consistency part 1 | Araq | 2013-12-27 | 1 | -12/+12 |
|/ | |||||
* | fixes #588 | Araq | 2013-09-10 | 1 | -7/+6 |
| | |||||
* | Merge branch 'type-classes' into upstream | Zahary Karadjov | 2013-09-03 | 1 | -31/+114 |
|\ | |||||
| * | implemented the using statement | Zahary Karadjov | 2013-08-31 | 1 | -1/+22 |
| | | |||||
| * | fix tcompiles | Zahary Karadjov | 2013-08-27 | 1 | -4/+3 |
| | | |||||
| * | proper discrimination between csEmpty and csNoMatch | Zahary Karadjov | 2013-08-27 | 1 | -3/+8 |
| | | | | | | | | fixes twrongtupleaccess and topaque | ||||
| * | fix tnoop | Zahary Karadjov | 2013-08-26 | 1 | -3/+8 |
| | | | | | | | | | | | | | | | | This commit requires further investigation. Fixing semExpr(nkCall) once and for all to work with sym-choices and to allow overloading with immediate templates and macros will probably set this straight too. | ||||
| * | implemented delegators and improved the error messages of unmatched type classes | Zahary Karadjov | 2013-08-26 | 1 | -30/+83 |
| | | |||||
* | | fixes #516 | Araq | 2013-08-31 | 1 | -3/+6 |
|/ | |||||
* | merged the persistent scopes work with the delayed proc compilation strategy | Zahary Karadjov | 2013-05-12 | 1 | -0/+3 |
|\ | |||||
| * | added a ``noforward`` pragma that enables a new compilation strategy | Zahary Karadjov | 2013-05-11 | 1 | -0/+3 |
| | | | | | | | | not requiring forward declarations on a per-module basis | ||||
* | | final fixes giving us a working compiler | Zahary Karadjov | 2013-05-12 | 1 | -1/+1 |
|/ | |||||
* | improved error message for #291 | Araq | 2013-04-11 | 1 | -1/+4 |
| | |||||
* | Removes executable bit for text files. | Grzegorz Adam Hankiewicz | 2013-03-16 | 1 | -0/+0 |
| | |||||
* | make some tests green | Araq | 2013-03-03 | 1 | -1/+1 |
| |