Commit Graph

7456 Commits

Author SHA1 Message Date
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
Simon Hafner
53bc541666 rough guess how methods should look like 2015-04-26 09:44:22 +05:00
Simon Hafner
7b7188a8ad proc execute / return-error handling 2015-04-26 09:20:55 +05:00
Simon Hafner
bf4a92784e final Section -> IdeCmd 2015-04-26 08:56:22 +05:00
Simon Hafner
33edba665d removed a few consts and rewired to IdeCmd 2015-04-26 08:54:46 +05:00
Simon Hafner
6836d45398 findEPCPort defined, but not implemented 2015-04-26 08:42:28 +05:00
Simon Hafner
b9bbfb4cdf always raise ValueException 2015-04-26 08:41:23 +05:00
Simon Hafner
58570a4a30 epc request/response barebones 2015-04-26 08:37:55 +05:00
Simon Hafner
147037bd1e added id for sexp 2015-04-26 08:36:54 +05: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
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
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
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