Commit Graph

  • ca77423ffc varargs[typed] should behave more like typed (#23303) Ryan McConnell 2024-02-20 02:08:16 -05:00
  • 7bf8cd3f86 Fixes a nimsuggest crash when using chronos (#23293) Juan M Gómez 2024-02-20 06:36:50 +00:00
  • 39f2df1972 fixes #23295; don't expand constants for complex structures (#23297) ringabout 2024-02-20 14:31:58 +08:00
  • d6f0f1aca7 Remove count field from Deque (#23318) Tomohiro 2024-02-20 15:31:09 +09:00
  • dfd778d056 fixes #23304; uses snprintf instead of sprintf (#23322) ringabout 2024-02-20 14:28:45 +08:00
  • 9a46230335 assume a module's usage if it contains a passC/passL/compile pragma w… (#23323) heterodoxic 2024-02-19 20:59:14 +01:00
  • 92c8c6d5f4 fixes nimsuggest sug doesnt return anything on first pass #23283 (#23288) Juan M Gómez 2024-02-15 15:23:15 +00:00
  • 35ec9c31bd fixes refc with non-var destructor; cancel warnings (#23156) ringabout 2024-02-13 15:11:49 +08:00
  • 1e9a3c438b fixes #18104; tranform one liner var decl before templates expansion (#23294) ringabout 2024-02-13 15:10:28 +08:00
  • 3be2514683 [Backport 2.0] Itanium mangling scheme (#23301) Juan M Gómez 2024-02-13 07:09:23 +00:00
  • d08bba579d [Backport 1.6] Itanium mangling scheme #23301 (#23302) Juan M Gómez 2024-02-13 07:08:46 +00:00
  • a8c168c168 fixes a nimsuggest crash on init (#23300) Juan M Gómez 2024-02-11 06:54:36 +00:00
  • ce68e11641 Remove mask field from Deque (#23299) Tomohiro 2024-02-11 08:39:32 +09:00
  • ae2cdcebc2 nimsuggest --ic:on compiles (#23298) Juan M Gómez 2024-02-09 17:45:01 +00:00
  • a45f43da34 MangleProcs following the Itanium spec so they are demangled in the debugger call stack (#23260) Juan M Gómez 2024-02-09 12:23:36 +00:00
  • c234a2a661 Add items and contains to heapqueue (#23296) Antonis Geralis 2024-02-09 14:19:36 +02:00
  • befb383ac8 fixes #23275; Add == for Deque (#23276) Tomohiro 2024-02-09 06:18:52 +09:00
  • ac1dc03258 fixes regression #23280; Operations on inline toOpenArray len return a wrong result (#23285) ringabout 2024-02-06 13:24:02 +08:00
  • 57658b685c fixes regression #23280; Operations on inline toOpenArray len return a wrong result (#23285) ringabout 2024-02-06 13:24:02 +08:00
  • 4b67cccf50 fixes regression #23280; Operations on inline toOpenArray len return a wrong result (#23285) ringabout 2024-02-06 13:24:02 +08:00
  • 3550c907de closes #14710; adds a test case (#23277) ringabout 2024-02-05 22:46:51 +08:00
  • 6c2fca1a8b [fix] nimsuggest con sometimes doesnt return anything on first pass fixes #23281 (#23282) Juan M Gómez 2024-02-05 13:33:48 +00:00
  • a1d820367f follow up #22380; fixes incorrect usages of newWideCString (#23278) ringabout 2024-02-05 19:14:21 +08:00
  • dd753b3383 Docs-improve: os.getCurrentCompilerExe replace with clearer short-desc (#23270) litlighilit 2024-02-02 20:11:49 +08:00
  • 7d9721007c fixes regression #22909; don't optimize result init if statements can raise which corrupts the compiler (#23271) ringabout 2024-02-01 23:51:07 +08:00
  • 5f6ff1f051 compute checksum of nim files early in the pipelines (#23268) ringabout 2024-02-01 04:36:59 +08:00
  • 519d976f62 compute checksum of nim files early in the pipelines (#23268) ringabout 2024-02-01 04:36:59 +08:00
  • 98b083d750 minor fixes for std prefix in the compiler (#23269) ringabout 2024-01-31 00:03:02 +08:00
  • 7e6f4723c3 Fix system.currentSourcePath() documentation [backport 2.0] (#23243) rockcavera 2024-01-23 18:48:18 -03:00
  • 857b35c602 Additional speed ups of complex.pow (#23264) Angel Ezquerra 2024-01-29 09:05:05 +01:00
  • abcf45e174 Update cmdline.nim, fix broken (dragged) doc-reference for getAppFile… (#23262) litlighilit 2024-01-28 20:38:37 +08:00
  • e3350cbe6f clean up goto exceptions; remove the setjmp.h dep (#23259) ringabout 2024-01-27 14:57:07 +08:00
  • f7c6e04cfb fixes #19977; rework inlining of 'var openarray' iterators for C++ (#23258) ringabout 2024-01-26 19:46:39 +08:00
  • 24a606902a fixes #23247; don't destroy openarray since it doesn't own the data (#23254) ringabout 2024-01-26 15:04:16 +08:00
  • 243f1e6cd5 Fixes #23085: update grammars for 'concept' (#23256) Silly Carbon 2024-01-26 15:03:41 +08:00
  • d44b0b1869 fixes #22597; avoid side effects for call returning openArray types (#23257) ringabout 2024-01-26 13:06:08 +08:00
  • 0b363442e5 fixes broken doc links (#23255) ringabout 2024-01-25 14:10:32 +08:00
  • 9c155eaccc Fix system.currentSourcePath() documentation [backport 2.0] (#23243) rockcavera 2024-01-23 18:48:18 -03:00
  • 06b9e603bc Show error when trying to run in folder that doesn't exist instead of assertion (#23242) Jake Leahy 2024-01-24 08:35:52 +11:00
  • ee984f8836 account for nil return type in tyProc sumGeneric (#23250) metagn 2024-01-24 00:00:34 +03:00
  • be0b847213 closes #15176; adds a test case (#23248) ringabout 2024-01-22 22:32:10 +08:00
  • d3f5056bde remove unreachable code (#23244) ringabout 2024-01-22 16:47:21 +08:00
  • 301822e189 fixes a broken link in std/algorithm (#23246) ringabout 2024-01-22 16:45:56 +08:00
  • 83f2708909 Speed up complex.pow when the exponent is 2.0 or 0.5 (#23237) Angel Ezquerra 2024-01-20 06:39:49 +01:00
  • 720021908d fixes #23233; Regression when using generic type with Table/OrderedTable (#23235) ringabout 2024-01-20 03:37:16 +08:00
  • 1855f67503 Make data-theme default to "auto" in HTML (#23222) Jake Leahy 2024-01-19 23:04:30 +10:00
  • af8b1d0cb9 Fixing overload resolution documentation (#23171) Ryan McConnell 2024-01-19 12:12:31 +00:00
  • 01097fc1fc fix mime types data (#23226) Bung 2024-01-19 20:11:01 +08:00
  • 4a1151d6b4 give typedesc param nodes type T not typedesc[T] [backport:2.0] (#23115) metagn 2024-01-18 16:50:36 +03:00
  • 9994b019c5 Fix reset code gen for range types (#22462, #23214) (#23215) Giuliano Mega 2024-01-18 10:40:22 -03:00
  • 38f9ee0e58 Make std/math classify work without --passc:-fast-math. (#23211) Angel Ezquerra 2024-01-18 21:59:16 +01:00
  • b2f79df81c fixes #22218; avoids cursor when copy is disabled (#23209) ringabout 2024-01-19 04:47:13 +08:00
  • 3fb46fac32 fixes #12334; keeps nkHiddenStdConv for cstring conversions (#23216) ringabout 2024-01-19 04:31:49 +08:00
  • 527d1e1977 Nim Compiler User Guide: Add explanations about lto and strip (#23227) Tomohiro 2024-01-19 05:25:31 +09:00
  • cfd69bad1a fix wrong subtype relation in tuples & infer some conversions (#23228) metagn 2024-01-18 23:19:29 +03:00
  • 3ab8b6b2cf error on large integer types as array index range (#23229) metagn 2024-01-18 23:14:27 +03:00
  • 8a38880ef7 workaround arrayWith issues (#23230) ringabout 2024-01-19 04:13:39 +08:00
  • fe98032d3d fix(#23231): add nimdoc.cls to installer script (#23232) daylin 2024-01-18 14:12:13 -06:00
  • 3224337550 give typedesc param nodes type T not typedesc[T] [backport:2.0] (#23115) metagn 2024-01-18 16:50:36 +03:00
  • 473f259268 Fix reset code gen for range types (#22462, #23214) (#23215) Giuliano Mega 2024-01-18 10:40:22 -03:00
  • 2425f4559c Add ^ operator support for Rational numbers (#23219) Angel Ezquerra 2024-01-18 14:32:22 +01:00
  • 3379d26629 fixes #23223; prevents insert self-assignment (#23225) ringabout 2024-01-18 21:20:54 +08:00
  • f46f26e79a don't use previous bindings of auto for routine return types (#23207) metagn 2024-01-17 13:59:54 +03:00
  • bb930aef2d don't render underscore identifiers with id (#22538) metagn 2023-08-23 14:43:02 +03:00
  • e8fe9275b5 + show the inferred exception list (as part of the type) for functions that don't have an explicit .raises pragma (#23193) (#23213) Nikolay Nikolov 2024-01-16 09:36:36 +02:00
  • be66aedb9e + show the inferred exception list (as part of the type) for functions that don't have an explicit .raises pragma (#23193) (#23210) Nikolay Nikolov 2024-01-16 09:36:03 +02:00
  • 18b5fb256d + show the inferred exception list (as part of the type) for functions that don't have an explicit .raises pragma (#23193) Nikolay Nikolov 2024-01-15 19:36:03 +02:00
  • bd72c4c729 remove unnecessary workaround from arrayWith (#23208) ringabout 2024-01-15 17:06:43 +08:00
  • ab4278d217 fixes #23180; fixes #19805; prohibits invalid tuple unpacking code in for loop (#23185) ringabout 2024-01-13 21:09:34 +08:00
  • 8484abc2e4 fixes #15924; Tuple destructuring is broken with closure iterators (#23205) ringabout 2024-01-13 19:00:55 +08:00
  • ade5295fd5 fix link to jsfetch stdlib (#23203) Ethosa 2024-01-12 19:50:20 +07:00
  • 30cb6826c0 patches for #23129 (#23198) ringabout 2024-01-11 22:38:23 +08:00
  • 6650b41777 document the new ambiguous identifier resolution (#23166) metagn 2024-01-11 14:39:51 +03:00
  • 29ac3c9986 fixes #22923; fixes =dup issues (#23182) ringabout 2024-01-11 18:23:42 +08:00
  • 62c5b8b287 fixes #23129; fixes generated hooks raise unlisted Exception, which never raise (#23195) ringabout 2024-01-11 14:47:33 +08:00
  • e8092a5470 delay resolved procvar check for proc params + acknowledge unresolved statics (#23188) metagn 2024-01-11 09:45:11 +03:00
  • e20a2b1f2b Nim manual: better byref pragma explanation (#23192) Tomohiro 2024-01-10 01:37:41 +09:00
  • 0f97dd6fb3 backport nimsuggest info:capabilities (#23190) Juan M Gómez 2024-01-09 14:48:24 +00:00
  • 4bc305db1e backport nimsuggest capabilities to 2.0 (#23191) Juan M Gómez 2024-01-09 14:48:18 +00:00
  • fdb1f4451d makes nimsuggest con work under v3 [backport 2.0.2] (#23159) Juan M Gómez 2024-01-08 19:30:59 +00:00
  • e3bcbf5f15 makes nimsuggest con work under v3 [Backport_1.6.18] (#23158) Juan M Gómez 2024-01-08 19:30:46 +00:00
  • 02497c9533 2.0 branch fixes: no LineTooLong, update macos CI (#23184) metagn 2024-01-08 15:49:20 +03:00
  • d84e2d3f63 update macOS to 12, remove one package from testing narimiran 2024-01-08 13:35:26 +01:00
  • 8d1c722d2d Docs:strutils. Expand multiReplace docs, add runnableExamples (#23181) Zoom 2024-01-08 10:23:24 +03:00
  • 00be8f287a trigger range check with new type inference on nkIntLit [backport:1.6] (#23179) metagn 2024-01-08 05:44:04 +03:00
  • 62d8ca4306 don't transform typed bracket exprs to [] calls in templates (#23175) metagn 2024-01-07 09:48:32 +03:00
  • a4f3bf3742 Fixes #23172 (#23173) Ryan McConnell 2024-01-06 05:50:09 +00:00
  • 3dee1a3e4c fixes #23139; Cannot get repr of range type of enum (#23164) ringabout 2024-01-05 18:07:27 +08:00
  • 74fa8ed59a Changing generic weight of tyGenericParam (#22143) Ryan McConnell 2024-01-05 08:42:21 +00:00
  • 4eaa3b028c fixes #23167; take nkOpenSymChoice into consideration caused by templates [backport] (#23168) ringabout 2024-01-05 15:17:08 +08:00
  • c4f98b7696 Recommend hanging indent in NEP1 (#23105) Jacek Sieka 2024-01-03 14:06:39 +01:00
  • 0acdce502c fixes #23148; restricts infix path concatenation to what starts with / (#23150) ringabout 2024-01-02 14:49:16 +08:00
  • fe1d4a6232 bump NimVersion to 2.0.3 narimiran 2024-01-03 10:57:30 +01:00
  • 7912685905 fixes #23148; restricts infix path concatenation to what starts with / (#23150) ringabout 2024-01-02 14:49:16 +08:00
  • 2cc4da8fd4 bump NimVersion to 1.6.19 narimiran 2024-01-03 10:56:24 +01:00
  • 20d79c9fb0 Deprecate asm stmt for js target (#23149) ASVIEST 2024-01-02 09:49:54 +03:00
  • c7d742e484 fixes #23148; restricts infix path concatenation to what starts with / (#23150) ringabout 2024-01-02 14:49:16 +08:00
  • b280100499 ambiguous identifier resolution (#23123) metagn 2024-01-01 14:21:19 +03:00
  • ccc7c45d71 typRel and sumGeneric adjustments (#23137) Ryan McConnell 2023-12-31 16:52:52 +00:00
  • 9659da903f fixes wrong indentation (#23145) ringabout 2024-01-01 00:25:14 +08:00