Commit Graph

  • 8cc3c774c8 Look up generic parameters when found inside semOverloadedCall, fixin… (#23054) Jason Beetham 2023-12-12 01:06:13 -07:00
  • cf4cef4984 Ast stmt now saves its ast structure in the compiler (#23053) ASVIEST 2023-12-12 11:05:00 +03:00
  • 112e274804 switch on pr_string_v3 ringabout 2023-12-11 14:12:55 +00:00
  • f1a7bfce47 switch on ringabout 2023-12-11 14:12:47 +00:00
  • 68bf6c7f93 what's problem os cancelled CI ringabout 2023-12-11 11:00:02 +00:00
  • 7cd431804b test CI ringabout 2023-12-11 09:06:55 +00:00
  • 01388dc816 Merge branch 'devel' into pr_string_v3 ringabout 2023-12-11 13:16:03 +08:00
  • bee9baa8bf reprieve IC ringabout 2023-12-09 11:56:17 +00:00
  • 147621ec21 fixes a critical issue ringabout 2023-12-09 02:41:05 +00:00
  • 5bde480596 workaround a cstring conversion bug ringabout 2023-12-09 02:34:22 +00:00
  • 33f911e691 fixes C++ compilation ringabout 2023-12-08 14:13:21 +00:00
  • 7b5289a1a4 Correction of “Tnfds” type error (#23045) Kernel-Zhang 2023-12-08 18:09:49 +08:00
  • ec03e476d5 fixes more problems ringabout 2023-12-08 08:41:16 +00:00
  • 4adb79f7cb a small fix ringabout 2023-12-08 07:29:36 +00:00
  • 1da417b818 tests nimSeqsV3 ringabout 2023-12-08 07:26:32 +00:00
  • 7ef0f43f35 basic examples work now ringabout 2023-12-08 07:04:15 +00:00
  • 0a7094450e Only suggest symbols that could be pragmas when typing a pragma (#23040) Jake Leahy 2023-12-08 09:05:41 +11:00
  • da277cf1b8 more fixes ringabout 2023-12-07 14:47:51 +00:00
  • cb172328ba simple cases compile ringabout 2023-12-07 13:56:33 +00:00
  • 9af21cf719 progress ringabout 2023-12-07 12:53:06 +00:00
  • 4fdc6c49bd Don't process a user pragma if its invalid (#23041) Jake Leahy 2023-12-07 18:14:23 +11:00
  • e1a0ff1b8a lexer cleanups (#23037) Jacek Sieka 2023-12-06 18:17:57 +01:00
  • f7bdec6f0d progress ringabout 2023-12-06 14:25:34 +00:00
  • 88c0ac44fc simple additions ringabout 2023-12-06 06:09:25 +00:00
  • 44b64e726e Don't recurse into inner functions during asyncjs transform (#23036) Jake Leahy 2023-12-06 14:59:38 +11:00
  • 119cfe8bc8 some improvements ringabout 2023-12-06 02:27:05 +00:00
  • d20b4d5168 fixes #23019; Regression from 2.0 to devel with raise an unlisted exc… (#23034) ringabout 2023-12-06 04:04:41 +08:00
  • ae99903236 wip: intern strings ringabout 2023-12-05 14:51:24 +00:00
  • 202e21daba forbides adding sons for PType (#23030) ringabout 2023-12-04 23:20:19 +08:00
  • 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