Charles Blake
369ac2dd2d
Address dom96/Araq opinions in https://github.com/nim-lang/Nim/pull/9922
...
Updating accessors are also provided since the idea of this change is to
allow "updating" operations external to the module which are by their very
nature closely tied to module internals (as well as to OS interface details).
2018-12-11 10:27:27 -05:00
Charles Blake
740c5b13ea
Let handles be seen outside of memfiles module so that "updating"
...
operations (like eg., resizing a file and re-mapping) do not need
to worry about race conditions of re-opened paths, renamed parent
directories and that sort of thing. Operating directly on already
open handles is both safer and more efficient than relying upon the
stability of filesystem paths.
2018-12-10 11:40:08 -05:00
Andreas Rumpf
cd81f368d1
Merge pull request #9826 from cooldome/destructor_move_them_all
...
destructors: sink`em all
2018-12-10 15:46:19 +01:00
Andreas Rumpf
4f8ae98446
Merge pull request #9914 from nc-x/fix-koch
...
Fixes #9913
2018-12-10 13:18:44 +01:00
Andrii Riabushenko
d22fa09000
minor correction
2018-12-10 09:20:43 +00:00
Andrii Riabushenko
8b7f416c37
reduce changes
2018-12-09 18:40:46 +00:00
Andrii Riabushenko
8a690fd530
Remove not used code
2018-12-09 18:38:21 +00:00
Andrii Riabushenko
97b9e8a435
remove not used code
2018-12-09 18:37:33 +00:00
Andrii Riabushenko
dc935f2b41
use control flow graph for sink params
2018-12-09 18:32:43 +00:00
Andreas Rumpf
606b43ba11
Merge pull request #9911 from nc-x/fixes-#9627
...
`include` now accepts collective arguments
2018-12-09 13:47:45 +01:00
Andreas Rumpf
981dcc6b9a
Merge pull request #9890 from nim-lang/remove-asynccommon
...
Merge async common into asyncdispatch.
2018-12-09 13:00:10 +01:00
Andreas Rumpf
9cafa5ac58
Merge pull request #9902 from arnetheduck/daily-clean
...
daily cruft removal
2018-12-09 12:59:28 +01:00
Andreas Rumpf
c16963083d
Merge pull request #9912 from nim-lang/araq-fixes-nested-gensym
...
fixes nested gensym'ed parameters; fixes #9476
2018-12-09 12:58:33 +01:00
Neelesh Chandola
04a4ff5671
Fixes #9913
2018-12-09 15:54:53 +05:30
Neelesh Chandola
96647618c2
Fix compilation of test on linux and mac
2018-12-09 15:44:18 +05:30
Andreas Rumpf
8035f408f1
Merge pull request #9898 from cooldome/enum_notused
...
Enum fields get hintXDeclaredButNotUsed hint even marked with used pragma
2018-12-09 09:51:35 +01:00
Neelesh Chandola
81427b535d
Add final newlines
2018-12-09 13:57:17 +05:30
Neelesh Chandola
f77ddccb6c
add tests
2018-12-09 13:56:11 +05:30
Neelesh Chandola
9aa783624d
include now accepts collective arguments
2018-12-09 12:33:58 +05:30
Andrii Riabushenko
e03fb08c24
change approach
2018-12-09 00:05:57 +00:00
Andrii Riabushenko
a50cfbf814
fix
2018-12-08 23:05:45 +00:00
Andrii Riabushenko
ae24b87219
Double sink checks
2018-12-08 23:04:38 +00:00
Araq
7a66616d74
fixes #9889 , fixes #9886
2018-12-08 23:48:20 +01:00
Timothee Cour
f838b1e6c1
fix #9872 : setLen now works properly at CT [backport]
2018-12-08 14:33:42 -08:00
Jacek Sieka
a65141fc0b
daily cruft removal
2018-12-08 13:36:38 -06:00
Andrii Riabushenko
e5b9d89bcf
style improvements
2018-12-08 19:20:34 +00:00
Andrii Riabushenko
0fdd7629b4
remove dropbits in favour of destructive moves
2018-12-08 19:18:00 +00:00
Andreas Rumpf
32a08d4450
Merge pull request #9895 from GULPF/unpack-defect
...
Make options.UnpackError inherit from system.Defect
2018-12-08 17:42:16 +01:00
Araq
e874705971
fixes nested gensym'ed parameters; fixes #9476
2018-12-08 13:30:06 +01:00
Andrii Riabushenko
5f9234e5cb
add comment, fixes #9896
2018-12-08 11:39:11 +00:00
Andrii Riabushenko
94a63eef9a
Fix hintXDeclaredButNotUsed for enum fields marked as used
2018-12-08 11:35:18 +00:00
Oscar Nihlgård
0a749f1a37
Make options.UnpackError inherit from system.Defect
2018-12-08 10:04:53 +01:00
Dominik Picheta
775bfb3e8d
Merge async common into asyncdispatch.
2018-12-07 22:47:10 +00:00
Andrii Riabushenko
43c70a6b12
improve test
2018-12-07 22:25:32 +00:00
Andrii Riabushenko
d9815574c0
more undo
2018-12-07 22:14:46 +00:00
Andrii Riabushenko
948c625f95
undo more stuff
2018-12-07 22:11:34 +00:00
Andrii Riabushenko
961b7a9f66
undo more changes
2018-12-07 22:00:55 +00:00
Andrii Riabushenko
4799589fb3
undo some changes
2018-12-07 21:59:43 +00:00
Andreas Rumpf
160a034643
Merge pull request #9803 from GULPF/walkdirrec-relative
...
Add `relative` parameter to walkDirRec
2018-12-06 09:29:35 +01:00
Andreas Rumpf
d6dbc50793
Merge pull request #9873 from arnetheduck/uints-are-consts [bac,ö
...
allow uints to appear in deep constant expressions
2018-12-06 09:26:14 +01:00
Araq
7a0191ac7e
fixes #9441
2018-12-06 08:06:54 +01:00
Jacek Sieka
db51eb3e32
allow uints to appear in deep constant expressions
2018-12-05 20:33:49 -06:00
Andrii Riabushenko
135191d9d6
collapse to tables into one
2018-12-05 22:17:19 +00:00
Dominik Picheta
467274a19a
Merge pull request #9869 from nim-lang/timotheecour-patch-3
...
Update parseutils.nim
2018-12-05 21:54:54 +00:00
Andrii Riabushenko
268461f06e
add comment
2018-12-05 21:45:01 +00:00
Andrii Riabushenko
972707440a
remove debug
2018-12-05 21:37:27 +00:00
Andrii Riabushenko
f46573c1ed
remove debug statements
2018-12-05 21:36:42 +00:00
Andrii Riabushenko
69347f6c95
implement everything
2018-12-05 21:33:15 +00:00
Andrii Riabushenko
938d3ffad7
add test
2018-12-05 19:29:14 +00:00
Timothee Cour
14223c4b7f
Update parseutils.nim
2018-12-05 11:27:22 -08:00