Commit Graph

  • 3b1aabdcff change --hint[X] => --hint:X in nim repo (avoids shell quoting issues) (#18085) Timothee Cour 2021-05-26 00:51:48 -07:00
  • 0b2bbcaa23 fix #18077 testament now parses cmd properly (#18086) Timothee Cour 2021-05-26 00:46:53 -07:00
  • 8df55d0ad7 close #3482 no more cgen error with typed templates (#18094) Timothee Cour 2021-05-26 00:44:00 -07:00
  • c495628255 refactor common code in CI pipelines (#18035) Timothee Cour 2021-05-26 00:43:30 -07:00
  • b59dc3b255 remove some custom logic in testament around flags, testExec (#18090) Timothee Cour 2021-05-26 00:41:50 -07:00
  • 478f717377 Move async example to asynchronous version of proc (#18078) xioren 2021-05-24 20:56:31 -07:00
  • d217888e56 close #18009 parseJson JInt vs JFloat; preserve -0.0 as JFloat to distinguish from 0.0 (#18067) Timothee Cour 2021-05-23 14:06:14 -07:00
  • 1421a3bf26 pkg/pixie: use latest (#18069) Timothee Cour 2021-05-23 12:28:26 -07:00
  • 61630c6aee Use gmake for NetBSD as well as FreeBSD/OpenBSD (#18064) Euan 2021-05-23 17:23:20 +01:00
  • 1636c05d13 close #5540 generic object with generic field evaluated too early (#18062) Timothee Cour 2021-05-23 01:02:04 -07:00
  • e12597589f Error message minor (#18021) Juan Carlos 2021-05-22 08:12:30 -03:00
  • 9f7e2e3057 docs: make inline markup more compatible with Markdown (#18053) Andrey Makarov 2021-05-21 07:54:20 +03:00
  • 6a5973882b jsgen improve spacing (#18048) Juan Carlos 2021-05-20 10:48:46 -03:00
  • df429fa287 config system: special case -d:release and -d:danger [backport:1.4] (#18051) Andreas Rumpf 2021-05-20 11:52:46 +02:00
  • a1c82c39af asyncdispatch+stackTraceOverride: fix premature collection (#18039) [backport:1.2] Ștefan Talpalaru 2021-05-19 19:19:11 +02:00
  • 7052503ca8 make strformat part of the prelude (#18046) Andreas Rumpf 2021-05-19 19:18:16 +02:00
  • 558644725d fixes #17943 (#18045) Andreas Rumpf 2021-05-19 16:00:14 +02:00
  • 53935b8b27 ARC: fixes memory leaks with newSeq used in a loop [backport:1.4] (#18040) Andreas Rumpf 2021-05-18 21:45:37 +02:00
  • 31143c68fc disable pkg/fidget refs https://github.com/treeform/fidget/issues/155 (#18043) Timothee Cour 2021-05-18 10:48:13 -07:00
  • 7f077a76fe jsonutils: add customization for toJson via ToJsonOptions; generalize symbolName; add symbolRank (#18029) Timothee Cour 2021-05-18 06:10:19 -07:00
  • 6e0fe965da add sink and lent annotations for xmltree and streams (#18037) Antonis Geralis 2021-05-18 09:16:07 +03:00
  • fac5bae7b7 Fix running testament c nimble-packages without batch arg (#18023) Clyybber 2021-05-17 13:48:10 +02:00
  • 8be5344b3b ./koch --nonexistant now fails (#18036) Timothee Cour 2021-05-17 01:28:52 -07:00
  • e904c6d87c Add checked to dom (#18033) Joey 2021-05-17 00:04:39 -06:00
  • 2096490b59 follow-up #17930 - inline syntax highlighting (#18013) Andrey Makarov 2021-05-17 00:55:14 +03:00
  • d83b25db1e fix #18007: std/json now serializes nan,inf,-inf as strings instead of invalid json (#18026) Timothee Cour 2021-05-16 14:54:10 -07:00
  • 63fcb9e5f5 Disable performance hints by default (verbosity 1) (#18024) Clyybber 2021-05-16 19:43:52 +02:00
  • 3619a5a2aa more informative error msg for undeclared field (A(badfield: 1) and a.badfield = expr) (#17777) Timothee Cour 2021-05-16 10:03:22 -07:00
  • 65f6b66820 Revert "[std/re]fix terrible and strange interface" (#18027) flywind 2021-05-16 11:10:41 +08:00
  • c218f2ba0b [std/re]fix terrible and strange interface flywind 2021-05-16 10:39:52 +08:00
  • 3614523664 Rework DFA traversal (#18016) Clyybber 2021-05-16 00:15:53 +02:00
  • 99788ee504 Escape %00 / \0 in dbQuote (#18015) [backport:1.4] Thomas T. Jarløv 2021-05-15 21:26:15 +02:00
  • 3824fd3f9a RST opt.list to have priority over def.list (#17845) Andrey Makarov 2021-05-15 09:12:26 +03:00
  • 1568ae23c6 docgen: escape special characters in titles (#18014) Andrey Makarov 2021-05-15 07:53:38 +03:00
  • 4857c462d5 Revert "fix #14873 properly by skipping abi field in importc type (#17944)" (#17992) Andreas Rumpf 2021-05-15 06:50:39 +02:00
  • 2ce592a209 refs #18011 disable some newly failing tests on cpp windows; refs #17946 increase timeout for tchannels (#18012) Timothee Cour 2021-05-14 15:33:17 -07:00
  • 97970d9dcc doc2tex: generate docs to Latex (#17997) Andrey Makarov 2021-05-14 08:30:47 +03:00
  • 3c622d7999 upgrade nodejs; add nimCiSystemInfo on azure/github CI (#18003) Timothee Cour 2021-05-13 00:15:32 -07:00
  • 3bc625aff1 ORC: progress (#18000) Andreas Rumpf 2021-05-12 22:00:37 +02:00
  • 60b4fa71a8 [ci skip] correctly explain how to use [backport] tags narimiran 2021-05-12 13:57:43 +02:00
  • f533ed07bd docs: fix syntax error in hotCodeReloading example (#17999) gavr123456789 2021-05-12 14:20:57 +03:00
  • 39ad9a69a9 ORC: improvements (#17993) Andreas Rumpf 2021-05-12 07:15:05 +02:00
  • 1e080eb9b4 jsonutils: handle holey enum as regular enum, via ord (#17995) Timothee Cour 2021-05-11 13:49:47 -07:00
  • a770c98e27 jsonutils: support set (#17994) Timothee Cour 2021-05-11 12:09:17 -07:00
  • e60672141a improve std/tempfiles (#17920) Timothee Cour 2021-05-11 07:35:43 -07:00
  • 2c2ec48bc4 ORC: critical bugfix for mixing acyclic refs with cyclic refs [backport:1.4] (#17991) Andreas Rumpf 2021-05-11 16:21:29 +02:00
  • 45490497e3 fix #17467 1st call to rand is now non-skewed; allow seed == 0 (#17468) Timothee Cour 2021-05-11 02:04:59 -07:00
  • f68f28d157 make testament isSuccess more robust and allow tests with --hints:off to succeed (#17968) Timothee Cour 2021-05-10 21:54:52 -07:00
  • 378ee7f888 feature: the compiler can warn when you use the implicit 'result' variable (#17988) [backport:1.2] Andreas Rumpf 2021-05-10 23:41:51 +02:00
  • a9ae5fe5be since we have now so many virtual registers, reduce memory consumption for the register allocator (#17985) Andreas Rumpf 2021-05-10 11:29:19 +02:00
  • 983a2aa11c Revert "Fix parseUri to sanitize urls containing ASCII newline or tab (#17967)" (#17984) Andreas Rumpf 2021-05-09 23:33:31 +02:00
  • f07583588c close #9039: compiler does not hang anymore in 1 case involving static params and arrays (#17983) Timothee Cour 2021-05-09 12:33:32 -07:00
  • f4dd95f3be Fix parseUri to sanitize urls containing ASCII newline or tab (#17967) Beshr Kayali 2021-05-09 20:24:00 +02:00
  • d84a3b10b5 fixes #17675 (#17981) Andreas Rumpf 2021-05-09 11:34:28 +02:00
  • 69710e4548 fix #17960: honor matrix also for action: compile, action: reject (#17980) Timothee Cour 2021-05-09 00:50:08 -07:00
  • 72d6b59ffa treetab: tiny cleanup (#17929) Clyybber 2021-05-09 00:56:37 +02:00
  • 4e0f38fbb1 testament :show duration also for failed tests; improve tshould_not_work; mitigate #17946 tchannels timeouts (#17947) Timothee Cour 2021-05-08 08:13:47 -07:00
  • eba1c3fd24 merge initUri() overloads, improve uri examples (#17970) Timothee Cour 2021-05-08 07:58:30 -07:00
  • c14427dbf3 ORC: cursor inference bugfix (#17973) Andreas Rumpf 2021-05-08 16:47:06 +02:00
  • 38b41f893a fix #17941: UnusedImport works for var/let/const/type invoked inside a generic (#17942) Timothee Cour 2021-05-08 00:56:46 -07:00
  • e224865b3b add astmsgs; add declared in msg for usage lint errors (#17961) Timothee Cour 2021-05-07 21:43:52 -07:00
  • d4850b524f fix tsortoutput (it was failing for the wrong reasons, irrespective of sortoutput (#17969) Timothee Cour 2021-05-07 20:07:54 -07:00
  • 9ca3218a6d improve tbase64.nim (#17964) Timothee Cour 2021-05-07 17:40:16 -07:00
  • 6ab911accb fix tests/vm/tcastint.nim which used non-sensical when defined nimVM (and contained wrong tests) (#17954) Timothee Cour 2021-05-07 15:27:06 -07:00
  • fb677bf5c9 fix #17952: fix both false positives and false negatives for reInvalidSpec (#17956) Timothee Cour 2021-05-07 15:22:21 -07:00
  • 062571ae3c refs #17325 disable i386 again until we figure out how to fix it (#17963) Timothee Cour 2021-05-07 14:39:14 -07:00
  • 98c29c01eb fix #14873 properly by skipping abi field in importc type (#17944) Timothee Cour 2021-05-07 10:36:41 -07:00
  • 51f3ef6cb8 fixes #15848 [backport:1.2] (#17959) Andreas Rumpf 2021-05-07 16:50:11 +02:00
  • 56068101f6 tiny cleanup (#17957) Andreas Rumpf 2021-05-07 13:56:37 +02:00
  • 0b4b9b3ad0 remove unsused OsPlatform.nimVM (#17953) Timothee Cour 2021-05-06 21:55:46 -07:00
  • 9d86639a0b Export sslHandle in net and asyncnet. (#17573) Ardek Romak 2021-05-07 01:02:37 +03:00
  • 9b126de65c Fix C++ compilation error in excpt.nim (#17951) Danil Yarantsev 2021-05-06 23:33:57 +03:00
  • 39e0a5322a disable tmacro_highlight on i386, refs #17945 (#17949) Timothee Cour 2021-05-06 12:24:16 -07:00
  • 98cd1671a3 minor cleanups (#17948) Andreas Rumpf 2021-05-06 13:27:40 +02:00
  • 436af88d8c follow-up #17837: add Console for interactive sessions (#17930) Andrey Makarov 2021-05-06 11:58:01 +03:00
  • 706562f661 docgen: get rid of ropes (#17939) Andrey Makarov 2021-05-05 10:10:05 +03:00
  • 00bb3c779e fix https://github.com/timotheecour/Nim/issues/718: CompileTime is not cached apparently (#17940) Timothee Cour 2021-05-04 23:41:53 -07:00
  • 5762b1d75c Add copyWithin for JavaScript (#17937) Juan Carlos 2021-05-05 02:46:42 -03:00
  • 94c4c01d9c small improvements for tut1.rst (#17935) Miran 2021-05-05 07:44:33 +02:00
  • 15d9566952 re-enable nimquery (#17936) Timothee Cour 2021-05-04 12:20:05 -07:00
  • bf5dfe481a parsecsv fix style (#17933) Juan Carlos 2021-05-04 08:13:23 -03:00
  • 938c6ac5df add logging to help investigate why tests/vm/tconst.nim is flaky (#17934) Timothee Cour 2021-05-04 00:50:06 -07:00
  • d67ae4afa6 IC: codegen: fix (#17931) Andreas Rumpf 2021-05-04 07:03:00 +02:00
  • 01f316cf1f mention -d:nimLegacyConvEnumEnum in error msg (#17928) Timothee Cour 2021-05-03 14:06:15 -07:00
  • 8ce69d5841 treetab: minor code cleanups (#17927) Andreas Rumpf 2021-05-03 17:30:48 +02:00
  • fff5001f4c fix #17913 build_all.sh on M1 mac (#17917); temporary workaround Timothee Cour 2021-05-03 01:41:53 -07:00
  • 287f1170ba highlite: fix #17890 - tokenize Nim escape seq-s (#17919) Andrey Makarov 2021-05-03 11:21:36 +03:00
  • 0dc534832e close #16123 std/sets with closures in cpp (#17921) Timothee Cour 2021-05-02 22:07:31 -07:00
  • 6d485f545a CI Update (#17923) Juan Carlos 2021-05-02 20:51:27 -03:00
  • 78e2d299df typo: nonexistant => nonexistent (#17918) Timothee Cour 2021-05-01 15:26:41 -07:00
  • 13b57524d3 ref #17913; fix typo in tools/ci_generate.nim generating build_all.sh (#17915) Timothee Cour 2021-05-01 10:43:20 -07:00
  • ee6d56141c fix #17911 rawProc for cpp (#17912) Timothee Cour 2021-05-01 02:12:13 -07:00
  • fb86271556 system.nim cleanup some exported constants which should never have be… (#17909) Andreas Rumpf 2021-05-01 11:10:40 +02:00
  • a55c7e9679 WIP: Added missing functions to jsre module (#17881) Yanis Zafirópulos 2021-05-01 09:37:02 +02:00
  • 9f75e8abc1 [std/base64] uses runnableExamples (#17882) flywind 2021-05-01 13:27:50 +08:00
  • 82996aee3f misc fixes: remove forceConst (obsolete by static), add more runnableExamples to system (#17896) Timothee Cour 2021-04-30 22:26:52 -07:00
  • 1f1d85bb9c reuse config/build_config.txt for all bootstrap scripts (posix + windows + ci); use build_all.bat in 1 CI, fix bug in build_all.bat (#17899) Timothee Cour 2021-04-30 22:24:41 -07:00
  • abb8a73134 Fix nim-lang/nimforum#285 - punctuation after URL (#17908) Andrey Makarov 2021-05-01 08:20:33 +03:00
  • 34a09574ce Document the difference between toFloat/toInt and type conversion (#17894) Gabriel Huber 2021-04-30 22:39:25 +02:00
  • d0485e326a bring back std/ prefix within compiler and ensure it works in bootstrap + bsd (#17902) Timothee Cour 2021-04-30 13:27:53 -07:00