Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | check there is only one deepCopy per type | Araq | 2014-08-05 | 1 | -1/+4 |
| | |||||
* | progress on deepCopy | Araq | 2014-08-01 | 1 | -1/+23 |
| | |||||
* | fixes #1362 | Araq | 2014-07-15 | 1 | -1/+2 |
| | |||||
* | fixes #1285 | Araq | 2014-06-30 | 1 | -2/+2 |
| | |||||
* | Fixing issue #1090 | Clay Sweetser | 2014-06-15 | 1 | -0/+3 |
| | |||||
* | Fixed #1172 (for real) | Clay Sweetser | 2014-06-01 | 1 | -2/+8 |
| | |||||
* | Renamed considerAccents to considerQuotedIdent | Clay Sweetser | 2014-05-26 | 1 | -2/+2 |
| | |||||
* | Renamed 'considerAcc' to 'considerAccents' for clarity | Clay Sweetser | 2014-05-24 | 1 | -2/+2 |
| | | | | | Added documentation string to 'considerAccents' Modified renderParamType's assertion to allow nkAcc nodes. | ||||
* | bugfix: bool for case statements | Araq | 2014-05-06 | 1 | -1/+1 |
| | |||||
* | small bugfix for iterators | Araq | 2014-04-30 | 1 | -1/+1 |
| | |||||
* | implemented region pointers | Araq | 2014-04-09 | 1 | -2/+2 |
| | |||||
* | fixes #911 | Araq | 2014-03-28 | 1 | -0/+6 |
| | |||||
* | fixes a typo | Araq | 2014-03-27 | 1 | -1/+1 |
| | |||||
* | reference implementation of a vector swizzle library | Zahary Karadjov | 2014-03-20 | 1 | -9/+6 |
| | | | | | 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 #715 again | Zahary Karadjov | 2014-03-16 | 1 | -1/+3 |
| | | | | the regression was caused by the introduction of "generic" lambdas | ||||
* | implements higher-order inline iterators and return type inference for iterators | Zahary Karadjov | 2014-03-08 | 1 | -8/+10 |
| | |||||
* | Merge branch 'devel' of github.com:Araq/Nimrod into devel | Zahary Karadjov | 2014-03-06 | 1 | -1/+1 |
|\ | |||||
| * | fixes #942 | Araq | 2014-03-05 | 1 | -1/+1 |
| | | |||||
* | | split the inline and closure iterators into different symbol kinds for ↵ | Zahary Karadjov | 2014-03-06 | 1 | -10/+12 |
| | | | | | | | | easier discrimination between them | ||||
* | | iterators now return tyIter(T); | Zahary Karadjov | 2014-03-05 | 1 | -2/+3 |
|/ | | | | | | | | tyIter(T) represents an "iteration yielding values of type T" I'm planning to use that in the context of the `is` operator supporting predicates such as `C.items is iterator` and also in the upcoming support for higher-order inline iterators. | ||||
* | Merge branch 'vm2_2' into devel | Araq | 2014-02-25 | 1 | -3/+6 |
|\ | |||||
| * | new VM is getting stable | Araq | 2014-02-24 | 1 | -3/+6 |
| | | |||||
* | | fix #945 | Zahary Karadjov | 2014-02-20 | 1 | -4/+5 |
| | | |||||
* | | fix #204; | Zahary Karadjov | 2014-02-18 | 1 | -1/+6 |
|/ | |||||
* | fix #807 | Zahary Karadjov | 2014-02-17 | 1 | -2/+2 |
| | |||||
* | quite messy implementation of generic lambdas, needs reworking; fixes #715 | Zahary Karadjov | 2014-02-17 | 1 | -13/+50 |
| | |||||
* | fix #188 | Zahary Karadjov | 2014-02-17 | 1 | -0/+24 |
| | |||||
* | tyTypeDesc and tyRange always have 1 child; this might be tyNone but it is ↵ | Araq | 2014-02-05 | 1 | -2/+2 |
| | | | | required for skipTypes | ||||
* | macro tests almost green | Araq | 2014-02-03 | 1 | -0/+3 |
| | |||||
* | fixes #844 | Araq | 2014-02-02 | 1 | -4/+6 |
| | |||||
* | Merge branch 'devel' of https://www.github.com/Araq/Nimrod into devel | Zahary Karadjov | 2014-01-26 | 1 | -2/+9 |
|\ | |||||
| * | next steps for closure iterators | Araq | 2014-01-22 | 1 | -2/+9 |
| | | |||||
* | | implements #766; | Zahary Karadjov | 2014-01-24 | 1 | -1/+1 |
|/ | | | | | | expressions such as Type.field are now recognised by the compiler. This also fixes a bug, preventing the user-defined to check for the presence of regular fields in addition to procs | ||||
* | parser support anon iterators | Araq | 2014-01-20 | 1 | -2/+6 |
| | |||||
* | 'nil' as a statement is deprecated, use an empty 'discard' instead | Araq | 2014-01-19 | 1 | -4/+6 |
| | |||||
* | fixed #597 | Zahary Karadjov | 2014-01-02 | 1 | -1/+1 |
| | |||||
* | clean-up some obsolete code; close #602 | Zahary Karadjov | 2013-12-31 | 1 | -10/+6 |
| | |||||
* | Merge branch 'upstream' into devel | Zahary Karadjov | 2013-12-29 | 1 | -6/+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 more tests green | Zahary Karadjov | 2013-12-29 | 1 | -2/+6 |
| | | |||||
* | | case consistency: cs:partial bootstraps on windows | Araq | 2013-12-29 | 1 | -11/+11 |
| | | |||||
* | | case consistency: next steps | Araq | 2013-12-29 | 1 | -6/+6 |
| | | |||||
* | | case consistency part 4 | Araq | 2013-12-27 | 1 | -76/+76 |
| | | |||||
* | | case consistency part 1 | Araq | 2013-12-27 | 1 | -5/+5 |
| | | |||||
* | | new VM: passes more tests | Araq | 2013-12-06 | 1 | -7/+12 |
| | | |||||
* | | Merge branch 'master' into vm2 | Araq | 2013-12-05 | 1 | -17/+24 |
|\| | | | | | | | | | Conflicts: compiler/sem.nim | ||||
| * | fixes #696 | Araq | 2013-12-01 | 1 | -0/+2 |
| | | |||||
| * | fixes #663 | Araq | 2013-11-19 | 1 | -9/+9 |
| | | |||||
| * | Merge pull request #680 from Varriount/core/fix-generic-crashes | Andreas Rumpf | 2013-11-19 | 1 | -2/+3 |
| |\ | | | | | | | Prevent lambdas from crashing if given implicit generic parameters. | ||||
| | * | Prevent lambdas from crashing if given implicit generic parameters. | Clay Sweetser | 2013-11-18 | 1 | -2/+3 |
| | | | | | | | | | | | | Fixes issues #599 and #641 (and possibly other generic-related issues) | ||||
| * | | simple unit test and better documentation for the user defined type classes | Zahary Karadjov | 2013-11-17 | 1 | -6/+10 |
| |/ |