Commit Graph

  • 8f5ae28fab fixes #22672; Destructor not called for result when exception is thrown (#23267) ringabout 2024-06-06 17:51:41 +08:00
  • 69d0b73d66 fixes #22510 (#23100) Andreas Rumpf 2024-06-06 00:52:01 +02:00
  • 87e56cabbb make std/options compatible with strictdefs (#23675) ringabout 2024-06-06 02:54:25 +08:00
  • 2d1533f34f fixes #5901 #21211; don't fold cast function types because of gcc 14 (#23683) ringabout 2024-06-06 02:54:00 +08:00
  • 42e8472ca6 fix noreturn/implicit discard check logic (#23681) metagn 2024-06-05 21:53:05 +03:00
  • 4a6eea6894 progress araq-carry-flag araq 2024-06-04 20:39:15 +02:00
  • f75bf972a5 implements rfc #435; Better effect tracking for inner routines pr_recursive_strict_effects ringabout 2024-06-04 22:51:47 +08:00
  • 7db4376cda fixes openarray hoist with gcc 14 (#23647) ringabout 2024-06-04 15:43:12 +08:00
  • 77c04092e0 Add linux/loongarch64 support in 'compiler/installer.ini' (#23672) qiangxuhui 2024-06-04 15:50:35 +08:00
  • 17475fc5d3 fixes openarray hoist with gcc 14 (#23647) ringabout 2024-06-04 15:43:12 +08:00
  • a85c635da8 fixes#23665; rework spawn with gcc 14 and fixes other tests (#23660) ringabout 2024-06-02 17:54:39 +08:00
  • 3e18c48cda [backport] test more packages (#23671) Miran 2024-06-03 13:58:29 +02:00
  • d22e8f7f82 [backport] test more packages (#23671) Miran 2024-06-03 13:58:29 +02:00
  • 3455623500 rework ctypes with gcc 14 (#23636) ringabout 2024-06-02 21:16:44 +08:00
  • 4bd1cf2376 rework ctypes with gcc 14 (#23636) ringabout 2024-06-02 21:16:44 +08:00
  • 8daac1b061 [Backport 2.0] Updates nimble (#23643) Juan M Gómez 2024-06-02 14:16:04 +01:00
  • a9a32ca3b8 improve view types for jsgen; eliminate unnecessary copies of view types (#23654) ringabout 2024-06-02 21:15:31 +08:00
  • cb0ebecb20 #Fixes #23657 C++ compilation fails with: 'T1_' was not declared in t… (#23666) Juan M Gómez 2024-06-02 14:15:03 +01:00
  • 08f1eac8ac fixes#23665; rework spawn with gcc 14 and fixes other tests (#23660) ringabout 2024-06-02 17:54:39 +08:00
  • 7906c05824 use CPU flag instead of thread local storage for the error indicator; progress araq 2024-06-02 11:53:01 +02:00
  • de4c7dfdd9 fixes #22798; Duplicate libraries linker warning (i.e., '-lm') on macOS (#23292) ringabout 2024-06-02 09:36:20 +08:00
  • 05b29919e1 WIP araq 2024-06-01 19:00:23 +02:00
  • cdfc886f88 fixes #23663; Add hash() for Path (#23664) ringabout 2024-05-31 17:07:48 +08:00
  • c1f31cedbb remove winim from important packages; since CI doesn't check windows platform (#23661) ringabout 2024-05-30 12:34:46 +08:00
  • b172b34a24 Treat CJK Ideographs as letters in isAlpha() (#23651) Alexander Kernozhitsky 2024-05-29 06:42:07 +02:00
  • d923c581c1 revert #23436; remove workaround (#23653) ringabout 2024-05-28 20:40:41 +08:00
  • cc5ce72376 fixes #23635; tasks.toTask Doesn't Expect a Dot Expression (#23641) ringabout 2024-05-27 22:58:43 +08:00
  • c615828ccb fixes #22852; fixes #23435; fixes #23645; SIGSEGV when slicing string or seq[T] with index out of range (#23279) ringabout 2024-05-27 20:13:18 +08:00
  • 3bda5fc840 Handle arbitrarily long symlink target in expandSymlinks() (#23650) Alexander Kernozhitsky 2024-05-27 11:01:13 +02:00
  • ce85b819ff Prevent font flashing in the docs (#23622) Nils Lindemann 2024-05-27 11:00:25 +02:00
  • cf7b0c9da9 Apply suggestions from code review ringabout 2024-05-25 08:57:50 +08:00
  • 4813733852 fixes ringabout 2024-05-25 08:56:51 +08:00
  • 26bd611cc7 check twice ringabout 2024-05-24 22:58:10 +08:00
  • daad06bd07 closes #13426; adds a test case (#23642) ringabout 2024-05-24 22:55:59 +08:00
  • f5bff7cb24 fixes ppa ringabout 2024-05-24 22:44:28 +08:00
  • 6b130813ac test gcc-14 on ubuntu ringabout 2024-05-24 22:25:39 +08:00
  • 7071e3a080 closes #15778; adds a test case (#23613) ringabout 2024-05-16 02:51:41 +08:00
  • 98075688f3 fixes openarray views default values in JS (#23607) ringabout 2024-05-15 00:07:47 +08:00
  • 5abf9a1d77 fixes #23440; fixes destruction for temporary object subclass (#23452) ringabout 2024-04-05 14:56:39 +08:00
  • ab053fd56a remove HEAD arraymancer dependency requirement in package CI (#23509) metagn 2024-04-17 06:02:54 +03:00
  • afa5c5a03c Updates nimble (#23601) Juan M Gómez 2024-05-23 20:07:36 +01:00
  • d837d32fd5 Skip tyAlias inside semTypeTraits in case a concept accidently emits one (#23640) Jason Beetham 2024-05-23 12:15:20 -06:00
  • 598de35d45 doc(format): ospaths2,strutils: followup #23560 (#23629) lit 2024-05-20 19:18:28 +08:00
  • a88b275bc3 doc(format): system.nim: doc of hostCPU for loongarch64 (#23621) lit 2024-05-17 20:35:02 +08:00
  • e57b207ff8 Support NetBSD/aarch64 (#23616) PHO 2024-05-17 06:22:49 +09:00
  • b9951e8c87 fixes lifting subtype calling parent's hooks (#23612) ringabout 2024-05-16 02:52:18 +08:00
  • 3864066408 [Backport 1.6] Fix reset code gen for range types (#22462, #23214) (#23215) (#23638) Giuliano Mega 2024-05-23 06:30:15 -03:00
  • 9ad0ada8e4 adds Nim-related mimetypes back (#23589) ringabout 2024-05-10 16:30:24 +08:00
  • 30eb2b394e Improve strutils.rsplit doc, proc and iterator have oppose result order. (#23570) lit 2024-05-10 16:30:06 +08:00
  • 6a1694b28b fixes #23552; Invalid codegen when trying to mannualy delete distinct seq (#23558) ringabout 2024-05-09 04:54:03 +08:00
  • 8f5451832e Add a note about the sideeffect pragma (#23543) Antonis Geralis 2024-05-08 23:53:29 +03:00
  • cd65b5e5f8 Add Complex version of almostEqual function (#23549) Angel Ezquerra 2024-05-08 22:53:01 +02:00
  • 80a6005f55 fixes #22409; don't check style for enumFieldSymChoice in the function (#23580) ringabout 2024-05-08 23:10:48 +08:00
  • cd72be29c6 fixes #23442, fix for FileId under Windows (#23444) lit 2024-05-08 23:07:32 +08:00
  • 1425654e9d fixes #23556; typeinfo.extendSeq generates random values in ORC (#23557) ringabout 2024-05-03 22:29:56 +08:00
  • 1463d811fb Update unicode.nim: cmpRunesIgnoreCase: fix doc format (#23560) lit 2024-05-02 16:07:19 +08:00
  • d372a0030d fixes #23419; internal error with void in generic array instantiation (#23550) ringabout 2024-05-01 15:02:43 +08:00
  • 6cd03bae29 Minor refactoring (#23637) Andreas Rumpf 2024-05-23 08:53:45 +02:00
  • 5cd141cebb fixes reifiedOpenArray; nkHiddenStdConv is PathKinds1 not PathKinds0 (#23633) ringabout 2024-05-22 20:38:09 +08:00
  • a6e729ed5d fixes #23321; Error: internal error: openArrayLoc: ref array[0..0, int] (#23548) ringabout 2024-04-29 22:58:33 +08:00
  • c5f2d84ac7 fix typo: "As can been seen" to "As can be seen" (#23544) yojiyama7 2024-04-28 19:36:51 +09:00
  • 24e5e9875c fixes #23531; fixes invalid meta type accepted in the object fields (#23532) ringabout 2024-04-26 22:05:03 +08:00
  • 4e977767a7 fixes #23536; Stack trace with wrong line number when the proc called inside for loop (#23540) ringabout 2024-04-26 22:02:02 +08:00
  • df589bcce1 fixes #23522; fixes pre-existing wrong type for iter in liftIterSym (#23538) ringabout 2024-04-26 19:00:25 +08:00
  • e690ff35a2 fixes #23525; an 'emit' pragma cannot be pushed (#23537) ringabout 2024-04-25 00:43:29 +08:00
  • e3f4c3d417 fixes #23524; global variables cannot be analysed when injecting move (#23529) ringabout 2024-04-24 18:47:05 +08:00
  • efcb6b4b11 * fix for the debug line info code generation (#23488) Nikolay Nikolov 2024-04-22 14:55:14 +03:00
  • 5eee3e06fc fix #23518 - <expr> is crashes nimsuggest (#23523) José Paulo 2024-04-21 16:30:12 -03:00
  • dbbd2c8002 fixes #23505; fixes injectdestructors errors on transformed addr (deref) refs (#23507) ringabout 2024-04-18 17:57:44 +08:00
  • 59e49ded2d fixes #23494; Wrong type in object construction error message (#23504) ringabout 2024-04-16 18:46:59 +08:00
  • 4bf12a086d fix JSON deep copy description (#23495) Pouriya Jamshidi 2024-04-12 08:14:33 +02:00
  • b1bfba9a31 stop gensym identifiers hijacking routine decl names in templates (#23392) metagn 2024-04-09 15:37:34 +03:00
  • a798356838 Update encodings.nim, fix open with bad arg raising no EncodingError (#23481) lit 2024-04-06 20:21:55 +08:00
  • 1d7170f0ed Update syncio.nim, fixes "open by FileHandle" doesn't work on Windows (#23456) lit 2024-04-03 15:32:26 +08:00
  • eaa8c7ca7a fixes #23422; card regression (#23437) ringabout 2024-03-28 18:04:47 +08:00
  • 309f97af4c fixes #23627; Simple destructor code gives invalid C (#23631) ringabout 2024-05-21 20:53:08 +08:00
  • 5f8e08031d fixes #23429; rework --verbosity with warnings/hints (#23441) ringabout 2024-03-28 18:04:12 +08:00
  • c2a14cb3fc Fix compile time errors when using tables on 8/16-bits systems. (#23450) Gianmarco 2024-03-28 10:54:29 +01:00
  • b3a62931cd Update manual.md (#23393) arkanoid87 2024-03-16 06:23:44 +01:00
  • b213da9937 chore: fix some typos (#23412) soonsouth 2024-03-16 08:35:18 +08:00
  • 6eb3e3134e closes #22846; adds a test case (#23374) ringabout 2024-03-08 14:06:04 +08:00
  • 1e2d98a3e0 closes #15751; adds a test case (#23372) ringabout 2024-03-06 16:25:20 +08:00
  • 55b5068d20 closes #10219; adds a test case (#23370) ringabout 2024-03-05 16:39:20 +08:00
  • c17e48c9c5 makes nimsuggest listen on localhost by default (#23351) Juan M Gómez 2024-03-04 08:58:06 +00:00
  • 11713ef018 remove obselete doc with nimrtl (#23358) ringabout 2024-03-04 16:57:40 +08:00
  • b522d1fe24 Dont mangle when targeting cpp (#23335) Juan M Gómez 2024-03-03 16:37:29 +00:00
  • dd94d98110 Fix nimsuggest highlight for import statements (#23263) autumngray 2024-03-03 16:05:11 +01:00
  • b838d3ece1 doc(format): ospaths2,strutils: followup #23560 (#23629) lit 2024-05-20 19:18:28 +08:00
  • b3b26b2e56 doc(format): system.nim: doc of hostCPU for loongarch64 (#23621) lit 2024-05-17 20:35:02 +08:00
  • 4e7c70fd7d provides a $ function for Path (#23617) ringabout 2024-05-17 20:22:53 +08:00
  • b87732b5f1 fixes #16671; openarray conversion for object construction (#23618) ringabout 2024-05-17 05:27:08 +08:00
  • 0ba932132e Support NetBSD/aarch64 (#23616) PHO 2024-05-17 06:22:49 +09:00
  • 2c8551556e fixes lifting subtype calling parent's hooks (#23612) ringabout 2024-05-16 02:52:18 +08:00
  • c08356865d closes #15778; adds a test case (#23613) ringabout 2024-05-16 02:51:41 +08:00
  • b42f1ca8a4 fixes deprecation messages and adds missing commas (#23609) ringabout 2024-05-15 05:01:54 +08:00
  • 9b31d4aaa6 + support isGenericInstance parameter in findSymInfoIndex and use it to mark caught exceptions only for isGenericInstance=true records Nikolay Nikolov 2024-05-14 20:18:12 +03:00
  • 34ab3ebcc7 + proper support for isGenericInstance in findSymData, findSymDataInRange, deduplicateSymInfoPair, etc. Nikolay Nikolov 2024-05-14 19:54:01 +03:00
  • 27ded57d69 + support the new isGenericInstance field in deduplicateSymInfoPair Nikolay Nikolov 2024-05-14 19:40:19 +03:00
  • 0fcd838fd9 fixes openarray views default values in JS (#23607) ringabout 2024-05-15 00:07:47 +08:00
  • 284f3cec81 * for inlay type hints, take only nimsuggest symbols with isGenericInstance = false * for inlay exception hints, take only nimsuggest symbols with isGenericInstance = true Nikolay Nikolov 2024-05-14 19:05:35 +03:00