Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #2073; language spec change: arrow like operators are not right ↵ | Araq | 2015-02-08 | 1 | -2/+2 |
| | | | | associative anymore | ||||
* | nimsuggest improvements | Araq | 2015-01-30 | 1 | -1/+4 |
| | |||||
* | nimsuggest: first version | Araq | 2015-01-27 | 1 | -6/+11 |
| | |||||
* | 'discard' can be used instead of 'nil' for empty case object branches | Araq | 2015-01-12 | 1 | -3/+3 |
| | |||||
* | Happy new year! | Guillaume Gelin | 2015-01-06 | 1 | -1/+1 |
| | |||||
* | fixes #1120 | Araq | 2014-12-25 | 1 | -2/+6 |
| | |||||
* | fixes #1742 | Araq | 2014-12-24 | 1 | -1/+1 |
| | |||||
* | fixes a small bug concerning semicolons for top level statements | Araq | 2014-12-23 | 1 | -2/+4 |
| | |||||
* | implemented arrow like operators | Araq | 2014-12-08 | 1 | -23/+22 |
| | |||||
* | implements 'defer' | Araq | 2014-12-04 | 1 | -4/+6 |
| | |||||
* | fixes #1473 | Araq | 2014-11-12 | 1 | -4/+5 |
| | |||||
* | Nimrod renamed to Nim | Araq | 2014-08-28 | 1 | -2/+2 |
| | |||||
* | renamefest | Araq | 2014-08-23 | 1 | -1/+1 |
| | |||||
* | fixes #1161 | Araq | 2014-07-01 | 1 | -9/+12 |
| | |||||
* | fix tokenizing bug | flaviut | 2014-06-08 | 1 | -8/+13 |
| | |||||
* | fix overlooked grammer comment | flaviut | 2014-06-08 | 1 | -0/+1 |
| | |||||
* | updated grammer, fixed oversight | flaviut | 2014-06-04 | 1 | -1/+1 |
| | |||||
* | fix bug with unexpected tkInvalid,tkEof,tkComment | flaviut | 2014-06-04 | 1 | -0/+2 |
| | |||||
* | Clean up code | flaviut | 2014-06-03 | 1 | -12/+7 |
| | |||||
* | Fix accents in enums | flaviut | 2014-06-03 | 1 | -3/+5 |
| | |||||
* | Generalize accent parsing | flaviut | 2014-06-03 | 1 | -20/+9 |
| | |||||
* | Document parser structures and procedures. | Clay Sweetser | 2014-05-25 | 1 | -20/+39 |
| | |||||
* | new concurrency model: first steps; shared is not a keyword anymore | Araq | 2014-04-14 | 1 | -2/+1 |
| | |||||
* | implemented 'R ptr T' syntax | Araq | 2014-04-13 | 1 | -1/+1 |
| | |||||
* | fixes #992 | Araq | 2014-03-26 | 1 | -0/+2 |
| | |||||
* | implements ``distinct with/without X, Y`` | Zahary Karadjov | 2014-03-20 | 1 | -16/+28 |
| | | | | | | This still doesn't work quite right, because some common operations like array indexing lay completely outside the scope/symbol lookup system - they are not even magics. | ||||
* | allow multi-line expressions using the dot operator | Zahary Karadjov | 2014-03-16 | 1 | -6/+10 |
| | | | | | | | | | | | | this enables parsing of expressions like: ``` Nimrod s.items .map(proc (x): auto = x * 2) .filter do (x) -> auto: return x % 2 == 0 .group_by((x) => x.length) ``` | ||||
* | grammar fix: allow free-standing expressions such as type(foo) is bar | Zahary Karadjov | 2014-03-16 | 1 | -4/+19 |
| | |||||
* | implements strongSpaces parsing mode | Araq | 2014-03-07 | 1 | -20/+45 |
| | |||||
* | the delegator pragma becomes a set of dot operators | Zahary Karadjov | 2014-02-15 | 1 | -1/+1 |
| | |||||
* | fixes regression: constant fac4 didn't work | Araq | 2014-02-06 | 1 | -8/+15 |
| | |||||
* | cleaned up command expressions | Araq | 2014-02-02 | 1 | -6/+5 |
| | |||||
* | only 1 argument allowed for command expressions | Araq | 2014-02-02 | 1 | -6/+10 |
| | |||||
* | fixes a minor parser bug | Araq | 2014-01-25 | 1 | -2/+1 |
| | |||||
* | typeClasses now documented in grammar.txt | Araq | 2014-01-23 | 1 | -0/+4 |
| | |||||
* | next steps for closure iterators | Araq | 2014-01-22 | 1 | -2/+2 |
| | |||||
* | parser support anon iterators | Araq | 2014-01-20 | 1 | -2/+3 |
| | |||||
* | updated grammar.txt | Araq | 2014-01-20 | 1 | -2/+2 |
| | |||||
* | command syntax is allowed in expressions | Araq | 2014-01-20 | 1 | -44/+74 |
| | |||||
* | '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 | -9/+17 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | static params: expr[T] is now static[T] | Zahary Karadjov | 2013-12-19 | 1 | -9/+17 |
| | | | | | | | | | | | | | | This introduces tyStatic and successfully bootstraps and handles few simple test cases. Static params within macros are no longer treated as PNimrodNodes - they are now equivalent to constants of the designated type. | ||||
* | | case consistency: cs:partial bootstraps on windows | Araq | 2013-12-29 | 1 | -7/+7 |
| | | |||||
* | | case consistency: next steps | Araq | 2013-12-29 | 1 | -10/+10 |
| | | |||||
* | | case consistency part 4 | Araq | 2013-12-27 | 1 | -7/+7 |
| | | |||||
* | | case consistency part 1 | Araq | 2013-12-27 | 1 | -16/+16 |
|/ | |||||
* | support for multiple test variables and var qualifiers in user-defined type ↵ | Zahary Karadjov | 2013-11-13 | 1 | -1/+14 |
| | | | | classes | ||||
* | fixed another semicolon related parsing bug | Araq | 2013-10-02 | 1 | -4/+3 |
| | |||||
* | fixes #609 | Araq | 2013-10-01 | 1 | -2/+8 |
| | |||||
* | support for multiple modules of the same name; niminst supports 'platforms'; ↵ | Araq | 2013-09-24 | 1 | -1/+1 |
| | | | | minor bugfixes |