Commit Graph

  • 3de8d75513 correct logic for qualified symbol in templates (#22577) metagn 2023-08-28 22:40:46 +03:00
  • 94454addb2 define toList procs after add for lists [backport] (#22573) metagn 2023-08-28 16:09:43 +03:00
  • 2e7c8a339f newStringOfCap now won't initialize all elements anymore (#22568) ringabout 2023-08-28 16:43:58 +08:00
  • 306b9aca48 initCandidate and friends now return values (#22570) ringabout 2023-08-28 15:57:24 +08:00
  • 094a29eb31 add test case for #19095 (#22566) Bung 2023-08-28 12:31:16 +08:00
  • 100eb6820c close #9334 (#22565) Bung 2023-08-27 22:56:50 +08:00
  • 0b78b7f595 fix #22548;environment misses for type reference in iterator access n… (#22559) Bung 2023-08-27 20:29:24 +08:00
  • c19fd69b69 test case haul for old generic/template/macro issues (#22564) metagn 2023-08-27 12:27:47 +03:00
  • a108a451c5 Improve compiler cli args (#22509) Juan Carlos 2023-08-25 17:55:17 -03:00
  • 1cc4d3f622 fix generic param substitution in templates (#22535) metagn 2023-08-25 22:08:47 +03:00
  • d677ed31e5 follow up #22549 (#22551) ringabout 2023-08-25 12:48:08 +08:00
  • fc6a388780 Add cursor to lists iterator variables (#22531) Amjad Ben Hedhili 2023-08-24 19:57:49 +01:00
  • 1013378854 fixes a strictdef ten years long vintage bug, which counts the same thing twice (#22549) ringabout 2023-08-25 02:56:58 +08:00
  • bc9785c08d Fix getAppFilename exception handling (#22544) Jacek Sieka 2023-08-24 15:41:29 +02:00
  • c56a712e7d fixes #22541; peg matchLen can raise an unlisted exception: Exception (#22545) ringabout 2023-08-24 18:59:45 +08:00
  • 53d43e9671 round out tuple unpacking assignment, support underscores (#22537) metagn 2023-08-24 07:11:48 +03:00
  • 03f267c801 make jsffi properly gensym (#22539) metagn 2023-08-23 20:25:26 +03:00
  • 4f891aa50c don't render underscore identifiers with id (#22538) metagn 2023-08-23 14:43:02 +03:00
  • 52bf954ba5 checkpoint pr_no_forward_decl ringabout 2023-08-23 18:19:39 +08:00
  • 3de75ffc02 Fix #21532: Check if template return is untyped (#22517) SirOlaf 2023-08-23 06:18:35 +02:00
  • 6b04d0395a allow tuples and procs in 'toTask' + minor things (#22530) Andreas Rumpf 2023-08-22 21:01:08 +02:00
  • a26ccb3476 fix #22492 (#22511) Hamid Bluri 2023-08-22 20:01:21 +03:30
  • ef63d47ecd fix server caching issue causing Theme failures (#22378) Daniel Belmes 2023-08-05 11:50:47 -07:00
  • 0a58af8cbf fixes #22357; don't sink elements of var tuple cursors (#22486) ringabout 2023-08-16 19:46:44 +08:00
  • 8359f9683a When in object handles procedure call again, fixes #22474 (#22480) Jason Beetham 2023-08-15 09:48:31 -06:00
  • c3425c05e9 relax the parameter of ensureMove; allow let statements (#22466) ringabout 2023-08-12 19:23:54 +08:00
  • 3fa378533a Fix #22366 by making nimlf_/nimln_ part of the same line (backport) (#22508) Alberto Torres 2023-08-22 08:22:58 +02:00
  • 4850bb5a59 fix seq.capacity [backport] (#22505) Amjad Ben Hedhili 2023-08-22 07:22:42 +01:00
  • 602f537eb2 allow non-pragma special words as user pragmas (#22526) metagn 2023-08-21 21:08:57 +03:00
  • 942f846f04 fix getNullValue for cstring in VM, make other VM code aware of nil cstring (#22527) metagn 2023-08-21 21:08:00 +03:00
  • a4781dc4bc use old typeinfo generation for hot code reloading (#22518) metagn 2023-08-20 07:30:36 +03:00
  • c0ecdb01a9 Fix #21722 (#22512) SirOlaf 2023-08-19 21:04:25 +02:00
  • 93407096db #22514 expand testament option docs (#22516) PhilippMDoerner 2023-08-19 17:25:38 +02:00
  • d77ada5bdf Markdown code blocks migration part 9 (#22506) Amjad Ben Hedhili 2023-08-19 14:14:56 +01:00
  • 6eb722c47d replace getOpt with getopt (#22515) Nan Xiao 2023-08-19 21:05:17 +08:00
  • c44c8ddb44 Remove Deprecated Babel (#22507) Juan Carlos 2023-08-19 02:05:06 -03:00
  • 20cbdc2741 Fix #22366 by making nimlf_/nimln_ part of the same line (#22503) Alberto Torres 2023-08-18 21:13:27 +02:00
  • eb83d20d0d Add staticFileExists and staticDirExists (#22278) Tomohiro 2023-08-18 23:47:47 +09:00
  • 7fababd583 make float32 literals stringifying behave in JS the same as in C (#22500) ringabout 2023-08-18 00:52:38 +08:00
  • 98c39e8e57 cascade tyFromExpr in type conversions in generic bodies (#22499) metagn 2023-08-17 19:52:28 +03:00
  • fede757238 bump checksums (#22497) ringabout 2023-08-17 22:48:28 +08:00
  • 019b488e1f fixes syncio document (#22498) Nan Xiao 2023-08-17 20:26:33 +08:00
  • 2e3d9cdbee fixes #22441; build documentation for more modules in the checksums (#22453) ringabout 2023-08-17 19:54:00 +08:00
  • ee817557ec close #22748; cursorinference + -d:nimNoLentIterators results in err… (#22495) ringabout 2023-08-17 19:33:19 +08:00
  • 60307cc373 updates manual with codegenDecl on params docs (#22333) Juan M Gómez 2023-08-17 11:20:22 +01:00
  • 299394d21a Fix seq.capacity (#22488) Amjad Ben Hedhili 2023-08-17 05:38:15 +01:00
  • 940b1607b8 fixes #22357; don't sink elements of var tuple cursors (#22486) ringabout 2023-08-16 19:46:44 +08:00
  • ade75a1483 fixes #22481; fixes card undefined misalignment behavior (#22484) ringabout 2023-08-16 05:31:44 +08:00
  • 6c4e7835bf When in object handles procedure call again, fixes #22474 (#22480) Jason Beetham 2023-08-15 09:48:31 -06:00
  • 9296b45de4 update test command of important packages (#22485) ringabout 2023-08-15 21:42:26 +08:00
  • a660c17d30 Markdown code blocks migration part 8 (#22478) Andrey Makarov 2023-08-14 22:27:36 -06:00
  • 1927ae72d0 Add Linux constant SO_BINDTODEVICE (#22468) Emery Hemingway 2023-08-14 20:00:48 +01:00
  • 09d0fda7fd fixes #22469; generates nimTestErrorFlag for top level statements (#22472) ringabout 2023-08-14 19:08:01 +08:00
  • 7bb2462d06 fixes CI (#22471) ringabout 2023-08-14 15:04:02 +08:00
  • 9bf605cf98 fixes syncio document (#22467) Nan Xiao 2023-08-14 08:44:50 +08:00
  • 9207d77848 fixes bareExcept warnings; catch specific exceptions (#21119) ringabout 2023-08-13 06:02:36 +08:00
  • 4c89223171 relax the parameter of ensureMove; allow let statements (#22466) ringabout 2023-08-12 19:23:54 +08:00
  • f642c9dbf1 documents member (#22460) Juan M Gómez 2023-08-12 09:37:52 +01:00
  • 23f3f9ae2c better initialization patterns for seminst (#22456) ringabout 2023-08-12 08:30:17 +08:00
  • 3f7e1d7daa replace doAssert false with raiseAssert in lib, which works better with strictdefs (#22458) ringabout 2023-08-12 00:24:46 +08:00
  • 48da472dd2 fix #22448 Remove structuredErrorHook temporary in tryConstExpr (#22450) Pylgos 2023-08-12 01:23:09 +09:00
  • 469c9cfab4 unpublic the sons field of PType; the precursor to PType refactorings (#22446) ringabout 2023-08-11 22:18:24 +08:00
  • 72bc72bf9e refactor result = default(...) into object construction (#22455) ringabout 2023-08-11 22:16:58 +08:00
  • 277393d0f1 close #17045;Compiler crash when a tuple iterator with when nimvm is … (#22452) Bung 2023-08-11 19:11:47 +08:00
  • 3bb75f2dea close #18103 internal error: inconsistent environment type (#22451) Bung 2023-08-11 18:50:31 +08:00
  • a2521b1dc7 Delete parse directory, which was pushed wrongly before [backport] (#22401) ringabout 2023-08-07 15:49:30 +08:00
  • 5d39a8283c fixes #20516; system.create doesn't work with bitfield objects (#20518) ringabout 2022-10-08 23:38:22 +08:00
  • 01ef1e1500 fixes #22208; Ambiguous error when import modules with same names but… (#22211) ringabout 2023-07-03 20:08:40 +08:00
  • 80ece5921f use unsafeAddr narimiran 2023-08-11 12:35:56 +02:00
  • 9fed58d5a0 modernize lambdalifting (#22449) ringabout 2023-08-11 17:08:51 +08:00
  • bd4609f20e fixes #22419; async/closure environment does not align local variables (#22425) ringabout 2023-08-09 18:43:17 +08:00
  • b901e94936 fixes #22387; Undefined behavior when with hash(...) (#22404) ringabout 2023-08-08 13:42:08 +08:00
  • 0cb84726d0 fixes AddressSanitizer: global-buffer-overflow in getAppFilename on windows 10 (#22380) norrath-hero-cn 2023-08-05 01:59:05 +08:00
  • 037f536e7e fixes #22419; async/closure environment does not align local variables (#22425) ringabout 2023-08-09 18:43:17 +08:00
  • 287fbc5fb5 fixes #22387; Undefined behavior when with hash(...) (#22404) ringabout 2023-08-08 13:42:08 +08:00
  • f553288db3 block ambiguous type conversion dotcalls in generics (#22375) metagn 2023-08-09 07:12:14 +03:00
  • e0e386314f fixes AddressSanitizer: global-buffer-overflow in getAppFilename on windows 10 (#22380) norrath-hero-cn 2023-08-05 01:59:05 +08:00
  • 1de6a7a023 Fix the position of "Grey" in colors.nim (#22358) Michal Maršálek 2023-08-01 20:56:38 +02:00
  • d1db4c29fa bump NimVersion to 2.0.1 narimiran 2023-08-11 10:47:05 +02:00
  • 0bf286583a initNodeTable and friends now return (#22444) ringabout 2023-08-11 12:50:41 +08:00
  • faf1c91e6a fixes move sideeffects issues [backport] (#22439) ringabout 2023-08-11 00:04:29 +08:00
  • 7be2e2bef5 replaces doAssert false with raiseAssert for unreachable branches, which works better with strictdefs (#22436) ringabout 2023-08-10 20:26:40 +08:00
  • 8523b543d6 getTemp and friends now return TLoc as requested (#22440) ringabout 2023-08-10 20:17:15 +08:00
  • 8625e71250 adds support for functor in member (#22433) Juan M Gómez 2023-08-10 13:15:23 +01:00
  • 05f7c4f79d fixes a typo (#22437) ringabout 2023-08-10 16:41:24 +08:00
  • 2aab03bdfb fix #19304 Borrowing std/times.format causes Error: illformed AST (#20659) Bung 2023-08-10 16:26:23 +08:00
  • a6610745d8 initLocExpr and friends now return TLoc (#22434) ringabout 2023-08-10 13:57:34 +08:00
  • baf350493b Fix #21760 (#22422) SirOlaf 2023-08-10 07:56:09 +02:00
  • fa58d23080 modernize sempass2; initEffects now returns TEffects (#22435) ringabout 2023-08-10 11:29:42 +08:00
  • 6ec1c80779 makes asmnostackframe work with cpp member #22411 (#22429) Juan M Gómez 2023-08-09 19:57:52 +01:00
  • 91c3221855 simplify isAtom condition (#22430) ringabout 2023-08-10 02:57:13 +08:00
  • 46e94c83d4 Fix #5780 (#22428) Bung 2023-08-09 23:17:08 +08:00
  • 5ec81d076b fixes cascades of out parameters, which produces wrong ProveInit warnings (#22413) ringabout 2023-08-09 19:49:30 +08:00
  • d53a89e453 fix #12938 index type of array in type section without static (#20529) Bung 2023-08-09 18:45:43 +08:00
  • 5334dc921f fixes #22419; async/closure environment does not align local variables (#22425) ringabout 2023-08-09 18:43:17 +08:00
  • 989da75b84 fix #20891 Illegal capture error of env its self (#22414) Bung 2023-08-09 15:43:39 +08:00
  • c622e58db9 make the name of procs consistent with the name forwards (#22424) ringabout 2023-08-09 13:18:50 +08:00
  • 28b2e429ef refactors initSrcGen and initTokRender into returning objects (#22421) ringabout 2023-08-09 12:40:17 +08:00
  • ce079a8da4 modernize jsgen; clean up some leftovers (#22423) ringabout 2023-08-09 12:33:19 +08:00
  • 3aaef9e4cf block ambiguous type conversion dotcalls in generics (#22375) metagn 2023-08-09 07:12:14 +03:00