Julian Fondren
22b4cf192d
fix for unnecessary poll() in some uses of async
2019-05-15 19:57:45 -05:00
Andreas Rumpf
e26545797e
fixes #7816 ( #11261 )
2019-05-15 21:12:07 +02:00
Clyybber
4e0e706cfe
Correct global destructor injections for js backend ( #11240 )
2019-05-15 19:16:32 +02:00
Araq
791abfbc16
selectors: exceptions are for errors, not for bugs
2019-05-15 18:19:17 +02:00
Araq
a470ba673b
manual_experiments: clarifications
2019-05-15 18:16:45 +02:00
Dominik Picheta
d0b8724aa2
Fixes crashes when asyncdispatch.adjustTimeout returns a negative value. ( #11231 )
2019-05-15 18:15:10 +02:00
Arne Döring
2339542832
Tuple error message ( #11141 ); fixes #3211
2019-05-15 17:59:06 +02:00
Boris Shomodjvarac
de6b2e88d2
added getSocket proc ( #11233 )
2019-05-15 17:47:25 +02:00
Araq
7fb256bded
fixes #8053
2019-05-15 12:25:31 +02:00
Arne Döring
5e68d8f9e9
less copy tree ( #11249 )
2019-05-15 12:11:03 +02:00
Ștefan Talpalaru
dfc7685420
fixes #11250 ( #11251 )
2019-05-15 08:42:30 +02:00
Oscar Nihlgård
bc0f2f0dd2
Add test case for #3766 ( #11252 )
2019-05-15 08:22:45 +02:00
Dominik Picheta
6b2ed28d55
Workaround "move not found" exception in JS when using tables. ( #11256 )
2019-05-15 08:21:25 +02:00
Andreas Rumpf
95f8ed0382
fixes #6732 ( #11255 )
2019-05-15 08:18:20 +02:00
Andreas Rumpf
9ecb24e443
fixes #88 ( #11243 )
2019-05-15 08:17:29 +02:00
Ștefan Talpalaru
fa3d19b477
cas(): use an "__atomic" builtin instead of the legacy "__sync" one ( #11246 )
...
"New code should always use the ‘__atomic’ builtins rather than the ‘__sync’ builtins." - https://gcc.gnu.org/onlinedocs/gcc/_005f_005fatomic-Builtins.html
2019-05-14 21:47:14 +02:00
Hitesh Jasani
0b41f26bd6
Expose api to disable autoinitializing OpenSSL. ( #11247 )
2019-05-14 17:08:52 +02:00
Andreas Rumpf
651ae68567
fixes #11202
2019-05-14 12:02:26 +02:00
Andreas Rumpf
2fba65b29f
fixes #7937 ( #11244 )
2019-05-14 07:44:39 +02:00
Aditya Siram
a6d4421241
Fixes #9365 : let with exportC pragma in template. ( #11235 )
...
* Fixes #9365 : let with exportC pragma in template.
* Fix according to comments.
2019-05-14 01:34:32 +02:00
Arne Döring
55cf971adf
fixes #11194 ( #11242 )
2019-05-14 01:28:44 +02:00
Jasper Jenkins
6fc74cec55
Iterator fixes ( #11234 )
2019-05-13 20:50:21 +02:00
Andreas Rumpf
fb1c3a95a5
fixes #11124
2019-05-13 17:34:15 +02:00
Andreas Rumpf
69658ad396
fixes #11131
2019-05-13 17:25:57 +02:00
Araq
f84293ac8f
fixes #11237
2019-05-13 09:40:43 +02:00
Araq
869007b005
ccgexprs.nim: fewer newlines
2019-05-13 09:38:56 +02:00
Jasper Jenkins
07eca7decd
Fixes #4140 ( #11238 )
...
* correct error
* cleaner
* fix line info
2019-05-13 07:47:30 +01:00
Clyybber
0c869eaa47
Fix destructor injections for global variables ( #11230 )
...
* attach global destructors at end of mainModule
* Add testcase
* Minor cleanup
* Inject topLevelVar temporaries' destructors early
* Fix megatest
2019-05-13 08:28:33 +02:00
Araq
a3e27ffa2c
fixes #11215
2019-05-12 15:07:35 +02:00
Benny Elgazar
a83d609960
exposing procs ( #11218 )
2019-05-11 10:32:34 +02:00
Arne Döring
b92fd30282
rename tyExpr/tyStmt to tyUntyped/tyTyped ( #11227 )
2019-05-11 10:11:08 +02:00
Araq
f03391d477
fixes #6855
2019-05-10 19:50:23 +02:00
Araq
95b65504e6
sequtils: minor typo
2019-05-10 19:50:23 +02:00
Ico Doornekamp
a170719d1a
repr on seq now outputs @[...] ( #11224 )
2019-05-10 16:33:42 +02:00
Araq
9aa6aa6514
make epochTime available in DLLs; refs #6855
2019-05-10 15:20:39 +02:00
Arne Döring
3ef727adfe
Testament print failed command ( #11219 )
2019-05-10 14:04:08 +02:00
Araq
22881a3543
closes #9825
2019-05-10 11:43:58 +02:00
Oscar Nihlgård
de5c0d3aa9
Make range checks in semConv ( #7164 )
...
* Remove NaN/Inf/NegInf magic
* Make range checks in semConv
* fix the failing line
* fix `firstOrd` and `lastOrd`
* fix `localError`
* remove debug comment
* Cleanup, fix failing test
* make tests green
2019-05-10 11:10:11 +02:00
Araq
3a479ff53f
fixes #11153
2019-05-10 09:44:20 +02:00
Miran
e54546bcff
fixes #7569 , all credit to @vincentvidal ( #11213 )
2019-05-10 08:48:12 +02:00
Clyybber
a4f531c243
Add testcase for #9684 ( #11221 )
2019-05-10 08:03:48 +02:00
Clyybber
6be9b98e35
Fix #9844 ( #11216 )
...
* Fixes #9844
2019-05-09 22:58:41 +02:00
cooldome
f4c9eb1774
fixes #11204 ( #11207 )
2019-05-09 16:45:56 +02:00
Andreas Rumpf
532edc3e9a
Merge pull request #11208 from JasperJenkins/10139
...
Fix typdesc arg iterators
2019-05-09 11:53:29 +02:00
Jjp137
541751305c
manual: fix typo in inImplicitlyConvertible [ci skip] ( #11211 )
2019-05-09 06:47:43 +02:00
Jasper Jenkins
55a3b51e40
fix complex typdesc iterators
2019-05-08 14:29:42 -07:00
Andreas Rumpf
aa76857462
Merge pull request #11181 from nim-lang/pending-future-tracking
...
Implements pending future tracking in async.
2019-05-08 20:37:31 +02:00
Andreas Rumpf
641e8f596c
Merge pull request #11201 from nim-lang/araq-fixes-11200
...
fixes 11200
2019-05-08 20:36:25 +02:00
Andreas Rumpf
3b27b80069
Merge pull request #11069 from jrfondren/devel
...
(docs) fix unidecode.unidecode example input string
2019-05-08 17:56:48 +02:00
Andreas Rumpf
99ae911391
Merge pull request #11132 from jrfondren/expand-amb-identifier-output
...
provide more useful ambiguous-identifier error output
2019-05-08 17:54:53 +02:00