Commit Graph

  • 7616e6ee2b Fix concepts with doc comments (#22228) Jake Leahy 2023-07-06 16:18:47 +10:00
  • 145e002c74 fixes #22132; hoisted openArray params result in erroneous code (#22224) ringabout 2023-07-05 17:21:57 +08:00
  • 86ff37fab8 fixes #22138 (#22221) Andreas Rumpf 2023-07-04 23:35:25 +02:00
  • 31ba1046fc add a test case for #22190 in case of regression (#22217) ringabout 2023-07-04 10:58:14 +08:00
  • c513e37a70 fixes #22212; Compile error when running a Nimscript that compares se… (#22213) ringabout 2023-07-03 20:15:44 +08:00
  • d9a24b9b81 fixes #22208; Ambiguous error when import modules with same names but… (#22211) ringabout 2023-07-03 20:08:40 +08:00
  • 1cd48e4b2a fix new type inference for noreturn [backport] (#22182) metagn 2023-06-28 23:38:08 +03:00
  • bb56a37732 fix controlflow test (#22194) Jacek Sieka 2023-06-30 14:54:46 +02:00
  • d1b5df06b0 bump NimVersion to 1.6.15 narimiran 2023-07-03 11:57:42 +02:00
  • 1ad618d96c clean up the documentation (#22196) ringabout 2023-07-03 04:36:05 +08:00
  • 57296a5139 fixes #22197; Distinct ref objects + destructor cause C++ codegen error (#22207) ringabout 2023-07-03 03:04:48 +08:00
  • 83a5865024 fixes #22200 (#22206) Andreas Rumpf 2023-07-02 20:57:10 +02:00
  • aedb4c26de Bisect Bugs (#22157) Juan Carlos 2023-07-01 13:18:21 -03:00
  • 7cb59efd4b Tidy contributing.md: format cmd (#22204) 心夏❤v 2023-07-01 16:16:59 +08:00
  • 2f109595e9 reset macrocache after each script evaluation (#22195) Juan M Gómez 2023-06-30 22:03:25 +01:00
  • 4d2ebbb877 fix controlflow test (#22194) Jacek Sieka 2023-06-30 14:54:46 +02:00
  • 3a1adf7d66 v2.0: changelog improvements (#22192) Andreas Rumpf 2023-06-30 14:54:29 +02:00
  • 210b10dd0d fix nested call regression in generic bodies (#22189) metagn 2023-06-29 23:05:18 +03:00
  • 41ec894cb0 alternative to #22183; nimscript shares the same compileTime sym with VM (#22184) ringabout 2023-06-29 17:21:22 +08:00
  • d139d99946 fixes #19101; zero initialization union casts (#22185) ringabout 2023-06-29 16:51:18 +08:00
  • 57de460437 Don't throw errors on RST tables in Markdown and RstMarkdown modes (#22165) Andrey Makarov 2023-06-28 14:38:54 -06:00
  • b35942ef83 fix new type inference for noreturn [backport] (#22182) metagn 2023-06-28 23:38:08 +03:00
  • d195877615 docs nimBasePattern (#22179) Juan M Gómez 2023-06-28 16:49:35 +01:00
  • 427ad17161 fixes #22001 (#22177) Andreas Rumpf 2023-06-27 22:42:48 +02:00
  • 9616762cfe Revert "fix struct stat" (#22171) Andreas Rumpf 2023-06-27 16:46:41 +02:00
  • ce0909f047 fixes #22137 (#22170) Andreas Rumpf 2023-06-27 14:58:02 +02:00
  • faa59b1e1f Use pinned Atlas commit (#22169) Andreas Rumpf 2023-06-27 14:12:21 +02:00
  • e422b3c860 adds =destroy T support for strings and seqs (#22167) ringabout 2023-06-27 19:07:29 +08:00
  • d52b1d848e destructors: update, =destroy does not require a 'var T' (#22168) Andreas Rumpf 2023-06-27 12:55:47 +02:00
  • 47635d3031 fix Sigaction struct definition (#22160) Jacek Sieka 2023-06-27 10:09:04 +02:00
  • cb40f11e6c uint arithmetic for pointers (#22159) Jacek Sieka 2023-06-27 08:20:02 +02:00
  • 4b761295e7 fix struct stat (#22161) Jacek Sieka 2023-06-27 08:19:17 +02:00
  • 4ce3a68e79 fixes #22163; use {.push warning[BareExcept]:off.} to override settings temporarily (#21390) ringabout 2023-06-27 08:03:52 +08:00
  • 71ba2e7f3c bump NimVersion to 1.6.14 v1.6.14 narimiran 2023-06-26 15:17:14 +02:00
  • 4546f5dfe5 adds T destructor for refs (#22147) ringabout 2023-06-26 21:10:06 +08:00
  • 43a3de9077 Fix regression in std/times (#22155) Jake Leahy 2023-06-26 23:07:42 +10:00
  • 3e44d5742f rm zero-extension and uint conversions deprecated since 0.19.9 (#22151) tersec 2023-06-25 20:37:21 +02:00
  • 49271783a3 macOS ar doesn't support @ syntax (#22146) Etan Kissling 2023-06-24 08:13:43 +02:00
  • 942c378659 fixes #22148; std/memfiles.memSlices nesting now fails with memory sa… (#22154) ringabout 2023-06-25 23:15:47 +08:00
  • 20037a4749 make var object match better than object (#22152) metagn 2023-06-25 17:52:16 +03:00
  • f718f295df fix VM uint conversion size bug, stricter int gen on JS (#22150) metagn 2023-06-25 01:01:08 +03:00
  • c6c85f84db macOS ar doesn't support @ syntax (#22146) Etan Kissling 2023-06-24 08:13:43 +02:00
  • beaac609ab adds nimbasePattern compiler option (#22144) Juan M Gómez 2023-06-24 07:13:15 +01:00
  • 88114948c4 fixes #21110; duplicate proc definitions for inline iters (#21136) ringabout 2023-06-23 04:17:23 +08:00
  • d137a3b52a fixes :idx: index in in modules (2.0 regression) and in markdown files (persistent issues since 0.20.2) (#22141) ringabout 2023-06-22 21:58:10 +08:00
  • ac7b8b678c fixes #21231; template with module as parameter elides usage/checking of module name specifier (#22109) ringabout 2023-06-21 22:30:55 +08:00
  • eb2f0353bc adds missing staticlib hints (#22140) ringabout 2023-06-21 22:30:23 +08:00
  • 3ad2e7df1c fix #20023 hash for generic tables (#20346) Bung 2023-06-21 18:19:40 +08:00
  • ede03782a3 Update changelog_2_0_0.md (#22135) Juan M Gómez 2023-06-21 10:41:40 +01:00
  • 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