Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | renamed inCompilesContext to compilesContextId; added test case for #3313 | Araq | 2015-09-18 | 1 | -1/+1 |
| | |||||
* | fixes #3313 | Araq | 2015-09-18 | 1 | -0/+1 |
| | |||||
* | next steps in binding [] properly | Araq | 2015-09-13 | 1 | -1/+2 |
| | |||||
* | fixes #2585 | Araq | 2015-04-22 | 1 | -4/+6 |
| | |||||
* | fixes #2505, fixes #1853, fixes #2522 | Araq | 2015-04-20 | 1 | -0/+3 |
| | |||||
* | fixes #2481 | Araq | 2015-04-10 | 1 | -1/+2 |
| | |||||
* | first implementation of overloading of '='; missing: rewriting let/var sections | Araq | 2015-04-06 | 1 | -2/+7 |
| | |||||
* | implemented a[^1] notation | Araq | 2015-03-26 | 1 | -27/+28 |
| | |||||
* | cleaned up some tests | Araq | 2015-02-10 | 1 | -0/+1 |
| | |||||
* | nimsuggest improvements | Araq | 2015-01-30 | 1 | -0/+3 |
| | |||||
* | fixes #1915 | Araq | 2015-01-12 | 1 | -0/+1 |
| | |||||
* | fix #1049 | Zahary Karadjov | 2015-01-02 | 1 | -1/+1 |
| | |||||
* | implemented 'experimental' switch | Araq | 2014-12-05 | 1 | -0/+5 |
| | |||||
* | nicer error messages (untested) | Araq | 2014-10-26 | 1 | -2/+1 |
| | |||||
* | deepCopy is instantiated when its corresponding type is instantiated | Araq | 2014-09-26 | 1 | -0/+3 |
| | |||||
* | updated the compiler to use the new symbol names | Araq | 2014-08-28 | 1 | -3/+3 |
| | |||||
* | Nimrod renamed to Nim | Araq | 2014-08-28 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1281 from Araq/new_spawn | Andreas Rumpf | 2014-06-16 | 1 | -0/+1 |
|\ | | | | | New spawn | ||||
| * | pi test compiles, but crashes randomly | Araq | 2014-06-01 | 1 | -0/+1 |
| | | |||||
* | | Fixed #1172 (for real) | Clay Sweetser | 2014-06-01 | 1 | -2/+2 |
|/ | |||||
* | removed flawed thread analysis pass | Araq | 2014-04-20 | 1 | -2/+0 |
| | |||||
* | propagate semExpr flags in macro/template expansion | Zahary Karadjov | 2014-04-06 | 1 | -1/+1 |
| | |||||
* | fixed parens around getSysType arguments | Jimmie Houchin | 2014-03-25 | 1 | -1/+1 |
| | |||||
* | reference implementation of a vector swizzle library | Zahary Karadjov | 2014-03-20 | 1 | -0/+21 |
| | | | | | 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 | ||||
* | fix #715 again | Zahary Karadjov | 2014-03-16 | 1 | -1/+1 |
| | | | | the regression was caused by the introduction of "generic" lambdas | ||||
* | fix tsemistatic | Zahary Karadjov | 2014-03-11 | 1 | -0/+3 |
| | |||||
* | split the inline and closure iterators into different symbol kinds for ↵ | Zahary Karadjov | 2014-03-06 | 1 | -1/+1 |
| | | | | easier discrimination between them | ||||
* | quite messy implementation of generic lambdas, needs reworking; fixes #715 | Zahary Karadjov | 2014-02-17 | 1 | -0/+1 |
| | |||||
* | fix some regressions caused by tyTypeDesc[tyNone] | Zahary Karadjov | 2014-02-15 | 1 | -1/+0 |
| | |||||
* | fixes #797; generic procs can be used in places expecting matching concrete ↵ | Zahary Karadjov | 2014-02-11 | 1 | -0/+2 |
| | | | | proc types | ||||
* | tyTypeDesc and tyRange always have 1 child; this might be tyNone but it is ↵ | Araq | 2014-02-05 | 1 | -0/+1 |
| | | | | required for skipTypes | ||||
* | fixes #844 | Araq | 2014-02-02 | 1 | -1/+1 |
| | |||||
* | progress towards fixing tgenericshardcases | Zahary Karadjov | 2014-01-06 | 1 | -5/+10 |
| | |||||
* | introduce tyFromExpr; fixes #618 | Zahary Karadjov | 2014-01-04 | 1 | -0/+4 |
| | |||||
* | Merge branch 'upstream' into devel | Zahary Karadjov | 2013-12-29 | 1 | -1/+19 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | -8/+6 |
| | | |||||
| * | better integration of tyStatic into typeRel | Zahary Karadjov | 2013-12-25 | 1 | -0/+5 |
| | | |||||
| * | wip type class reforms (the compiler bootstraps fine) | Zahary Karadjov | 2013-12-25 | 1 | -0/+15 |
| | | | | | | | | | | | | * 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 | -2/+2 |
| | | |||||
* | | case consistency: next steps | Araq | 2013-12-29 | 1 | -3/+3 |
| | | |||||
* | | case consistency part 4 | Araq | 2013-12-27 | 1 | -5/+5 |
| | | |||||
* | | case consistency part 1 | Araq | 2013-12-27 | 1 | -16/+16 |
| | | |||||
* | | Merge branch 'master' into vm2 | Araq | 2013-12-05 | 1 | -1/+3 |
|\| | | | | | | | | | Conflicts: compiler/sem.nim | ||||
| * | simple unit test and better documentation for the user defined type classes | Zahary Karadjov | 2013-11-17 | 1 | -1/+2 |
| | | |||||
| * | improvements for the `is` operator; implemented the type lifting rule in ↵ | Zahary Karadjov | 2013-11-17 | 1 | -0/+1 |
| | | | | | | | | user-defined type classes | ||||
* | | compiler bootstraps with new VM | Araq | 2013-10-15 | 1 | -1/+1 |
|/ | |||||
* | improvements for TR macros | Araq | 2013-09-17 | 1 | -0/+1 |
| | |||||
* | working code for simple cases of user-defined type classes | Zahary Karadjov | 2013-08-25 | 1 | -0/+6 |
| | |||||
* | pass-through of static int generic params to arrays when late instantiation ↵ | Zahary Karadjov | 2013-08-23 | 1 | -5/+5 |
| | | | | is disabled | ||||
* | remerge "Fixes #267" | Zahary Karadjov | 2013-08-19 | 1 | -0/+5 |
| |