Commit Graph

18917 Commits

Author SHA1 Message Date
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
Andreas Rumpf
4e778f9aac Merge pull request #2597 from Araq/revert-2593-patch-1
Revert "New Editor (LiClipse)"
2015-04-24 18:01:09 +02:00
Andreas Rumpf
25fdac4ff4 Revert "New Editor (LiClipse)" 2015-04-24 18:00:54 +02:00
Nycto
4f88238761 Fix floats in tuples in HashSets
Previously, the added tests would fail to compile with
errors complaining that 'hash(float)' didn't exist
2015-04-24 08:25:58 -07: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
Andreas Rumpf
5fd338cd36 Merge pull request #2593 from fabioz/patch-1
New Editor (LiClipse)
2015-04-24 12:31:57 +02:00
Wim Lewis
9c19ce0698 Add a handshake parameter to wrapSocket() to allow it to work on an already-connected socket. 2015-04-23 20:45:33 -07:00
Araq
0c947f31ba system.locals is now a plugin for education 2015-04-24 02:08:06 +02:00
Fabio Zadrozny
fe84d9fefe New Editor (LiClipse) 2015-04-23 21:04:42 -03: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
Simon Hafner
7d42eb2de2 barebones in nimsuggest for EPC 2015-04-22 21:53:04 +05: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
Simon Hafner
f0f72613d8 epc skeleton 2015-04-22 06:32:02 +05:00
Simon Hafner
b01b7675ab parseEnum ftw 2015-04-22 06:15:52 +05:00
Simon Hafner
766b7ea61d enabled sexp tests 2015-04-22 06:11:30 +05:00
Simon Hafner
518db9eb7e rewrite suggest.nim for suggestionResultHook 2015-04-22 06:10:47 +05: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