Andreas Rumpf
fc0bb82802
fixes #4494
2016-07-22 22:31:09 +02:00
Andreas Rumpf
c4fb9f052b
Merge pull request #4511 from oderwat/doc-changes1
...
Small changes to the docs to make it easier to find stuff.
2016-07-22 13:54:55 +02:00
Hans Raaf
e412e5458c
Small changes to the docs to make it easier to find stuff.
2016-07-21 20:09:33 +02:00
Andreas Rumpf
edcbfe991b
Merge pull request #4481 from oderwat/unicode-ext1
...
Added iterator for utf8 strings
2016-07-21 20:00:22 +02:00
Dominik Picheta
5784e43662
Add warning to osproc.close
2016-07-21 16:14:00 +01:00
Andreas Rumpf
cf8ee366d1
Merge pull request #4506 from FedericoCeratto/patch-12
...
Add copyright header
2016-07-21 10:36:37 +02:00
Andreas Rumpf
c3111760e7
Merge pull request #4508 from FedericoCeratto/patch-14
...
Add copyright header
2016-07-21 10:25:18 +02:00
Federico Ceratto
4e27e96906
Add copyright header
2016-07-21 08:54:30 +01:00
Federico Ceratto
3f31395d50
Add copyright header
2016-07-21 08:53:10 +01:00
Federico Ceratto
a0dc9f57cb
Add copyright header
2016-07-21 08:52:39 +01:00
Andreas Rumpf
38307a1f33
Merge pull request #4502 from SSPkrolik/findexe-posix-fix
...
Fixed findExe behaviour on Linux with symlinks relative paths
2016-07-20 16:11:48 +02:00
Rostyslav Dzinko
dfc66ca02d
Fixed findExe behaviour on Linux with symlinks relative paths
2016-07-20 12:56:11 +03:00
Andreas Rumpf
9e9ce6a4e3
Merge pull request #4500 from nigredo-tori/fix-osproc-env
...
Fix passing environment in startProcess (win)
2016-07-20 09:27:14 +02:00
Dmitry Polienko
46dad3cb6b
Fix environment handling in startProcess
2016-07-19 20:38:00 -07:00
Dmitry Polienko
c768fea630
Fix newWideCString(cstring, int)
2016-07-19 20:37:26 -07:00
Dmitry Polienko
9bd952d2c2
Revert changes in osproc.nim
2016-07-19 20:33:25 -07:00
Andreas Rumpf
67b024838c
fixes #1970
2016-07-19 20:44:08 +02:00
Andreas Rumpf
ab9e44dc96
better fix for #4497
2016-07-19 14:13:23 +02:00
Dmitry Polienko
5f773bf478
Fix passing environment in startProcess (win)
...
Previous implementation used newWideCString, which doesn't
handle strings with \0 characters.
2016-07-18 23:28:40 -07:00
Andreas Rumpf
358f582939
Merge pull request #4463 from flyx/tables-equals-no-KeyError
...
`==` in tables should not raise KeyError
2016-07-19 00:16:58 +02:00
Andreas Rumpf
71cee2b648
Merge pull request #4498 from mbaulch/fix4388
...
Random module: fix links, improve header.
2016-07-18 17:47:23 +02:00
Andreas Rumpf
3193a99b13
fixes #4497
2016-07-18 13:52:27 +02:00
Matthew Baulch
50d6c0ae85
Random module: fix links, improve header.
2016-07-18 21:42:47 +10:00
Hans Raaf
c00bb2ca82
findExe() now by default follows symlinks.
2016-07-17 01:07:09 +02:00
Andreas Rumpf
2ac21261b4
Merge pull request #4394 from yglukhov/macro-routines2
...
Added addPragma routine
2016-07-16 14:35:17 +02:00
Andreas Rumpf
b7c1be03c8
added system.newSeqOfCap for improved efficiency
2016-07-15 17:04:14 +02:00
Andreas Rumpf
0834cd63d9
prepare Nim codebase for upcoming parser changes
2016-07-15 12:56:03 +02:00
Araq
928ac1e994
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2016-07-14 01:11:47 +02:00
Hans Raaf
3cea6e8a96
Added iterator for utf8 strings
2016-07-13 00:25:31 +02:00
Axel Pahl
6de1333a26
use table literal syntax
2016-07-12 10:45:54 +02:00
Axel Pahl
8d4614b5ab
explain difference between Table and TableRef in tables.nim
2016-07-12 09:43:31 +02:00
Yuriy Glukhov
59d17cb341
Fixed crash with leakDetector and threads enabled.
2016-07-11 16:23:15 +03:00
Matthew Baulch
90a5edfa6d
Fix #4422 : Reset queue element on pop. Prevent NimVM confusion. Help GC.
2016-07-11 15:10:54 +10:00
Kier Davis
449960bf7e
Add a fix for clear() on non-ref types by adding a missing 'var' annotation to the type signature
...
However, this fix won't take effect until a compiler bug (#4448 ) is fixed. Until then, the codebase functions identically to
how it did before this commit (calls to clear() fail to compile for Table/OrderedTable/CountTable as the argument is
immutable).
2016-07-09 17:34:01 +01:00
Federico Ceratto
a505fa631d
Fix "string literal as key expected" error
...
Fix "Error: string literal as key expected expected"
2016-07-09 17:25:57 +01:00
Kier Davis
edb5a1a5c6
Fix clear() on CountTable
...
The record tuples used in CountData.data don't contain an 'hcode' member,
unlike Table and OrderedTable, causing the existing clearImpl() implementation
to break when attempting to assign to t.data[i].hcode.
2016-07-09 17:21:18 +01:00
Andreas Rumpf
5e82ffc8d5
Nimscript: added support for 'patchFile'
2016-07-09 14:26:00 +02:00
Araq
c48102254a
merged
2016-07-08 23:20:31 +02:00
Andreas Rumpf
e2267ef5c9
Nimscript supports hint() and warning() procs; refs #3688
2016-07-08 22:24:28 +02:00
Andreas Rumpf
d83eb70643
async: use -d:nimDumpAsync to see what the async macro generates
2016-07-08 18:05:36 +02:00
Andreas Rumpf
7f752db0e3
improve error message if C and Nim disagree on pointer size
2016-07-08 15:55:42 +02:00
Andreas Rumpf
019ee2260c
fixes #4399
2016-07-08 11:05:48 +02:00
Felix Krause
9f8cdf2560
Use getOrDefault for tables.==
2016-07-08 10:41:37 +02:00
Andreas Rumpf
b47d9b7b91
fixes #4371
2016-07-08 10:34:12 +02:00
Felix Krause
4455e5d4b6
== in tables should not raise KeyError
...
* With previous code, the compiler deduced that equalsImpl may raise
a KeyError. While this could only actually happen in a nasty
multi-threaded environment, I fixed the code so that it will never happen.
2016-07-07 18:13:12 +02:00
Andreas Rumpf
caa7f42e8e
fixes #4340
2016-07-07 01:35:42 +02:00
Andreas Rumpf
28940ce457
ospaths can always be imported; fixes #4249
2016-07-06 20:16:55 +02:00
Andreas Rumpf
17d97462cf
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2016-07-06 16:48:14 +02:00
Andreas Rumpf
fb1c2fec37
Merge pull request #4455 from mbaulch/fix_excl_examples
...
Update sets examples so they work again.
2016-07-06 13:27:05 +02:00
Matthew Baulch
a6c66139fa
Update sets examples so they work again.
2016-07-06 20:30:57 +10:00