Disable all configuration files.

svn path=/trunk/tools/build/; revision=83801
Fix extension handling.

svn path=/trunk/tools/build/; revision=83802
Simplify string_append.

svn path=/trunk/tools/build/; revision=83809
Try to make path comparison work on Windows.

svn path=/trunk/tools/build/; revision=83810
Special case for $(x:G)

svn path=/trunk/tools/build/; revision=83812
Implement native_rules for regex.split and regex.replace.

svn path=/trunk/tools/build/; revision=83816
Anchor regular expressions.

svn path=/trunk/tools/build/; revision=83820
Adjust regex to improve performance.

svn path=/trunk/tools/build/; revision=83821
Don't auto-grist the argument in feature.attributes.  This function is hot and it hurts performance.

svn path=/trunk/tools/build/; revision=83822
Avoid recomputing string manipulation.

svn path=/trunk/tools/build/; revision=83823
Anchor matches

svn path=/trunk/tools/build/; revision=83824
Optimize property-set initialization by reducing passing of large lists.

svn path=/trunk/tools/build/; revision=83825
Make property-set.get a native-rule.  Use a binary search instead of creating a hash table.  Reduces memory usage by 20% in trunk/status.

svn path=/trunk/tools/build/; revision=83826
Avoid creating the hash in an object when it isn't needed.

svn path=/trunk/tools/build/; revision=83834
Try to fix path handling for the Jam executable.

svn path=/trunk/tools/build/; revision=83836
Avoid reprocessing toolset.requirements.

svn path=/trunk/tools/build/; revision=83846
Optimize property-set.create-from-user-input.

svn path=/trunk/tools/build/; revision=83847
Optimizations in virtual-target.add-prefix-and-suffix.

svn path=/trunk/tools/build/; revision=83848
Don't pass <target> to the tag rule.  It's ridiculously expensive and isn't used anyway.

svn path=/trunk/tools/build/; revision=83849
Optimize path.native

svn path=/trunk/tools/build/; revision=83850