Arne Döring
e9ea8fb6b0
remove echo
2018-12-11 21:23:19 +01:00
Arne Döring
da78c3d04d
one error less
2018-12-11 21:23:18 +01:00
Arne Döring
b26378a468
WIP, most tests are now skipped
2018-12-11 21:23:18 +01:00
Arne Döring
7f6feb6034
minor changes
2018-12-11 21:23:18 +01:00
Arne Döring
7b40c864bc
kick unused benchmarks
2018-12-11 21:23:18 +01:00
Arne Döring
75e4a0098a
remove caas
2018-12-11 21:23:18 +01:00
Arne Döring
ef44c12a34
kick taint mode
2018-12-11 21:23:18 +01:00
Arne Döring
fa6a9a21e0
WIP
2018-12-11 21:23:18 +01:00
Charles Blake
b92594572e
For now just implement resize per https://github.com/nim-lang/Nim/pull/9922
...
discussion (with special mremap usage on Linux, but ordinary munmap, mmap on
other POSIX). Someone needs to do the when windows branch.
2018-12-11 14:57:28 -05:00
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
Andreas Rumpf
a8b53c97ee
Merge pull request #9929 from nc-x/fix-js-regression
...
tyProc does not require copying in JS codegen
2018-12-11 14:29:58 +01:00
Andreas Rumpf
6924b33141
Merge pull request #9924 from cooldome/destructor_hotfix
...
destructor hot fix
2018-12-11 12:47:23 +01:00
Araq
366b6be4fb
compiler refactoring: TSymSeq is gone for good
2018-12-11 12:37:05 +01:00
Neelesh Chandola
685a5544c4
tyProc does not require copying in JS codegen
2018-12-11 16:58:36 +05:30
Andreas Rumpf
3177aee75f
Merge pull request #9910 from nc-x/fix-semicolon
...
Fixes #9907
2018-12-11 12:26:23 +01:00
Araq
4ec40796e6
fixes #9868
2018-12-11 10:28:56 +01:00
Andreas Rumpf
03c4231951
Merge pull request #9909 from nc-x/fix-regression
...
Fix enum regression
2018-12-11 08:36:15 +01:00
Neelesh Chandola
5aba5875da
Address Comments
2018-12-11 10:44:43 +05:30
Neelesh Chandola
47c38cb98e
Better fix
2018-12-11 10:34:10 +05:30
Andrii Riabushenko
a9978db42f
destructor_hotfix
2018-12-10 23:23:46 +00:00
Ștefan Talpalaru
497e8c41e8
replace misleading "stack overflow" message on call depth limit
...
The new error message looks like this:
"Error: call depth limit reached in a debug build (2000 function calls).
You can change it with -d:nimCallDepthLimit=<int> or switch to a release
build with -d:release."
2018-12-10 19:35:37 +01: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
Timothee Cour
9d10278a9c
--errorMax:0 means: unlimited
2018-12-09 23:39:57 -08:00
Timothee Cour
fc7b3a7c2a
enhance dump --dump.format:json
2018-12-09 21:45:15 -08:00
Timothee Cour
daaf50ae03
refs #9906 ; --errorMax:10 allows stopping after 10 errors
2018-12-09 19:11:08 -08:00
Timothee Cour
f3ecc15a94
refs #9880 show index and bound in lots of index out of bounds errors
2018-12-09 16:50:45 -08:00
Ico Doornekamp
71e9fff364
Added basic AF_UNIX support to asyncnet.
...
Unfortunately this required some code duplication because the
doConnect() from asynccommon.nim only works with addrInfo which does not
make sense for AF_UNIX.
makeUnixAddr() was moved to nativesocket.nim and exported
2018-12-09 20:53:05 +01: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
e44641b6cb
Float values are invalid in enum
2018-12-09 14:20:01 +05:30
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
Neelesh Chandola
d977fc6f32
Fix test case expected output
2018-12-09 11:20:52 +05:30
Neelesh Chandola
abdfbd07a5
Fixes #9907
2018-12-09 10:35:30 +05:30
Neelesh Chandola
93503c18aa
Add test
2018-12-09 10:33:20 +05:30
Neelesh Chandola
b0f860d90f
Fix enum regression
2018-12-09 10:28:34 +05:30
Andrii Riabushenko
e03fb08c24
change approach
2018-12-09 00:05:57 +00:00