Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #1805 | Araq | 2015-03-21 | 1 | -5/+3 |
| | |||||
* | codegen doesn't produce line tracing commands anymore; fixes #1344 | Araq | 2015-03-21 | 1 | -4/+6 |
| | |||||
* | 'constructor' pragma for C++ support | Araq | 2015-03-18 | 1 | -6/+4 |
| | |||||
* | fixes #2257 | Araq | 2015-03-16 | 1 | -2/+6 |
| | |||||
* | fixes #2304 | Araq | 2015-03-16 | 1 | -0/+2 |
| | |||||
* | code cleanup | Araq | 2015-03-12 | 1 | -9/+9 |
| | |||||
* | fixes #2316 | Araq | 2015-03-11 | 1 | -1/+1 |
| | |||||
* | fixes #2220; #2219; breaks #2022; for #2022 callsite needs to be used | Araq | 2015-03-10 | 1 | -1/+1 |
| | |||||
* | Merge pull request #2239 from Maxdamantus/devel | Andreas Rumpf | 2015-03-07 | 1 | -0/+1 |
|\ | | | | | interpret `tuple` as a class and `tuple[]` as the empty tuple, enable syntax for anonymous tuples | ||||
| * | interpret `tuple` as a class and `tuple[]` as the empty tuple | Max Zerzouri | 2015-03-06 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | When the indentation syntax is allowed it is always interpreted as a tuple: type Unit = tuple | ||||
* | | fixes #1940; code breakage! stricter template evaluation | Araq | 2015-03-07 | 1 | -193/+190 |
|/ | |||||
* | don't use stdout for nimsuggest server mode | Araq | 2015-02-27 | 1 | -1/+1 |
| | |||||
* | implements a type API for macros | Araq | 2015-02-24 | 1 | -7/+7 |
| | |||||
* | small cleanup of ast.nim | Araq | 2015-02-24 | 1 | -150/+106 |
| | |||||
* | fixes #2125 | Araq | 2015-02-18 | 1 | -0/+6 |
| | |||||
* | Fix typos | Federico Ceratto | 2015-02-15 | 1 | -3/+3 |
| | |||||
* | compiler distinguishes between 2 different 'var' types for C++ interop; code ↵ | Araq | 2015-02-07 | 1 | -6/+3 |
| | | | | cleanups | ||||
* | C++ support: codegen generates C++'s references and avoids copies | Araq | 2015-02-04 | 1 | -3/+3 |
| | |||||
* | fixes #325 | Araq | 2015-01-28 | 1 | -0/+8 |
| | |||||
* | nimsuggest: first version | Araq | 2015-01-27 | 1 | -1/+2 |
| | |||||
* | Revert 5e4ae8d | Dustin Lacewell | 2015-01-07 | 1 | -4/+0 |
| | |||||
* | fix #1858; Add support for generic templates and macros | Zahary Karadjov | 2015-01-05 | 1 | -0/+4 |
| | | | | | | | | | 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 | -0/+1 |
| | |||||
* | fixes #1788 | Araq | 2014-12-30 | 1 | -2/+2 |
| | |||||
* | fixes #1120 | Araq | 2014-12-25 | 1 | -0/+6 |
| | |||||
* | fixes #1690 | Araq | 2014-12-18 | 1 | -1/+1 |
| | |||||
* | implemented 'experimental' switch | Araq | 2014-12-05 | 1 | -0/+1 |
| | |||||
* | implements 'defer' | Araq | 2014-12-04 | 1 | -1/+2 |
| | |||||
* | implemented procCall builtin | Araq | 2014-11-28 | 1 | -2/+2 |
| | |||||
* | fixes #1055 | Araq | 2014-11-16 | 1 | -1/+1 |
| | |||||
* | astToStr is a special magic | Araq | 2014-11-14 | 1 | -1/+1 |
| | |||||
* | should compile with csources again | Araq | 2014-10-06 | 1 | -1/+0 |
| | |||||
* | implemented mixed mode codegen | Araq | 2014-10-03 | 1 | -0/+2 |
| | |||||
* | better lock level handling | Araq | 2014-10-02 | 1 | -2/+11 |
| | |||||
* | implemented locking levels; still incomplete | Araq | 2014-09-27 | 1 | -0/+3 |
| | |||||
* | implemented 'guard' annotation | Araq | 2014-09-21 | 1 | -6/+10 |
| | |||||
* | 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 |
| | |