Tim Moore b905f4b8aa Property system optimizations
Profiling startup with the new effects code exposed some performance
gotchas. The objective is to reduce allocation of std::string
temporaries, especially when looking up node path names. Also, I
changed some paths to initialize strings with strings instead of char *;
this causes less allocation, at least with glibc. Also, eliminate
the old version of find_node and its helper functions by writing the
template version of find_node_aux to handle an explicit index
parameter.

Also, add const char[] as an internal property type

This doesn't actually add a new type to the property system, but allows using
character arrays as arguments to certain templates.
2009-11-09 15:52:54 +01:00
2009-08-25 09:11:27 +02:00
2009-11-09 15:52:54 +01:00
2004-04-04 14:24:06 +00:00
2006-02-17 08:58:56 +00:00
2000-02-09 19:27:02 +00:00
2009-09-17 12:24:56 +02:00
2003-06-11 18:55:36 +00:00
2001-12-17 16:52:20 +00:00
2006-03-20 19:22:20 +00:00
2000-03-29 00:00:46 +00:00
2007-07-23 22:00:31 +00:00
2002-09-07 02:58:19 +00:00

[ Nothing here at this time. ]
Description
No description provided
Readme 14 MiB
Languages
C++ 85.5%
C 13.1%
CMake 1.4%