Commit Graph

  • b245b80e72 Fix nimsuggest build with clang on windows Neelesh Chandola 2018-12-13 02:16:29 +05:30
  • e4ae7a8929 Merge pull request #8748 from LemonBoy/when-in-objects Andreas Rumpf 2018-12-12 18:19:52 +01:00
  • cc97453808 Merge branch 'couven92-devel' into devel Araq 2018-12-12 18:17:29 +01:00
  • 0ab1229c69 resolve merge conflicts Araq 2018-12-12 18:16:53 +01:00
  • ac8274c60f fix merge conflict Araq 2018-12-12 17:51:33 +01:00
  • eb8383cb28 move diff.nim to experimental Araq 2018-12-12 17:48:30 +01:00
  • 9f453592a4 Merge pull request #9552 from recloser/strmisc-doc Andreas Rumpf 2018-12-12 16:32:09 +01:00
  • 9d81586879 Merge pull request #9879 from data-man/sorted_deduplicate Andreas Rumpf 2018-12-12 16:30:00 +01:00
  • a1bf9fd2b6 Merge branch 'devel' into sorted_deduplicate Andreas Rumpf 2018-12-12 16:29:46 +01:00
  • 070bcf4cea added diff.nim to the stdlib Araq 2018-12-12 16:27:37 +01:00
  • afa2ca6a0b Merge branch 'krux02-std-diff' into devel Araq 2018-12-12 16:17:56 +01:00
  • f080a15da1 diff.nim: massive code cleanups Araq 2018-12-12 16:17:35 +01:00
  • 9ce21bb8de Merge branch 'std-diff' of https://github.com/krux02/Nim into krux02-std-diff Araq 2018-12-12 15:43:03 +01:00
  • f828e5da49 clean up the implementation of the new memfiles.resize Araq 2018-12-12 12:10:17 +01:00
  • 77a884f178 export every field of MemFile for more low level trickery; refs #9922 Araq 2018-12-12 12:03:57 +01:00
  • cc8ba356f9 advopt.txt: minor layouting change Araq 2018-12-12 11:49:39 +01:00
  • cddc4be209 Merge pull request #9922 from c-blake/devel Andreas Rumpf 2018-12-12 12:00:12 +01:00
  • d9ae9201c4 Merge pull request #9937 from cooldome/pragmablock_custom_pragma Andreas Rumpf 2018-12-12 10:15:25 +01:00
  • 3a70d18b84 Merge pull request #9755 from flaviut/nre-missing-match Andreas Rumpf 2018-12-12 06:35:15 +01:00
  • 1d16676dd6 add test Andrii Riabushenko 2018-12-11 23:53:59 +00:00
  • 9becb41e04 Add changelog item Andrii Riabushenko 2018-12-11 23:37:48 +00:00
  • df0f0f2858 custom pragmas in pragma blocks Andrii Riabushenko 2018-12-11 23:35:46 +00:00
  • c0a47f7e22 Rework nil/option for nre in light of ""==nil Flaviu Tamas 2018-11-18 21:41:40 -05:00
  • 22b3e9df27 Revert 7f49364fd0 for nre Flaviu Tamas 2018-11-18 20:25:59 -05:00
  • c682671fea minor cleanups Andreas Rumpf 2018-12-11 23:07:36 +01:00
  • 5dc83d0c8f cleanup of excpt.nim Andreas Rumpf 2018-12-11 22:13:30 +01:00
  • 239846a528 Merge pull request #9805 from pacien/181126-list-append Andreas Rumpf 2018-12-11 22:18:40 +01:00
  • c58f430e2e Merge pull request #9916 from timotheecour/pr_ref_9906_errorMax Andreas Rumpf 2018-12-11 22:14:08 +01:00
  • e3d91a5b74 Merge pull request #9923 from stefantalpalaru/calldepth Andreas Rumpf 2018-12-11 22:07:44 +01:00
  • 3695819018 cleanup main.nim's code style Andreas Rumpf 2018-12-11 22:06:15 +01:00
  • 5ffa9a8be6 destructors: defensive programming against wrong generated destructor for string/seq Andreas Rumpf 2018-12-09 09:20:59 +01:00
  • d20a273215 Merge pull request #9917 from timotheecour/pr_dump_msg Andreas Rumpf 2018-12-11 22:01:28 +01:00
  • bb1ce398af Merge pull request #9881 from timotheecour/pr_ref_9880 Andreas Rumpf 2018-12-11 21:49:08 +01:00
  • f18fcf65b3 make tests green again Araq 2018-12-11 18:17:38 +01:00
  • 01892eee4b don't skip tests that really were not joined Araq 2018-12-11 16:42:13 +01:00
  • 8aa4b6b552 remove outputGotten.txt file on success Araq 2018-12-11 08:52:59 +01:00
  • f3d2c18a12 attempt to make travis green Araq 2018-12-11 08:49:56 +01:00
  • dc604ca762 don't run megatest in parallel for better error messages Araq 2018-12-10 17:27:58 +01:00
  • 34815a4697 megatest: make it green on Linux Araq 2018-12-10 15:50:38 +01:00
  • 916955dc95 make more tests green Araq 2018-12-10 15:28:46 +01:00
  • 4d616b5dc4 make tests green; better output for when megatest execution fails Araq 2018-12-10 15:06:01 +01:00
  • 0d99ff6113 testament megatest: furher refactorings making more tests green Araq 2018-12-10 12:36:13 +01:00
  • ac785b0623 testament: joinable is now an explicit concept of a test spec Andreas Rumpf 2018-12-09 13:47:03 +01:00
  • 46820b94a6 the linking step doesn't mind Windows' 8K command line limit anymore Araq 2018-12-08 22:34:42 +01:00
  • 77272ceb3c fixes extccomp regressions Araq 2018-12-06 21:39:27 +01:00
  • 044c7d0921 fixes extccomp regressions Araq 2018-12-06 20:49:55 +01:00
  • 1946d1a61d fixes extccomp regressions Araq 2018-12-06 19:40:39 +01:00
  • 3b783f7e13 Testament: refactoring; makes the test joiner green Araq 2018-12-06 16:37:56 +01:00
  • 8896770f8f workaround against silly Windows command line length limitations for the upcoming megatest.nim Araq 2018-12-06 15:24:46 +01:00
  • a5ecbf823f lots of small changes Arne Döring 2018-12-05 19:03:01 +01:00
  • c0c35839cc megatest integrated in default test all Arne Döring 2018-12-05 01:15:12 +01:00
  • 3859878db8 megatest checks output and nimout Arne Döring 2018-12-05 00:42:56 +01:00
  • 2a4c09ff88 megatest can be executed Arne Döring 2018-12-03 19:12:59 +01:00
  • fb1f5c62b5 tshouldfail is stricter Arne Döring 2018-11-30 14:28:18 +01:00
  • 1105d03644 require errormsg to be specified before file. Arne Döring 2018-11-29 16:07:51 +01:00
  • ca394ebd95 allow to disable backend logging Arne Döring 2018-11-29 12:43:45 +01:00
  • 199018ef2e test can fail because of invalid spec Arne Döring 2018-11-28 12:51:41 +01:00
  • a22bf14bb6 fix htmlgen, that I broke Arne Döring 2018-11-28 11:42:44 +01:00
  • dec863a85a kill testnospec Arne Döring 2018-11-28 11:09:55 +01:00
  • 465e742182 fix js category Arne Döring 2018-11-28 09:43:22 +01:00
  • e9ea8fb6b0 remove echo Arne Döring 2018-11-28 08:34:15 +01:00
  • da78c3d04d one error less Arne Döring 2018-11-28 02:33:39 +01:00
  • b26378a468 WIP, most tests are now skipped Arne Döring 2018-11-28 01:57:13 +01:00
  • 7f6feb6034 minor changes Arne Döring 2018-11-28 00:05:15 +01:00
  • 7b40c864bc kick unused benchmarks Arne Döring 2018-11-28 00:04:48 +01:00
  • 75e4a0098a remove caas Arne Döring 2018-11-27 23:47:21 +01:00
  • ef44c12a34 kick taint mode Arne Döring 2018-11-27 23:38:44 +01:00
  • fa6a9a21e0 WIP Arne Döring 2018-11-21 14:39:06 +01:00
  • 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. Charles Blake 2018-12-11 14:57:28 -05:00
  • 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). Charles Blake 2018-12-11 10:27:27 -05:00
  • a8b53c97ee Merge pull request #9929 from nc-x/fix-js-regression Andreas Rumpf 2018-12-11 14:29:58 +01:00
  • 6924b33141 Merge pull request #9924 from cooldome/destructor_hotfix Andreas Rumpf 2018-12-11 12:47:23 +01:00
  • 366b6be4fb compiler refactoring: TSymSeq is gone for good Araq 2018-12-11 12:31:32 +01:00
  • 685a5544c4 tyProc does not require copying in JS codegen Neelesh Chandola 2018-12-11 16:49:36 +05:30
  • 3177aee75f Merge pull request #9910 from nc-x/fix-semicolon Andreas Rumpf 2018-12-11 12:26:23 +01:00
  • 4ec40796e6 fixes #9868 Araq 2018-12-11 10:25:26 +01:00
  • 03c4231951 Merge pull request #9909 from nc-x/fix-regression Andreas Rumpf 2018-12-11 08:36:15 +01:00
  • 5aba5875da Address Comments Neelesh Chandola 2018-12-11 10:44:43 +05:30
  • 47c38cb98e Better fix Neelesh Chandola 2018-12-11 10:34:10 +05:30
  • a9978db42f destructor_hotfix Andrii Riabushenko 2018-12-10 23:23:46 +00:00
  • 497e8c41e8 replace misleading "stack overflow" message on call depth limit Ștefan Talpalaru 2018-12-10 17:59:07 +01:00
  • 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. Charles Blake 2018-12-10 11:40:08 -05:00
  • cd81f368d1 Merge pull request #9826 from cooldome/destructor_move_them_all Andreas Rumpf 2018-12-10 15:46:19 +01:00
  • 4f8ae98446 Merge pull request #9914 from nc-x/fix-koch Andreas Rumpf 2018-12-10 13:18:44 +01:00
  • d22fa09000 minor correction Andrii Riabushenko 2018-12-10 09:20:43 +00:00
  • 9d10278a9c --errorMax:0 means: unlimited Timothee Cour 2018-12-09 23:39:57 -08:00
  • fc7b3a7c2a enhance dump --dump.format:json Timothee Cour 2018-12-09 21:45:15 -08:00
  • daaf50ae03 refs #9906; --errorMax:10 allows stopping after 10 errors Timothee Cour 2018-12-09 19:11:08 -08:00
  • f3ecc15a94 refs #9880 show index and bound in lots of index out of bounds errors Timothee Cour 2018-12-06 15:42:44 -08:00
  • 71e9fff364 Added basic AF_UNIX support to asyncnet. Ico Doornekamp 2018-12-05 09:52:57 +01:00
  • 8b7f416c37 reduce changes Andrii Riabushenko 2018-12-09 18:40:46 +00:00
  • 8a690fd530 Remove not used code Andrii Riabushenko 2018-12-09 18:38:21 +00:00
  • 97b9e8a435 remove not used code Andrii Riabushenko 2018-12-09 18:37:33 +00:00
  • dc935f2b41 use control flow graph for sink params Andrii Riabushenko 2018-12-09 18:32:43 +00:00
  • 606b43ba11 Merge pull request #9911 from nc-x/fixes-#9627 Andreas Rumpf 2018-12-09 13:47:45 +01:00
  • 981dcc6b9a Merge pull request #9890 from nim-lang/remove-asynccommon Andreas Rumpf 2018-12-09 13:00:10 +01:00
  • 9cafa5ac58 Merge pull request #9902 from arnetheduck/daily-clean Andreas Rumpf 2018-12-09 12:59:28 +01:00
  • c16963083d Merge pull request #9912 from nim-lang/araq-fixes-nested-gensym Andreas Rumpf 2018-12-09 12:58:33 +01:00
  • 04a4ff5671 Fixes #9913 Neelesh Chandola 2018-12-09 15:54:53 +05:30
  • 96647618c2 Fix compilation of test on linux and mac Neelesh Chandola 2018-12-09 15:44:18 +05:30