Boost C++ Libraries: Ticket #705: VARNAMES bjam rule doesn't work for global module https://svn.boost.org/trac10/ticket/705 <pre class="wiki">VARNAMES bjam rule always returns empty list for the global module. This is due to the fact that builtin_varnames relies upon module_t::variables struct member being not NULL if there are variables in the module, which is wrong for the "currently running module" (i.e. frame-&gt;module-&gt;variables is _always_ NULL). This is due to the way enter_module() and var_hash_swap() work. Since builtin_varnames() always runs in the global module context, global module's 'variables' member is always NULL when builtin_varnames() is called. The proposed patch fixes this bug. </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/705 Trac 1.4.3 René Rivera Mon, 28 Aug 2006 19:40:49 GMT <link>https://svn.boost.org/trac10/ticket/705#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/705#comment:1</guid> <description> <pre class="wiki">Logged In: YES user_id=33595 Applied... Thanks for the patch :-) </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>René Rivera</dc:creator> <pubDate>Mon, 28 Aug 2006 19:41:15 GMT</pubDate> <title>status changed https://svn.boost.org/trac10/ticket/705#comment:2 https://svn.boost.org/trac10/ticket/705#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> </ul> Ticket