summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* fixes #6035Araq2017-06-303-3/+25
|
* make appveyor builds fasterAndreas Rumpf2017-06-301-2/+2
|
* fixes #5517Andreas Rumpf2017-06-302-0/+17
|
* closes #5379Andreas Rumpf2017-06-291-1/+9
|
* fixes #5974Andreas Rumpf2017-06-292-5/+20
|
* fixes #5563Andreas Rumpf2017-06-291-3/+3
|
* fixes #4703Andreas Rumpf2017-06-292-1/+34
|
* fixes #5846Andreas Rumpf2017-06-291-2/+3
|
* JS codegen: make 'echo' use console.log unless you define -d:nimOldEchoAndreas Rumpf2017-06-281-1/+1
|
* fixes #6021!Araq2017-06-271-43/+53
|
* One more attempt to fix tioselectors.nim test (#6020)Eugene Kabanov2017-06-271-4/+8
|
* Added moveDir (#6015)Yuriy Glukhov2017-06-272-12/+43
|
* Fixes #5946 (#6017)Yuriy Glukhov2017-06-261-2/+3
|
* JS gen: fixes regressionAndreas Rumpf2017-06-261-7/+15
|
* make JS tests green on OSX on my local machine; XXX needs further investigationsAndreas Rumpf2017-06-261-1/+4
|
* Fix #6010 documenting subtracting time interval (#6012)Euan T2017-06-221-1/+1
|
* Update pragmas.txt (#6006)Dan2017-06-211-2/+23
| | | Added more info on how the format strings work for codegenDecl
* Minor fixes for makefile.tmpldef2017-06-201-2/+2
|
* Merge pull request #5830 from jcowgill/makefile-indentationDennis Felsing2017-06-201-59/+56
|\ | | | | makefile.tmpl: fix error handling and cleanups
| * makefile.tmpl: fix error handling and cleanupsJames Cowgill2017-05-181-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 #5966Fabian Keller2017-06-203-6/+31
| |
* | added test case for #1252Fabian Keller2017-06-201-0/+12
| |
* | Fix #5084Zahary Karadjov2017-06-202-3/+67
| |
* | make some tests green againZahary Karadjov2017-06-204-4/+4
| |
* | Fix #5983Zahary Karadjov2017-06-203-1/+32
| |
* | Fix #5888Zahary Karadjov2017-06-206-2/+43
| |
* | Fix #4737Zahary Karadjov2017-06-205-5/+51
| |
* | Fix #5127Zahary Karadjov2017-06-205-32/+60
| |
* | Fix #4020; Better handling of templates within conceptsZahary Karadjov2017-06-205-2/+65
| |
* | fix #5968Zahary Karadjov2017-06-202-1/+23
| |
* | fix #1082Zahary Karadjov2017-06-203-3/+44
| |
* | close #1051Zahary Karadjov2017-06-202-10/+46
| |
* | close #3152; closed via f663ca7Zahary Karadjov2017-06-201-0/+4
| |
* | close #3153Zahary Karadjov2017-06-201-1/+24
| |
* | fix #1017; fix #3309Zahary Karadjov2017-06-203-1/+27
| |
* | close #3784Zahary Karadjov2017-06-201-0/+20
| |
* | close #4524Zahary Karadjov2017-06-202-1/+23
| |
* | fix #2730; fix #4880Zahary Karadjov2017-06-203-1/+51
| |
* | fix #5017; fix #5893Zahary Karadjov2017-06-202-1/+29
| |
* | close #5106Zahary Karadjov2017-06-201-0/+61
| |
* | close #5756Zahary Karadjov2017-06-201-0/+30
| |
* | fix #5864Zahary Karadjov2017-06-202-0/+16
| |
* | add a useful helper for debugging typeRel problemsZahary Karadjov2017-06-201-4/+26
| |
* | Fix thardforwardZahary Karadjov2017-06-201-2/+2
| |
* | Fix #5962Zahary Karadjov2017-06-203-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 bodiesZahary Karadjov2017-06-2013-60/+138
| | | | | | | | | | | | | | fixes #4982 fixes #3805 close #3414
* | fix #5890Zahary Karadjov2017-06-201-1/+2
| |
* | Merge branch 'yglukhov-fix-5995' into develAndreas Rumpf2017-06-203-2/+5
|\ \
| * | Merge branch 'fix-5995' of https://github.com/yglukhov/Nim into ↵Andreas Rumpf2017-06-203-2/+5
|/| | | | | | | | | | | yglukhov-fix-5995
| * | Fixes #5995Yuriy Glukhov2017-06-183-2/+5
| | |