Commit Graph

  • 20698b8057 fixes #23494; Wrong type in object construction error message (#23504) ringabout 2024-04-16 18:46:59 +08:00
  • 549ef24f35 fixes #23499; don't skip addr when constructing bracketExpr (#23503) ringabout 2024-04-15 23:28:14 +08:00
  • 7208a27c0f strictdefs for repr so that it can used for debugging purposes in t… (#23501) ringabout 2024-04-15 15:36:37 +08:00
  • bcc935ae6a fixes #23487; JS chckNilDisp is wrong (#23490) ringabout 2024-04-13 22:37:37 +08:00
  • 5d2a712b0e [JS backend] improve discard statement; ridding of the awkward special variable _ (#23498) ringabout 2024-04-13 22:30:57 +08:00
  • 1bd0955218 fix JSON deep copy description (#23495) Pouriya Jamshidi 2024-04-12 08:14:33 +02:00
  • 779bc8474b fixes #4299 #12492 #10849; lambda lifting for JS backend (#23484) ringabout 2024-04-11 15:14:56 +08:00
  • 2bd2f28858 Better documentation for typedthreads module (#23483) Antoine Delègue 2024-04-11 09:13:17 +02:00
  • 9b378296f6 fixes addr/hiddenAddr in strictdefs (#23477) ringabout 2024-04-10 20:41:16 +08:00
  • 72d0ba2df5 remove unused magics: mIntToStr, mInt64ToStr, mFloatToStr (#23486) ringabout 2024-04-09 20:39:14 +08:00
  • 73b0b0d31c stop gensym identifiers hijacking routine decl names in templates (#23392) metagn 2024-04-09 15:37:34 +03:00
  • 19fdbfc173 Converted the 'invalid kind for firstOrd/lastOrd(XXX)' messages from internal errors to fatal errors. (#23443) (#23447) v1.6.20 Nikolay Nikolov 2024-04-06 15:33:03 +03:00
  • c23d6a3cb9 Update encodings.nim, fix open with bad arg raising no EncodingError (#23481) lit 2024-04-06 20:21:55 +08:00
  • 8c9fde76b5 fixes JS tests (#23479) ringabout 2024-04-05 19:26:23 +08:00
  • f175c81079 fixes #23440; fixes destruction for temporary object subclass (#23452) ringabout 2024-04-05 14:56:39 +08:00
  • fc48c7e615 apply the new mangle algorithm to JS backend for parameters and procs (#23476) ringabout 2024-04-05 14:54:48 +08:00
  • e4522dc87f remove internalNew from system (#23475) ringabout 2024-04-04 18:53:30 +08:00
  • 14e79b79bc remove BountySource which doesn't exist anymore (#23474) ringabout 2024-04-04 18:53:09 +08:00
  • 9e1b170a09 fixes #16771; lower swap for JS backend (#23473) ringabout 2024-04-03 22:59:35 +08:00
  • dee55f587f Update syncio.nim, fixes "open by FileHandle" doesn't work on Windows (#23456) lit 2024-04-03 15:32:26 +08:00
  • 3bdb531f90 fixes testament targets field (#23472) ringabout 2024-04-03 11:33:56 +08:00
  • 9ad4309ca4 bump nimble version (#23467) ringabout 2024-04-03 00:18:57 +08:00
  • a1602b0d85 dynlib keeps exported functions alive in emscripten (#23469) ringabout 2024-04-03 00:18:03 +08:00
  • 32fa7e2871 fixes #9550; Concept related crash only when compiling to JS (#23470) ringabout 2024-04-03 00:09:10 +08:00
  • cf00b2fd9e adds ccMember CC fixes #23434 (#23457) Juan M Gómez 2024-03-29 21:09:00 +00:00
  • 4b6a9e4add fixes #23422; card regression (#23437) ringabout 2024-03-28 18:04:47 +08:00
  • a24990bd8c fixes #23429; rework --verbosity with warnings/hints (#23441) ringabout 2024-03-28 18:04:12 +08:00
  • afc30a3b93 Fix compile time errors when using tables on 8/16-bits systems. (#23450) Gianmarco 2024-03-28 10:54:29 +01:00
  • b47747d318 [backport v2.0] Converted the 'invalid kind for firstOrd/lastOrd(XXX)' messages from internal errors to fatal errors. (#23443) (#23446) v2.0.4 Nikolay Nikolov 2024-03-27 16:58:56 +02:00
  • c934d5986d Converted the 'invalid kind for firstOrd/lastOrd(XXX)' messages from internal errors to fatal errors. (#23443) Nikolay Nikolov 2024-03-27 11:51:44 +02:00
  • fe42adeea7 Add back markUsed in symChoice SirOlaf 2024-03-26 00:20:35 +01:00
  • 4c38569229 Change unicode lookup tables to have int32 elements to support platforms where sizeof(int) < 4 (#23433) Gianmarco 2024-03-25 10:59:48 +01:00
  • 280f877145 fix atomicarc increment (#23427) Jaremy Creechley 2024-03-25 11:59:18 +02:00
  • 33902d9dbb [Cpp] Fixes an issue when mixing hooks and calls (#23428) Juan M Gómez 2024-03-21 07:48:14 +00:00
  • 50c1e93a74 fix: use ErrorColor for hints marked as errors (#23430) Igor Sirotin 2024-03-21 07:26:26 +00:00
  • 5667fbfbf3 fix position for "imported but not used" warning for modules inside brackets (#23424) Александр Старочкин 2024-03-21 10:03:31 +03:00
  • d4b58b0b06 bump NimVersion to 2.0.4 narimiran 2024-03-19 16:39:02 +01:00
  • 8f9fde0615 bump NimVersion to 1.6.20 narimiran 2024-03-19 16:37:43 +01:00
  • ef356cfd4b * [backport] fixed nimsuggest crash with 'Something = concept' put (erroneously) outside of a 'type' block (#23331) (#23346) Nikolay Nikolov 2024-03-19 06:46:52 +02:00
  • 6c4c60eade Adds support for custom ASTs in the Nim parser (#23417) Andreas Rumpf 2024-03-18 20:27:00 +01:00
  • 3d780cdde4 Remove raisesList reset SirOlaf 2024-03-16 21:09:30 +01:00
  • ebc5c0cafa Don't start with getEbase SirOlaf 2024-03-16 21:08:30 +01:00
  • 6aa0183dcb Remove line SirOlaf 2024-03-16 20:37:41 +01:00
  • ac27b5d4f0 Update test SirOlaf 2024-03-16 20:35:11 +01:00
  • 15b2c7eb3a Explicit generics SirOlaf 2024-03-16 20:26:03 +01:00
  • c4e18c79eb Don't take owner for effects SirOlaf 2024-03-16 19:39:00 +01:00
  • 380933dc9a Use generic instance for markUsed SirOlaf 2024-03-16 19:34:22 +01:00
  • cbf48a253f Update manual.md (#23393) arkanoid87 2024-03-16 06:23:44 +01:00
  • f639cf063f fixes #23401; prevents nrvo for cdecl procs (#23409) ringabout 2024-03-16 13:23:15 +08:00
  • b387bc49b5 chore: fix some typos (#23412) soonsouth 2024-03-16 08:35:18 +08:00
  • 899ba01ccf + added nimsuggest support for exception inlay hints (#23202) Nikolay Nikolov 2024-03-15 19:20:10 +02:00
  • c2c00776e3 fix BigInt conversion, xOffset/yOffset to int from int64 (#23404) Chancy K 2024-03-14 21:13:40 -05:00
  • 7657a637b8 refactoring: no inheritance for PType/PSym (#23403) Andreas Rumpf 2024-03-14 19:23:18 +01:00
  • e6ee956845 fixes #22753; Nimsuggest segfault with invalid assignment to table (#22781) (#23314) Nikolay Nikolov 2024-03-14 19:35:25 +02:00
  • 51837e8127 Fix #23381, Use sink and lent to avoid Future[object] making a copy (#23389) 握猫猫 2024-03-14 18:24:39 +08:00
  • fb6c805568 propagate efWantStmt in semWhen (#23400) metagn 2024-03-14 13:23:09 +03:00
  • 7c11da3f22 fixes #23382; gives compiler errors for closure iterators in JS (#23398) ringabout 2024-03-14 18:12:29 +08:00
  • 78c834dd76 Fixes an issue where exported types werent being cgen with the exportc pragma (#23369) Juan M Gómez 2024-03-11 12:57:55 +00:00
  • 93399776c4 [C++] Allow member to define static funcs (#23387) Juan M Gómez 2024-03-11 11:10:43 +00:00
  • 94c5996877 Update tests/js/tos.nim, make isAbsolute tested on nodejs under Windows. (#23377) lit 2024-03-09 18:43:27 +08:00
  • 1e20165a15 fixes #22166; adds sideeffects for close and setFilePos (#23380) ringabout 2024-03-09 18:43:00 +08:00
  • e374759f29 [Backport 2.0] When NimScript errors prevents NimSuggest from Init (#23349) Juan M Gómez 2024-03-09 10:42:34 +00:00
  • 320311182c fixes #22284; fixes #22282; don't override original parameters of inferred lambdas (#23368) ringabout 2024-03-09 18:42:15 +08:00
  • f80a5a30b4 fixes #23378; fixes js abs negative int64 (#23379) ringabout 2024-03-09 18:41:39 +08:00
  • 6ebad30e7a closes #22846; adds a test case (#23374) ringabout 2024-03-08 14:06:04 +08:00
  • c2d2b6344d remove mention of GC_ref and GC_unref for strings (#23373) ringabout 2024-03-07 04:24:55 +08:00
  • a2584c779b closes #15751; adds a test case (#23372) ringabout 2024-03-06 16:25:20 +08:00
  • 7cd3d60683 fixes #12703; nim cpp rejects valid code would lose const qualifier for cstring to string via cstrToNimstr (#23371) ringabout 2024-03-06 01:06:58 +08:00
  • d373d304ff closes #10219; adds a test case (#23370) ringabout 2024-03-05 16:39:20 +08:00
  • e217bb24a1 fixes #20945; fixes #18262; provides C API NimDestroyGlobals for static/dynlib libraries (#23357) ringabout 2024-03-04 17:14:25 +08:00
  • 0de70dc7f3 [backport 2.0] nimsuggest fix (#23336) Juan M Gómez 2024-03-04 08:58:54 +00:00
  • 6e875cd7c2 fix isAbsolute broken when nodejs on Windows (#23365) litlighilit 2024-03-04 16:58:33 +08:00
  • 2081da3207 makes nimsuggest listen on localhost by default (#23351) Juan M Gómez 2024-03-04 08:58:06 +00:00
  • a619434904 remove obselete doc with nimrtl (#23358) ringabout 2024-03-04 16:57:40 +08:00
  • 248850a0ce ref #23333; fixes AF_INET6 value on Linux (#23334) ringabout 2024-03-04 00:52:56 +08:00
  • 90fe1b340f Dont mangle when targeting cpp (#23335) Juan M Gómez 2024-03-03 16:37:29 +00:00
  • afced7d9ab [Backport 1.6] When NimScript errors prevents NimSuggest from Init (#23348) Juan M Gómez 2024-03-03 16:36:34 +00:00
  • 79bd6fe084 Update browsers.nim, deprecate unimplemented openDefaultBrowser() (#23332) litlighilit 2024-03-04 00:27:27 +08:00
  • 15577043e8 Fix nimsuggest highlight for import statements (#23263) autumngray 2024-03-03 16:05:11 +01:00
  • aa30233ea7 fixes #23273; forbids methods having importc pragmas (#23324) ringabout 2024-03-03 23:04:24 +08:00
  • 572b0b67ff fixes sink regression for ORC; ref #23354 (#23359) ringabout 2024-03-03 23:03:53 +08:00
  • 31d7554524 fixes #13481; fixes #22708; disable using union objects in VM (#23362) ringabout 2024-03-03 22:56:06 +08:00
  • f4fe3af42a make use of C++11's auto type deduction for temporary variables (#23327) heterodoxic 2024-03-03 15:53:23 +01:00
  • 2f15b67fd9 fixes an issue with string to 'var openArray' at compile-time; [backport] (#23363) Andreas Rumpf 2024-03-03 15:40:08 +01:00
  • a1e41930f8 strformat: detect format string errors at compile-time (#23356) Jacek Sieka 2024-03-03 15:40:53 +01:00
  • 24fbacc63f fixes an issue with string to 'var openArray' at compile-time; [backp… (#23363) Andreas Rumpf 2024-03-03 15:40:08 +01:00
  • e03667e920 improve error messages [backport] (#23345) ringabout 2024-02-27 00:24:16 +08:00
  • 1e7ca2dc78 improve error messages [backport] (#23345) ringabout 2024-02-27 00:24:16 +08:00
  • fa91823e37 Revert "disable measuremancer" (#23353) ringabout 2024-02-26 19:51:37 +08:00
  • 93a8b85a91 fixes #23306 nim cpp -r invalid code generation regression with closure iterators and try/catch-like constructions (#23317) Juan M Gómez 2024-02-26 10:21:03 +00:00
  • 14cdcc091f disable measuremancer (#23352) ringabout 2024-02-26 13:55:18 +08:00
  • 37ed8c8480 * fixed nimsuggest crash with 'Something = concept' put (erroneously) outside of a 'type' block (#23331) Nikolay Nikolov 2024-02-24 08:55:23 +02:00
  • 11c048b06f fixes #22753; Nimsuggest segfault with invalid assignment to table (#22781) (#23313) Nikolay Nikolov 2024-02-24 08:54:42 +02:00
  • 51c86fdae7 * fixed nimsuggest crash when opening a .nim file, that contain a {.fatal: "msg".} pragma. (#23325) (#23329) Nikolay Nikolov 2024-02-24 08:40:47 +02:00
  • 22de3ae53e * fixed nimsuggest crash when opening a .nim file, that contain a {.fatal: "msg".} pragma. (#23325) (#23328) Nikolay Nikolov 2024-02-24 08:40:18 +02:00
  • 6ce6cd4bb8 fixes #22723; skips tyUserTypeClasses in injectdestructors (#23341) ringabout 2024-02-24 14:39:56 +08:00
  • 248bdb276a compiler/ast.nim: fix a typo (#23340) litlighilit 2024-02-23 20:11:27 +08:00
  • 09580eeec9 Fixes #23337; When NimScript errors prevents NimSuggest from Init (#23338) Juan M Gómez 2024-02-22 13:56:45 +00:00
  • 59c65009a5 ORC: added -d:nimOrcStats switch and related API (#23272) Andreas Rumpf 2024-02-21 16:58:30 +01:00
  • 773c066634 * fixed nimsuggest crash when opening a .nim file, that contain a {.fatal: "msg".} pragma. (#23325) Nikolay Nikolov 2024-02-20 09:11:08 +02:00