Commit Graph

4284 Commits

Author SHA1 Message Date
Andreas Rumpf
9b365ddfdd json module: use ordered tables instead of ordinary tables 2016-08-25 20:28:21 +02:00
Andreas Rumpf
54cc702351 update stdlib to not use deprecated symbols 2016-08-25 17:21:48 +02:00
Andreas Rumpf
1e134aed49 Merge pull request #4367 from kierdavis/4365-tables-clear
Improvements to tables.clear()
2016-08-25 16:46:53 +02:00
Andreas Rumpf
9c33a5f0b1 Merge pull request #4603 from nigredo-tori/threadpool-deadlocks
Add a workaround for threadpool deadlocks on recursion
2016-08-25 16:38:47 +02:00
Andreas Rumpf
feec7f9334 Merge pull request #4629 from flyx/times-parse-yearday
Calculate correct yearday in times.parse
2016-08-25 16:36:49 +02:00
Dmitry Polienko
885543e43e Add a lock to prevent race condition 2016-08-24 22:01:37 +07:00
Felix Krause
7e342ec4a1 unittest: Output suite name, nice formatting 2016-08-23 19:23:58 +02:00
Andreas Rumpf
eb03040d7d Merge pull request #4645 from endragor/asyncevent-recursion
Fixed infinite recursion in setEvent and close procs in new asyncdispatch
2016-08-23 14:37:14 +02:00
Andreas Rumpf
605ff68839 Merge pull request #4648 from endragor/remove-gensym-pragma
Removed the use of .gensym pragma from stdlib templates
2016-08-23 14:36:49 +02:00
Dennis Felsing
2ee88fef53 Get rid of initialization warning 2016-08-23 12:26:38 +02:00
Andreas Rumpf
660e4e7123 Merge pull request #4646 from endragor/genoid-race
Fixed race condition in genOid()
2016-08-23 10:45:57 +02:00
Andreas Rumpf
bbfe28ec5c make tests green again 2016-08-23 10:16:52 +02:00
Ruslan Mustakov
91d3661522 Removed the use of .gensym pragma inside stdlib templates 2016-08-23 14:01:16 +07:00
Ruslan Mustakov
2dc3d5c967 Fixed race condition in genOid() 2016-08-23 13:57:03 +07:00
Ruslan Mustakov
b6844bf487 Fixed infinite recursion in setEvent and close procs in upcoming asyncdispatch 2016-08-23 13:48:23 +07:00
Dominik Picheta
2db0f2d46d Merge pull request #4618 from endragor/compatible-async-event
AsyncEvent compatible between Windows and non-Windows platforms
2016-08-20 12:16:53 +02:00
Felix Krause
68680a9880 Calculate correct yearday in times.parse 2016-08-19 12:34:10 +02:00
Dominik Picheta
006207742f Enable SO_NOSIGPIPE for sockets on OS X. 2016-08-16 21:10:55 +02:00
Ruslan Mustakov
3ffb6e1ba3 AsyncEvent is now exported on all platforms and created with newAsyncEvent proc in upcoming asyncdispatch 2016-08-15 16:30:08 +07:00
Dominik Picheta
f44486cc85 Fixes #4406. 2016-08-13 23:30:22 +02:00
Andreas Rumpf
b0d9c11e53 Merge pull request #4609 from cheatfate/issue4606
Fix issue #4606
2016-08-12 02:18:37 +02:00
cheatfate
ab69849a05 Resolve #4606
Resolve some new deprecated warnings for test.
2016-08-12 02:41:23 +03:00
Andreas Rumpf
f6671b5bfd Merge pull request #4591 from jangko/vs2010_c4090_warning
fixed #4590 Visual Studio C4090 warning
2016-08-11 23:00:02 +02:00
Dmitry Polienko
2edd3786ce Add a workaround for threadpool deadlocks on recursion 2016-08-11 03:11:57 -07:00
andri lim
5b7efba3ae fixed #4590 Visual Studio C4090 warning 2016-08-09 20:34:15 +07:00
Andreas Rumpf
f1092512e3 tiny style changes 2016-08-09 14:16:26 +02:00
Andreas Rumpf
94a9688556 disable TR macro for increased compile times; define nimTrMacros to re-enable 2016-08-08 20:21:05 +02:00
Andreas Rumpf
e3b4a0c3a2 Merge pull request #4585 from yglukhov/array-ref-swap-optimization
Optimized swapping of ref array elements.
2016-08-08 20:10:14 +02:00
Andreas Rumpf
8d78c23915 Merge pull request #4581 from jangko/vs2010_trunc
Fixed #4532, VS2010 now can compile Nim
2016-08-08 20:08:50 +02:00
andri lim
be6f792cbd Fixed #4532, VS2010 now can compile Nim
Fixed #4532, VS2010 now can compile Nim


Fixed #4532, VS2010 now can compile Nim
2016-08-08 20:24:33 +07:00
Yuriy Glukhov
8d86c6ed84 Optimized swapping of ref array elements. 2016-08-08 15:47:18 +03:00
Andreas Rumpf
7426e9c246 Merge branch 'devel' of github.com:nim-lang/Nim into devel 2016-08-05 20:32:01 +02:00
Andreas Rumpf
8882b062e1 added selfExe and selfExec for NimScript support 2016-08-05 20:19:15 +02:00
Mathijs Saey
756beb5b5b Removed trailing whitespace in math module 2016-08-05 17:58:31 +02:00
Mathijs Saey
2a84206e89 Fixed #4574 2016-08-05 17:57:51 +02:00
James Parkinson
a241b0f131 Add doco on mapMem(), extend doco on open(), and add extra lines space for readability 2016-08-05 20:55:25 +10:00
Andreas Rumpf
64663387db fixes #4562 2016-08-04 01:37:41 +02:00
Andreas Rumpf
fb37224b60 fixes #4561 2016-08-03 10:18:20 +02:00
Andreas Rumpf
b36849be3f Merge pull request #4559 from haiodo/enable-profiler-filenames
Enable embedded profiler to display filenames.
2016-08-02 17:13:33 +02:00
Andreas Rumpf
ff351105fb Merge pull request #4548 from arnetheduck/gc-cleanup
clean up a few stray c_stdout's in gc debug code
2016-08-02 17:11:58 +02:00
Andrey Sobolev
3c03877701 Enable embedded profiler to display filenames.
Enable embedded profiler to display filenames in profile_results.txt
2016-08-02 19:19:31 +07:00
miere43
268ba0ba00 fix several broken links 2016-07-31 21:39:32 +03:00
Jacek Sieka
b3846124e6 clean up a few stray c_stdout's in gc debug code 2016-07-31 08:34:42 +08:00
Dominik Picheta
8e853368c3 Merge branch 'devel' of https://github.com/RyanMarcus/Nim into RyanMarcus-devel 2016-07-30 21:29:00 +02:00
miere43
70ea30d492 use appType instead of compileOption #4417 2016-07-30 20:28:43 +03:00
miere43
f16140fc95 fix #4417, update news 2016-07-30 18:31:01 +03:00
Andreas Rumpf
8876ed23f1 expr and stmt are now deprecated 2016-07-30 16:34:42 +02:00
Andreas Rumpf
a8edf67a28 make nim bootstrap again for older versions 2016-07-30 00:50:38 +02:00
Andreas Rumpf
60b187513e stdlib and compiler don't use .immediate anymore 2016-07-29 23:51:01 +02:00
Andreas Rumpf
99f5ed8c53 Merge pull request #4531 from oderwat/ctring-to.nimstring-nil-fix
Fix for cstring nil to string nil conversion with `$`
2016-07-29 02:03:07 +02:00