Commit Graph

1840 Commits

Author SHA1 Message Date
Yuriy Glukhov
09783c3fd0 Fixed vm codegen for a call with compile-time args. Fixes #4412. 2016-07-06 14:39:57 +03:00
cheatfate
835ff4a2f8 ioselectors separated and refactored version.
adopted asyncdispatch version
2016-07-05 13:18:26 +03:00
Andreas Rumpf
5f9da6b2ae Merge pull request #4420 from yglukhov/closure-scope
Added closureScope template
2016-07-04 10:41:48 +02:00
Joey Payne
890d7fac14 Fix split stdlib test 2016-07-01 07:24:30 -06:00
Yuriy Glukhov
e61cfea78b Fixed broken test. Added closureScope test. 2016-06-28 13:15:02 +03:00
Andreas Rumpf
38de553b86 Merge pull request #4398 from vegansk/issue88
Fix generics inheritance issues
2016-06-27 09:54:43 +02:00
cheatfate
2eb34a8129 Event enum is now .pure.
Modified getMaxFds() to work more properly.
Removed seqs from code
Some exceptions replaced with doAssert
2016-06-26 09:51:01 +03:00
cheatfate
ee6257b992 Forgot about newlines at the end 2016-06-23 23:16:00 +03:00
cheatfate
c857e32867 Small version of ioselectors.nim, without code duplication and some renames. 2016-06-23 23:12:27 +03:00
Anatoly Galiulin
764668d099 Fix generics inheritance issues 2016-06-23 18:37:14 +06:00
Joey Payne
33146a74c1 Add os tests for directory creation, iteration and deletion 2016-06-20 14:32:01 -06:00
cheatfate
b53f13cbe7 New version, without any piece of code duplication. 2016-06-17 13:37:42 +03:00
Dominik Picheta
500aa0cb3f Reverts 1446dc87c3. Fixes #4333. Fixes #4170. 2016-06-15 16:56:28 +01:00
cheatfate
43329c5909 Introduce addRead/addWrite for Windows IOCP. 2016-06-12 15:09:30 +03:00
Andreas Rumpf
76c8d6164b added 'koch testinstall' command; more installer related bugfixes 2016-06-09 17:34:57 +02:00
cheatfate
fb4ff86ad6 Make some proper closes. 2016-06-09 07:07:43 +03:00
Araq
4f449f4e52 added file back with proper access rights (thanks for that, only took me an hour) 2016-06-07 01:21:10 +02:00
Araq
a369a98e5e remove file with broken access bits 2016-06-07 01:17:00 +02:00
Araq
6a53126671 update the version number in more places 2016-06-07 00:54:49 +02:00
Dominik Picheta
2ed9acc78f Merge pull request #4031 from FedericoCeratto/travis_ci_nimscript
Add nimscript test and run it in Travis CI
2016-06-06 12:22:38 +01:00
Andreas Rumpf
07d7d35d99 fixes #3579 2016-06-05 18:50:52 +02:00
Dominik Picheta
c0a940380a Merge pull request #4270 from moigagoo/devel
Tests: tasyncall: Varargs test added.
2016-06-03 13:25:45 +01:00
Konstantin Molchanov
d5d036ca9d Tests: tasyncall: Varargs test added. 2016-06-03 15:19:39 +03:00
Dominik Picheta
f440bb7064 Merge pull request #4243 from moigagoo/devel
Stdlib: asyncdispatch: `all` proc: Add support of varargs, fix issues, add tests.
2016-06-03 11:48:32 +01:00
Andreas Rumpf
af1e941872 fixes #2259, fixes #1389 2016-06-02 18:12:11 +02:00
Andreas Rumpf
87ffff96d2 fixes #4186 2016-06-02 17:23:39 +02:00
Andreas Rumpf
ca6986b89c Merge pull request #4258 from Parashurama/add_unicode_escape
adds support for unicode hexcode in string literals.
2016-06-02 09:55:27 +02:00
Parashurama
8ce9739f11 adds support for unicode hexcode in string literals. 2016-06-01 23:36:46 +02:00
Yuriy Glukhov
7389662809 Time has now reference semantics on js 2016-06-01 18:46:58 +03:00
Konstantin Molchanov
81c7be1b35 Tests: async: Tests for all proc added. 2016-05-31 23:49:59 +04:00
A. S. Budden
0cc7c9a13c Modification to implementation of round() such that it returns a float and accepts a places argument (fixes #3473).
This also involved moving some functions around to get the hierarchy correct and the documentation for frexp was modified such that it was clear that it can return a float in either the range [-1, -0.5] or [0.5, 1].
2016-05-31 13:17:40 +01:00
Andreas Rumpf
893be3a5a4 changed the compiler's path handling; fixes #546 2016-05-31 03:04:45 +02:00
Andreas Rumpf
3cedf3e887 make test green 2016-05-30 17:40:13 +02:00
Andreas Rumpf
95bb19a579 moved random procs from math to its own module (breaking change) 2016-05-30 16:24:52 +02:00
Andreas Rumpf
e52044660d Merge branch 'patch/fix-3496-generic-tmpl-args' of https://github.com/nanoant/Nim into nanoant-patch/fix-3496-generic-tmpl-args 2016-05-29 23:58:25 +02:00
Andreas Rumpf
552b13efe4 fixes #3729 2016-05-29 21:01:15 +02:00
Andreas Rumpf
e65c89ee28 fixes #4177 2016-05-28 22:40:28 +02:00
Andreas Rumpf
d3fe4a2db1 Merge pull request #4113 from jcosborn/gettypeinst
getTypeInst
2016-05-28 17:14:52 +02:00
Andreas Rumpf
628ad4b753 makes tests green again 2016-05-28 09:49:16 +02:00
Andreas Rumpf
0134a51a7c fixes critical 'do' parsing bug 2016-05-28 02:17:13 +02:00
Andreas Rumpf
6d76df8454 fixes #4227 2016-05-27 19:18:08 +02:00
Andreas Rumpf
301d39b882 Merge pull request #4130 from lihf8515/devel
Update parsecfg.nim
2016-05-26 10:51:10 +02:00
Yuriy Glukhov
4d0d2d69f3 Fixes #4222 2016-05-26 08:49:56 +03:00
Parashurama
4716034a7f fixes issue 4212 && add test for various valid zero floats. 2016-05-25 11:57:09 +02:00
Andreas Rumpf
835bd9aef2 fixes #4212 2016-05-25 01:10:31 +02:00
Andreas Rumpf
2ecf4633f4 Merge branch 'prim-gc' into devel 2016-05-22 15:01:36 +02:00
Andreas Rumpf
dcf830bba9 fixes #3184 2016-05-22 14:28:53 +02:00
Dmitry Polienko
55c3b1444d Slightly better test case
Tests identity rather than exact output.
2016-05-20 16:03:08 +06:00
nigredo-tori
85c41a1398 Fix toJSStr for control characters
fixes #4190
Add leading zero to encoded character if it is less than 0x10
2016-05-20 12:35:34 +06:00
Andreas Rumpf
366a0df490 Merge pull request #4188 from Parashurama/improve_float_parsing
fixes some issues with underscores in float literals. add more tests.
2016-05-20 00:56:51 +02:00