def
e5a186a419
Fix Termios wrapper
2015-04-24 19:41:12 +02: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
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
c2d79a6383
fixes #2466
2015-04-24 12:40:59 +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
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
Simon Hafner
7d42eb2de2
barebones in nimsuggest for EPC
2015-04-22 21:53:04 +05:00
Araq
d631958124
news.txt updates; fixes bootstrapping
2015-04-22 13:57:20 +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
aacaa8f171
cleaned up some magics to make room for new magics; added '..<' and '..^' templates
2015-04-22 12:04:09 +02:00
Simon Hafner
766b7ea61d
enabled sexp tests
2015-04-22 06:11:30 +05:00
Oleh Prypin
22db40e5e4
Turn some test outputs into actual tests
2015-04-21 15:59:32 +03:00
Oleh Prypin
c433ae1aaa
Fix romans module
2015-04-21 14:40:18 +03:00
Oleh Prypin
a8c3c2ef0d
Fix a test in xmltree
2015-04-21 14:39:34 +03:00
Oleh Prypin
32109a7867
Don't run non-test code when defined(testing)
2015-04-21 14:37:29 +03:00
Andreas Rumpf
d203d6fad4
Merge pull request #2411 from reactormonk/merge-counttables
...
merge for CountTable, see #1680
2015-04-21 09:04:46 +02:00
Andreas Rumpf
72e513991f
Merge pull request #2572 from maxgrenderjones/fix-2431-against-devel
...
{} returns nested results in json & standardise on 'key' not 'name'
2015-04-21 09:02:39 +02:00
Andreas Rumpf
1b80e2f296
Merge pull request #2506 from BlaXpirit/update-pcre
...
Update and improve PCRE wrapper
2015-04-21 08:58:28 +02:00
Andreas Rumpf
f7f5a690a9
Merge pull request #2449 from def-/slice-items
...
Add items iterator for slices
2015-04-21 08:56:59 +02:00
Araq
43eae0c113
macros: added bool literal support
2015-04-20 20:40:10 +02:00
Araq
2b4e233510
Merge branch 'devel' of https://github.com/Araq/Nim into devel
2015-04-20 11:44:54 +02:00
Araq
dc3a0bc009
added macros.newTree proc (why didn't we do this earlier?)
2015-04-20 11:34:18 +02:00
Araq
5cea6807e1
fixes #2476
2015-04-19 02:43:19 +02:00
Josep Sanjuas
f72bb57fff
Convert to float before sum
2015-04-18 13:40:20 +02:00
Josep Sanjuas
44246b6709
Document toFloat is necessary
2015-04-18 13:38:15 +02:00
Josep Sanjuas
e76f54e059
Generalize variance to other types
2015-04-18 13:28:48 +02:00
Kay Zheng
a11a2f0fdb
Check for async errors in
2015-04-18 10:27:35 +08:00
Max Grender-Jones
7daad41784
Allow {} to return nested results in json & standardise on 'key' not 'name'
...
- Note now returns nil if users try to index into a non-object;
old behaviour was to throw a runtime error
- Also s/transverse/traverse/
2015-04-18 01:08:06 +01:00
Andreas Rumpf
3caa7ff08c
Revert "Corrected code example in pegs"
2015-04-17 22:09:02 +02:00
Araq
caef835fe4
fixes #2568
2015-04-17 21:21:02 +02:00
apense
cee08adebb
Corrected code example in pegs
...
The code as `"var1=key; var2=key2".replacef(peg"{\ident}'='{\ident}", "$1<-$2$2")` just results in `$1<-$2$2; $1<-$2$2`
2015-04-17 13:14:36 -04:00
Andreas Rumpf
86b37f7fc7
Merge pull request #2555 from def-/fix-2552
...
Make peekExitCode on Posix use WIFEXITED to determine exit
2015-04-15 17:41:01 +02:00
Andreas Rumpf
e14e5be998
Merge pull request #2549 from fowlmouth/patch-2
...
fixes for macros.getType()
2015-04-15 17:33:26 +02:00
Andreas Rumpf
97cb0eb694
Merge pull request #2560 from BlaXpirit/re-nre-hint
...
Add a hint about NRE library to 're' module
2015-04-15 17:32:21 +02:00
Andreas Rumpf
8e73978c68
Merge pull request #2546 from BlaXpirit/rst-link-underscore
...
Make RST recognize hyperlinks with two underscores
2015-04-15 17:31:18 +02:00
Oleh Prypin
aa327efa98
Add a hint about NRE to 're' module
2015-04-14 23:26:53 +03:00
Oleh Prypin
ff25c1272f
Deprecate constant regular expression strings
2015-04-14 22:30:21 +03:00
def
2025a0f482
Make peekExitCode on Posix use WIFEXITED to determine exit
...
This fixes #2552
2015-04-14 12:58:17 +02:00
Simon Hafner
49b953f318
sexp also accepts cons
2015-04-14 02:49:16 -05:00
Simon Hafner
8fa8f13741
renamed sexp
2015-04-14 02:00:23 -05:00
Simon Hafner
15c347af69
sexp parsing & generation
2015-04-14 01:58:34 -05:00
Wink Saville
b0b3a2500a
The importc for atomicCompareExchange is incorrectly defined.
...
The .importc: was referring to __atomic_compare_exchange_n this corrects
it to be __atomic_compare_exchange.
2015-04-13 20:39:01 -07:00
Oleh Prypin
81d2be4aa6
Make RST recognize hyperlinks with two underscores
...
Fixes #2538
2015-04-13 19:51:27 +03:00
apense
9a629d72e8
Added peeking procedures to streams
...
Adds peeking to streams, which is just like reading, but at the end, the stream position hasn't changed.
2015-04-12 20:38:35 -04:00
Josep Sanjuas
d0ff06b8c1
Generalize mean to other types
2015-04-12 19:40:30 +02:00
Kay Zheng
a7df3ffbe0
Ignore EvError in asyncdispatch.poll(...) for non-windows systems, so that exceptions can be raised from send(...) and recv(...)
2015-04-12 12:59:56 +08:00
Oleh Prypin
b4337e1b0f
Fix a flag in PCRE: change to 'usePcreHeader'
2015-04-10 17:50:43 +03:00