Commit Graph

  • f2b52ec432 fix #7446 Generics: type mismatch 'SomeunsignedInt or Natural' (#20522) Bung 2022-10-11 17:42:49 +08:00
  • 01d27ef1db fix #18886 crash on ambiguous proc cast (#20472) Bung 2022-10-10 17:09:54 +08:00
  • 6df5fa424a closes #12994; add testcase (#20511) ringabout 2022-10-08 00:27:17 +08:00
  • ebd6619aaa close #11415; add testcase (#20486) ringabout 2022-10-03 16:37:27 +08:00
  • 0cf39669df Fix #19224 For loops over a hardcoded empty array crash the compiler (#20476) Bung 2022-10-02 05:19:07 +08:00
  • 512aef60ae Use vccexe when generating static lib with vcc (#19843) Tomohiro 2022-09-28 22:07:41 +09:00
  • 2dff0c1a61 Fix issue with fields trying to use wrong name (#12655) Peter Munch-Ellingsen 2022-09-26 21:44:02 +02:00
  • f0ae1ed544 Add benchmarking based on Minimize (#21566) Federico Ceratto 2023-04-25 12:29:17 +01:00
  • 5def1fc8f6 temporarily disable badssl tests (#21710) metagn 2023-04-23 08:09:25 +03:00
  • 07824b3053 close #15955; add a test case (#20414) ringabout 2022-09-24 01:37:21 +08:00
  • 0dc51dfe47 Improve error message when instantiating generics with object constructor (#20358) Bung 2022-09-22 09:11:39 +08:00
  • 09be80c857 report expression has no type other than has to be used (or discarded… (#20392) Bung 2022-09-20 20:50:48 +08:00
  • 82af5c7f6d fix #19882 Improve error message when instantiating generics that lac… (#20356) Bung 2022-09-20 06:31:40 +08:00
  • 892b1f7583 Fix #16937; --clib option pass library name to backend C compiler correctly (#19754) Tomohiro 2022-09-02 02:57:17 +09:00
  • 3e93e00391 remove var for ref parameters in std/tables (#20175) ringabout 2022-08-26 05:48:43 +08:00
  • 7acdacb253 fixes #18983 #5282 #13008; recursive types casue infinite type (#20172) ringabout 2022-08-24 01:58:50 +08:00
  • b92336ab33 fixes #20149; fixes #16762; hintAsError and warningAsError now ignore foreign packages (#20151) ringabout 2022-08-20 04:24:09 +08:00
  • 6f347a82aa closes #6559; add testcase (#20200) ringabout 2022-08-12 09:03:10 +08:00
  • f3300c1a9c Warn when casting to a larger type (#20103) konsumlamm 2022-07-28 15:09:58 +02:00
  • 42020a2331 Fixed noinit pragma for closure variables (#20101) Yuriy Glukhov 2022-07-28 12:43:41 +02:00
  • e494f1b21e fix #20002 (#20004) metagn 2022-07-15 13:37:08 +03:00
  • 22d043997c Fixes Compilation error with --app:lib (#19965) Juan M Gómez 2022-07-10 15:40:26 +02:00
  • 81a52fae78 closes #15897; add testcase (#19961) flywind 2022-07-02 16:51:21 +08:00
  • ab1717984d Allow recursive closure iterators (#19939) Tanguy 2022-06-30 23:19:04 +02:00
  • d6ea7cc49a closes #11042; add testcase (#19935) flywind 2022-06-28 16:49:31 +08:00
  • fbaeea8adf ref #19830; multiple definition of in Nim generated static libraries (#19934) flywind 2022-06-27 23:57:07 +08:00
  • 85e943db50 Fix distinct requiresInit test and manual (#19901) Khaled Hammouda 2022-06-22 06:36:30 -04:00
  • 67b94a96f7 Better range error messages (#19867) Tanguy 2022-06-15 16:38:12 +02:00
  • 75bc4a9b78 test for #19046 (#19839) Bung 2022-06-11 02:40:34 +08:00
  • 9622c56f37 give a better error message for some template expansions (#19871) Andreas Rumpf 2022-06-09 14:21:18 +02:00
  • 897dff69dd documents #21628 (#21723) Juan M Gómez 2023-04-24 17:09:07 +01:00
  • 9a83cae9dc CI upgrade to Ubuntu 20.04, see #20182 narimiran 2023-04-24 17:59:38 +02:00
  • 4754c51f1b Pragma to force the exportc of a type. #21645 (#21648) Juan M Gómez 2023-04-24 16:44:29 +01:00
  • 1af76bc5a2 Stop type aliases from inheriting sfUsed (#19861) quantimnot 2022-06-04 00:25:21 -04:00
  • 840b34684d macros: make hasCustomPragma more permissive (#19747) ehmry 2022-04-25 15:16:11 -05:00
  • 6602961637 No need to export pos from OptParser (#19688) Nan Xiao 2022-04-07 02:28:58 +08:00
  • 3a685e863e fixes #14318 (#14335) Andreas Rumpf 2022-03-26 13:29:04 +01:00
  • 2dbceb319c remove tmpFramePtr when optStackTrace is absent (#19649) flywind 2022-03-26 15:57:29 +08:00
  • b13dba2c19 fixes #19603; some pragmas were really only supported as top level statements. Now this is enforced properly. (#19646) Andreas Rumpf 2022-03-26 06:47:04 +01:00
  • 31f7b17dd0 remove unnecessary framePtr code (#19645) flywind 2022-03-25 17:46:42 +08:00
  • ea69f04cc7 compiler: Handle nkCheckedFieldExpr better in dfa (#19616) Clyybber 2022-03-18 16:41:45 +01:00
  • 1779f6aa9a [testcase] genSym fails to make unique identifier for ref object types (#19506) flywind 2022-02-14 21:36:01 +08:00
  • a33603925d Clonkk fix2 11923 (#19451) Regis Caillaud 2022-02-02 09:44:51 +01:00
  • da325b0822 No longer segfault when using a typeclass with a self referencing type (#19467) Jason Beetham 2022-02-02 01:38:21 -07:00
  • 196e93f9e1 [add testcase] NRVO does not occur with init procedures (#19462) flywind 2022-01-29 21:06:54 +08:00
  • 70478d34e3 Fix #11923 (#19427) Regis Caillaud 2022-01-20 20:50:36 +01:00
  • fe5edb7ab0 Don't reject types directly on AST (#19407) metagn 2022-01-19 14:38:14 +03:00
  • de6d7dcca9 Fixed concept constraints for static types (#19391) Jason Beetham 2022-01-15 01:24:23 -07:00
  • 9e3762b6da Generic parameters now can constrain statics in type definitions (#19362) Jason Beetham 2022-01-13 09:39:55 -07:00
  • 5cd2665c29 Atomic inc/dec should use ATOMIC_SEQ_CST (#19212) flywind 2021-12-08 15:40:35 +08:00
  • 4857d9204e treat do with pragmas but no parens as proc (#19191) hlaaftana 2021-12-05 08:44:22 +03:00
  • c5df4ed62a fix #12274 (#19180) hlaaftana 2021-11-24 09:08:07 +03:00
  • 4728e9d433 fix for #19020, credit to @ElegantBeef (#19021) Don-Duong Quach 2021-11-03 08:47:31 -07:00
  • 2f6dc73342 Add test for issue 15435 (#19079) Kaushal Modi 2021-11-03 01:46:34 -04:00
  • 48936ab1c0 Fix VM's sametype impl to work for generics/typedescs (#19073) Jason Beetham 2021-11-02 02:02:53 -06:00
  • 26ed32e67e fixes #19000 (#19032) Andreas Rumpf 2021-10-30 10:14:23 +02:00
  • 01dc38a05c Fix nimIdentNormalize, fixes #19067 (#19068) Tomasz Kramkowski 2021-10-29 10:39:41 +01:00
  • b21f81dade Fixed distinct composite type class proc borrowing (#18904) Jason Beetham 2021-10-26 03:29:07 -06:00
  • 5bb626d4b1 Fixed generic distinct conversions for 'var' (#18837) Jason Beetham 2021-10-26 03:27:11 -06:00
  • 2f247ed1a7 remove exception (#18906) flywind 2021-10-22 18:15:08 +08:00
  • 0f226c0e48 fixes #21703; moveOrCopy should consider when vm (#21721) ringabout 2023-04-24 20:57:48 +08:00
  • a5a2c57e88 correctly do the JSON backport narimiran 2023-04-24 09:43:55 +02:00
  • 20b011de19 refactoring in preparation for better, simpler name mangling that wor… (#21667) Andreas Rumpf 2023-04-24 06:52:37 +02:00
  • bce9a9daed Fix long link commands on macOS (v1.6) (#21381) Matt Haggard 2023-04-23 07:28:54 -04:00
  • 380dafcc32 fix iterator equality + add test for proc equality + fix sameType (#21707) metagn 2023-04-23 12:43:59 +03:00
  • 265a340e80 fixes booting warnings (#21711) ringabout 2023-04-23 15:34:46 +08:00
  • 6ad246b215 temporarily disable badssl tests (#21710) metagn 2023-04-23 08:09:25 +03:00
  • 63d29ddd69 alias syntax fixes, improvements and tests (#21671) metagn 2023-04-22 10:11:56 +03:00
  • c136ebf1ed implements #21620: allowing to import multiple modules with shared names (#21628) Juan M Gómez 2023-04-21 14:40:13 +01:00
  • 4fa86422c0 stdlib tests now check refc too (#21664) ringabout 2023-04-21 21:37:58 +08:00
  • 48de0d0cf4 Documented path substitution by compiler (#21662) Raynei 2023-04-21 09:37:21 -04:00
  • b54b03d04f tweak spellsuggest; three counts for equal distances candidates by default (#21700) ringabout 2023-04-21 21:36:18 +08:00
  • 4071b3fad8 Fix json.to for float fields that are not present (#21695) Yardanico 2023-04-21 07:11:30 +03:00
  • 175a83c2de refact: Remove assertion effect hiding workaround (#21472) quantimnot 2023-04-21 06:06:20 -04:00
  • d76458a6cd add test for #13764 (#21699) Bung 2023-04-21 18:05:50 +08:00
  • 418e54452b Fix json.to for float fields that are not present (#21695) Yardanico 2023-04-21 07:11:30 +03:00
  • f9477396a6 static link pthread correctly (#21693) ringabout 2023-04-20 23:35:15 +08:00
  • 26c733dc7d static link lpthread correctly on windows ringabout 2023-04-20 13:44:30 +08:00
  • ed7c6cdc98 Fixed window.find return (#21621) Thiago 2023-04-19 19:51:23 +00:00
  • 064ed4846d fix #20997 (#21165) Bung 2023-04-19 00:50:49 -07:00
  • 6007b12b30 fix #20997 calling system.card[T](x: set[T]) with T of int8 or uint8 … (#21010) Bung 2022-12-23 19:20:25 +08:00
  • 135b677704 fixes nightlies regression (#21689) ringabout 2023-04-19 17:56:12 +08:00
  • 9cb06d357e fixes #21540; deref block at transf phase to make injectdestructors function properly (#21688) ringabout 2023-04-19 17:55:54 +08:00
  • 0d6b994bee fix #20997 (#21165) Bung 2023-04-19 00:50:49 -07:00
  • d2d849db8e docuement case statement breaking changes in the changelog (#21686) ringabout 2023-04-19 14:19:30 +08:00
  • 24b6378382 Fix RST/Markdown false heading detection (#21685) Andrey Makarov 2023-04-18 11:37:47 +03:00
  • 2f547afb0f import brackets support as and prefixes [backport] (#21636) metagn 2023-04-18 11:35:35 +03:00
  • 9dc1f2dd0f actually fix #19015 (#21680) metagn 2023-04-17 21:56:52 +03:00
  • 202b190473 revert #21227 (#21681) metagn 2023-04-17 21:56:11 +03:00
  • b0a98cc01e warn on set types bigger than max size, default to 0..255 for int literals (#21659) metagn 2023-04-17 21:55:22 +03:00
  • 2621f78b68 compiler/docgen: pass --path:… to runnableExamples (#21669) Emery Hemingway 2023-04-17 18:53:42 +00:00
  • 65223e6f59 fixes #21674; lent can be used in the fields or the cast type as a parameter (#21684) ringabout 2023-04-18 00:31:47 +08:00
  • 91e4381a20 fixes #20155; repr range with distinct types is broken in ORC (#21682) ringabout 2023-04-17 23:08:53 +08:00
  • 8c4b7129b5 fix small mistake from #21629 (#21672) metagn 2023-04-17 18:07:09 +03:00
  • 1af21c2668 change compile pragma to use mangled compile objects (#21678) Jaremy Creechley 2023-04-17 05:17:02 -07:00
  • 938f5c5e99 LTO improvements - fix #15578 (#21679) Mamy Ratsimbazafy 2023-04-17 13:02:34 +02:00
  • a0da74ed4c Update nim 2.0 documentation for docgen & nimgrep (#21665) Andrey Makarov 2023-04-17 11:57:51 +03:00
  • ea8aafa7c9 minor codegen bugfix (#21670) Andreas Rumpf 2023-04-15 01:17:17 +02:00
  • 512517c223 fixes #18146; fixes #19372; disable tlsEmulation on windows; static link pthreads with mingw (#21668) ringabout 2023-04-15 04:52:35 +08:00
  • 1a99bcd6ab runnableExamples imports std/assertions by default (#21658) metagn 2023-04-14 13:39:23 +03:00