Commit Graph

  • 3a0d09c1c5 backport to version 2.0: display raises pragma in proc types (#23026) (#23028) Nikolay Nikolov 2023-12-04 10:46:57 +02:00
  • 618ccb6b6a Also show the raises pragma when converting proc types to string (#23026) Nikolay Nikolov 2023-12-04 08:17:42 +02:00
  • b8fa789393 Fix nimsuggest def being different on proc definition/use (#23025) Jake Leahy 2023-12-04 17:15:16 +11:00
  • d5780a3e4e strutils.multiReplace: Making order of replacement explicit (#23022) Joachim Hereth 2023-12-02 22:41:53 +01:00
  • a25843cf80 Show proper error message if trying to run a Nim file in a directory that doesn't exist (#23017) Jake Leahy 2023-12-02 15:29:10 +11:00
  • 0d24f76546 fixes #22552 (#23014) Andreas Rumpf 2023-12-02 05:28:24 +01:00
  • 3ab6012c81 fix generic param substitution in templates (#22535) metagn 2023-08-25 22:08:47 +03:00
  • 5dfa1345fa related #22534; fixes documentation rendering of custom number literal routine declaration (#23015) Erich Reitz 2023-12-01 00:21:42 -06:00
  • ab7faa73ef fixes #22852; real bugfix is tied to bug #22672 (#23013) Andreas Rumpf 2023-11-30 17:59:16 +01:00
  • 0c5be55d75 fixed merge conflict araq-quirky-boots Araq 2023-11-30 14:57:26 +01:00
  • 7ea5aaaebb fixes #23001; give a better warning for PtrToCstringConv (#23005) ringabout 2023-11-30 21:12:12 +08:00
  • bc24340d55 fixes #23006; newSeqUninit -> CT Error; imitate newStringUninit (#23007) ringabout 2023-11-30 21:08:49 +08:00
  • b5f5b74fc8 enable vtable implementation for C++ and make it an experimental feature (#23004) ringabout 2023-11-30 21:05:45 +08:00
  • 9140f8e221 Fix endsInNoReturn for case statements (#23009) SirOlaf 2023-11-30 11:01:42 +01:00
  • 0f7ebb490c table.mgetOrPut without default val (#22994) inv2004 2023-11-30 11:00:33 +01:00
  • beeacc86ff Silence several Hint[Performance] warnings (#23003) c-blake 2023-11-29 21:36:47 +00:00
  • 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