Commit Graph

4221 Commits

Author SHA1 Message Date
coffeepots
ea03199400 Add handle function to Thread type
Exposes SysThread type and introduces the function "handle" to return Thread.sys.
2016-07-27 14:56:52 +01:00
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
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
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
Andreas Rumpf
6d9177c6f1 added strutils.splitWhitespace 2016-07-06 11:59:20 +02:00