Commit Graph

  • 58d293d6a9 fixes nim-lang/nimsuggest#76 (#10093) alaviss 2018-12-26 03:08:16 +07:00
  • 5f2b66751a fix #10049 (#10083) Timothee Cour 2018-12-23 14:00:37 -08:00
  • e1d5356ae9 Add ability to sample elements from openArray according to a weight array (#10072) c-blake 2018-12-23 07:23:20 -05:00
  • d407af565f fixes #10024 Araq 2018-12-22 23:13:05 +01:00
  • bdb67201b2 fixes #10033 [backport] Araq 2018-12-22 18:37:14 +01:00
  • 2539363851 Don't use parseutils.parseInt in the times module (#10028) Oscar Nihlgård 2018-12-22 10:41:54 +01:00
  • ca672ec62e appveyor: make the build green again Andreas Rumpf 2018-12-22 09:47:22 +01:00
  • bec493925f IntSet documentation notes (#10051) Alexis Hope 2018-12-22 08:55:58 +11:00
  • 8869aa74db Stop false positives in distros.detectOs (#10062) Taylor Hoff 2018-12-21 16:52:57 -05:00
  • 8aa5d126fe clarify doc for <= on tuple uses lexicographic order (#10069) Timothee Cour 2018-12-21 13:52:28 -08:00
  • 39a8ab469a Fixed insert for nil seq in js (#10068) Yuriy Glukhov 2018-12-21 23:45:20 +02:00
  • 237085db5d C++ tests: make DLL test green Araq 2018-12-21 22:03:13 +01:00
  • 4a6d699bc5 C++: make async tests green on Windows Araq 2018-12-21 17:16:14 +01:00
  • da80992577 Add system.$(HSlice) and fix #7898 (#8670) hlaaf 2018-12-21 20:10:07 +03:00
  • 0c97d3a41c fixes #10066 Araq 2018-12-21 14:25:56 +01:00
  • b6257f3f21 os.walkDir: correctly evaluate paths when relative = true (#10057) [backport] alaviss 2018-12-21 20:12:48 +07:00
  • 52e36a19a9 fix #9933 (#10067) Timothee Cour 2018-12-21 03:29:45 -08:00
  • 23448a96cc fixes #10058 [backport] Araq 2018-12-21 11:48:43 +01:00
  • f9d58b9305 lots of testament bug fixes and improvements: (#10044) Timothee Cour 2018-12-20 02:49:32 -08:00
  • 2fd522cf58 use anon structs and unions for a much better debug experience (#10055) Andreas Rumpf 2018-12-20 11:44:26 +01:00
  • 68ec42cec7 Add call to hostnamectl in detectOsImpl (#10048) Taylor Hoff 2018-12-20 02:45:43 -05:00
  • ca18dc2505 Make copies for params which are captured in closures. Fixes #7048 (#10050) rec 2018-12-20 08:24:57 +01:00
  • cd65e5328d GC: avoid pathological behaviour; fixes #10040 [backport] (#10052) Andreas Rumpf 2018-12-20 08:20:32 +01:00
  • 6cbe1d48d7 [json] document fact that key ordering is preserved (#10020) Timothee Cour 2018-12-19 16:13:25 -08:00
  • fc7df3283c fix test failure Timothee Cour 2018-12-19 12:38:50 -08:00
  • 8fbe3b3b7d add to changelog Timothee Cour 2018-12-19 04:58:04 -08:00
  • 656770402c fix #8255 numerous issues with splitFile Timothee Cour 2018-12-19 04:55:51 -08:00
  • c129107b32 make nimrtl.dll compile for the C++ target Araq 2018-12-19 18:06:28 +01:00
  • f7d0e5c1d1 strutils: minor code cleanup Araq 2018-12-19 18:06:13 +01:00
  • 730b1b2b87 proc does not take untyped/typed as argument (#9981) Neelesh Chandola 2018-12-19 20:48:57 +05:30
  • 37cb5e8f53 Update osproc.nim (#10043) Timothee Cour 2018-12-19 02:25:50 -08:00
  • 3300c8a500 much simpler implementation of constant tuple declarations Andreas Rumpf 2018-12-19 11:11:33 +01:00
  • 8e90ed0618 Const tuple unpacking (#9964) Neelesh Chandola 2018-12-19 15:22:41 +05:30
  • 3f917c8d91 Merge pull request #9959 from nc-x/better-error-message Andreas Rumpf 2018-12-19 10:03:55 +01:00
  • 72500420d3 Fixes #3060 and adds error checking for invalid else branches in object variants (#9957) Andreas Rumpf 2018-12-19 10:03:22 +01:00
  • 48437d0a84 Give better error message when profiler and memProfiler used at same time (#9948) Neelesh Chandola 2018-12-19 14:32:20 +05:30
  • 642ce799ec Add support for clang-cl (#9977) Neelesh Chandola 2018-12-19 14:05:25 +05:30
  • 2d404a5a24 undo last commit (meant to send a PR instead) Timothee Cour 2018-12-18 22:42:19 -08:00
  • 7b9ba71b47 Update osproc.nim Timothee Cour 2018-12-18 22:39:08 -08:00
  • 264627a657 Add nimsuggest to installDirs (#10035) Yuriy Glukhov 2018-12-18 23:31:01 +02:00
  • 2acefee044 Nimsuggest now shows gotodef for y in from x import y (#10023) Neelesh Chandola 2018-12-19 00:21:14 +05:30
  • 8f4befe368 Testament fixes (#10034) alaviss 2018-12-19 01:49:43 +07:00
  • 25d3539da7 [os] fix #10017 regression, fix #10025 regression (#10018) Timothee Cour 2018-12-18 03:43:25 -08:00
  • d7d17d5ab0 see what breaks with a global config.nims (#10016) Andreas Rumpf 2018-12-18 09:29:15 +01:00
  • dd5812546f [pathutils] add AnyPath; add $; lift arbitrary API restrictions (#10021) Timothee Cour 2018-12-18 00:28:26 -08:00
  • e1098fa01a document NIM_EXTERNC for emit (#10022) Timothee Cour 2018-12-18 00:20:09 -08:00
  • c4e3c4ca2d add getCurrentCompilerExe to vmops (eg allows to get nim compiler at CT); add tests for vmops (#9925) Timothee Cour 2018-12-18 00:07:12 -08:00
  • 09b9a54418 make tests green with a global config.nims file Araq 2018-12-17 23:03:54 +01:00
  • bb1160b73c Merge pull request #10029 from LambdaInsight/more-logging-doc Andreas Rumpf 2018-12-17 20:56:14 +01:00
  • 915a9ec082 Adding more documentation to logging.nim Istvan 2018-12-17 19:29:08 +01:00
  • 86c3ac6a61 see what breaks with a global config.nims Araq 2018-12-16 20:53:50 +01:00
  • 0409f2348e Merge pull request #10012 from nc-x/header-path Andreas Rumpf 2018-12-16 20:51:41 +01:00
  • 9526009e0e fixes #9120 Araq 2018-12-16 20:34:07 +01:00
  • d91d1865b8 fixes #9420 Araq 2018-12-16 20:11:04 +01:00
  • d66eb04ce9 fixes #8991, fixes #4446 Araq 2018-12-16 19:22:49 +01:00
  • 7ec77684e9 fixes #9153 Araq 2018-12-16 19:17:09 +01:00
  • bae662fa8a restore the old .nims processing behaviour; fixes #9989; fixes #9995 Araq 2018-12-16 18:44:29 +01:00
  • 6e5c2af203 fixes #9991 Araq 2018-12-16 18:01:59 +01:00
  • e70c6af188 escape the include path Neelesh Chandola 2018-12-16 14:42:57 +05:30
  • 20d9dd1ac6 Merge pull request #10003 from nc-x/fix-enum-internal-error Andreas Rumpf 2018-12-16 09:15:56 +01:00
  • 4222b551ed Merge pull request #10006 from recloser/issue10005 Andreas Rumpf 2018-12-16 09:15:29 +01:00
  • 442e12ebb1 testament: individual tests with more than a subdir in their path (#9971) Andreas Rumpf 2018-12-16 09:12:16 +01:00
  • 303ef57b15 Fix clang not producing debug info in cpp mode (#9976) Neelesh Chandola 2018-12-16 13:38:31 +05:30
  • c99407b07a Add project directory to include path Neelesh Chandola 2018-12-16 11:39:29 +05:30
  • 19f5835d5c Fixes #10005 recloser 2018-12-15 22:57:18 +01:00
  • c673607d36 Fix internal error when casting to invalid enum value Neelesh Chandola 2018-12-15 22:19:39 +05:30
  • b53327c92a fixes #9994 Andreas Rumpf 2018-12-15 14:30:07 +01:00
  • 50193b95ea fix experimental/diff documentation rendering (#9983) alaviss 2018-12-15 20:10:44 +07:00
  • a87be40339 fixes #9985 Andreas Rumpf 2018-12-15 14:09:06 +01:00
  • 39ae55e6e4 fixes #9995 Andreas Rumpf 2018-12-15 14:01:18 +01:00
  • e3a668a33b --gc:destructors: baby steps Andreas Rumpf 2018-12-15 13:54:41 +01:00
  • 446f911a17 better error message for 'proc' that is not intended to be used as a typeclass Andreas Rumpf 2018-12-15 09:09:46 +01:00
  • f76bd06643 fixes #9982 Andreas Rumpf 2018-12-14 20:03:12 +01:00
  • 5ba22c9315 document the change for fix #9978 Andreas Rumpf 2018-12-14 17:14:55 +01:00
  • 675b6f0773 fixes #9978 Andreas Rumpf 2018-12-14 17:13:41 +01:00
  • 32c6b35d97 fixes yet another NimScript regression Araq 2018-12-14 12:00:49 +01:00
  • a54e3f4602 Allow an escape hatch for platform specific flags/default override (#9968) c-blake 2018-12-14 05:44:11 -05:00
  • 3ba8f158fb added parseopt.remainingArgs; refs #9951 Araq 2018-12-14 11:41:19 +01:00
  • f551b72fba fixes #9965 Araq 2018-12-14 09:56:59 +01:00
  • 359a4b5fac timers.nim: avoid parser warning Araq 2018-12-14 09:56:43 +01:00
  • ce9815bcf5 os.nim: use the new pathnorm.normalizePath implementation Araq 2018-12-14 08:57:55 +01:00
  • f233b2fe8b Merge remote-tracking branch 'upstream/devel' into better-error-message Neelesh Chandola 2018-12-14 09:34:46 +05:30
  • a96928968e testament: individual tests with more than a subdir in their path Ștefan Talpalaru 2018-12-13 21:45:43 +01:00
  • 5b39c7aca9 fixes joinPath regressions Araq 2018-12-13 16:18:43 +01:00
  • 5d34dec97d fixes testament regression due to changed '/' operator Araq 2018-12-13 15:39:39 +01:00
  • 6bdf7fdbce enum types can now be assigned values from enum with holes (#9958) Neelesh Chandola 2018-12-13 16:44:25 +05:30
  • 9cc4a57768 os.nim: big refactoring, use the new pathnorm that was extracted by compiler/pathutils.nim; added os.relativePath Araq 2018-12-13 12:05:36 +01:00
  • 467f53512f Show lineinfo of for in yield (#9779) Alexander Ivanov 2018-12-13 11:38:32 +02:00
  • 31cff752e0 Better error messages in enums which don't have ordinal types Neelesh Chandola 2018-12-13 11:28:50 +05:30
  • e6c510bbbd Check tyRange for exhaustiveness Neelesh Chandola 2018-12-13 14:40:22 +05:30
  • fa4644006a Check for ordinal type Neelesh Chandola 2018-12-13 14:12:22 +05:30
  • b2411db541 Merge remote-tracking branch 'upstream/devel' into record-case Neelesh Chandola 2018-12-13 13:59:46 +05:30
  • a3c4791e9c Give error when case has an else branch even though all cases are already covered (#9930) Neelesh Chandola 2018-12-13 13:38:10 +05:30
  • bb85869237 Undefine some symbols and globalOptions when processing nimscript (#9945) [backport] Neelesh Chandola 2018-12-13 13:35:24 +05:30
  • 8dfe7c0963 Merge pull request #9950 from nc-x/fix-nimsuggest-build Andreas Rumpf 2018-12-13 09:02:55 +01:00
  • 52c7653556 Merge pull request #9956 from nc-x/fix-vccexe Andreas Rumpf 2018-12-13 09:02:24 +01:00
  • abcf4d8b5d Fix ftpclient.nim Neelesh Chandola 2018-12-13 12:45:47 +05:30
  • 9ebe52cdeb Fix vccexe compilation Neelesh Chandola 2018-12-13 12:40:52 +05:30
  • 1f1d7b1088 Fix semRecordCase Neelesh Chandola 2018-12-13 12:09:54 +05:30
  • 76c214a2e9 Merge pull request #9915 from zevv/asyncnet-unix Dominik Picheta 2018-12-12 23:06:08 +00:00