Araq
2e61e6edf9
strformat: support 'sign' as Python does
2017-12-17 17:58:04 +01:00
Araq
5c7493f833
strformat: added '^' char for center alignment for Python compat
2017-12-17 17:21:43 +01:00
Araq
7ab3743d84
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2017-12-17 13:58:51 +01:00
Araq
26198e4ee7
added new stdlib module 'strformat'; refs #5600 ; refs #6507
2017-12-17 13:58:40 +01:00
skilchen
822da4b213
fix #6931 terminal.eraseline() gives OverflowError on Windows ( #6933 )
2017-12-17 10:57:45 +01:00
Strømberg
01649e3eb5
Name error in example ( #6935 )
...
Name error, example didn't compile .
2017-12-17 10:57:05 +01:00
Araq
8caa3df1c3
Merge branch 'parsesql' of https://github.com/treeform/Nim into treeform-parsesql
2017-12-15 16:49:59 +01:00
Araq
d68be11fea
Merge branch 'issue-6805' of https://github.com/Veladus/Nim into Veladus-issue-6805
2017-12-15 16:44:01 +01:00
GULPF
cf9bee1702
Fix counttable smallest loop start ( #6917 )
...
* Fix counttable smallest
* Fix counttable smallest loop start
2017-12-15 13:59:32 +01:00
Araq
8decf0f5ce
make JS tests green again
2017-12-15 11:34:17 +01:00
Araq
196977f623
many improvements to random.nim; fixes #4726
2017-12-14 21:37:53 +01:00
Araq
da2f689e09
fixes #6033
2017-12-14 20:49:08 +01:00
treeform
55fdac46e3
fix
2017-12-14 18:40:20 +00:00
Jon Caldwell
54ee368358
Fix identifier in cursor* templates in terminal
2017-12-14 18:36:18 +00:00
Federico Ceratto
21a9fce414
Fix onSignal example
2017-12-14 18:36:18 +00:00
Euan T
c678ac3f33
Expand dbQuote to handle backslashes
2017-12-14 18:36:18 +00:00
treeform
ee5a76fd9d
fix
2017-12-14 18:36:18 +00:00
treeform
08d7b5d031
fix
2017-12-14 18:36:17 +00:00
treeform
c6b33de127
fix
2017-12-14 18:36:17 +00:00
Fabian Keller
6df6ec27ec
Improved collection-to-string behavior ( #6825 )
2017-12-14 14:02:13 +01:00
Andreas Rumpf
bc1123536e
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2017-12-14 10:55:12 +01:00
Emery Hemingway
9e87531f04
Genode: constrain osTryAllocPages to RAM quota ( #6883 )
...
Genode software components all start with an explicit RAM resource quota
which may or may not be upgraded during runtime by the parent process.
With this patch `osTryAllocPages` will fail if allocation exceeds quotas
set by the parent and the `osAllocPages` procedure will trigger a
blocking request to the parent to increase quotas. The previous behavior
could potentially block both procedures indefinitely for a quota upgrade
rather than fail and trigger garbage collection.
This patch also adds tracking of Genode dataspace mappings into the
component address space so they can be detached and freed.
2017-12-14 10:23:47 +01:00
konqoro
422c117a77
Small fix for js dom
2017-12-13 16:14:01 +02:00
Araq
c35788b97c
make hidden visibility the default for Unix
2017-12-13 14:37:19 +01:00
GULPF
542d45f882
Fix counttable smallest ( #6912 )
2017-12-13 02:52:35 +01:00
Araq
63f5e3f920
Merge branch 'nosproc2' of https://github.com/cheatfate/Nim into cheatfate-nosproc3
2017-12-13 02:47:40 +01:00
cheatfate
e952ada1ba
Fix
2017-12-13 00:36:14 +02:00
Araq
6f8e98cff2
improve the docs for tables.add
2017-12-12 19:55:46 +01:00
cheatfate
0429f41e98
execProcesses optimization.
2017-12-12 20:00:14 +02:00
cheatfate
e672249859
Windows: Fix invalid handle value for execProcesses.
...
Windows. Fix named pipes leak.
2017-12-12 16:53:09 +02:00
Veladus
15f72d0cf1
Now analyzes over magics instead of symbol names; but dosn't compile for me
2017-12-11 21:49:28 +01:00
cheatfate
59d4530562
Remove -3 as marker of exited process.
...
Cache exiting process for Windows to omit unnecessary syscalls.
Fix closing hThread for Windows.
Fix for pause/resume on Windows.
Fix process handle leak on Windows.
Change behavior for waitForExit on Windows.
2017-12-11 21:12:07 +02:00
skilchen
28e0bf9dcd
fix #6264 and #6141 ( #6884 )
2017-12-11 14:43:59 +01:00
Andreas Rumpf
6e08ae5c26
merged patch #6876 manually, taking care of poDemon
2017-12-11 11:57:21 +01:00
Andreas Rumpf
e24a3bd0ab
allocator: minor fix for deallocOsPages
2017-12-11 09:18:11 +01:00
Mathias Stearn
b87ef65532
Use addCallback rather than callback= in asyncfutures.all() ( #6850 )
...
* Use addCallback rather than callback= in asyncfutures.all()
Addresses part of #6849
* Stop using do notation for #6849
* Update example style
2017-12-09 00:55:04 +00:00
Araq
b0c682de4d
Merge branch 'devel' into araq-new-mm2
2017-12-08 10:06:56 +01:00
Araq
4be45f5913
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2017-12-08 10:06:36 +01:00
Andreas Rumpf
3d5840d24f
parsesql: some bugfixes
2017-12-08 00:00:31 +01:00
Brent Pedersen
e016c9253e
optimize setLen ( #6816 )
...
inline the call to setLengthSeq and avoid decref for types if ntfNoRefs
closes #6721 and speeds setLen when newLen < len for non reference
types.
2017-12-07 14:25:39 -05:00
Araq
226532f8f3
cleanup todo.txt
2017-12-07 15:58:46 +01:00
Araq
7c9a3161da
make the new allocator work
2017-12-07 13:24:18 +01:00
Araq
dc7a69cb66
Threading: increase TLS size for new allocator
2017-12-07 13:15:00 +01:00
Araq
ede38a70fc
make allocator use the TLSF algorithm; work in progress
2017-12-07 10:54:46 +01:00
Andreas Rumpf
6ee08cf70c
fix documentation comments in sequtils.nim
2017-12-05 13:53:18 +01:00
Araq
9820c2c456
bitops: add 'hamming weight' to the doc index
2017-12-03 15:20:50 +01:00
Araq
a0699870e3
osalloc: improve error message when virtualFree fails
2017-12-03 15:20:13 +01:00
Araq
d27c0b2192
make asyncdispatch compile with the foreign GCs
2017-12-01 11:20:50 +01:00
Emery Hemingway
3181f3b04c
favor 'select' over 'poll' on Genode ( #6821 )
...
The 'poll' of the Genode C runtime is a wrapper over 'select'.
2017-12-01 02:39:16 +01:00
Andreas Rumpf
6a101c5004
os.nim bugfix: system() returns bullshit on Posix-like systems in general
2017-12-01 02:31:47 +01:00