Commit Graph

  • d136af0122 modernize lineinfos; it seems that array access hinders strict def analysis like field access (#22420) ringabout 2023-08-09 08:18:47 +08:00
  • 73e661d01b modernize compiler/reorder, which exposes yet another strictdefs bug (#22415) ringabout 2023-08-08 21:12:54 +08:00
  • 10a6e4c236 clean up gc:arc or gc:orc in docs and in error messages (#22408) ringabout 2023-08-08 17:55:18 +08:00
  • bf5d173bc6 fixes LineTooLong hints on old compilers (#22412) ringabout 2023-08-08 17:53:21 +08:00
  • 4c6be40b34 modernize compiler/filter_tmpl.nim (#22407) ringabout 2023-08-08 16:08:16 +08:00
  • 37d8f32ae9 fix #18823 Passing Natural to bitops.BitsRange[T] parameter in generi… (#20683) Bung 2023-08-08 16:06:47 +08:00
  • 47d06d3d4c fixes #22387; Undefined behavior when with hash(...) (#22404) ringabout 2023-08-08 13:42:08 +08:00
  • 0219c5a607 fix #22287 nimlf_ undefined error (#22382) Bung 2023-08-08 12:13:14 +08:00
  • b4b555d8d1 tiny change on action.nim (#22405) ringabout 2023-08-08 11:13:38 +08:00
  • 260b4236fc use out parameters for getTemp (#22399) ringabout 2023-08-07 16:11:59 +08:00
  • b5b4b48c94 [C++] Member pragma RFC (https://github.com/nim-lang/RFCs/issues/530) (#22272) Juan M Gómez 2023-08-07 09:11:00 +01:00
  • fe9ae2c69a nimIoselector option (#22395) Bung 2023-08-07 16:09:35 +08:00
  • 614a18cd05 Delete parse directory, which was pushed wrongly before [backport] (#22401) ringabout 2023-08-07 15:49:30 +08:00
  • 26eb0a944f a bit modern code for depends (#22400) ringabout 2023-08-07 15:40:39 +08:00
  • e7b4c7cddb unify starting blank lines in the experimental manual (#22396) ringabout 2023-08-06 23:59:43 +08:00
  • 93ced31353 use strictdefs for compiler (#22365) ringabout 2023-08-06 20:26:21 +08:00
  • 53586d1f32 Fix some jsgen bugs (#22330) konsumlamm 2023-08-06 14:24:35 +02:00
  • 67122a9cb6 Let inferGenericTypes continue if a param is already bound (#22384) SirOlaf 2023-08-06 14:23:00 +02:00
  • d2b197bdcd Stick search result (#22394) Bung 2023-08-06 19:07:36 +08:00
  • f18e4c4050 fix set op related to {sfGlobal, sfPure} (#22393) Bung 2023-08-06 19:07:01 +08:00
  • 95c751a9e4 fix #15005; [ARC] Global variable declared in a block is destroyed too… (#22388) Bung 2023-08-06 15:46:43 +08:00
  • 137d608d7d add test for #3907 (#21069) Bung 2023-08-06 15:21:24 +08:00
  • b2c3b8f931 introduces online bisecting (#22390) ringabout 2023-08-06 08:52:17 +08:00
  • 7bf7496557 fix server caching issue causing Theme failures (#22378) Daniel Belmes 2023-08-05 11:50:47 -07:00
  • e0396900ed Prevent early destruction of gFuns, fixes AddressSanitizer: heap-use-after-free (#22386) norrath-hero-cn 2023-08-06 01:38:32 +08:00
  • 9872453365 destructors: better docs [backport:2.0] (#22391) Andreas Rumpf 2023-08-05 19:35:37 +02:00
  • e15e19308e Revert adding generic V: Ordinal parameter to succ, pred, inc, dec (#22328) konsumlamm 2023-08-05 18:38:46 +02:00
  • 873eaa3f65 compiler/llstream: modern code for llstream (#22385) Andreas Rumpf 2023-08-04 22:52:31 +02:00
  • db435a4a79 Fix searchExtPos so that it returns -1 when the path is not a file ext (#22245) Tomohiro 2023-08-05 03:00:43 +09:00
  • 73a29d72e3 fixes AddressSanitizer: global-buffer-overflow in getAppFilename on windows 10 (#22380) norrath-hero-cn 2023-08-05 01:59:05 +08:00
  • 26f183043f fix #20883 Unspecified generic on default value segfaults the compiler (#21172) Bung 2023-08-04 19:35:43 +08:00
  • 3efabd3ec6 Fix crash when using uninstantiated generic (#22379) Jake Leahy 2023-08-04 20:21:36 +10:00
  • 7c2a2c8dc8 fixes a typo in the manual (#22383) ringabout 2023-08-04 18:00:00 +08:00
  • fb7acd6600 follow up #22322; fixes changelog (#22381) ringabout 2023-08-04 15:08:41 +08:00
  • d37b620757 Make repr(HSlice) always available (#22332) konsumlamm 2023-08-04 05:29:48 +02:00
  • 14bc3f3268 Allow libffi to work via koch boot (#22322) awr1 2023-08-03 14:06:30 -07:00
  • 8d8d75706c Add experimental inferGenericTypes switch (#22317) SirOlaf 2023-08-03 22:49:52 +02:00
  • 6b913b4741 Revert "fix #22173 sink paramers not moved into closure (refc) (#22… (#22376) Bung 2023-08-04 01:56:05 +08:00
  • b40da812f7 fix #22173 sink paramers not moved into closure (refc) (#22359) Bung 2023-08-02 20:08:51 +08:00
  • 825a0e7df4 fixes #22362; Compiler crashes with staticBoundsCheck on (#22363) ringabout 2023-08-02 17:00:34 +08:00
  • f3a7622514 fixes #22360; compare with the half of randMax (#22361) ringabout 2023-08-02 16:58:29 +08:00
  • da368885da Fix the position of "Grey" in colors.nim (#22358) Michal Maršálek 2023-08-01 20:56:38 +02:00
  • 1d2c27d2e6 bump the devel version to 211 (#22356) ringabout 2023-08-01 22:48:52 +08:00
  • a23e53b490 fixes #22262; fixes -d:useMalloc broken with --mm:none and --threads on (#22355) ringabout 2023-08-01 21:18:08 +08:00
  • a488067a41 bump NimVersion to 2.0.0 v2.0.0 narimiran 2023-07-31 21:22:28 +02:00
  • 35ff70f36c Tomorrow is the release. I hope. (#22353) Andreas Rumpf 2023-07-31 20:19:18 +02:00
  • 0b3ddd4e47 Revert "fixes #22246; generate __builtin_unreachable hints for case defaults" (#22351) ringabout 2023-07-31 22:14:15 +08:00
  • 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