P1 Bug 255482 - inaccuracy tests: unexpected tokens in Boost

Alexander Simon <[email protected]> Mon, 05 Oct 2015 16:50:52 +0300
Newsgroups gmane.comp.java.netbeans.reviewers
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------080900080206030309010408
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

*Bug 255482* <https://netbeans.org/bugzilla/show_bug.cgi?id=255482> 
-inaccuracy tests: unexpected tokens in Boost

Description.
The bug has two root causes:
1. An include file which name can be equal an folder name results in 
incorrect cache of "exist/not exist" files, so preprocessor stop 
resolving such include directives.
2. Fall back resolver of include directives does not work with include 
directives with "/".

Show stopper because the bug reproduced on popular library BOOST.

Problem 1 fixed in change sets:
http://hg.netbeans.org/cnd-main/rev/09ff6a9a1de4

Problem 2
http://hg.netbeans.org/cnd-main/rev/3c83d74a9afd

Alexander


--------------080900080206030309010408
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <a href="https://netbeans.org/bugzilla/show_bug.cgi?id=255482"><b>Bug&nbsp;255482</b></a>
    -<span id="summary_alias_container"> <span
        id="short_desc_nonedit_display">inaccuracy tests: unexpected
        tokens in Boost<br>
        <br>
        Description.<br>
        The bug has two root causes:<br>
        1. An include file which name can be equal an folder name
        results in incorrect cache of "exist/not exist" files, so
        preprocessor stop resolving such include directives.<br>
        2. Fall back resolver of include directives does not work with
        include directives with "/".<br>
        <br>
        Show stopper because the bug reproduced on popular library
        BOOST.<br>
        <br>
      </span></span><span id="summary_alias_container"><span
        id="short_desc_nonedit_display">Problem 1 fixed in change sets:</span></span><br>
    <span id="summary_alias_container"><span
        id="short_desc_nonedit_display"></span></span><span
      class="quote"><a
        href="http://hg.netbeans.org/cnd-main/rev/09ff6a9a1de4">http://hg.netbeans.org/cnd-main/rev/09ff6a9a1de4</a></span><br>
    <span class="quote"></span><br>
    <span class="quote">Problem 2 </span><br>
    <span class="quote"></span><span class="quote"><a
        href="http://hg.netbeans.org/cnd-main/rev/3c83d74a9afd">http://hg.netbeans.org/cnd-main/rev/3c83d74a9afd</a></span><br>
    <span class="quote"></span><span class="quote"></span><br>
    <span class="quote"></span>Alexander<br>
    <br>
  </body>
</html>

--------------080900080206030309010408--