Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | preparations for language extensions: 'sink' and 'lent' types | Andreas Rumpf | 2018-01-07 | 1 | -2/+2 |
| | |||||
* | make tests green again | Andreas Rumpf | 2017-11-18 | 1 | -1/+1 |
| | |||||
* | wip | Andreas Rumpf | 2017-11-02 | 1 | -1/+3 |
| | |||||
* | remove old implementation of the roof operator; make tests green again; ↵ | Andreas Rumpf | 2017-10-29 | 1 | -31/+1 |
| | | | | close #6292 | ||||
* | destructors: work in progress | Araq | 2017-10-26 | 1 | -3/+8 |
| | |||||
* | added typetraits.supportsCopyMem | Andreas Rumpf | 2017-10-17 | 1 | -1/+6 |
| | |||||
* | low/high/of are now overloadable operations | Andreas Rumpf | 2017-08-30 | 1 | -0/+36 |
| | |||||
* | introduce a pre-processing pass for the concept bodies | Zahary Karadjov | 2017-06-20 | 1 | -2/+2 |
| | | | | | | | fixes #4982 fixes #3805 close #3414 | ||||
* | Allow tyOr,tyAnd and tyNot to be constructed in more contexts | Zahary Karadjov | 2017-04-28 | 1 | -16/+32 |
| | |||||
* | use lower-case proc names | Zahary Karadjov | 2017-03-24 | 1 | -4/+4 |
| | |||||
* | new type traits: `GenericHead` and `StripGenericParams` | Zahary Karadjov | 2017-03-24 | 1 | -2/+35 |
| | |||||
* | implement the special treatment of explicit type params in concepts | Zahary Karadjov | 2017-03-24 | 1 | -1/+1 |
| | |||||
* | big compiler refactoring; avoid globals for multi method dispatcher generation | Andreas Rumpf | 2017-02-22 | 1 | -1/+1 |
| | |||||
* | recursive modules are only detected to improve error messages | Andreas Rumpf | 2016-11-24 | 1 | -1/+1 |
| | |||||
* | remove remnants of tyIter | Jacek Sieka | 2016-10-24 | 1 | -1/+1 |
| | |||||
* | Merge remote-tracking branch 'origin/devel' into compiler-cleanup | Jacek Sieka | 2016-08-17 | 1 | -2/+6 |
|\ | |||||
| * | Require ordinal or set argument to system.ord | Matthew Baulch | 2016-08-11 | 1 | -2/+6 |
| | | |||||
* | | remove unused stuff | Jacek Sieka | 2016-08-09 | 1 | -7/+0 |
|/ | |||||
* | fixes #4555 | Andreas Rumpf | 2016-08-02 | 1 | -1/+1 |
| | |||||
* | fixes #3548 | Andreas Rumpf | 2016-07-15 | 1 | -1/+4 |
| | |||||
* | fixes #4295 | Andreas Rumpf | 2016-06-07 | 1 | -1/+3 |
| | |||||
* | Removed error that disallows slices with negative indexes | bit | 2016-02-22 | 1 | -4/+0 |
| | |||||
* | fixes a critical bug concerning a[^1] rewritings | Andreas Rumpf | 2015-12-14 | 1 | -1/+1 |
| | |||||
* | fixes the most pressing regressions introduced by the new handling of a[i] ↵ | Araq | 2015-09-16 | 1 | -9/+16 |
| | | | | in the compiler | ||||
* | first attempt to fix 'a[i]' handling in generics | Araq | 2015-09-12 | 1 | -0/+34 |
| | |||||
* | Untyped pointers godegen changed. addr expression fixed. | Yuriy Glukhov | 2015-08-21 | 1 | -0/+2 |
| | |||||
* | added system.unsafeAddr | Araq | 2015-08-04 | 1 | -3/+3 |
| | |||||
* | system.locals is now a plugin for education | Araq | 2015-04-24 | 1 | -29/+0 |
| | |||||
* | fixes #2447 | Araq | 2015-04-22 | 1 | -1/+1 |
| | |||||
* | added '..^' and '..<' operators; 'nil' is allowed for 'len'; added plugin ↵ | Araq | 2015-04-22 | 1 | -0/+7 |
| | | | | system to the compiler | ||||
* | fixes #2420; negative indexing for slicing is obsolete (breaking change!) | Araq | 2015-03-28 | 1 | -4/+4 |
| | |||||
* | disallow negative indexing | Araq | 2015-03-27 | 1 | -0/+13 |
| | |||||
* | implemented a[^1] notation | Araq | 2015-03-26 | 1 | -0/+30 |
| | |||||
* | fixes #1805 | Araq | 2015-03-21 | 1 | -8/+28 |
| | |||||
* | Happy new year! | Guillaume Gelin | 2015-01-06 | 1 | -1/+1 |
| | |||||
* | implemented procCall builtin | Araq | 2014-11-28 | 1 | -0/+3 |
| | |||||
* | fixes #1366 | Araq | 2014-08-30 | 1 | -1/+1 |
| | |||||
* | Nimrod renamed to Nim | Araq | 2014-08-28 | 1 | -1/+1 |
| | |||||
* | progress with futures | Araq | 2014-05-23 | 1 | -11/+0 |
| | |||||
* | 'parallel' statement almost working | Araq | 2014-05-22 | 1 | -1/+11 |
| | |||||
* | progress for the 'parallel' statement | Araq | 2014-05-14 | 1 | -1/+1 |
| | |||||
* | '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 | -8/+7 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | -4/+3 |
| | | |||||
| * | static params: expr[T] is now static[T] | Zahary Karadjov | 2013-12-19 | 1 | -1/+1 |
| | | | | | | | | | | | | | | 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: next steps | Araq | 2013-12-29 | 1 | -1/+1 |
| | | |||||
* | | case consistency part 4 | Araq | 2013-12-27 | 1 | -7/+7 |
| | | |||||
* | | new VM: globals kinda work | Araq | 2013-12-13 | 1 | -1/+3 |
| | | |||||
* | | new VM: improvements | Araq | 2013-12-12 | 1 | -11/+6 |
| | | |||||
* | | compiler bootstraps with new VM | Araq | 2013-10-15 | 1 | -0/+17 |
|/ |