summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/kernel/function.hpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Improvements to autoconf build to make support for python, web service etc ↵jsdelfino2010-01-111-2/+2
| | | | | | and relevant test cases optional and generate ac_defines used in ifdefs to check for debug and multithreading. Moved some optional code and test cases around to run them only when the tested features are built. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@897791 13f79535-47bb-0310-9956-ffa450edef68
* Added a few more python and C++ component test combinations.jsdelfino2010-01-061-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896332 13f79535-47bb-0310-9956-ffa450edef68
* Fixes to make build work on Ubuntu Jaunty 9.04.jsdelfino2010-01-061-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896329 13f79535-47bb-0310-9956-ffa450edef68
* Performance improvements when running both in multi-threaded and pre-forked ↵jsdelfino2010-01-021-26/+14
| | | | | | HTTPD. Changed memory management to use Apache APR pools instead of ref counting pointers as it's much faster and easier to integrate with the Python and Ruby interpreters. Changed to use simple pool-based string and stream implementations instead of the STL ones, which cause a lots of mutex locks in a multi-threaded environment. Added build options to compile with threading and profiling. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895165 13f79535-47bb-0310-9956-ffa450edef68
* Added missing const qualifiers, macros and util functions to help debugging, ↵jsdelfino2009-12-261-3/+3
| | | | | | and a simple balanced tree implementation for use in lookup tables. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@893938 13f79535-47bb-0310-9956-ffa450edef68
* Added debug macros and cleaned up debug logging. Added locking macros used ↵jsdelfino2009-11-301-14/+29
| | | | | | when compiling for multithreading. Fixed value conversions to numbers. Fixed compile warnings. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@885348 13f79535-47bb-0310-9956-ffa450edef68
* Cleaning up SVN structure, moving sca trunk to sca-cpp/trunk.jsdelfino2009-11-161-0/+235
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880633 13f79535-47bb-0310-9956-ffa450edef68