Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | compiler prepared for the new comment handling | Araq | 2014-04-30 | 1 | -3/+3 |
| | |||||
* | made large parts of the stdlib gcsafe | Araq | 2014-04-20 | 1 | -3/+4 |
| | |||||
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-04-20 | 1 | -1/+1 |
|\ | |||||
| * | added `continue` to errStmtInvalidAfterReturn | Simon Hafner | 2014-04-18 | 1 | -1/+1 |
| | | |||||
* | | New concurrency model: next steps | Araq | 2014-04-19 | 1 | -4/+6 |
|/ | |||||
* | fixes #1010 | Araq | 2014-03-22 | 1 | -1/+1 |
| | |||||
* | use g++ and clang++ automatically when compiling to C++ | Zahary Karadjov | 2014-03-16 | 1 | -0/+2 |
| | |||||
* | fix #715 again | Zahary Karadjov | 2014-03-16 | 1 | -0/+6 |
| | | | | the regression was caused by the introduction of "generic" lambdas | ||||
* | fix tsemistatic | Zahary Karadjov | 2014-03-11 | 1 | -4/+4 |
| | |||||
* | implements higher-order inline iterators and return type inference for iterators | Zahary Karadjov | 2014-03-08 | 1 | -2/+4 |
| | |||||
* | Merge branch 'vm2_2' into devel | Araq | 2014-02-25 | 1 | -2/+2 |
|\ | |||||
| * | new VM is getting stable | Araq | 2014-02-24 | 1 | -2/+2 |
| | | |||||
* | | some fixes for static params usage in macros | Zahary Karadjov | 2014-02-25 | 1 | -0/+3 |
| | | |||||
* | | fix #204; | Zahary Karadjov | 2014-02-18 | 1 | -0/+2 |
|/ | |||||
* | fix #188 | Zahary Karadjov | 2014-02-17 | 1 | -1/+3 |
| | |||||
* | 'nil' as a statement is deprecated, use an empty 'discard' instead | Araq | 2014-01-19 | 1 | -6/+6 |
| | |||||
* | fixed #597 | Zahary Karadjov | 2014-01-02 | 1 | -0/+3 |
| | |||||
* | Merge branch 'upstream' into devel | Zahary Karadjov | 2013-12-29 | 1 | -6/+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 | ||||
| * | better integration of tyStatic into typeRel | Zahary Karadjov | 2013-12-25 | 1 | -8/+6 |
| | | |||||
| * | wip type class reforms (the compiler bootstraps fine) | Zahary Karadjov | 2013-12-25 | 1 | -0/+2 |
| | | | | | | | | | | | | * replace tfAny and tfAll with tyAnd and tyOr * integrate matchTypeClass into typeRel * introduce tyBuiltInTypeClass to handle types such as tuple, object, proc, etc | ||||
* | | case consistency: cs:partial bootstraps on windows | Araq | 2013-12-29 | 1 | -1/+1 |
| | | |||||
* | | case consistency: next steps | Araq | 2013-12-29 | 1 | -7/+7 |
| | | |||||
* | | case consistency part 5 | Araq | 2013-12-28 | 1 | -1/+1 |
| | | |||||
* | | case consistency part 4 | Araq | 2013-12-27 | 1 | -16/+16 |
| | | |||||
* | | case consistency part 1 | Araq | 2013-12-27 | 1 | -26/+26 |
| | | |||||
* | | new VM: passes more tests | Araq | 2013-12-06 | 1 | -3/+1 |
|/ | |||||
* | simple unit test and better documentation for the user defined type classes | Zahary Karadjov | 2013-11-17 | 1 | -19/+36 |
| | |||||
* | Merge branch 'type-classes' into upstream | Zahary Karadjov | 2013-09-03 | 1 | -0/+3 |
|\ | |||||
| * | implemented the using statement | Zahary Karadjov | 2013-08-31 | 1 | -1/+2 |
| | | |||||
| * | implemented delegators and improved the error messages of unmatched type classes | Zahary Karadjov | 2013-08-26 | 1 | -0/+2 |
| | | |||||
* | | -d:nocaas mode for easier bootstrapping on exotic OSes (Haiku) | Araq | 2013-09-01 | 1 | -7/+15 |
|/ | |||||
* | implemented computed goto support | Araq | 2013-08-13 | 1 | -0/+3 |
| | |||||
* | Take into account dirty buffers in suggest output; Fixes zah/nimrod.vim#14 | Zahary Karadjov | 2013-08-07 | 1 | -2/+4 |
| | |||||
* | var tuple unpacking works at compile time | Araq | 2013-06-28 | 1 | -5/+6 |
| | |||||
* | next steps for guarded data flow analysis | Araq | 2013-06-11 | 1 | -9/+14 |
| | |||||
* | implemented large parts of the 'not nil' checking | Araq | 2013-06-09 | 1 | -4/+5 |
| | |||||
* | implemented dataflow analysis; activate via --warning[Uninit]:on | Araq | 2013-06-04 | 1 | -4/+7 |
| | |||||
* | Merge branch 'master' into newparser | Araq | 2013-05-07 | 1 | -5/+10 |
|\ | |||||
| * | support suggest after compile in caas mode | Zahary Karadjov | 2013-05-05 | 1 | -5/+9 |
| | | |||||
| * | experimental support for answering idetools --def requests from | Zahary Karadjov | 2013-05-04 | 1 | -0/+1 |
| | | | | | | | | an in-memory index built during compilation in caas mode | ||||
* | | Merge branch 'master' into newparser | Araq | 2013-05-04 | 1 | -1/+4 |
|\| | |||||
| * | nimrod dump can now produce a machine readable json report | Zahary Karadjov | 2013-05-01 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The data in the report includes necessary information for starting the compiler service and setting up the project paths in the IDE. the default verbosity of 1 is now set in the compiler code to fix an issue with verbosity being temporary set to 1 during config parsing even when it's explicitly overridden on the command-line. compiler/lexbase was temporary renamed to nimlexbase as a work-around for a codegen naming conflict with lib/pure/lexbase resulting in linking errors (further investigation needed). | ||||
* | | new parser works | Araq | 2013-04-20 | 1 | -2/+3 |
| | | |||||
* | | next steps for the new parser | Araq | 2013-04-20 | 1 | -1/+1 |
|/ | |||||
* | experimental support for outputting code snippets in error messages; ↵ | Zahary Karadjov | 2013-04-09 | 1 | -0/+15 |
| | | | | | | | implements #301 see #301 for description. currently, the feature is activated by setting the verbosity level to 2 or more | ||||
* | Removes executable bit for text files. | Grzegorz Adam Hankiewicz | 2013-03-16 | 1 | -0/+0 |
| | |||||
* | added isServing parameter | Simon Hafner | 2013-02-26 | 1 | -2/+2 |
| | |||||
* | merged upstream master | Zahary Karadjov | 2013-01-27 | 1 | -5/+16 |
|\ | |||||
| * | fixes #293 | Araq | 2013-01-08 | 1 | -1/+1 |
| | | |||||
| * | fixed a newly introduced c2nim bug; many untested improvements to the FFI at ↵ | Araq | 2012-12-31 | 1 | -0/+3 |
| | | | | | | | | compile time |