Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Nimrod renamed to Nim | Araq | 2014-08-28 | 1 | -1/+1 |
| | |||||
* | big rename | Araq | 2014-08-27 | 1 | -1/+1 |
| | |||||
* | renamefest | Araq | 2014-08-23 | 1 | -3/+3 |
| | |||||
* | the big renamefest: first steps | Araq | 2014-08-22 | 1 | -2/+3 |
| | |||||
* | Adds documentation on skipTypes and mapType | Clay Sweetser | 2014-08-09 | 1 | -0/+4 |
| | |||||
* | progress on deepCopy | Araq | 2014-08-01 | 1 | -4/+6 |
| | |||||
* | parseBiggestFloat is now builtin | Araq | 2014-07-16 | 1 | -1/+1 |
| | |||||
* | Merge branch 'new_spawn' into devel | Araq | 2014-07-15 | 1 | -1/+2 |
|\ | | | | | | | | | | | | | Conflicts: todo.txt web/news.txt web/nimrod.ini | ||||
| * | Merge branch 'devel' of https://github.com/Araq/Nimrod into new_spawn | Araq | 2014-06-26 | 1 | -0/+1 |
| |\ | | | | | | | | | | | | | Conflicts: lib/system.nim | ||||
| * | | rewrote lambdalifting; fixes deeply nested closures | Araq | 2014-06-26 | 1 | -1/+2 |
| | | | |||||
* | | | fixes #898 | Araq | 2014-07-01 | 1 | -1/+1 |
| |/ |/| | |||||
* | | Merge pull request #1281 from Araq/new_spawn | Andreas Rumpf | 2014-06-16 | 1 | -3/+5 |
|\| | | | | | New spawn | ||||
| * | some changes | Araq | 2014-06-09 | 1 | -1/+1 |
| | | |||||
| * | bugfix: regionized pointers in a generic context; renamed 'Future' to 'Promise' | Araq | 2014-05-25 | 1 | -0/+2 |
| | | |||||
| * | progress with futures | Araq | 2014-05-23 | 1 | -1/+1 |
| | | |||||
| * | progress for the 'parallel' statement | Araq | 2014-05-14 | 1 | -2/+2 |
| | | |||||
* | | optimized method dispatchers | Araq | 2014-06-12 | 1 | -0/+1 |
|/ | |||||
* | bootstraps works again; get rid of compile-time 'rand' (too weird) | Araq | 2014-05-06 | 1 | -3/+2 |
| | |||||
* | implemented builtin noncopying slice | Araq | 2014-05-02 | 1 | -1/+1 |
| | |||||
* | removed flawed thread analysis pass | Araq | 2014-04-20 | 1 | -3/+5 |
| | |||||
* | New concurrency model: next steps | Araq | 2014-04-19 | 1 | -8/+12 |
| | |||||
* | first version of 'spawn' | Araq | 2014-04-16 | 1 | -1/+1 |
| | |||||
* | new concurrency model: first steps; shared is not a keyword anymore | Araq | 2014-04-14 | 1 | -1/+1 |
| | |||||
* | fixes #1025; don't know what this breaks | Araq | 2014-03-26 | 1 | -1/+1 |
| | |||||
* | implemented 'borrow dot' feature for distinct types | Araq | 2014-03-26 | 1 | -1/+3 |
| | |||||
* | implements ``distinct with/without X, Y`` | Zahary Karadjov | 2014-03-20 | 1 | -1/+5 |
| | | | | | | 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. | ||||
* | reference implementation of a vector swizzle library | Zahary Karadjov | 2014-03-20 | 1 | -0/+2 |
| | | | | | 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 | ||||
* | Added support for {.packed.} pragma on objects | Audun Wilhelmsen | 2014-03-18 | 1 | -0/+1 |
| | | | | Added tests for packed and union pragmas | ||||
* | handle arbitrary expressions dependent on static input params in proc signatures | Zahary Karadjov | 2014-03-16 | 1 | -1/+2 |
| | |||||
* | fix #996 | Zahary Karadjov | 2014-03-16 | 1 | -3/+5 |
| | |||||
* | first phase of tyGenericParam reforms needed for static params | Zahary Karadjov | 2014-03-16 | 1 | -1/+12 |
| | |||||
* | fix tsemistatic | Zahary Karadjov | 2014-03-11 | 1 | -4/+1 |
| | |||||
* | fix #866; generic static params | Zahary Karadjov | 2014-03-09 | 1 | -0/+4 |
| | |||||
* | Merge branch 'devel' of github.com:Araq/Nimrod into devel | Zahary Karadjov | 2014-03-06 | 1 | -0/+2 |
|\ | |||||
| * | implemented 'union' and 'unchecked' pragmas | Araq | 2014-03-05 | 1 | -0/+2 |
| | | |||||
* | | split the inline and closure iterators into different symbol kinds for ↵ | Zahary Karadjov | 2014-03-06 | 1 | -9/+13 |
|/ | | | | easier discrimination between them | ||||
* | the compiler is now aware of packages | Araq | 2014-03-02 | 1 | -0/+1 |
| | |||||
* | vm2: new representation of registers | Araq | 2014-02-21 | 1 | -5/+1 |
| | |||||
* | the delegator pragma becomes a set of dot operators | Zahary Karadjov | 2014-02-15 | 1 | -2/+9 |
| | |||||
* | tyTypeDesc and tyRange always have 1 child; this might be tyNone but it is ↵ | Araq | 2014-02-05 | 1 | -3/+3 |
| | | | | required for skipTypes | ||||
* | implements #766; | Zahary Karadjov | 2014-01-24 | 1 | -19/+37 |
| | | | | | | 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 | ||||
* | support for parametric user-defined type classes | Zahary Karadjov | 2014-01-24 | 1 | -6/+15 |
| | |||||
* | 'nil' as a statement is deprecated, use an empty 'discard' instead | Araq | 2014-01-19 | 1 | -1/+1 |
| | |||||
* | progress towards fixing tgenericshardcases | Zahary Karadjov | 2014-01-06 | 1 | -0/+1 |
| | |||||
* | introduce tyFromExpr; fixes #618 | Zahary Karadjov | 2014-01-04 | 1 | -8/+20 |
| | |||||
* | Templates will pick the candidate in the nearest scope when symbols are mixed-in | Zahary Karadjov | 2013-12-31 | 1 | -0/+4 |
| | |||||
* | handle recursive types during the instantiation of meta types; propagate ↵ | Zahary Karadjov | 2013-12-30 | 1 | -2/+6 |
| | | | | tfHasMeta more carefully | ||||
* | restore return type inference | Zahary Karadjov | 2013-12-30 | 1 | -0/+3 |
| | |||||
* | Merge branch 'upstream' into devel | Zahary Karadjov | 2013-12-29 | 1 | -11/+25 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | integrate the logic of fixupProcType into ReplaceTypeVars | Zahary Karadjov | 2013-12-29 | 1 | -5/+15 |
| | |