Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | newLit emty seq fix (#6091) | Arne Döring | 2017-07-13 | 1 | -0/+9 |
| | | | | * the type of the empty seq is still the correct type * updated test | ||||
* | Merge pull request #6047 from euantorano/patch-1 | Dominik Picheta | 2017-07-11 | 1 | -0/+54 |
|\ | | | | | Wait for reads to finish before reading the result | ||||
| * | Update test header | Euan T | 2017-07-10 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Euan T <euantorano@gmail.com> | ||||
| * | Adding test for recvline | Euan Torano | 2017-07-09 | 1 | -0/+54 |
| | | | | | | | | Signed-off-by: Euan Torano <euantorano@gmail.com> | ||||
* | | fixes anon procs created by macros | Andreas Rumpf | 2017-07-11 | 1 | -1/+32 |
| | | |||||
* | | fixes a JS codegen regression | Andreas Rumpf | 2017-07-10 | 1 | -0/+18 |
| | | |||||
* | | fixes #5608 | Andreas Rumpf | 2017-07-09 | 1 | -0/+43 |
|/ | |||||
* | fixes #6035 | Araq | 2017-06-30 | 1 | -1/+19 |
| | |||||
* | fixes #5517 | Andreas Rumpf | 2017-06-30 | 1 | -0/+15 |
| | |||||
* | closes #5379 | Andreas Rumpf | 2017-06-29 | 1 | -1/+9 |
| | |||||
* | fixes #5974 | Andreas Rumpf | 2017-06-29 | 1 | -1/+12 |
| | |||||
* | fixes #4703 | Andreas Rumpf | 2017-06-29 | 1 | -0/+24 |
| | |||||
* | One more attempt to fix tioselectors.nim test (#6020) | Eugene Kabanov | 2017-06-27 | 1 | -4/+8 |
| | |||||
* | make JS tests green on OSX on my local machine; XXX needs further investigations | Andreas Rumpf | 2017-06-26 | 1 | -1/+4 |
| | |||||
* | fixes #5966 | Fabian Keller | 2017-06-20 | 1 | -1/+22 |
| | |||||
* | added test case for #1252 | Fabian Keller | 2017-06-20 | 1 | -0/+12 |
| | |||||
* | Fix #5084 | Zahary Karadjov | 2017-06-20 | 1 | -0/+61 |
| | |||||
* | make some tests green again | Zahary Karadjov | 2017-06-20 | 4 | -4/+4 |
| | |||||
* | Fix #5983 | Zahary Karadjov | 2017-06-20 | 1 | -0/+22 |
| | |||||
* | Fix #5888 | Zahary Karadjov | 2017-06-20 | 3 | -0/+36 |
| | |||||
* | Fix #4737 | Zahary Karadjov | 2017-06-20 | 2 | -0/+36 |
| | |||||
* | Fix #5127 | Zahary Karadjov | 2017-06-20 | 3 | -26/+53 |
| | |||||
* | Fix #4020; Better handling of templates within concepts | Zahary Karadjov | 2017-06-20 | 1 | -0/+56 |
| | |||||
* | fix #5968 | Zahary Karadjov | 2017-06-20 | 1 | -0/+20 |
| | |||||
* | fix #1082 | Zahary Karadjov | 2017-06-20 | 2 | -1/+40 |
| | |||||
* | 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 | 1 | -0/+19 |
| | |||||
* | 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 | 1 | -0/+42 |
| | |||||
* | fix #5017; fix #5893 | Zahary Karadjov | 2017-06-20 | 1 | -0/+26 |
| | |||||
* | 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 | 1 | -0/+14 |
| | |||||
* | Fix thardforward | Zahary Karadjov | 2017-06-20 | 1 | -2/+2 |
| | |||||
* | Fix #5962 | Zahary Karadjov | 2017-06-20 | 1 | -0/+81 |
| | | | | | | | | | | | | | | | 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 | 2 | -0/+40 |
| | | | | | | | fixes #4982 fixes #3805 close #3414 | ||||
* | Fixes #5995 | Yuriy Glukhov | 2017-06-18 | 1 | -0/+3 |
| | |||||
* | Merge pull request #5952 from Parashurama/fix_parseopt | Varriount | 2017-06-13 | 1 | -0/+57 |
|\ | | | | | Fix parseopt custom arguments | ||||
| * | fixes parseopt/parseopt2 custom cmdline args. | Parashurama | 2017-06-06 | 1 | -0/+57 |
| | | |||||
* | | make tests green again | Araq | 2017-06-09 | 2 | -2/+2 |
| | | |||||
* | | fixes tproctypecache_falsepositive.nim test case | Araq | 2017-06-08 | 1 | -0/+17 |
| | | |||||
* | | restrict casting for closure. (#5948); fixes #5742 | Parashurama | 2017-06-07 | 1 | -0/+23 |
| | | | | | | | | | | | | | | | | | | * restrict casting for closure. This commit forbid casting a closure to anything other than another closure. use rawEnv/rawProc to access underlaying pointers. * better error message for closure cast * fixes #5742 | ||||
* | | fix logical right shift in VM. (#5916) | Parashurama | 2017-06-05 | 1 | -0/+2 |
| | | |||||
* | | fix orderedtable enlarge proc. (#5937) | Parashurama | 2017-06-05 | 1 | -0/+18 |
| | | | | | | This fixes issue #5917 | ||||
* | | .partial object field names are left unmangled; mangling should be done by ↵ | Andreas Rumpf | 2017-06-05 | 1 | -2/+2 |
|/ | | | | the macro instead | ||||
* | first steps to allow easy functors via macros | Andreas Rumpf | 2017-06-04 | 1 | -0/+19 |
| | |||||
* | fixes #5933 | Andreas Rumpf | 2017-06-03 | 1 | -0/+51 |
| |