www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 19411] New: Visual D Intellisense chokes on static ifs


          Issue ID: 19411
           Summary: Visual D Intellisense chokes on static ifs
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Windows
            Status: NEW
          Severity: normal
          Priority: P1
         Component: visuald
          Assignee: nobody puremagic.com
          Reporter: johnch_atms hotmail.com

Intellisense seems to choke on long series of "static if" statements. It works
fine with up to about 1000 lines of static ifs, but then stops working if you
go over that. I've also observed that CPU usage for DParser increases a lot
(about 28% on my Core i3 with 8GB RAM).

If I replace "static if" with just "if", Intellisense starts working again (and
CPU usage goes back down to 0%-8%).

Nov 18 2018