Optimize variable lookup to bypass hash for constant variable names.

svn path=/trunk/tools/build/v2/; revision=77491
Fix annoying gcc warning.

svn path=/trunk/tools/build/v2/; revision=77501
Fix memory leak.

svn path=/trunk/tools/build/v2/; revision=77502
Fix memory leak

svn path=/trunk/tools/build/v2/; revision=77503
Remove the first argument of list_copy, since it's always L0.

svn path=/trunk/tools/build/v2/; revision=77510
Change make to take a LIST *.  There's no good reason to create a separate array.

svn path=/trunk/tools/build/v2/; revision=77511
Start cleaning up the arg_list hacks.  Make the argument list part of the function instead of part of the rule.  Don't var expand formal arguments.

svn path=/trunk/tools/build/v2/; revision=77515
Merge Python function support into function.c

svn path=/trunk/tools/build/v2/; revision=77518
Make sure that the arguments of built-in rules are actually checked.

svn path=/trunk/tools/build/v2/; revision=77519
Remove argument_list.  It's unused.

svn path=/trunk/tools/build/v2/; revision=77521
Make list_new take one argument.  Rename the two argument form to list_push_back.

svn path=/trunk/tools/build/v2/; revision=77522
Fix test

svn path=/trunk/tools/build/v2/; revision=77524
Document modules.

svn path=/trunk/tools/build/v2/; revision=77578
Write bootstrap.log to the correct location.

svn path=/trunk/tools/build/v2/; revision=77600
Fix some grammar/punctuation errors.

svn path=/trunk/tools/build/v2/; revision=77601
More grammar fixes

svn path=/trunk/tools/build/v2/; revision=77604
Remove nonsense section.  variant is just a composite feature with no special treatment.

svn path=/trunk/tools/build/v2/; revision=77621
Add path for XSL stylesheets on SUSE.

svn path=/trunk/tools/build/v2/; revision=77622
Describe how the target path is computed.

svn path=/trunk/tools/build/v2/; revision=77629
Document implicit-dependency

svn path=/trunk/tools/build/v2/; revision=77631