Commit Graph

  • b562e1e6d8 implement =dup hook eliminating wasMoved and =copy pairs (#21586) ringabout 2023-05-07 03:36:57 +08:00
  • ba698d37c3 some Token refactors (#21762) metagn 2023-05-06 22:27:28 +03:00
  • d0c62fa169 fixes #21753 [backport] (#21802) Andreas Rumpf 2023-05-06 21:25:45 +02:00
  • 365a753eed Fix some styleCheck bugs (#20095) quantimnot 2023-05-06 13:10:13 -04:00
  • 53c15f24e9 fixes #21704; remove nfIsRef for genLit in VM (#21765) ringabout 2023-05-07 00:04:08 +08:00
  • b74d49c037 ORC: make rootsThreshold thread local [backport] (#21799) Andreas Rumpf 2023-05-06 17:58:00 +02:00
  • 10328e50a5 Document about size pragma (#21794) Tomohiro 2023-05-06 19:03:45 +09:00
  • 5dfbf2d2e2 ORC: make rootsThreshold thread local [backport] Araq 2023-05-06 08:52:04 +02:00
  • 01ce56ab9e adds koch --skipIntegrityCheck boot support (#21795) ringabout 2023-05-05 19:58:29 +08:00
  • c88f58948a fixes #21780 [backport:1.6] (#21785) Andreas Rumpf 2023-05-04 16:42:04 +02:00
  • 85dbfc68b5 Update the Nim Manual compile pragma with the second tuple form (#21773) Daniel Belmes 2023-05-05 05:27:33 -07:00
  • 07233ceca0 fixes #21792; enable checks for sum, prod, cumsummed and cumsum (#21793) ringabout 2023-05-05 20:23:38 +08:00
  • 724866b14f adds koch --skipIntegrityCheck boot support (#21795) ringabout 2023-05-05 19:58:29 +08:00
  • e92d7681bb consistent use of scForceOpen for generic dot field symbols (#21738) metagn 2023-05-05 08:28:06 +03:00
  • 62f1ad54ae build documentation for checksums/md5 and checksums/sha1 (#21791) ringabout 2023-05-04 23:40:37 +08:00
  • 79ac242c72 fixes #21780 [backport:1.6] (#21785) Andreas Rumpf 2023-05-04 16:42:04 +02:00
  • acfa7849d3 Benchmark CI: drop id (#21787) Federico Ceratto 2023-05-04 13:30:58 +01:00
  • a929e513fa amends #21690 to fix broken Nim to C++ source line mappings (#21784) heterodoxic 2023-05-04 14:09:53 +02:00
  • c34950f8f5 minor cleanup vmprofiler (#21783) ringabout 2023-05-04 15:44:46 +08:00
  • 34b78be396 adds checksums to important packages (#21782) ringabout 2023-05-04 15:10:49 +08:00
  • a456c8797f Allow futureLogging in release builds (#21448) Jake Leahy 2023-03-03 06:27:10 +11:00
  • 168fcc6965 Add new self-signed 4096 bit certificate to testdata (#19758) kraptor 2022-05-08 11:54:04 +02:00
  • c2d098b974 .inheritable fix for 1.6 (#21768) metagn 2023-05-03 19:30:43 +03:00
  • 44736d26cd error on user pragma args (#21776) metagn 2023-05-03 15:18:55 +03:00
  • f37ecbb994 closes #21778; document threading/channels (#21779) ringabout 2023-05-03 19:25:07 +08:00
  • 1d80dc7df6 closes #21771; fixes the link (#21777) ringabout 2023-05-03 18:54:40 +08:00
  • a154950570 closes #10108; add a test case (#21770) ringabout 2023-05-03 12:42:32 +08:00
  • e5d0907a42 line info for strformat + fix issue with typed templates (#21761) metagn 2023-05-02 12:28:52 +03:00
  • ca82b4ea16 underscore as special word (#21766) metagn 2023-05-02 12:15:06 +03:00
  • c2bcfd8cd9 cheap fix for #10853 + better tuple subscript error message (#21767) metagn 2023-05-02 12:13:38 +03:00
  • afc30ca879 fixes #19863; move sha1, md5 to nimble packages for 2.0 (#21702) ringabout 2023-05-02 16:49:17 +08:00
  • 2844ac8b5e Ignore pkgs folder (#21755) Amjad Ben Hedhili 2023-05-02 09:41:59 +01:00
  • 3e82a315fc implements #21747 (#21748) Juan M Gómez 2023-05-02 09:10:51 +01:00
  • aec5a4c474 fixes #20144; fixes asyncnet ssl on bsds (#21763) ringabout 2023-05-01 21:42:53 +08:00
  • 8e0f336f6d fixes #21483; fixes nim doc skips documentation of annotated elements of objects (#21743) ringabout 2023-04-29 21:30:44 +08:00
  • a593e40ad6 fix build on haiku (#21752) Al Hoang 2023-04-29 02:50:46 -05:00
  • 77093bf7b9 Save and restore ci_bench cache (#21750) Federico Ceratto 2023-04-29 08:01:23 +01:00
  • 43f29842fc closes #21745 (#21746) ringabout 2023-04-28 20:26:21 +08:00
  • 91abf35442 improve C/C++ debug output readability (1/N) (#21690) heterodoxic 2023-04-28 10:30:16 +02:00
  • 560fa9a1fe handle quoted routine symbols and non symbols expressions as before (#21740) ringabout 2023-04-28 16:25:31 +08:00
  • 2072eebcea fixes #21731; fixes #21537; disable warnBareExcept by default [backport] (#21728) ringabout 2023-04-26 14:04:13 +08:00
  • ae31ed4665 import brackets support as and prefixes [backport] (#21636) metagn 2023-04-18 11:35:35 +03:00
  • 220b450489 fixes #21245; warn about destructors that can raise (#21726) Andreas Rumpf 2023-04-26 22:32:10 +02:00
  • 3f85abbd54 fix #15691 (#21623) metagn 2023-04-11 10:37:53 +03:00
  • 6f05abf21c fixes #21638; fromJson should support empty objects (#21641) ringabout 2023-04-11 12:38:30 +08:00
  • ed21e84f46 for loop expression can now have generated iterator's called (#21627) Jason Beetham 2023-04-08 03:40:43 -06:00
  • 9bc30a1ff8 Fix segfault caused by ensuring valueless statics are not evaluated (#21577) Jason Beetham 2023-03-28 20:50:56 -06:00
  • 21a26548a4 fixes #14255; Crash in compiler when using system.any by accident. (#21562) ringabout 2023-03-23 23:10:14 +08:00
  • 564a88006a mitigates #21272; but it's not the final fix because the first round … (#21462) Andreas Rumpf 2023-03-20 22:53:13 +01:00
  • babc9b234d Made generic type classes work with types using static parameters (#21528) Jason Beetham 2023-03-17 03:17:08 -06:00
  • 844717f52b fixes explicit globals in macros (#21502) ringabout 2023-03-13 03:03:46 +08:00
  • db9442bf84 closes #8295; add a test case (#21486) ringabout 2023-03-07 20:17:05 +08:00
  • 5bddac3e34 closes #6231; add a test case (#21485) ringabout 2023-03-07 17:34:02 +08:00
  • 87bd753cb3 closes #20704; add a test case (#21480) ringabout 2023-03-06 17:34:41 +08:00
  • e53e5476a7 closes #16654; add a test case (#21478) ringabout 2023-03-06 14:12:47 +08:00
  • 7ceb4e4c87 fixes #10938; fixes #13312; fixes #13918; fixes #20985; always initializes global variables with null values in VM (#21351) ringabout 2023-03-02 00:18:09 +08:00
  • ca620d6089 closes #17864; add a test case (#21434) ringabout 2023-02-25 00:53:04 +08:00
  • 025ada1809 fixes #21360; discarding empty seqs/arrays now raises errors (#21374) ringabout 2023-02-16 10:23:35 +08:00
  • 7ad8c44e28 fixes #16790; fixes #19075; put big arrays on the constant seqs; don't inline them in the VM; big performance boost (#21318) ringabout 2023-02-01 02:22:10 +08:00
  • 0fc1b79b75 enforce void for nkWhileStmt [backport: 2.0] (#21170) ringabout 2022-12-24 17:37:32 +08:00
  • 8155b8d3ce fix #11634 (#21146) Bung 2022-12-23 18:32:03 +08:00
  • c25621d153 fix #16541 (#21148) Bung 2022-12-22 13:16:25 +08:00
  • 24e4099d36 fix #21109 (#21127) Bung 2022-12-19 19:35:15 +08:00
  • eaac22b9aa close #11705; add a testcase (#21128) ringabout 2022-12-18 22:31:13 +08:00
  • f0324e99da fix #20588 (#21104) Bung 2022-12-15 23:12:17 +08:00
  • 4ea0ce9149 fix #15836 proc arg return type auto unexpectly match proc with concr… (#21065) Bung 2022-12-12 13:26:18 +08:00
  • a676c3aeca multisync now allows tuples in return type (#21074) Jake Leahy 2022-12-12 00:44:41 +11:00
  • 918a7d9f54 fix #16758 Nim crashes in fixAbstractType (#20855) Bung 2022-12-11 13:58:29 +08:00
  • aae32f5623 fixes broken CI (#21732) ringabout 2023-04-26 16:00:43 +08:00
  • 8f79a124c9 fixes broken CI (#21732) ringabout 2023-04-26 16:00:43 +08:00
  • 410254b485 fix issue #20922 by handling missing expr in exprList for tkOf (#20930) Vindaar 2022-12-08 10:59:13 +01:00
  • 4234bbe7bd macros.customPragmaNode: walk brackets on brackets (#21040) Emery Hemingway 2022-12-08 03:57:26 -06:00
  • 71c5bdf6b3 fixes #21027; cast expressions need a type (#21029) ringabout 2022-12-06 20:09:50 +08:00
  • 149c0ad46f Dont produce initing moves for sfNoInit variables in closure env (#21026) Yuriy Glukhov 2022-12-05 22:49:31 +01:00
  • 57e307f3a8 fixes #20958; fixes the return type of slice function [backport] (#20959) ringabout 2022-11-29 14:21:44 +08:00
  • a0eec605ba fixes #13583; enforce void for nkWhileStmt (#20947) ringabout 2022-11-29 13:41:38 +08:00
  • 7e7b35b5c0 channel send() condition variable lock ordering (#20879) Ico Doornekamp 2022-11-21 13:11:28 +01:00
  • 7e80df2267 fix #3505 wrong var {.global.} initialization, asign variable to it (#20812) Bung 2022-11-13 05:57:07 +08:00
  • e70379811b fixes regression #17121; adding doc comment in importc proc makes it silently noop at CT (#20766) ringabout 2022-11-06 22:25:55 +08:00
  • 0c9c6d2a68 fix #19149 Invalid codegen when returning var tuple from a template (#20762) Bung 2022-11-06 18:49:34 +08:00
  • 69c193e5e2 fixes #21731; fixes #21537; disable warnBareExcept by default [backport] (#21728) ringabout 2023-04-26 14:04:13 +08:00
  • 0032322ea8 fix #21727 (#21729) metagn 2023-04-26 09:02:44 +03:00
  • 4e56bcfc0e closes #14216; add testcase (#20733) ringabout 2022-11-02 15:29:46 +08:00
  • 10ca10eb83 fix sighashes for generic ref (#20723) Jacek Sieka 2022-11-01 19:01:06 +01:00
  • d5be917994 fix #20272 range of uint64 shows signed upper bound (#20702) Bung 2022-11-01 12:58:32 +08:00
  • fe1e09a881 fix #20148 implicit compile time conversion int to ranged float cause… (#20698) Bung 2022-10-30 00:04:05 +08:00
  • b2b226bb28 fix #16264 low(Time) OverflowDefect (#20552) Bung 2022-10-29 14:59:51 +08:00
  • 592321c7f5 alternate fix + test for #12094, refs #13804 (#20686) metagn 2022-10-29 08:20:04 +03:00
  • cf12d6fcde fix #6637 array index type depends generic (#20673) Bung 2022-10-27 18:22:04 +08:00
  • 26e52d7c5d fixes #19201; fixes sink causes crash in VM (#20658) ringabout 2022-10-26 02:08:36 +08:00
  • 628c9c3c7f fix #12094 Use of _ (as var placeholder) inside a template causes XDe… (#20635) Bung 2022-10-25 14:43:14 +08:00
  • 5c4044cd80 closes #4466; add testcase (#20625) ringabout 2022-10-23 16:47:52 +08:00
  • 46543d8e9b enable static tests for topenarray (#20620) ringabout 2022-10-23 00:36:11 +08:00
  • 32171fc66d Unpack mSlice tupleconstr for static openarrays (#20615) Jason Beetham 2022-10-21 22:37:23 -06:00
  • b220294f13 fix #20152 Illegal capture of closure iterator, when should be legal (#20607) Bung 2022-10-21 15:59:05 +08:00
  • 6274bc35dd fix #19426 compile error using when/elif/else and typedesc in template (#20550) Bung 2022-10-21 15:26:46 +08:00
  • a76f36b4e5 Fix #12517 Allow single branch when nimvm statements (#20577) Can Lehmann 2022-10-17 08:01:53 +02:00
  • b47d12fe0a atomicInc global alloc counters (#20571) Antonis Geralis 2022-10-16 02:07:22 +03:00
  • 425f828178 fix #19700 Crash when passing a template to a generic functio… (#20567) Bung 2022-10-15 13:15:58 +08:00
  • f2b52ec432 fix #7446 Generics: type mismatch 'SomeunsignedInt or Natural' (#20522) Bung 2022-10-11 17:42:49 +08:00