Commit Graph

  • 02a10ec379 Cpp Vfunctions draft (#21790) Juan M Gómez 2023-05-17 10:44:42 +01:00
  • 1314ea7516 tasks that support return values (#21859) Andreas Rumpf 2023-05-17 06:02:11 +02:00
  • f22e5067c5 fixes #21847; let parseFloat behave like strtod (#21854) ringabout 2023-05-17 06:21:34 +08:00
  • eecf12c4b5 fixes #21708; skip colons for tuples in VM (#21850) ringabout 2023-05-17 06:20:40 +08:00
  • f222625b17 fix #20248;fix #6215;turns into simple CT error (#21141) Bung 2022-12-21 03:23:48 +08:00
  • ce1ba91573 close #19990; adds a test case (#21853) ringabout 2023-05-16 03:17:06 +08:00
  • cf1ab2a30b fix #21848 (#21852) heterodoxic 2023-05-15 21:16:49 +02:00
  • 86a9f2b32f Fix #20416. Enable the recursion limit for ref/ptr types. (#21092) Aditya Siram 2022-12-13 08:57:07 -06:00
  • e3275b2040 Fixes #20348; only respect the recursion limit if the symbol's generic type has been generated by the compiler (#20377) Aditya Siram 2022-09-22 13:19:36 -05:00
  • 1e72e25410 fixes #9839; fixes noReturn pragma doesn't work for non-simple templates (#21048) ringabout 2022-12-08 17:37:02 +08:00
  • bc3e964e9d fix #16639 (#21017) metagn 2022-12-06 00:52:49 +03:00
  • f4a9b258c3 isolation spec update; WIP (#21843) Andreas Rumpf 2023-05-14 16:58:28 +02:00
  • 0ece98620f closes #7590; add a test case (#21846) ringabout 2023-05-14 13:59:41 +08:00
  • c641273606 fixes isLocalVarSym; an implicit global is a global nonetheless (#21025) ringabout 2022-12-06 05:24:36 +08:00
  • ddce555998 improve wasMoved hooks; allow reset to use the overridden wasMoved hook (#21831) ringabout 2023-05-12 21:24:14 +08:00
  • 871e4af6ef add getDataDir to std/appdirs.nim (#21754) Ecorous 2023-05-12 13:44:29 +01:00
  • 9c40dd2406 fixes #21840; nested local template lookup regression (#21841) ringabout 2023-05-12 19:38:10 +08:00
  • 98756bb26b fix semcase on tySequence and tyObject #20283 #19682 (#20339) Bung 2022-11-01 17:19:37 +08:00
  • 42ff3aa75a fixes #3748 (#20563) Andreas Rumpf 2022-10-14 12:00:38 +02:00
  • 161f50643a make deprecated statement a no-op (#21836) metagn 2023-05-12 11:05:38 +03:00
  • c6e2dc1919 fixes nightlies regressions; disable build-id=none on macos (#21839) ringabout 2023-05-12 16:03:41 +08:00
  • ea39c600ab Add minmax to comparisons (#21820) Matt Wilson 2023-05-12 18:02:09 +12:00
  • 9810b8cf7f just set CallNodes = nnkCallKinds, follows up #21829 (#21833) metagn 2023-05-11 21:50:01 +03:00
  • ebbad9e960 cursor fields cannot form reference cycles (#21832) ringabout 2023-05-12 02:49:47 +08:00
  • 5392dbc10e Bootstrap: Allow to override number of CPUs (#21823) Tanguy 2023-05-11 16:50:18 +02:00
  • c004483581 Bootstrap: Allow to override number of CPUs (#21823) Tanguy 2023-05-11 16:50:18 +02:00
  • f7ed293fbd switch to the official URL of loop-fusion in the impoerant packages (#21830) ringabout 2023-05-11 22:04:25 +08:00
  • 770a3889fd fixes #21377; fixes @[] and {} type inference as returns in generics (#21475) ringabout 2023-03-06 22:30:22 +08:00
  • c5d1dc5f69 fixes #20807, refs #20450, regression with seq inference (#20818) metagn 2022-11-12 07:27:51 +03:00
  • 553e51ccba closes #6213 #11777; add testcase (#20656) ringabout 2022-10-25 22:39:36 +08:00
  • 751d584b80 closes #11267; closes #11259; closes #11085; add testcases (#20505) ringabout 2022-10-06 02:30:10 +08:00
  • 037f87d904 top-down type inference, implements rfc 149 (#20091) metagn 2022-08-24 08:11:41 +03:00
  • 802d57c237 Add nnkHiddenCallConv to nnkCallKinds (#21781) (#21829) Matt Wilson 2023-05-12 00:14:44 +12:00
  • 3b9999b93c adds documentation for =wasMoved and =dup hooks and small fixes (#21827) ringabout 2023-05-11 19:38:27 +08:00
  • fa5e7dc44a Improve nimsuggest (#21825) Juan Carlos 2023-05-11 05:49:19 -03:00
  • 71dc929ad7 bring #21802 back; fixes #21753 [backport] (#21815) ringabout 2023-05-11 16:29:11 +08:00
  • 02be212dae clean up SOME pending/xxx/issue link comments (#21826) metagn 2023-05-11 11:23:52 +03:00
  • 3a08e2e6ac Remove LineTooLong (#21819) Juan Carlos 2023-05-11 05:10:51 -03:00
  • 055a00a6ef make reset use the =destroy and wasMoved pair (#21821) ringabout 2023-05-11 15:02:29 +08:00
  • 71439c2891 fixes links of generic define pragma (#21828) ringabout 2023-05-11 15:00:30 +08:00
  • f3a4cc584e make ORC threadlocal, take two (#21818) Andreas Rumpf 2023-05-10 12:54:43 +02:00
  • deaf684375 fix #9423 followup #17594: distinct generics now work in VM (#21816) ringabout 2023-05-10 17:06:14 +08:00
  • 4b76037e5f ignore inline hint for dynlib procs in codegen [backport] (#21817) metagn 2023-05-09 22:44:47 +03:00
  • 2479407d1a Merge branch 'devel' into araq-orc-hotfix araq-orc-hotfix araq 2023-05-09 20:36:09 +02:00
  • 5592d1ef2c fix nimrtl and nimhcr on arc/orc (#21814) metagn 2023-05-09 21:34:39 +03:00
  • b169dad1e5 Improve and refactor cellseqs_v2 in Nim standard library (#21796) Jordan Gillard 2023-05-09 14:33:35 -04:00
  • 5491e0c274 re-enable badssl test (#21775) metagn 2023-05-09 16:37:32 +03:00
  • 4ee70165f1 Add build-id=none for GCC when build for Release (#21808) Juan Carlos 2023-05-08 13:53:32 -03:00
  • ec3bca8fab Windows: use __declspec(thread) TLS implementation, it is MUCH faster… (#21810) Andreas Rumpf 2023-05-08 18:52:47 +02:00
  • e45eb39ef7 documents codegendecl for object types (#21811) Juan M Gómez 2023-05-08 16:04:27 +01:00
  • 4533e894ad adds an experimental mm:atomicArc switch (#21798) ringabout 2023-05-08 22:25:47 +08:00
  • ebdff1c7d3 fixes #21801; object field initialization with overloaded functions (#21805) ringabout 2023-05-08 19:52:28 +08:00
  • 71f2e1a502 🚀 Enhancing CellSeq for Better Readability and Maintainability (#21797) Jordan Gillard 2023-05-07 03:25:25 -04:00
  • 4a94f3606e revert #21799 and #21802 which don't pass the tests (#21804) ringabout 2023-05-07 15:22:42 +08:00
  • 8cf5643621 fixes #21280; Enum with int64.high() value crashes compiler (#21285) ringabout 2023-05-07 03:38:17 +08:00
  • 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