Commit Graph

6880 Commits

Author SHA1 Message Date
Anthon van der Neut
5661a8303c correct argument name, (#10813)
* correct argument name,

updated using poUsePath, based on feedback from c-blake

* Update osproc.nim

* explicit args parameter
2019-03-18 11:13:52 +01:00
Federico Ceratto
5825dcb0b5 Detect local "primary" IP address 2019-03-17 16:58:27 +00:00
Andreas Rumpf
328901757a make DLLs tests green again 2019-03-15 17:51:52 +01:00
Andreas Rumpf
8e5c1436ad fixes #10845 2019-03-15 17:51:52 +01:00
Andreas Rumpf
16355de5eb rename for code clarity 2019-03-15 17:51:52 +01:00
Andreas Rumpf
831626be85 newruntime: make dynamic destructors compatible with C++ 2019-03-15 17:51:52 +01:00
Andreas Rumpf
e263702688 --newruntime: progress 2019-03-14 19:53:27 +01:00
narimiran
f1a945b05f bring back typetraits.$ for backward compatibility
Some packages are still using ``from typetraits import `$` ``
which is now available from system (no need to import it).
2019-03-14 17:09:33 +01:00
narimiran
7372a4c4aa Revert "put extracted modules behind the switch, to enable doc generation"
This reverts commit 71bff7d2df.
2019-03-14 13:22:46 +01:00
narimiran
71bff7d2df put extracted modules behind the switch, to enable doc generation 2019-03-14 11:14:04 +01:00
Andreas Rumpf
2ab6b2c657 --newruntime: work in progress 2019-03-14 07:59:44 +01:00
Andreas Rumpf
79b1eafa59 gc: removed dead code 2019-03-14 07:59:44 +01:00
Andreas Rumpf
436ec57f83 seqs.nim: added a remark about C++ optimizers 2019-03-14 07:59:44 +01:00
Miran
84d3f3d448 move system.dollars in a separate file (#10829) 2019-03-13 15:59:09 +01:00
Bogdan
b270917de1 Make HWND a pointer instead of a cint and fix MSVC compiler warning (#10789)
In Windows, a HWND is a HANDLE which is a PVOID so a pointer in Nim
2019-03-13 15:54:36 +01:00
Tomohiro
cd3a58d7b0 bitops: add reverseBits and test (#10835) 2019-03-13 15:53:40 +01:00
Dominik Picheta
3e04afda9f Merge pull request #10823 from narimiran/json-tuples
simplify json.% for tuples and objects
2019-03-11 21:38:42 +00:00
Arne Döring
35aab357e2 Less warnings in macros (#10799) 2019-03-11 19:21:39 +01:00
narimiran
863848ad56 simplify json.% for tuples and objects 2019-03-11 16:51:06 +01:00
Miran
06f23572d0 system: some documentation improvements (#10809) 2019-03-11 11:04:08 +01:00
narimiran
44d47134f9 Revert "Follow the documentation's recommendation (#10808)"
This reverts commit 1a13b3a14e.
2019-03-10 20:09:35 +01:00
zah
b9f8528db6 Don't include the nimhcr dev docs in the system module documentation (#10759) 2019-03-08 15:23:36 +01:00
Miran
bba3a20e7c documentation style tweaks (#10790)
* exports are the least important field in the docs:
  they are put in the last place (at the bottom)
* indent text after proc/type declaration for an easier navigation
  (noticeable difference between declarations and examples)
* quickfix invalid style in `asynchttpserver`
2019-03-08 13:55:26 +01:00
Anthon van der Neut
1a13b3a14e Follow the documentation's recommendation (#10808)
The doc states "Make sure to pass options explicitly.", but the example didn't. 
Since constructing a string for the shell with appropriate quotes is non-trivial, the first example should be how to use `execProcess`  including `args`
2019-03-08 13:20:36 +01:00
Miran
2b5e48d807 move assertions and iterators out of system.nim (#10597)
* move assertions and iterators out of system.nim
* limit nimsuggest tests to the first 3 suggestions
2019-03-07 00:49:39 +01:00
Andreas Rumpf
32c9ca605e fixes #10795 2019-03-06 10:15:27 +01:00
Dominik Picheta
63c847dc50 Merge pull request #10787 from silent-observer/patch-1
Remove var
2019-03-05 23:13:05 +00:00
Andreas Rumpf
c86b1fbcac fixes a critical GC safety inference bug (#10615)
* fixes a critical GC safety inference bug
* make nimsuggest compile again
* make Nimble compile again
2019-03-05 19:54:44 +01:00
silent-observer
7e52c798db Remove var
Shouldn't testing bit require only immutable access? I think this is a typo
2019-03-05 14:19:41 +05:00
Andreas Rumpf
aed8766e84 stdlib: use system.default if it exists 2019-03-05 10:03:24 +01:00
Andreas Rumpf
142a2d3551 added system.default in order to prevent the abstraction inversion that 'template default(T): untyped = (var x: T; x)' causes 2019-03-05 09:54:59 +01:00
Andreas Rumpf
9a9c002abe make exception handling use owned refs 2019-03-05 05:54:42 +01:00
Andreas Rumpf
a59f5e5a9d attempt to make the CIs happy by using the older syntax 2019-03-04 16:48:02 +01:00
Andreas Rumpf
a6d49c3a81 special typing rules for owned pointers 2019-03-04 15:41:07 +01:00
Andreas Rumpf
0fd5417aff code cleanup: there is no MoveError and sinks are always available 2019-03-04 15:41:07 +01:00
Andreas Rumpf
1d1be03d81 make 'doc io.nim' work 2019-03-04 09:04:14 +01:00
Andreas Rumpf
f9231eb569 make 'nim doc times.nim' work on old versions of OSX again 2019-03-04 08:50:28 +01:00
Jacek Sieka
7edc8bfe14 add wasm32 platform 2019-03-03 09:03:28 -06:00
narimiran
792dfac521 hashes: fix inconsistent tests, fixes #10771 2019-03-03 10:53:37 +01:00
ee7
d6882691ad times.nim: Fix docs for duration conversion procs [ci skip] (#10770) 2019-03-02 18:25:14 +01:00
Anthon van der Neut
5ac7e32c7c Matching actual proc name (#10766) [ci skip] 2019-03-02 15:50:21 +01:00
Leorize
78d7ecae90 htmlparser: update example
This update htmlparser example to compile with the current stdlib.
2019-03-02 01:51:38 +07:00
Araq
e1d17ece5b alloc et al don't have any effect; fixes #9746 2019-03-01 14:50:51 +01:00
Miran
ca7980f301 improved documentation for several modules (#10752)
More detailed documentation for:
* md5
* hashes

Mostly cosmetic improvements for:
* threadpool
* typetraits
* channels
* threads
2019-03-01 12:57:55 +01:00
zah
e9d3c5de19 Fix corner-case uses of newLit (#10760) 2019-03-01 11:09:13 +01:00
Federico Ceratto
7d7cd69070 Improved posix module, added new posix_utils module (#10723) 2019-02-28 23:03:49 +01:00
Arne Döring
1102b8ac6e StringStream and parseJson, parseCfg, parseSql et al for the vm (#10746) 2019-02-28 22:57:57 +01:00
Andreas Rumpf
728ff1004a gc:destructors: progress 2019-02-28 22:39:24 +01:00
Andreas Rumpf
9563be37d3 destructor based seqs: bugfix 2019-02-28 22:39:24 +01:00
Simon Krauter
0b56b3595a Make doku of os.moveFile() more precise. (#10758) [ci skip] 2019-02-28 18:58:07 +01:00