Commit Graph

  • ef29987781 An unnamed break in a block now gives an UnnamedBreak warning (#20901) ringabout 2022-11-24 14:31:47 +08:00
  • d149727f34 remove enabled defines in config (#20904) ringabout 2022-11-24 13:45:25 +08:00
  • d3eb1383d1 alloc uses atomic operations only when necessary (#20899) ringabout 2022-11-23 14:20:35 +08:00
  • 5adfaa2a92 render post expr blocks better (#20871) metagn 2022-11-22 22:40:05 +03:00
  • 09b7f90475 move system/atomics out of system; std/atomics should be preferred (#20875) ringabout 2022-11-23 03:39:30 +08:00
  • 8cfce70738 fix #18964 Small string case with else statement first in AST evaluat… (#20862) Bung 2022-11-23 03:08:17 +08:00
  • 0448f30fd9 fixes #20026; marks system procs which can raise defects (#20864) ringabout 2022-11-23 03:07:00 +08:00
  • 354eb2a86c fix #20866 [ORC] Bad codegen for global pointer to iterator (#20876) Bung 2022-11-23 03:05:16 +08:00
  • fc37554795 NimMain/NimPreMain calls are now only volatile when it makes sense. (#20882) Yuriy Glukhov 2022-11-22 15:55:31 +01:00
  • 27d9c67352 correct Ptr field name for RTL_CONDITION_VARIABLE? (#20896) metagn 2022-11-22 17:54:15 +03:00
  • f4553af343 Fix compiler build with -d:nimDebugReorder (#20888) Kyle Coffey 2022-11-22 08:51:17 -06:00
  • d5151c1afe switch to the official taskpools URL (#20893) ringabout 2022-11-22 16:15:36 +08:00
  • 75493cfb78 Small cleanup to cgen output (#20874) Matt Moseley 2022-11-21 12:00:46 -08:00
  • 753868f16c Fix #14476 (#20878) Jake Leahy 2022-11-22 06:59:06 +11:00
  • 19cc494b80 echo: only lock when threading is enabled (#20890) Tanguy 2022-11-21 20:56:54 +01:00
  • bce1f35f87 fixes strict effects (#20885) ringabout 2022-11-22 03:55:13 +08:00
  • 79b25a911b channel send() condition variable lock ordering (#20879) Ico Doornekamp 2022-11-21 13:11:28 +01:00
  • fe43f751eb fix #20835 (#20872) rockcavera 2022-11-18 03:41:46 -03:00
  • 68f6926348 remove useless defines (#20867) ringabout 2022-11-17 23:04:43 +08:00
  • 1707bc4a99 fixes #20856; store defaults directly (#20859) ringabout 2022-11-17 09:38:50 +08:00
  • cdbf5b4699 fixes a severe bug of testament (#20832) ringabout 2022-11-17 09:38:07 +08:00
  • e03a178bff rename std/threads to std/typedthreads (#20850) ringabout 2022-11-16 23:35:20 +08:00
  • 06cd15663d fixes ptr to cstring warnings[backport] (#20848) ringabout 2022-11-16 17:22:51 +08:00
  • 3d692d08f7 fixes a long-standing ARC bug (#20849) ringabout 2022-11-16 14:36:14 +08:00
  • 4a3be7e29e add documentation and changelog for default object fields (#20845) ringabout 2022-11-15 15:42:01 +08:00
  • 32b145460f createDir is now callable at compile time (#20824) Don-Duong Quach 2022-11-14 11:13:04 -08:00
  • de89f6ce32 add more test for #20836 (#20842) Derek 呆 2022-11-15 02:49:11 +08:00
  • 7f2ff909d9 fixes object default fields bugs and add tests (#20839) ringabout 2022-11-15 00:31:06 +08:00
  • 1daf43fb14 Allow users to set log flushing rules (#20817) Matt Haggard 2022-11-14 10:00:45 -05:00
  • d901d3b8c5 fixes #20836; fixes #20833; fixes unsafeNew (#20841) ringabout 2022-11-14 22:59:37 +08:00
  • 3eef0491a8 fix a few "broken link" warnings (#20837) Andrey Makarov 2022-11-14 10:43:29 +03:00
  • 7db0d2bb58 fixes a CI error (#20834) ringabout 2022-11-14 14:05:13 +08:00
  • d73fff1ecc fixes flaky CI with channels and ORC (#20831) ringabout 2022-11-13 15:29:47 +08:00
  • cfab08d985 fixes tests and add notes (#20830) ringabout 2022-11-13 12:52:21 +08:00
  • 1410243d3b fix #3505 wrong var {.global.} initialization, asign variable to it (#20812) Bung 2022-11-13 05:57:07 +08:00
  • 165d523edf Revert "fixes #20699; generate an empty struct for void type" (#20806) Andreas Rumpf 2022-11-12 22:56:40 +01:00
  • 73680cef95 [minor] documentation improvement (#20825) ringabout 2022-11-13 04:05:57 +08:00
  • bf0c17c9bc chore: wider nim cache name detection (#20826) scarf 2022-11-13 02:15:08 +09:00
  • 852cf596ed fixes a strange issue most likely caused by a git merge (#20822) Andreas Rumpf 2022-11-12 13:12:28 +01:00
  • c75e6f3583 [testament] parsetoml switches to official URL (#20819) ringabout 2022-11-12 12:28:20 +08:00
  • 77e58bf573 fixes #20807, refs #20450, regression with seq inference (#20818) metagn 2022-11-12 07:27:51 +03:00
  • 8e1181bde5 issue a warning for ptr to cstring conversion[backport] (#20814) ringabout 2022-11-12 02:32:33 +08:00
  • 6007a40eac support UncheckedArray[T] in repr_v2.nim (#20816) Derek 呆 2022-11-12 02:31:59 +08:00
  • 993630e40f switch to official docopt URL (#20815) ringabout 2022-11-11 23:05:27 +08:00
  • 15bffc20ed fixes tests for quit (#20813) ringabout 2022-11-11 19:01:35 +08:00
  • d17b1d475c revert #19891; nimRawSetjmp causes problems for mingw 32 bits too [backport] (#20758) ringabout 2022-11-11 15:42:31 +08:00
  • 645e632f21 enable yaml tests (#20810) ringabout 2022-11-11 13:53:25 +08:00
  • cc2b0f0172 [sugar] handle HiddenDeref in capture, error at CT if unsupported nnk (#20680) Vindaar 2022-11-10 21:42:53 +01:00
  • a15872ba9e refactor strongSpaceB with an enum (#20809) ringabout 2022-11-10 23:21:52 +08:00
  • 31be01d78f add taskpools to important packages (#20803) ringabout 2022-11-10 18:12:04 +08:00
  • 0264cded2b fixes #20798; add stew to important_packages (#20799) ringabout 2022-11-10 17:57:37 +08:00
  • 2848cdb18a fixes #13781; fixes #14901; add acyclic pragmas to FlowVar (#20804) ringabout 2022-11-10 16:54:39 +08:00
  • dac5a56d70 use tlsEmulation:off for freebsd (#20802) ringabout 2022-11-10 12:48:30 +08:00
  • 82e99f2332 fix topt_no_cursor.nim (#20791) Bung 2022-11-10 04:52:44 +08:00
  • 8fcb9380f0 fixes #20699; generate an empty struct for void type (#20790) Aditya Siram 2022-11-09 13:15:06 -06:00
  • 6894a00409 reduce openArray-related C undefined behavior (#20795) tersec 2022-11-09 17:08:44 +00:00
  • 25cb19a8fe fixes documentation regression and a bit clean up (#20793) ringabout 2022-11-09 23:50:14 +08:00
  • f11b7debf7 remove name field for ARC (#20797) ringabout 2022-11-09 23:22:55 +08:00
  • 0ead94c4eb add more {.cursor.} to vm (#20796) ringabout 2022-11-09 19:53:32 +08:00
  • 1826ff7d84 Use same defaults as JS for fetch options (#20783) Jake Leahy 2022-11-09 22:22:18 +11:00
  • d8d08324d3 clean up system/arc (#20792) ringabout 2022-11-09 13:13:52 +08:00
  • cdb136f585 arc/orc no longer needs type names by default; with nimTypeNames it gets nicer names (#20789) ringabout 2022-11-09 03:39:42 +08:00
  • 7d15fdd375 implements display based subtype checking (6.4x faster without threads; 2.8x faster with threads) (#20781) ringabout 2022-11-08 20:08:01 +08:00
  • ca3b6cba5d fixes nightlies regression; patches for freebsd (#20786) ringabout 2022-11-08 17:13:29 +08:00
  • 53643c9bc4 Update testament usage to clarify testament all (#20757) Lee Matos 2022-11-07 18:23:44 -05:00
  • 600b3a91ab fixes regression #20746; remove string copies for ORC booted compiler (#20776) ringabout 2022-11-07 21:36:43 +08:00
  • 66b0c843c3 fixes #20694; the exit function now takes cint type (#20775) ringabout 2022-11-07 19:17:52 +08:00
  • 0b4f502393 Export trace member of exception type to allow custom stack trace entries (#20772) Ico Doornekamp 2022-11-07 12:17:00 +01:00
  • a228e331f3 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
  • fc8bfd781a fixes pre-existing quit documentation regression [backport] (#20763) ringabout 2022-11-06 18:50:10 +08:00
  • bae0fb720a fix #19149 Invalid codegen when returning var tuple from a template (#20762) Bung 2022-11-06 18:49:34 +08:00
  • fdc8dd4128 Arc global (#20768) Bung 2022-11-06 18:47:35 +08:00
  • 93b085a57a closes #12589; add testcase (#20769) ringabout 2022-11-06 18:46:51 +08:00
  • 3c2c728eb6 codegen: optimized generation of proc headers (#20770) Andreas Rumpf 2022-11-06 11:46:19 +01:00
  • f0400eef68 Fix typo in nimsuggest.nim (#20767) Ikko Ashimine 2022-11-06 04:32:28 +09:00
  • afd4e22f76 Revert "fix arc global variable issues" (#20764) ringabout 2022-11-05 22:47:12 +08:00
  • 10e7f18d01 remove compiler/strutils2.nim (#20748) Bung 2022-11-05 19:22:45 +08:00
  • a3d32a4176 fix arc global variable issues (#20759) Bung 2022-11-05 19:22:16 +08:00
  • 92e525d2a6 add effectsOf to map in the std/sets module (#20760) ringabout 2022-11-05 19:05:02 +08:00
  • 4b24d85907 Update testament docs demo, command output, and gotchas (#20756) Lee Matos 2022-11-05 06:10:19 -04:00
  • d5cc2085ea ref #20694; quit value gets saturated to ranges (#20753) ringabout 2022-11-05 17:58:57 +08:00
  • 51bef9b4a8 fix posix.mq_receive compilation with cpp backend (#20710) n5m 2022-11-05 05:31:19 +00:00
  • 4491da4c4d Support doc comments in new-styled concepts (#20752) konsumlamm 2022-11-04 13:32:41 +01:00
  • ecc8f61fe4 Fix #18079 Illegal storage access compiling call with nested ref/deref (#20738) Bung 2022-11-04 16:54:45 +08:00
  • 12a20b9fb6 revert #20719; relieve std/assertions of the sysFatal dep (#20743) ringabout 2022-11-04 16:53:19 +08:00
  • 8fb172c7a6 add effectsOf to std/tables (#20751) ringabout 2022-11-04 16:25:40 +08:00
  • 090661d46c add a testcase for laxeffects (#20750) ringabout 2022-11-04 12:43:32 +08:00
  • 4503fa5422 Uri.isIpv6 exported (#20736) Juan Carlos 2022-11-03 05:48:51 -03:00
  • f562a5c55c Improve dollar IpAddress (#20729) Juan Carlos 2022-11-03 05:48:25 -03:00
  • 46eac22172 Improve dollar int (#20737) Juan Carlos 2022-11-03 05:44:11 -03:00
  • 0b1d1b7886 fixes #15688; handle strongSpace overflow issues (#20724) ringabout 2022-11-03 16:18:09 +08:00
  • c4e5dab419 fixes #20740; fixes pre-existing field visibility issues and removes efSkipFieldVisibilityCheck (#20741) ringabout 2022-11-03 15:46:16 +08:00
  • 6b1e353aa1 nim-gdb: remove unnecessary quotes and fix uname (#20739) Xiao-Yong 2022-11-02 23:51:21 -05:00
  • 117a19d032 closes #13618; add testcase (#20734) ringabout 2022-11-02 19:25:51 +08:00
  • 606aa45ec6 Export FileMode (#20726) Antonis Geralis 2022-11-02 11:52:15 +02:00
  • 87f7f50553 closes #14216; add testcase (#20733) ringabout 2022-11-02 15:29:46 +08:00
  • 841d9d5975 closes #16331; add testcase (#20730) ringabout 2022-11-02 12:01:36 +08:00
  • 58f79e7c3e fix sighashes for generic ref (#20723) Jacek Sieka 2022-11-01 19:01:06 +01:00
  • 59083e2e48 fixes ssl static link regression (#20722) ringabout 2022-11-01 20:34:58 +08:00
  • 75ece74bdd fixes #20526; use nimPreviewSlimSystem for documentation build (#20714) ringabout 2022-11-01 19:53:14 +08:00