aboutsummaryrefslogtreecommitdiffstats
path: root/src/algo_factory/info.txt
Commit message (Collapse)AuthorAgeFilesLines
* Full working amalgamation build, plus internal-only headers concept.lloyd2009-12-161-3/+9
|
* Remove the 'realname' attribute on all modules and cc/cpu/os info files.lloyd2009-10-291-2/+0
| | | | | Pretty much useless and unused, except for listing the module names in build.h and the short versions totally suffice for that.
* Add a script that reads the output of print_deps.py and rewriteslloyd2009-07-151-4/+9
| | | | | | the info.txt files with the right module dependencies. Apply it across the codebase.
* Remove support for provider identifiers from SCAN_Name - it turns out thislloyd2008-11-121-0/+1
| | | | | | | | | | | | was not the right place to keep track of this information. Also modify all Algorithm_Factory constructor functions to take instead of a SCAN_Name a pair of std::strings - the SCAN name and an optional provider name. If a provider is specified, either that provider will be used or the request will fail. Otherwise, the library will attempt best effort, based on user-set algorithm implementation settings (combine with benchmark.h for choosing the fastest implementation at runtime) or if not set, a static ordering (preset in static_provider_weight in prov_weight.cpp, though it would be nice to make this easier to toggle).
* Add a new cache at the level of Algorithm_Factory. Intent is to replacelloyd2008-11-111-0/+1
| | | | | | | the caches included in the Engines, allowing faster search/query along and making the Engine implementations mostly or entirely stateless, also removing the need for a two-phase initialization there. Stil buggy + incomplete.
* Move Algorithm_Factory from libstate (which it did not depend on) to ↵lloyd2008-11-111-0/+14
algo_factory/