Commit Graph

  • 5e529b3bfa strutils.split/rsplit now return src on an empty sep (#22136) Zoom 2023-06-21 06:52:33 +00:00
  • a345cde26e allow destructors to accept non var parameters; deprecate proc =destroy(x: var T) (#22130) ringabout 2023-06-21 14:51:03 +08:00
  • db41f04ab0 Amend divmod (#22131) Ryan McConnell 2023-06-20 07:04:34 -04:00
  • f524d60fa1 fixes #22123; Compiler bug with default initializer values and arrays (#22128) ringabout 2023-06-20 14:02:06 +08:00
  • 29a43124cf overhaul the error messages of =dup (#22129) ringabout 2023-06-20 13:08:39 +08:00
  • 2054f1c3a9 fixes #22117; View types lifetime tracking does not work with defer (#22121) ringabout 2023-06-19 21:23:51 +08:00
  • 04d0716f37 fix #9423 followup #17594: distinct generics now work in VM (#21816) ringabout 2023-05-10 17:06:14 +08:00
  • 2bb7277a61 Create compiler and nimsuggest packages (#22118) Ivan Yonchovski 2023-06-18 17:06:14 +03:00
  • 6d21637245 fix scoping regression with calls in generic bodies (#22115) metagn 2023-06-17 10:24:32 +03:00
  • 647d9611ae Add divmod (#22102) Ryan McConnell 2023-06-16 23:42:05 -04:00
  • e8d0f1c3ae fixes #16331; aliasing of tuple construction within a single assignme… (#22113) Andreas Rumpf 2023-06-16 20:59:59 +02:00
  • 0de9e6bbf3 add test to close #7209 (#22110) metagn 2023-06-16 21:20:06 +03:00
  • 8c3b0e9b48 added new experimental API isUniqueRef (#21812) Andreas Rumpf 2023-06-16 19:35:16 +02:00
  • 7ea8f1d5dd bump NimVersion to 1.9.5 (#22112) Miran 2023-06-16 17:20:28 +02:00
  • 88388040db add tests to close #7223, close #11733 (#22111) metagn 2023-06-16 18:14:47 +03:00
  • 77beb15214 fixes #22049; fixes #22054; implicit conversion keeps varness (#22097) ringabout 2023-06-16 18:06:50 +08:00
  • 0750210a50 fixes #19607 (#21576) Andreas Rumpf 2023-06-16 12:06:18 +02:00
  • 3ac2d81601 consider object types as declarative in templates (#22106) metagn 2023-06-16 09:38:48 +03:00
  • b4d9be0f8a fixes ilegal recursion (#22105) Juan M Gómez 2023-06-16 07:23:25 +01:00
  • 0a19d78b22 Revert the .inline semantics change (#22104) Juan Carlos 2023-06-15 16:09:33 -03:00
  • 4937aa952b adds another pass for sets fixes #6259 (#22099) Juan M Gómez 2023-06-15 17:50:00 +01:00
  • 55776451b4 avoid AnyEnumConv warning in genEnumCaseStmt (#22061) Etan Kissling 2023-06-10 14:45:00 +02:00
  • 476031f0ed fix #10964 by honoring pointer deref syntax if a reified openarray is used to get an array's length (#21925) heterodoxic 2023-05-27 06:54:41 +02:00
  • c377a5b8a1 fixes #21863; Incorrect enum field access can cause internal error (#21886) ringabout 2023-05-24 13:43:30 +08:00
  • 2410580d59 fixes #21847; let parseFloat behave like strtod (#21854) ringabout 2023-05-17 06:21:34 +08:00
  • 1355083708 fixes #21280; Enum with int64.high() value crashes compiler (#21285) ringabout 2023-05-07 03:38:17 +08:00
  • 6c5d4946e4 Fix some styleCheck bugs (#20095) quantimnot 2023-05-06 13:10:13 -04:00
  • 77da35db17 fixes #21704; remove nfIsRef for genLit in VM (#21765) ringabout 2023-05-07 00:04:08 +08:00
  • 4fc22cdd4d fixes #21245; warn about destructors that can raise (#21726) Andreas Rumpf 2023-04-26 22:32:10 +02:00
  • ae83058be2 implements #21620: allowing to import multiple modules with shared names (#21628) Juan M Gómez 2023-04-21 14:40:13 +01:00
  • 0e4758ac30 actually fix #19015 (#21680) metagn 2023-04-17 21:56:52 +03:00
  • a058dcaf5f fixes #21674; lent can be used in the fields or the cast type as a parameter (#21684) ringabout 2023-04-18 00:31:47 +08:00
  • 29f44c090e change compile pragma to use mangled compile objects (#21678) Jaremy Creechley 2023-04-17 05:17:02 -07:00
  • 147214e18f LTO improvements - fix #15578 (#21679) Mamy Ratsimbazafy 2023-04-17 13:02:34 +02:00
  • edb64bcff4 fixes explicit deref block (#22093) ringabout 2023-06-15 15:56:58 +08:00
  • d90581c677 Allows for arbitrary ordering of inheritance in type section #6259 (#22070) Juan M Gómez 2023-06-15 08:56:08 +01:00
  • 503e7b708b Revert "fixes #22058; invalid free with {.noSideEffect.} in template (#22088)" narimiran 2023-06-14 21:49:02 +02:00
  • 13b7e4e0e5 use TimeInterval instead of Duration for calculating ISO week date (#22091) metagn 2023-06-14 21:43:46 +03:00
  • 44f377edaf imrpove changelog (#22096) ringabout 2023-06-14 19:10:24 +08:00
  • 7b9b173476 fixes #22058; invalid free with {.noSideEffect.} in template (#22088) ringabout 2023-06-13 18:03:20 +08:00
  • 20dfdba2df fix timezone in initDateTime for ISO week date (#22090) metagn 2023-06-13 21:09:28 +03:00
  • 894a19c6ed fix calls in generic bodies, delay typecheck when no overloads match (#22029) metagn 2023-06-13 21:05:44 +03:00
  • 606e9941d0 better docs; undocument sinkInference as it doesn't work (#22089) Andreas Rumpf 2023-06-13 13:44:41 +02:00
  • cca5e5ffb9 fixes #22065; do not search path for relative imports (#22073) ringabout 2023-06-13 19:23:11 +08:00
  • fda8b6f193 strictly typecheck expressions in bracketed emit (#22074) metagn 2023-06-13 13:04:24 +03:00
  • 2e12d3e26b fixes #22058; invalid free with {.noSideEffect.} in template (#22088) ringabout 2023-06-13 18:03:20 +08:00
  • 5679f2b84c clean up nimfix leftover (#22087) ringabout 2023-06-13 16:34:16 +08:00
  • db8f6f4e38 change it to the latest branch instead of head (#22086) ringabout 2023-06-13 15:51:43 +08:00
  • b686912622 fix dot calls with resolved symbols in templates (#22076) metagn 2023-06-12 07:34:34 +03:00
  • c50adf10d9 Fix: don't track Defect in proc effect compatibility (#22037) Tanguy 2023-06-08 14:09:06 +02:00
  • 93cace160e fix atlas nightlies regresion; fixes the hash value (#22080) ringabout 2023-06-12 23:25:30 +08:00
  • 71801c2b8f fix dot calls with resolved symbols in templates (#22076) metagn 2023-06-12 07:34:34 +03:00
  • e0ad71a912 make binary not not parse complex expressions on right side (#22078) metagn 2023-06-12 07:22:50 +03:00
  • 7b1c448744 more test cases for generic object impl AST (#22077) metagn 2023-06-11 20:20:17 +03:00
  • 5139a2ec37 make borrow . work with aliases if not overriden (#22072) metagn 2023-06-11 20:19:48 +03:00
  • 9b5f310b9e build atlas documentation (#22071) ringabout 2023-06-12 01:18:32 +08:00
  • 2b6797dc42 Update browsers.nim, fix openDefaultBrowser()'s bug for v1 (#22067) litlighilit 2023-06-11 12:56:12 +08:00
  • 21d941c16a Atlas: now in its own repository (#22066) Andreas Rumpf 2023-06-10 17:32:11 +02:00
  • 8bba04078c avoid AnyEnumConv warning in genEnumCaseStmt (#22061) Etan Kissling 2023-06-10 14:45:00 +02:00
  • d3af0882cf BackwardsIndex overload for CacheSeq.[] (#22043) Jake Leahy 2023-06-10 22:43:32 +10:00
  • b2d7761975 Remove Deprecated Nimfix (#22062) Juan Carlos 2023-06-10 02:09:03 -03:00
  • 65c412e3f0 atlas: SAT based package solver, WIP (#22027) Andreas Rumpf 2023-06-09 16:15:43 +02:00
  • 744a99d75c add const RLIMIT_STACK (#21772) Qinsi (James) ZHU 2023-06-09 22:03:28 +08:00
  • 1d6fd30afb Update browsers.nim, fix openDefaultBrowser()'s bug (#22052) litlighilit 2023-06-09 21:54:33 +08:00
  • 64b27edd3a make move use =wasMoved internally (#22032) ringabout 2023-06-09 21:53:12 +08:00
  • 49e11d9dcc clean up isNilConversion for seqs, strings (#22057) ringabout 2023-06-09 20:47:52 +08:00
  • 18462b1026 Add nested with to changelog (#22053) awr1 2023-06-09 05:40:17 -07:00
  • f09101416f fixes stale bot (#22056) ringabout 2023-06-09 17:16:13 +08:00
  • a7682325a2 fixes typos in the constructor docs (#22035) Juan M Gómez 2023-06-09 08:55:24 +01:00
  • a3bbb71240 Remove debug echo from with (#22047) Antonis Geralis 2023-06-08 17:52:24 +03:00
  • a4f9413a65 Fix: don't track Defect in proc effect compatibility (#22037) Tanguy 2023-06-08 14:09:06 +02:00
  • a8d0dda833 allow addressing elements of openArray[char] in VM (#22045) ringabout 2023-06-08 20:08:49 +08:00
  • 750a33cbf1 Fix indentation in destructors.md (#22048) Antonis Geralis 2023-06-08 15:07:40 +03:00
  • 64accd1c57 fixes {.global.} ref typedesc regressions (#22046) ringabout 2023-06-08 19:06:47 +08:00
  • 6514eaa8e0 Nested with blocks (#22042) awr1 2023-06-07 23:02:57 -07:00
  • 7ee00d86b1 fixes overriden typo (#22044) ringabout 2023-06-08 14:02:11 +08:00
  • ba4fb21032 fixes #19086: Document exception and defect hierarchy (#22030) Raynei 2023-06-08 00:55:17 -04:00
  • ea91cfb305 Improve compiler messages (#22040) Juan Carlos 2023-06-07 19:09:09 -03:00
  • d29237b3c7 adds rkInt to the opcCastPtrToInt op (#22039) Juan M Gómez 2023-06-07 23:08:36 +01:00
  • 7fad6e5c70 fixes #21995: align C++ with C backend behavior for empty raise state… (#21998) heterodoxic 2023-06-07 15:15:08 +02:00
  • 47fa7506ab fixes #21989; lift =dup from a custom =copy for objects to keep backward compatibilities (#22009) ringabout 2023-06-07 21:13:34 +08:00
  • ebecfbc7a5 switch to the official chronicles URL (#22033) ringabout 2023-06-07 17:58:24 +08:00
  • ce72b564bc retain forced open undeclared ident information (#22019) metagn 2023-06-07 12:36:51 +03:00
  • fcc383d899 fixes stale workflows; stale issues defaults to -1 instead of 7 days (#22031) ringabout 2023-06-07 10:02:19 +08:00
  • 9f3d1b1290 Improve compiler messages (#22028) Juan Carlos 2023-06-06 21:02:14 -03:00
  • ccc706ff12 add test case to close #7974 (#22023) metagn 2023-06-07 00:32:15 +03:00
  • 1dedad5620 make runnableExamples a special word (#22024) metagn 2023-06-07 00:31:55 +03:00
  • 80fc749835 fixes #22025 vcc fails with The filename or extension is too long. when linking (#22026) Juan M Gómez 2023-06-06 20:32:16 +01:00
  • 134b1890d5 documents constructor (#22013) Juan M Gómez 2023-06-06 20:22:32 +01:00
  • 0f3d6b5a52 small fixes for atomicArc (#22017) ringabout 2023-06-07 03:22:07 +08:00
  • 7ca55f7de6 close #12852; add a test case (#22016) ringabout 2023-06-06 20:40:17 +08:00
  • eaf8977723 disable 'manu' package narimiran 2023-06-06 10:10:10 +02:00
  • 3601bb81c9 fixes #20900; Calling template through from generic function across module fails to build (#21649) ringabout 2023-04-13 18:11:06 +08:00
  • 7142078707 fixes #3770; templates with untyped parameters resolve private fields… (#22014) ringabout 2023-06-06 15:26:17 +08:00
  • b97d603cd0 some test cleanups & category reorganization (#22010) metagn 2023-06-06 07:54:07 +03:00
  • 2ab948ce53 post expr blocks colon fix + correct grammar (#21983) metagn 2023-06-06 07:53:21 +03:00
  • 0a212f97a5 properly disallow unresolved generic proc values (#22005) metagn 2023-06-05 11:53:40 +03:00
  • c7c3362cc8 add test case for #7839 (#22006) Bung 2023-06-05 16:30:08 +08:00
  • 1edae67efd infer error for =dup if there is a custom =copy error hook (#22004) ringabout 2023-06-05 14:06:14 +08:00
  • 211ef26f29 Remove unused astago import warning from vm.nim (#22003) Miguel Madrid-Mencía 2023-06-04 16:56:14 +02:00