Commit Graph

  • b56df5c07f fixes #22246; generate __builtin_unreachable hints for case defaults (#22350) ringabout 2023-07-31 22:02:52 +08:00
  • 569ccc50ff fixes #22174; fixes destructor examples (#22349) ringabout 2023-07-31 21:37:24 +08:00
  • d51bc084fd remove thread duplicated code (#22348) Bung 2023-07-31 16:58:59 +08:00
  • 281016a802 add a changelog for ensureMove (#22347) ringabout 2023-07-31 02:43:52 +08:00
  • 19d1fe7af3 Add Valgrind (#22346) Juan Carlos 2023-07-30 02:21:22 -03:00
  • e70992d291 fixes an issue where byref wasnt properly handled when using it in a generic param (#22337) Juan M Gómez 2023-07-29 17:05:31 +01:00
  • f0f3904ff0 implement ensureMove (#22339) ringabout 2023-07-29 16:57:03 +08:00
  • f1ac979184 Remove declared and not used variable in packedsets.bitincl (#22334) Eric N. Vander Weele 2023-07-27 17:07:03 -04:00
  • db77c98471 [JS] Fix bitwise ops & shifts (#22340) konsumlamm 2023-07-27 23:06:30 +02:00
  • 11c8dfc9b3 fixes docs (#22331) ringabout 2023-07-26 10:04:34 +08:00
  • c0994c2dbd [JS] Fix casting to ints (#22327) konsumlamm 2023-07-25 17:56:14 +02:00
  • 1c2ccfad08 fixes #22301; fixes #22324; rejects branch initialization with a runtime discriminator with defaults (#22303) ringabout 2023-07-25 18:08:32 +08:00
  • dce714b259 Fix grammar top rule (#22325) Khaled Hammouda 2023-07-24 13:48:41 -04:00
  • 8216d7dd46 fixes #22321; fixes building DLL with --noMain still produces a DllMain (#22323) ringabout 2023-07-24 23:22:50 +08:00
  • 49a108b302 Expands codegenDecl to work in function params. fixes #22306 (#22307) Juan M Gómez 2023-07-23 15:42:20 +01:00
  • 808c9c6c2a Testcase for #22008 (#22320) SirOlaf 2023-07-23 15:35:30 +02:00
  • be1844541c implemented 'push quirky' switch for fine grained control over the ex… (#22318) Andreas Rumpf 2023-07-23 13:39:58 +02:00
  • 62869a5c68 Check try block for endsInNoReturn (#22314) SirOlaf 2023-07-22 21:13:55 +02:00
  • b10d3cd98d Update 2.0 changelog (#22311) konsumlamm 2023-07-22 21:13:23 +02:00
  • e2ea9140ac Document cast zeroing memory (#22313) konsumlamm 2023-07-22 21:11:49 +02:00
  • 0e555ade31 Add test for #22309 (#22316) konsumlamm 2023-07-22 21:11:08 +02:00
  • 576f4a7348 Fix doc comment rendering for concepts (#22312) konsumlamm 2023-07-22 19:10:12 +02:00
  • 3ebe24977c Open scope for defer (#22315) SirOlaf 2023-07-22 19:09:39 +02:00
  • b02c1dd6ca fixes #22297; return in the finally in the closure iterators (#22300) ringabout 2023-07-22 12:37:27 +08:00
  • 993fcf5bda fixes CI; disable SSL tests on osx for now (#22304) ringabout 2023-07-22 11:31:01 +08:00
  • 91987f8eb5 fixes #22210; transform return future in try/finally properly (#22249) ringabout 2023-07-21 11:40:11 +08:00
  • 2f817ee5b4 infixArgument fail in renderer.nim sometimes (#22264) Ryan McConnell 2023-07-20 13:56:54 -04:00
  • 3f9e16594f fix jsondoc not getting showNonExports flag (#22267) Jake Leahy 2023-07-21 03:56:04 +10:00
  • c1a82aa5c5 minor code improvement (#22293) Andreas Rumpf 2023-07-19 16:03:26 +02:00
  • 5ed44e1ec4 fixes #22254; fixes #22253; stricteffects bugs on recursive calls (#22294) ringabout 2023-07-19 21:20:41 +08:00
  • 0d3bde95f5 Adding info to manual (#22252) Ryan McConnell 2023-07-19 09:04:14 -04:00
  • 7d9fe106ec fixes #22268; fixes move codegen (#22288) ringabout 2023-07-19 18:57:58 +08:00
  • 1aff402998 fixes #6499; disallow built-in procs used as procvars (#22291) ringabout 2023-07-19 15:45:28 +08:00
  • 14a9929464 Fix #22281 (#22289) Anna 2023-07-18 19:06:21 +05:00
  • f16b94a9d7 extend the skipAddr for potential types for destructors (#22265) ringabout 2023-07-18 22:05:05 +08:00
  • 17915d93bf Fix non-toplevel fields in objects not getting rendered (#22266) Jake Leahy 2023-07-17 03:46:18 +10:00
  • 50d435cd39 Fixes Naive virtual crash the compiler fixes #22269 (#22271) Juan M Gómez 2023-07-16 16:01:34 +01:00
  • f9280090f6 fixes idx properly (#22280) ringabout 2023-07-14 20:44:02 +08:00
  • db1ce4ff12 Fix #22273 (#22275) Juan Carlos 2023-07-14 07:40:57 -03:00
  • 3b377937de gendepends now supports pkgs2 (#22277) ringabout 2023-07-14 18:40:24 +08:00
  • 9471b5f964 fixes #22256; fixes GC_disableOrc overflow (#22257) ringabout 2023-07-12 01:01:18 +08:00
  • 9ddd768cce Rename seq.add parameter to be consistent with refc (#22244) Solitude 2023-07-10 15:27:28 +03:00
  • ecc6ab7ee0 fixes #22237; fixes #21160; wrong cursor on unowned parameters in the for loop in ORC (#22240) ringabout 2023-07-10 16:31:13 +08:00
  • 1b132ddaa2 Fix nimsuggest not showing suggestions for imported tuples (#22241) Jake Leahy 2023-07-10 16:34:10 +10:00
  • 6ec10a4c91 fixes #21730; adds pkgs2 as well when nimbleDir is set (#22234) ringabout 2023-07-07 18:40:29 +08:00
  • 54d7c9fdf8 Fix #21595 (#22233) Juan Carlos 2023-07-07 07:39:59 -03:00
  • 2e987cb75a Tolerate markup errors for doc comments (#19607) (#22235) Andrey Makarov 2023-07-07 04:38:37 -06:00
  • 148ff74c93 Fix #21401 (#22232) Juan Carlos 2023-07-07 04:18:40 -03:00
  • a15db5d60b fixes #22175 (#22229) Andreas Rumpf 2023-07-06 15:15:50 +02:00
  • dfa0d2569e alternative to #22219; adds a pointer wrapper for T destructor (#22225) ringabout 2023-07-06 17:14:42 +08:00
  • 7616e6ee2b Fix concepts with doc comments (#22228) Jake Leahy 2023-07-06 16:18:47 +10:00
  • 145e002c74 fixes #22132; hoisted openArray params result in erroneous code (#22224) ringabout 2023-07-05 17:21:57 +08:00
  • 86ff37fab8 fixes #22138 (#22221) Andreas Rumpf 2023-07-04 23:35:25 +02:00
  • 31ba1046fc add a test case for #22190 in case of regression (#22217) ringabout 2023-07-04 10:58:14 +08:00
  • c513e37a70 fixes #22212; Compile error when running a Nimscript that compares se… (#22213) ringabout 2023-07-03 20:15:44 +08:00
  • d9a24b9b81 fixes #22208; Ambiguous error when import modules with same names but… (#22211) ringabout 2023-07-03 20:08:40 +08:00
  • 1cd48e4b2a fix new type inference for noreturn [backport] (#22182) metagn 2023-06-28 23:38:08 +03:00
  • bb56a37732 fix controlflow test (#22194) Jacek Sieka 2023-06-30 14:54:46 +02:00
  • d1b5df06b0 bump NimVersion to 1.6.15 narimiran 2023-07-03 11:57:42 +02:00
  • 1ad618d96c clean up the documentation (#22196) ringabout 2023-07-03 04:36:05 +08:00
  • 57296a5139 fixes #22197; Distinct ref objects + destructor cause C++ codegen error (#22207) ringabout 2023-07-03 03:04:48 +08:00
  • 83a5865024 fixes #22200 (#22206) Andreas Rumpf 2023-07-02 20:57:10 +02:00
  • aedb4c26de Bisect Bugs (#22157) Juan Carlos 2023-07-01 13:18:21 -03:00
  • 7cb59efd4b Tidy contributing.md: format cmd (#22204) 心夏❤v 2023-07-01 16:16:59 +08:00
  • 2f109595e9 reset macrocache after each script evaluation (#22195) Juan M Gómez 2023-06-30 22:03:25 +01:00
  • 4d2ebbb877 fix controlflow test (#22194) Jacek Sieka 2023-06-30 14:54:46 +02:00
  • 3a1adf7d66 v2.0: changelog improvements (#22192) Andreas Rumpf 2023-06-30 14:54:29 +02:00
  • 210b10dd0d fix nested call regression in generic bodies (#22189) metagn 2023-06-29 23:05:18 +03:00
  • 41ec894cb0 alternative to #22183; nimscript shares the same compileTime sym with VM (#22184) ringabout 2023-06-29 17:21:22 +08:00
  • d139d99946 fixes #19101; zero initialization union casts (#22185) ringabout 2023-06-29 16:51:18 +08:00
  • 57de460437 Don't throw errors on RST tables in Markdown and RstMarkdown modes (#22165) Andrey Makarov 2023-06-28 14:38:54 -06:00
  • b35942ef83 fix new type inference for noreturn [backport] (#22182) metagn 2023-06-28 23:38:08 +03:00
  • d195877615 docs nimBasePattern (#22179) Juan M Gómez 2023-06-28 16:49:35 +01:00
  • 427ad17161 fixes #22001 (#22177) Andreas Rumpf 2023-06-27 22:42:48 +02:00
  • 9616762cfe Revert "fix struct stat" (#22171) Andreas Rumpf 2023-06-27 16:46:41 +02:00
  • ce0909f047 fixes #22137 (#22170) Andreas Rumpf 2023-06-27 14:58:02 +02:00
  • faa59b1e1f Use pinned Atlas commit (#22169) Andreas Rumpf 2023-06-27 14:12:21 +02:00
  • e422b3c860 adds =destroy T support for strings and seqs (#22167) ringabout 2023-06-27 19:07:29 +08:00
  • d52b1d848e destructors: update, =destroy does not require a 'var T' (#22168) Andreas Rumpf 2023-06-27 12:55:47 +02:00
  • 47635d3031 fix Sigaction struct definition (#22160) Jacek Sieka 2023-06-27 10:09:04 +02:00
  • cb40f11e6c uint arithmetic for pointers (#22159) Jacek Sieka 2023-06-27 08:20:02 +02:00
  • 4b761295e7 fix struct stat (#22161) Jacek Sieka 2023-06-27 08:19:17 +02:00
  • 4ce3a68e79 fixes #22163; use {.push warning[BareExcept]:off.} to override settings temporarily (#21390) ringabout 2023-06-27 08:03:52 +08:00
  • 71ba2e7f3c bump NimVersion to 1.6.14 v1.6.14 narimiran 2023-06-26 15:17:14 +02:00
  • 4546f5dfe5 adds T destructor for refs (#22147) ringabout 2023-06-26 21:10:06 +08:00
  • 43a3de9077 Fix regression in std/times (#22155) Jake Leahy 2023-06-26 23:07:42 +10:00
  • 3e44d5742f rm zero-extension and uint conversions deprecated since 0.19.9 (#22151) tersec 2023-06-25 20:37:21 +02:00
  • 49271783a3 macOS ar doesn't support @ syntax (#22146) Etan Kissling 2023-06-24 08:13:43 +02:00
  • 942c378659 fixes #22148; std/memfiles.memSlices nesting now fails with memory sa… (#22154) ringabout 2023-06-25 23:15:47 +08:00
  • 20037a4749 make var object match better than object (#22152) metagn 2023-06-25 17:52:16 +03:00
  • f718f295df fix VM uint conversion size bug, stricter int gen on JS (#22150) metagn 2023-06-25 01:01:08 +03:00
  • c6c85f84db macOS ar doesn't support @ syntax (#22146) Etan Kissling 2023-06-24 08:13:43 +02:00
  • beaac609ab adds nimbasePattern compiler option (#22144) Juan M Gómez 2023-06-24 07:13:15 +01:00
  • 88114948c4 fixes #21110; duplicate proc definitions for inline iters (#21136) ringabout 2023-06-23 04:17:23 +08:00
  • d137a3b52a fixes :idx: index in in modules (2.0 regression) and in markdown files (persistent issues since 0.20.2) (#22141) ringabout 2023-06-22 21:58:10 +08:00
  • ac7b8b678c fixes #21231; template with module as parameter elides usage/checking of module name specifier (#22109) ringabout 2023-06-21 22:30:55 +08:00
  • eb2f0353bc adds missing staticlib hints (#22140) ringabout 2023-06-21 22:30:23 +08:00
  • 3ad2e7df1c fix #20023 hash for generic tables (#20346) Bung 2023-06-21 18:19:40 +08:00
  • ede03782a3 Update changelog_2_0_0.md (#22135) Juan M Gómez 2023-06-21 10:41:40 +01:00
  • 5e529b3bfa strutils.split/rsplit now return src on an empty sep (#22136) Zoom 2023-06-21 06:52:33 +00:00