Emery Hemingway
817e4bb2fe
AsyncHttpClient: return from requests before body completion
...
Store the body completion future at the client and wait for it to
complete before issuing additional requests. This allows the body
FutureStream reader to drain the stream and read buffers to be freed
asynchronously.
Fix #8109
2018-08-08 07:48:24 +02:00
Oscar Nihlgård
9b9cfa7306
Stricter signature for countdown/countup ( #8549 )
2018-08-07 09:24:54 +02:00
andri lim
c3d5ec8ead
fixes #8421 , fixes #7968 , Nim compiler compiles with MSVC C89 version ( #8556 )
2018-08-07 09:07:18 +02:00
Emery Hemingway
be4816f509
Iterator over heap instances ( #8548 )
...
Provide "dumpHeapInstances" for iterating over type statistics
of heaps. This can be used to present structured heap information
as an alternative to "dumpNumberOfInstances".
2018-08-07 08:48:52 +02:00
Andreas Rumpf
bbc404d80d
disable tioselectors test for OSX
2018-08-06 19:44:15 +02:00
Andreas Rumpf
6c319d4f74
travis/testament: disable JS tests on OSX
2018-08-06 19:16:23 +02:00
Araq
559c4b8a20
attempt to make the travis OSX build green
2018-08-06 17:42:08 +02:00
Andreas Rumpf
7f8eccb46f
make 'flags' test green on OSX
2018-08-06 15:27:17 +02:00
Andreas Rumpf
39b3b94008
OSX: make tioslectors test green
2018-08-06 15:27:17 +02:00
Timothee Cour
8ad59e6857
remove redundant test for nil before add ( #8460 )
2018-08-06 11:50:42 +02:00
andri lim
6e3d1dced5
fixes #5617 , 'copyLineInfo' addition ( #8523 )
2018-08-05 23:38:21 +02:00
Dominik Picheta
6fffadb7fd
Merge pull request #8364 from timotheecour/pr_expandTilde
...
ospaths.expandTilde: handle ~ correctly; refactor to use DirSep, AltSep
2018-08-05 16:30:17 +01:00
Timothee Cour
baa77387d7
fixes #8215 ; remove reference to old doc command which was deprecated ( #8418 )
2018-08-05 12:15:40 +02:00
Andreas Rumpf
c57e320c94
fixes 7833 ( #8533 )
...
* fixes #7833 ; still to-do: fix setLen
* make tests green again
* also fixes setLen and string concats; refs #7833
* change formating to avoid a compiler warning
* emit the write barrier also for addChar
* fixes yet another regression
* make setLengthStr compile for the old version
* make growobjcrash complete earlier
2018-08-05 11:42:38 +02:00
Christopher Dunn
cc1fd50b27
Try to let memTracker compile ( #8502 )
2018-08-05 09:53:10 +02:00
Araq
96c6c82d55
fixes #8425
2018-08-04 20:10:03 +02:00
Araq
1fa23e347e
make 'koch xz' enforce a clean 'git diff'; fixes #7292
2018-08-04 19:55:23 +02:00
Timothee Cour
8d2953e805
gitignore test.ini, generated by ./koch tests ( #8529 )
2018-08-04 18:12:35 +02:00
Araq
e6738ba9d9
make 'echo' threadsafe on Windows; fixes #8511
2018-08-04 18:11:03 +02:00
Charlie Barto
e403ef25ac
fix shell quoting error for static libraries ( #8532 )
2018-08-04 01:18:27 +02:00
Timothee Cour
9a390d66fb
fixes #8509 disable 4GB allocating test on windows that crashed appveyor ( #8510 )
2018-08-02 13:33:46 +02:00
andri lim
78c0ac5407
fixes #7827 , bindSym enhancement ( #8499 )
...
* bindSym power up, working prototype
* update bindSym doc
* add bindSym test
* fix some typo
* fix bindSym doc
* get rid of specialops field from vm
* add experimental: dynamicBindSym
2018-08-02 12:56:44 +02:00
Timothee Cour
674bd7bfad
fix wrong arch defined(osx) ( #8492 )
2018-08-02 01:19:29 +02:00
jcosborn
8f4c5a8955
fixed #7894 ( #8496 )
...
make system tests run properly
2018-08-01 10:57:35 +02:00
Timothee Cour
9e37e3e5e8
add hintCC to optionally disable printing 'CC: filename' ( #8479 )
2018-08-01 09:22:51 +02:00
Timothee Cour
818d9be311
lineInfoObj (and check, expect) now return absolute paths (#8466 )
2018-07-31 23:02:04 +02:00
Oscar Nihlgård
931273cc6b
Fix ref bug in vmgen ( #8424 )
2018-07-30 22:28:24 +02:00
Oscar Nihlgård
5491f1f53b
Deprecate the dot style for import paths ( #8474 )
2018-07-30 09:24:16 -04:00
Dominik Picheta
52807287a4
Merge pull request #8476 from euantorano/patch-1
...
Update example code for UDP sockets
2018-07-30 13:44:38 +01:00
Euan T
e11d52a4e8
Update example code for UDP sockets
2018-07-30 13:39:32 +01:00
Timothee Cour
c0f78ec012
fixes #8419 fixes #8420 ; workaround #6071 workaround nim-lang/website#98 ( #8423 )
...
add --git.devel option to override doc generated "edit" links; add --nimCompiler option to nimweb
2018-07-30 14:02:18 +02:00
Araq
f2ddd99539
fixes #8425
2018-07-30 12:20:58 +02:00
Araq
d270245a01
disable --app:gui for non Windows targets; fixes #2576
2018-07-30 12:20:58 +02:00
Araq
e86a0ecd86
asyncdispatch: remove outdated documentation about its limitations
2018-07-30 12:20:57 +02:00
andri lim
2e6d073be1
fixes #8468 , stdlib.encodings.convert not crash anymore on windows ( #8470 )
2018-07-30 12:04:49 +02:00
Yuriy Glukhov
6b40114f21
Added c_abort to ansi_c ( #8449 )
2018-07-30 11:10:51 +02:00
cooldome
404f0d64af
Add sizeof for arrays of integral types ( #8445 )
2018-07-30 11:00:06 +02:00
LemonBoy
c3a9ac4d35
Try conversion to static[T] in generic instantation ( #8443 )
...
Fixes #8439
2018-07-30 10:51:14 +02:00
skilchen
becb6743f8
fixes #8434 (incomplete info in errmsg about 'required type') ( #8441 )
2018-07-30 10:41:59 +02:00
Timothee Cour
06571f5495
fixes #8323 : avoid polluting git status after nim doc foo ( #8415 )
2018-07-30 10:36:23 +02:00
Quelklef
a4c244aef0
Add checks for random.rand() ( #8431 )
2018-07-30 10:19:11 +02:00
Timothee Cour
2569c74909
docs: document that --flag is same as flag in cfg config files ( #8430 )
2018-07-30 10:17:41 +02:00
Oscar Nihlgård
97ea18746b
Fix path resolution of submodules in the std namespace ( #8453 )
2018-07-30 09:07:11 +02:00
Yuriy Glukhov
57c3b807d0
Fixed typo introduced in #8428 that leads to InvalidIdent assertion failure ( #8464 )
2018-07-30 08:54:52 +02:00
LemonBoy
1fc3a68205
Access implicit result trough envP in closures ( #8471 )
...
Reuse the existing machinery, most of the changes are only needed to
handle the `result = result` node in nkReturnStmt produced by the
closure iterator transform.
Fixes #338
2018-07-30 08:34:15 +02:00
Timothee Cour
d07d148597
fixes #7492 excessiveStackTrace:on shows non-absolute file in stacktrace ( #8469 )
2018-07-30 07:39:58 +02:00
Hugo Locurcio
3838e2a8d7
Fix links to manual.html in the system module documentation ( #8467 )
...
The HTML anchor IDs were changed, which made those links not link
to the appropriate section anymore.
2018-07-28 12:13:37 -04:00
Dominik Picheta
8b638ae599
Merge pull request #8428 from yglukhov/async-stdin
...
Allow async stdin
2018-07-26 16:38:31 +01:00
Yuriy Glukhov
34f398d010
Allow async stdin
2018-07-25 09:07:50 +03:00
LemonBoy
d5c9255cab
Allow use of typedesc as type converters ( #8409 )
...
Fixes #8403
2018-07-24 08:25:08 +02:00