Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #6035 | Araq | 2017-06-30 | 3 | -3/+25 |
| | |||||
* | make appveyor builds faster | Andreas Rumpf | 2017-06-30 | 1 | -2/+2 |
| | |||||
* | fixes #5517 | Andreas Rumpf | 2017-06-30 | 2 | -0/+17 |
| | |||||
* | closes #5379 | Andreas Rumpf | 2017-06-29 | 1 | -1/+9 |
| | |||||
* | fixes #5974 | Andreas Rumpf | 2017-06-29 | 2 | -5/+20 |
| | |||||
* | fixes #5563 | Andreas Rumpf | 2017-06-29 | 1 | -3/+3 |
| | |||||
* | fixes #4703 | Andreas Rumpf | 2017-06-29 | 2 | -1/+34 |
| | |||||
* | fixes #5846 | Andreas Rumpf | 2017-06-29 | 1 | -2/+3 |
| | |||||
* | JS codegen: make 'echo' use console.log unless you define -d:nimOldEcho | Andreas Rumpf | 2017-06-28 | 1 | -1/+1 |
| | |||||
* | fixes #6021! | Araq | 2017-06-27 | 1 | -43/+53 |
| | |||||
* | One more attempt to fix tioselectors.nim test (#6020) | Eugene Kabanov | 2017-06-27 | 1 | -4/+8 |
| | |||||
* | Added moveDir (#6015) | Yuriy Glukhov | 2017-06-27 | 2 | -12/+43 |
| | |||||
* | Fixes #5946 (#6017) | Yuriy Glukhov | 2017-06-26 | 1 | -2/+3 |
| | |||||
* | JS gen: fixes regression | Andreas Rumpf | 2017-06-26 | 1 | -7/+15 |
| | |||||
* | make JS tests green on OSX on my local machine; XXX needs further investigations | Andreas Rumpf | 2017-06-26 | 1 | -1/+4 |
| | |||||
* | Fix #6010 documenting subtracting time interval (#6012) | Euan T | 2017-06-22 | 1 | -1/+1 |
| | |||||
* | Update pragmas.txt (#6006) | Dan | 2017-06-21 | 1 | -2/+23 |
| | | | Added more info on how the format strings work for codegenDecl | ||||
* | Minor fixes for makefile.tmpl | def | 2017-06-20 | 1 | -2/+2 |
| | |||||
* | Merge pull request #5830 from jcowgill/makefile-indentation | Dennis Felsing | 2017-06-20 | 1 | -59/+56 |
|\ | | | | | makefile.tmpl: fix error handling and cleanups | ||||
| * | makefile.tmpl: fix error handling and cleanups | James Cowgill | 2017-05-18 | 1 | -59/+56 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changes the indentation of all non-recipe lines from tabs to 2 spaces. While this doesn't fix anything, it avoids either make or someone interpreting those lines as a make recipe. This also fixes the error handling by using make's $(error) function instead. Previously make gave this syntax error whenever it hit the error handling code: ``` *** recipe commences before first target. Stop. ``` | ||||
* | | fixes #5966 | Fabian Keller | 2017-06-20 | 3 | -6/+31 |
| | | |||||
* | | added test case for #1252 | Fabian Keller | 2017-06-20 | 1 | -0/+12 |
| | | |||||
* | | Fix #5084 | Zahary Karadjov | 2017-06-20 | 2 | -3/+67 |
| | | |||||
* | | make some tests green again | Zahary Karadjov | 2017-06-20 | 4 | -4/+4 |
| | | |||||
* | | Fix #5983 | Zahary Karadjov | 2017-06-20 | 3 | -1/+32 |
| | | |||||
* | | Fix #5888 | Zahary Karadjov | 2017-06-20 | 6 | -2/+43 |
| | | |||||
* | | Fix #4737 | Zahary Karadjov | 2017-06-20 | 5 | -5/+51 |
| | | |||||
* | | Fix #5127 | Zahary Karadjov | 2017-06-20 | 5 | -32/+60 |
| | | |||||
* | | Fix #4020; Better handling of templates within concepts | Zahary Karadjov | 2017-06-20 | 5 | -2/+65 |
| | | |||||
* | | fix #5968 | Zahary Karadjov | 2017-06-20 | 2 | -1/+23 |
| | | |||||
* | | fix #1082 | Zahary Karadjov | 2017-06-20 | 3 | -3/+44 |
| | | |||||
* | | close #1051 | Zahary Karadjov | 2017-06-20 | 2 | -10/+46 |
| | | |||||
* | | close #3152; closed via f663ca7 | Zahary Karadjov | 2017-06-20 | 1 | -0/+4 |
| | | |||||
* | | close #3153 | Zahary Karadjov | 2017-06-20 | 1 | -1/+24 |
| | | |||||
* | | fix #1017; fix #3309 | Zahary Karadjov | 2017-06-20 | 3 | -1/+27 |
| | | |||||
* | | close #3784 | Zahary Karadjov | 2017-06-20 | 1 | -0/+20 |
| | | |||||
* | | close #4524 | Zahary Karadjov | 2017-06-20 | 2 | -1/+23 |
| | | |||||
* | | fix #2730; fix #4880 | Zahary Karadjov | 2017-06-20 | 3 | -1/+51 |
| | | |||||
* | | fix #5017; fix #5893 | Zahary Karadjov | 2017-06-20 | 2 | -1/+29 |
| | | |||||
* | | close #5106 | Zahary Karadjov | 2017-06-20 | 1 | -0/+61 |
| | | |||||
* | | close #5756 | Zahary Karadjov | 2017-06-20 | 1 | -0/+30 |
| | | |||||
* | | fix #5864 | Zahary Karadjov | 2017-06-20 | 2 | -0/+16 |
| | | |||||
* | | add a useful helper for debugging typeRel problems | Zahary Karadjov | 2017-06-20 | 1 | -4/+26 |
| | | |||||
* | | Fix thardforward | Zahary Karadjov | 2017-06-20 | 1 | -2/+2 |
| | | |||||
* | | Fix #5962 | Zahary Karadjov | 2017-06-20 | 3 | -16/+133 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During the instantiation of a generic type A, some other generic type B may be instantiated multiple times with different parameters. We can think about each instantiation as a function call that should temporary bind the parameter names to concrete types. The problem with the existing implementation in semtypinst was that it was performing this binding within a shared global table. In this sense, it was executing the code as a programming language featuring only global variables. In such a language, re-entrant functions cannot be defined properly and hence this was leading to problems with similar types. The solution is simple - just like we need to introduce stack frames to handle re-entrant functions, we introduce a stack of type bindings that are pushed and popped during the generic instantiations. | ||||
* | | introduce a pre-processing pass for the concept bodies | Zahary Karadjov | 2017-06-20 | 13 | -60/+138 |
| | | | | | | | | | | | | | | fixes #4982 fixes #3805 close #3414 | ||||
* | | fix #5890 | Zahary Karadjov | 2017-06-20 | 1 | -1/+2 |
| | | |||||
* | | Merge branch 'yglukhov-fix-5995' into devel | Andreas Rumpf | 2017-06-20 | 3 | -2/+5 |
|\ \ | |||||
| * | | Merge branch 'fix-5995' of https://github.com/yglukhov/Nim into ↵ | Andreas Rumpf | 2017-06-20 | 3 | -2/+5 |
|/| | | | | | | | | | | | yglukhov-fix-5995 | ||||
| * | | Fixes #5995 | Yuriy Glukhov | 2017-06-18 | 3 | -2/+5 |
| | | |