def
1b7cf0e3f3
Add warning about recvLineInto being bound to change
2015-04-26 17:06:41 +02:00
def
84315c6a9c
Revert "Introduce FutureVar[T] to make recvLineInto safer."
...
This reverts commit 72b4912c84 .
2015-04-26 17:01:04 +02:00
Andreas Rumpf
1cb14f888a
Merge pull request #2605 from jyapayne/devel
...
Fixed the paths of nimfix and nimsuggest to be relative.
2015-04-26 11:08:47 +02:00
Araq
e40b667891
fixes regression: overloading by 'var'
2015-04-25 23:17:00 +02:00
Araq
d3fc6e1f28
marshalling can be done at compile-time
2015-04-25 23:17:00 +02:00
Araq
6725aa3634
fixes #2517
2015-04-25 23:16:59 +02:00
Araq
2c91e999e2
fixes #2600
2015-04-25 23:16:58 +02:00
Araq
ecc0090939
fixes #2551 ; fixes #2212 ; breaks bootstrapping in debug mode; bootstrap with -d:release
2015-04-25 23:16:57 +02:00
Araq
4d20aafb5e
fixes #2372
2015-04-25 23:16:57 +02:00
Joey Payne
db84afe016
Fixed the paths of nimfix and nimsuggest to be relative.
2015-04-25 12:07:35 -06:00
Dominik Picheta
47271b094c
Merge branch 'def--clean-speedup-2' into devel
2015-04-24 19:50:15 +01:00
Andreas Rumpf
61d0a649aa
Merge pull request #2598 from jyapayne/devel
...
Added explicit imports for compiler modules to fix compiling nimsuggest on it's own.
2015-04-24 20:25:57 +02:00
Andreas Rumpf
b95d1ed223
Merge pull request #2601 from def-/fix-termios
...
Fix Termios wrapper
2015-04-24 20:25:35 +02:00
def
e5a186a419
Fix Termios wrapper
2015-04-24 19:41:12 +02:00
Joey Payne
01e9c7d450
Removed explicit imports in compiler/nimfix/*.nim and added cfg path modification
2015-04-24 11:25:00 -06:00
Dominik Picheta
f4c1c252a7
Fix asyncdispatch on Windows.
2015-04-24 18:12:13 +01:00
Dominik Picheta
72b4912c84
Introduce FutureVar[T] to make recvLineInto safer.
...
FutureVar[T] is a new distinct Future type which is designed to be used
for situations where the highest performance is needed. It reduces the
number of Future allocations needed. It acts as a replacement for
'var' params in async procs.
This commit modifies @def-'s PR in order to make it safer. The recvLineInto
procedure has been modified to take a ``FutureVar[string]`` param instead of a
``ptr string`` param.
2015-04-24 17:56:04 +01:00
Joey Payne
6c6a52ff3a
Added explicit imports for compiler modules to fix compiling nimsuggest.
...
See https://github.com/nim-lang/nimsuggest/issues/1
2015-04-24 10:06:56 -06:00
Araq
6ca38472a1
cleanups for underscores in tuple unpacking
2015-04-24 13:08:42 +02:00
Araq
a5f321ea8f
finishes #2566
2015-04-24 12:44:14 +02:00
Araq
c2d79a6383
fixes #2466
2015-04-24 12:40:59 +02:00
Araq
9e4e7ca535
fixes #2533
2015-04-24 12:36:41 +02:00
Araq
c01d9d081b
added test for #2536
2015-04-24 12:35:13 +02:00
Araq
c1730e1ead
fixes #2335
2015-04-24 12:35:13 +02:00
Araq
3317faf80d
fixes #2524
2015-04-24 12:35:12 +02:00
Andreas Rumpf
6a016743aa
Merge pull request #2566 from nanoant/parser-diagnostic-location
...
Parser: Fix location (line, col) for diagnostics
2015-04-24 12:33:11 +02:00
Andreas Rumpf
3e000f4e36
Merge pull request #2437 from Araq/underscore-tuple-unpack
...
Implements #2154 .
2015-04-24 12:32:57 +02:00
Araq
0c947f31ba
system.locals is now a plugin for education
2015-04-24 02:08:06 +02:00
Araq
c8bebe92e2
fixes #2569
2015-04-23 23:49:10 +02:00
Dominik Picheta
62e1b3e2e3
Some small cleanup.
2015-04-23 21:57:33 +01:00
Dominik Picheta
03cbf689a1
Merge branch 'clean-speedup-2' of https://github.com/def-/Nim into def--clean-speedup-2
2015-04-23 15:26:39 +01:00
Araq
a7a2fa63aa
fixes #2589
2015-04-23 02:08:30 +02:00
Dominik Picheta
f0f0062a5d
Add sfGenSym for (_).
2015-04-23 00:29:16 +01:00
Dominik Picheta
9e69e4e078
Merge branch 'devel' into underscore-tuple-unpack
...
Conflicts:
compiler/semstmts.nim
2015-04-23 00:26:17 +01:00
Araq
3b00d9cc7a
removed a bit of cruft from koch
2015-04-22 20:42:36 +02:00
Araq
8dadeebd08
fix #2585 properly
2015-04-22 20:33:06 +02:00
Araq
bcd8053b23
fixes #2585
2015-04-22 20:25:11 +02:00
Araq
13c5f792dc
fixes #2447
2015-04-22 16:11:51 +02:00
Araq
daad8100a9
fixed nil.add for JS
2015-04-22 15:21:20 +02:00
Araq
d631958124
news.txt updates; fixes bootstrapping
2015-04-22 13:57:20 +02:00
Araq
8ab3074c80
todo.txt updates
2015-04-22 12:04:11 +02:00
Araq
4be0d16520
added '..^' and '..<' operators; 'nil' is allowed for 'len'; added plugin system to the compiler
2015-04-22 12:04:11 +02:00
Araq
54515241e3
fixes #2581
2015-04-22 12:04:10 +02:00
Araq
aacaa8f171
cleaned up some magics to make room for new magics; added '..<' and '..^' templates
2015-04-22 12:04:09 +02:00
Araq
c69d74818e
fixes #2550
2015-04-22 12:04:09 +02:00
Andreas Rumpf
2f973c783c
Merge pull request #2565 from nanoant/parser-consistency
...
Parser consistency
2015-04-22 11:59:52 +02:00
Andreas Rumpf
4370163fdd
Merge pull request #2583 from BlaXpirit/test-stdlib
...
Test stdlib
2015-04-21 15:36:37 +02:00
Oleh Prypin
22db40e5e4
Turn some test outputs into actual tests
2015-04-21 15:59:32 +03:00
Andreas Rumpf
3f546e4a54
Merge pull request #2580 from def-/test-fixes-4
...
Fix expected tester messages
2015-04-21 13:54:41 +02:00
Oleh Prypin
c433ae1aaa
Fix romans module
2015-04-21 14:40:18 +03:00