summary refs log tree commit diff stats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* asyncdispatch: split asyncfutures into its own moduleMichał Zieliński2017-07-051-0/+1
| | | | This slightly changes behaviour of callSoon - before loop is initialized, callSoon will call the function immediately.
* fixes #6035Araq2017-06-301-1/+19
|
* fixes #5517Andreas Rumpf2017-06-301-0/+15
|
* closes #5379Andreas Rumpf2017-06-291-1/+9
|
* fixes #5974Andreas Rumpf2017-06-291-1/+12
|
* fixes #4703Andreas Rumpf2017-06-291-0/+24
|
* One more attempt to fix tioselectors.nim test (#6020)Eugene Kabanov2017-06-271-4/+8
|
* make JS tests green on OSX on my local machine; XXX needs further investigationsAndreas Rumpf2017-06-261-1/+4
|
* fixes #5966Fabian Keller2017-06-201-1/+22
|
* added test case for #1252Fabian Keller2017-06-201-0/+12
|
* Fix #5084Zahary Karadjov2017-06-201-0/+61
|
* make some tests green againZahary Karadjov2017-06-204-4/+4
|
* Fix #5983Zahary Karadjov2017-06-201-0/+22
|
* Fix #5888Zahary Karadjov2017-06-203-0/+36
|
* Fix #4737Zahary Karadjov2017-06-202-0/+36
|
* Fix #5127Zahary Karadjov2017-06-203-26/+53
|
* Fix #4020; Better handling of templates within conceptsZahary Karadjov2017-06-201-0/+56
|
* fix #5968Zahary Karadjov2017-06-201-0/+20
|
* fix #1082Zahary Karadjov2017-06-202-1/+40
|
* 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-201-0/+19
|
* close #3784Zahary Karadjov2017-06-201-0/+20
|
* close #4524Zahary Karadjov2017-06-202-1/+23
|
* fix #2730; fix #4880Zahary Karadjov2017-06-201-0/+42
|
* fix #5017; fix #5893Zahary Karadjov2017-06-201-0/+26
|
* close #5106Zahary Karadjov2017-06-201-0/+61
|
* close #5756Zahary Karadjov2017-06-201-0/+30
|
* fix #5864Zahary Karadjov2017-06-201-0/+14
|
* Fix thardforwardZahary Karadjov2017-06-201-2/+2
|
* Fix #5962Zahary Karadjov2017-06-201-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 bodiesZahary Karadjov2017-06-202-0/+40
| | | | | | | fixes #4982 fixes #3805 close #3414
* Fixes #5995Yuriy Glukhov2017-06-181-0/+3
|
* Merge pull request #5952 from Parashurama/fix_parseoptVarriount2017-06-131-0/+57
|\ | | | | Fix parseopt custom arguments
| * fixes parseopt/parseopt2 custom cmdline args.Parashurama2017-06-061-0/+57
| |
* | make tests green againAraq2017-06-092-2/+2
| |
* | fixes tproctypecache_falsepositive.nim test caseAraq2017-06-081-0/+17
| |
* | restrict casting for closure. (#5948); fixes #5742Parashurama2017-06-071-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)Parashurama2017-06-051-0/+2
| |
* | fix orderedtable enlarge proc. (#5937)Parashurama2017-06-051-0/+18
| | | | | | This fixes issue #5917
* | .partial object field names are left unmangled; mangling should be done by ↵Andreas Rumpf2017-06-051-2/+2
|/ | | | the macro instead
* first steps to allow easy functors via macrosAndreas Rumpf2017-06-041-0/+19
|
* fixes #5933Andreas Rumpf2017-06-031-0/+51
|
* review and merge zahary's work (#5849)zah2017-06-033-9/+32
| | | | | | | | | * proper indentation for the generated JS code * improved dead-code elimination for JavaScript * test the JS dead-code elimination A new test spec has been added - "maxcodesize". It specifies the maximum size of the generated code in bytes.
* improved comment satement support in macros (#5904)Arne Döring2017-06-021-19/+19
|
* fix right shift c codegen bug. (#5919)Parashurama2017-05-311-0/+18
| | | | | | * fix right shift c codegen bug. signed int must first be cast as unsigned before converting to larger integer. The C compiler will auto convert operands to the largest type.
* Creating and setting comment nodes in macros (#5850)Fredrik Høisæther Rasch2017-05-311-0/+8
| | | | | | | * strVal assingnable comment statement ast nodes * Set comment instead of strVal for comment nodes * Added test code for creating and setting comment nodes * Modified the AST spec documentation for documentation comments
* more and improved newLit procs in macros moduleArne Döring2017-05-231-0/+140
|
* Merge branch 'araq2' into develAraq2017-05-1727-15/+1644
|\