Commit Graph

  • 96513b2506 fixes #22926; Different type inferred when setting a default value for an array field (#22999) ringabout 2023-11-29 17:36:20 +08:00
  • 795aad4f2a fixes #22996; typeAllowedCheck for default fields (#22998) ringabout 2023-11-29 17:35:50 +08:00
  • 30cf33f04d rework the vtable implementation embedding the vtable array directly with new strictions on methods (#22991) ringabout 2023-11-28 22:11:43 +08:00
  • 8cad6ac048 Don't try and get enum value if its invalid (#22997) Jake Leahy 2023-11-28 19:38:10 +11:00
  • add124e07a Register declaration of enum field has a use (#22990) Jake Leahy 2023-11-28 08:08:05 +11:00
  • 2e87171e14 Register declaration of enum field has a use (#22990) Jake Leahy 2023-11-28 08:08:05 +11:00
  • c31bbb07fb Register declaration of enum field has a use (#22990) Jake Leahy 2023-11-28 08:08:05 +11:00
  • 9cbd8695e7 remove unnecessary side-effects from base64.encode(mime) (#22986) tersec 2023-11-25 19:52:42 +00:00
  • 8834f3e74d remove unnecessary side-effects from base64.encode(mime) (#22986) tersec 2023-11-25 19:52:42 +00:00
  • 5b2fcabff5 fix: std/marshal unmarshaling of ref objects (#22983) John Viega 2023-11-26 00:32:32 -05:00
  • 26f2ea149c remove unnecessary side-effects from base64.encode(mime) (#22986) tersec 2023-11-25 19:52:42 +00:00
  • 379299a5ac fixes #22286; enforce Non-var T destructors by nimPreviewNonVarDestructor (#22975) ringabout 2023-11-26 01:27:27 +08:00
  • 6f0cad6843 backport to v 1.6: nimsuggest: Added optional command line option '--clientProcessId:XXX' (#22969) (#22982) Nikolay Nikolov 2023-11-25 12:50:37 +02:00
  • 489dd89a45 backport to v 2.0: nimsuggest: Added optional command line option '--clientProcessId:XXX' (#22969) (#22981) Nikolay Nikolov 2023-11-25 12:50:27 +02:00
  • 502a4486ae nimsuggest: Added optional command line option '--clientProcessId:XXX' (#22969) Nikolay Nikolov 2023-11-24 20:55:53 +02:00
  • 816ddd8be7 build nimble with ORC and bump nimble version (#22978) ringabout 2023-11-24 22:41:57 +08:00
  • ce1a5cb165 progress: 'm' command line switch (#22976) Andreas Rumpf 2023-11-22 09:58:17 +01:00
  • eba87c7e97 fixes #22971; inferGenericTypes does not work with method call syntax (#22972) Pylgos 2023-11-22 15:50:38 +09:00
  • 8c56e806ae closes #12464; adds a test case (#22967) ringabout 2023-11-21 04:17:20 +08:00
  • 81c0513644 Don't provide suggestions for enum fields (#22959) Jake Leahy 2023-11-21 07:12:54 +11:00
  • 02be027e9b IC: progress and refactorings (#22961) Andreas Rumpf 2023-11-20 21:12:13 +01:00
  • ef10224e61 Backport to 1.6: Introduced version 4 of the NimSuggest protocol. The InlayHints feature made V4 or later only. (#22953) (#22962) Nikolay Nikolov 2023-11-20 03:13:38 +02:00
  • ba9effc8a1 Backport to 2.0: Introduced version 4 of the NimSuggest protocol. The InlayHints feature made V4 or later only. (#22953) (#22963) Nikolay Nikolov 2023-11-20 03:13:33 +02:00
  • cecaf9c56b fixes #22939; fixes #16890; push should but doesn't apply to importc … (#22944) ringabout 2023-11-20 00:53:25 +08:00
  • 5dafcf4957 fixes #22913; fixes #12985 differently push-ing pragma exportc genera… (#22941) ringabout 2023-11-20 00:52:42 +08:00
  • 6c5283b194 enable nimwc testing (#22960) ringabout 2023-11-19 16:23:03 +08:00
  • 4fc0027b57 Introduced version 4 of the NimSuggest protocol. The InlayHints feature made V4 or later only. (#22953) Nikolay Nikolov 2023-11-18 17:21:59 +02:00
  • 0f7488e20f let InotifyEvent type sizeof-able (#22958) Derek 2023-11-18 23:21:01 +08:00
  • 09ea1b168f fixes #22947; static integers in quote do [backport] (#22948) ringabout 2023-11-18 16:40:28 +08:00
  • f3382743dd backport to version 1.6: nimsuggest: Instead of checking for protocol version 3 exactly, check for version 3 or later. (#22945) (#22956) Nikolay Nikolov 2023-11-18 03:52:15 +02:00
  • 0d93fdf607 backport to version 2.0: nimsuggest: Instead of checking for protocol version 3 exactly, check for version 3 or later. (#22945) (#22957) Nikolay Nikolov 2023-11-18 03:52:06 +02:00
  • 39fbd30513 Fix OSError errorCode field is not assigned a value (#22954) 握猫猫 2023-11-18 05:06:46 +08:00
  • 1dab585a26 Added new command line option --info:X to nimsuggest for obtaining … (#22942) Nikolay Nikolov 2023-11-17 11:29:14 +02:00
  • fbfd4decca 'j' format specifier docs (#22928) Angel Ezquerra 2023-11-17 10:22:57 +01:00
  • 80ffbd4571 Minor documentation change (#22951) Marko Schütz-Schmuck 2023-11-17 05:21:21 -04:00
  • cd84cd45ea doc: update manual_experimental.md (#22949) Ikko Eltociear Ashimine 2023-11-16 23:30:08 +09:00
  • b8cec0c714 Added new command line option --info:X to nimsuggest for obtaining … (#22943) Nikolay Nikolov 2023-11-16 14:30:22 +02:00
  • 3680200df4 nimsuggest: Instead of checking for protocol version 3 exactly, check for version 3 or later. (#22945) Nikolay Nikolov 2023-11-15 19:41:58 +02:00
  • d0cc02dfc4 Added new command line option --info:X to nimsuggest for obtaining information. (#22940) Nikolay Nikolov 2023-11-15 16:10:10 +02:00
  • 57ffeafda0 minor fixes for changelog (#22938) ringabout 2023-11-14 18:57:23 +08:00
  • 0dc3513613 fixes #22932; treats closure iterators as pointers (#22934) ringabout 2023-11-14 14:15:44 +08:00
  • 52784f32bb Add strformat support for Complex numbers (#22924) Angel Ezquerra 2023-11-10 05:29:55 +01:00
  • 60597adb10 Fix using --stdout with jsondoc (#22925) Jake Leahy 2023-11-09 17:33:57 +11:00
  • 4793fc0fc1 Inlay hints backport to Nim v2.0.x (#22919) Nikolay Nikolov 2023-11-09 08:33:20 +02:00
  • e1b44666b0 iNim switch to the official URL (#22762) ringabout 2023-09-27 14:35:41 +08:00
  • 194d21a6e4 fixes stint CI (#22756) ringabout 2023-09-26 17:39:59 +08:00
  • 1b80f7126a switch back to main neo in CI (#22660) metagn 2023-09-06 12:37:51 +03:00
  • 1dc85802e2 add union to packages (#22658) ringabout 2023-09-06 15:05:01 +08:00
  • 9e081579bb fixes yaml tests (#22595) ringabout 2023-08-31 15:26:09 +08:00
  • 30dad5dfa1 deprecate std/threadpool; use malebolgia, weave, nim-taskpool instead (#22576) ringabout 2023-08-29 21:00:13 +08:00
  • 6d32066055 update test command of important packages (#22485) ringabout 2023-08-15 21:42:26 +08:00
  • a77ca1a4bf Inlay hints backport to Nim v1.6.x (#22920) Nikolay Nikolov 2023-11-08 01:22:40 +02:00
  • e081f565cb IC: use better packed line information format (#22917) Andreas Rumpf 2023-11-07 11:25:57 +01:00
  • f5bbdaf906 Inlay hints for types of consts (#22916) Nikolay Nikolov 2023-11-07 12:25:13 +02:00
  • 2e070dfc76 fixes #22673; Cannot prove that result is initialized for a placehold… (#22915) ringabout 2023-11-07 02:36:26 +08:00
  • b79b39128e NIR: C codegen additions (#22914) Andreas Rumpf 2023-11-06 18:33:28 +01:00
  • 58c44312af reserve sysFatal for Defect (#22158) Jacek Sieka 2023-11-06 07:57:29 +01:00
  • eb8824d71c NIR: C codegen, WIP (#22903) Andreas Rumpf 2023-11-05 20:25:25 +01:00
  • f0e5bdd7d8 fixes #22898; fix #22883 differently (#22900) ringabout 2023-11-05 16:12:53 +08:00
  • ec37b59a65 Add missing std prefix (#22910) Solitude 2023-11-04 11:46:59 +02:00
  • af556841ac fixes #22860; suppress AnyEnumConv warning when iterating over set (#22904) ringabout 2023-11-04 15:52:30 +08:00
  • 3f2b9c8bcf Inlay hints support (#22896) Nikolay Nikolov 2023-11-04 09:51:09 +02:00
  • 95e5ad6927 fixes #22902; borrow from proc return type mismatch (#22908) ringabout 2023-11-04 15:50:30 +08:00
  • d70a9957e2 adds C++ features to change log (#22906) Juan M Gómez 2023-11-03 17:54:35 +00:00
  • 86e5545c25 fixes #22866; fixes #19998; ensure destruction for Object construction with custom destructors (#22901) ringabout 2023-11-02 18:14:50 +08:00
  • b68e0aab4c fixes #22866; fixes #19998; ensure destruction for Object construction with custom destructors (#22901) ringabout 2023-11-02 18:14:50 +08:00
  • 0779a5e11b bump NimVersion to 1.6.17 narimiran 2023-10-31 07:09:24 +01:00
  • a17c077f78 fixes chronicles (#22899) ringabout 2023-11-01 17:03:19 +08:00
  • 40e33dec45 Fix IndexDefect errors in httpclient on invalid/weird headers (#22886) Yardanico 2023-11-01 10:01:31 +03:00
  • 92141e82ed fixes #22883; replace default(typeof( with reset; suppress `Unsaf… (#22895) ringabout 2023-11-01 14:54:47 +08:00
  • 47010a3919 fixes #22874; backport #22088 to version-1-6 ringabout 2023-11-01 00:51:48 +00:00
  • 801c02bf48 so close... (#22885) Andreas Rumpf 2023-10-31 21:32:09 +01:00
  • 2ae344f1c2 minor fixes for node20 (#22894) ringabout 2023-11-01 01:49:23 +08:00
  • f4e80d51ff bump node to 20.x; since 16.x is End-of-Life (#22892) ringabout 2023-10-31 00:05:03 +08:00
  • f61311f7a0 bump node to 20.x; since 16.x is End-of-Life (#22892) ringabout 2023-10-31 00:05:03 +08:00
  • afa2f2ebf6 fixes nightlies; fixes incompatible types with csource_v2 (#22889) ringabout 2023-10-31 00:03:19 +08:00
  • 4d11d0619d complete std prefixes for stdlib (#22887) ringabout 2023-10-31 00:03:04 +08:00
  • 403e0118ae NIR: progress (#22884) Andreas Rumpf 2023-10-29 21:53:28 +01:00
  • 1db305af1c fixes #22868; fixes std/nre leaks under ARC/ORC (#22872) ringabout 2023-10-27 13:32:10 +08:00
  • e17237ce9d prepare for the enforcement of std prefix (#22873) ringabout 2023-10-29 21:48:11 +08:00
  • 0c26d19e22 NIR: VM + refactorings (#22835) Andreas Rumpf 2023-10-29 14:47:22 +01:00
  • 94ffc18332 Fix #22862 - change the httpclient user-agent to be valid spec-wise (#22882) Yardanico 2023-10-29 08:21:32 +03:00
  • fbc801d1d1 build documentation for htmlparser (#22879) ringabout 2023-10-28 06:34:53 +08:00
  • d66f3febd1 fixes #22868; fixes std/nre leaks under ARC/ORC (#22872) ringabout 2023-10-27 13:32:10 +08:00
  • 0e45b01b21 deprecate htmlparser (#22870) ringabout 2023-10-26 19:07:50 +08:00
  • cef5e57eb5 fixes #22867; fixes cstring modification example on Nim Manual (#22871) ringabout 2023-10-26 16:06:44 +08:00
  • 7c3917d1dd doc: fix typos (#22869) shuoer86 2023-10-25 20:53:15 +08:00
  • 805b4e2dc2 fix use after free (#22854) 握猫猫 2023-10-23 15:11:13 +08:00
  • e8e9948223 fix #22834 (#22843) rockcavera 2023-10-20 04:43:53 -03:00
  • 75441dcdc3 Initialize newString in js [backport:1.6] (#22745) Amjad Ben Hedhili 2023-09-23 15:10:17 +01:00
  • 3fd4e68433 fixes #22856; enables -d:nimStrictDelete (#22858) ringabout 2023-10-24 11:13:14 +08:00
  • 3095048d67 fixes system.delete that raises defects (#22857) ringabout 2023-10-23 22:56:52 +08:00
  • 562a5fb8f9 fix use after free (#22854) 握猫猫 2023-10-23 15:11:13 +08:00
  • ca577dbab1 C++: ptr fields now pulls the whole type if it's a member in nkDotExpr (#22855) Juan M Gómez 2023-10-23 07:59:14 +01:00
  • c13c48500b Fix #22826: Don't skip generic instances in type comparison (#22828) SirOlaf 2023-10-21 22:00:16 +02:00
  • 2b1a671f1c explicitly import using std/ in tempfiles.nim (#22851) Vindaar 2023-10-20 19:04:01 +02:00
  • e10878085e fixes #22844; uses arrays to store holeyenums for iterations; much more efficient than sets and reasonable for holeyenums (#22845) ringabout 2023-10-21 00:38:42 +08:00
  • 27deacecaa fix #22834 (#22843) rockcavera 2023-10-20 04:43:53 -03:00
  • 05a7c0fdd0 Bisect default Linux (#22840) Juan Carlos 2023-10-18 21:12:50 -03:00
  • 0d4b3ed18e fixes #22836; Unnecessary warning on 'options.none' with 'strictDefs'… (#22837) ringabout 2023-10-18 22:44:13 +08:00