Commit Graph

  • 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
  • d136af0122 modernize lineinfos; it seems that array access hinders strict def analysis like field access (#22420) ringabout 2023-08-09 08:18:47 +08:00
  • 73e661d01b modernize compiler/reorder, which exposes yet another strictdefs bug (#22415) ringabout 2023-08-08 21:12:54 +08:00
  • 10a6e4c236 clean up gc:arc or gc:orc in docs and in error messages (#22408) ringabout 2023-08-08 17:55:18 +08:00
  • bf5d173bc6 fixes LineTooLong hints on old compilers (#22412) ringabout 2023-08-08 17:53:21 +08:00
  • 4c6be40b34 modernize compiler/filter_tmpl.nim (#22407) ringabout 2023-08-08 16:08:16 +08:00
  • 37d8f32ae9 fix #18823 Passing Natural to bitops.BitsRange[T] parameter in generi… (#20683) Bung 2023-08-08 16:06:47 +08:00
  • 47d06d3d4c fixes #22387; Undefined behavior when with hash(...) (#22404) ringabout 2023-08-08 13:42:08 +08:00
  • 0219c5a607 fix #22287 nimlf_ undefined error (#22382) Bung 2023-08-08 12:13:14 +08:00
  • b4b555d8d1 tiny change on action.nim (#22405) ringabout 2023-08-08 11:13:38 +08:00
  • 260b4236fc use out parameters for getTemp (#22399) ringabout 2023-08-07 16:11:59 +08:00
  • b5b4b48c94 [C++] Member pragma RFC (https://github.com/nim-lang/RFCs/issues/530) (#22272) Juan M Gómez 2023-08-07 09:11:00 +01:00
  • fe9ae2c69a nimIoselector option (#22395) Bung 2023-08-07 16:09:35 +08:00
  • 614a18cd05 Delete parse directory, which was pushed wrongly before [backport] (#22401) ringabout 2023-08-07 15:49:30 +08:00
  • 26eb0a944f a bit modern code for depends (#22400) ringabout 2023-08-07 15:40:39 +08:00
  • e7b4c7cddb unify starting blank lines in the experimental manual (#22396) ringabout 2023-08-06 23:59:43 +08:00
  • 93ced31353 use strictdefs for compiler (#22365) ringabout 2023-08-06 20:26:21 +08:00
  • 53586d1f32 Fix some jsgen bugs (#22330) konsumlamm 2023-08-06 14:24:35 +02:00
  • 67122a9cb6 Let inferGenericTypes continue if a param is already bound (#22384) SirOlaf 2023-08-06 14:23:00 +02:00
  • d2b197bdcd Stick search result (#22394) Bung 2023-08-06 19:07:36 +08:00
  • f18e4c4050 fix set op related to {sfGlobal, sfPure} (#22393) Bung 2023-08-06 19:07:01 +08:00
  • 95c751a9e4 fix #15005; [ARC] Global variable declared in a block is destroyed too… (#22388) Bung 2023-08-06 15:46:43 +08:00
  • 137d608d7d add test for #3907 (#21069) Bung 2023-08-06 15:21:24 +08:00
  • b2c3b8f931 introduces online bisecting (#22390) ringabout 2023-08-06 08:52:17 +08:00
  • 7bf7496557 fix server caching issue causing Theme failures (#22378) Daniel Belmes 2023-08-05 11:50:47 -07:00
  • e0396900ed Prevent early destruction of gFuns, fixes AddressSanitizer: heap-use-after-free (#22386) norrath-hero-cn 2023-08-06 01:38:32 +08:00
  • 9872453365 destructors: better docs [backport:2.0] (#22391) Andreas Rumpf 2023-08-05 19:35:37 +02:00
  • e15e19308e Revert adding generic V: Ordinal parameter to succ, pred, inc, dec (#22328) konsumlamm 2023-08-05 18:38:46 +02:00
  • 873eaa3f65 compiler/llstream: modern code for llstream (#22385) Andreas Rumpf 2023-08-04 22:52:31 +02:00
  • db435a4a79 Fix searchExtPos so that it returns -1 when the path is not a file ext (#22245) Tomohiro 2023-08-05 03:00:43 +09:00
  • 73a29d72e3 fixes AddressSanitizer: global-buffer-overflow in getAppFilename on windows 10 (#22380) norrath-hero-cn 2023-08-05 01:59:05 +08:00
  • 26f183043f fix #20883 Unspecified generic on default value segfaults the compiler (#21172) Bung 2023-08-04 19:35:43 +08:00
  • 3efabd3ec6 Fix crash when using uninstantiated generic (#22379) Jake Leahy 2023-08-04 20:21:36 +10:00
  • 7c2a2c8dc8 fixes a typo in the manual (#22383) ringabout 2023-08-04 18:00:00 +08:00
  • fb7acd6600 follow up #22322; fixes changelog (#22381) ringabout 2023-08-04 15:08:41 +08:00
  • d37b620757 Make repr(HSlice) always available (#22332) konsumlamm 2023-08-04 05:29:48 +02:00
  • 14bc3f3268 Allow libffi to work via koch boot (#22322) awr1 2023-08-03 14:06:30 -07:00
  • 8d8d75706c Add experimental inferGenericTypes switch (#22317) SirOlaf 2023-08-03 22:49:52 +02:00
  • 6b913b4741 Revert "fix #22173 sink paramers not moved into closure (refc) (#22… (#22376) Bung 2023-08-04 01:56:05 +08:00
  • b40da812f7 fix #22173 sink paramers not moved into closure (refc) (#22359) Bung 2023-08-02 20:08:51 +08:00
  • 825a0e7df4 fixes #22362; Compiler crashes with staticBoundsCheck on (#22363) ringabout 2023-08-02 17:00:34 +08:00
  • f3a7622514 fixes #22360; compare with the half of randMax (#22361) ringabout 2023-08-02 16:58:29 +08:00
  • da368885da Fix the position of "Grey" in colors.nim (#22358) Michal Maršálek 2023-08-01 20:56:38 +02:00
  • 1d2c27d2e6 bump the devel version to 211 (#22356) ringabout 2023-08-01 22:48:52 +08:00
  • a23e53b490 fixes #22262; fixes -d:useMalloc broken with --mm:none and --threads on (#22355) ringabout 2023-08-01 21:18:08 +08:00
  • a488067a41 bump NimVersion to 2.0.0 v2.0.0 narimiran 2023-07-31 21:22:28 +02:00
  • 35ff70f36c Tomorrow is the release. I hope. (#22353) Andreas Rumpf 2023-07-31 20:19:18 +02:00