summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/kernel (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Minor cleanup, removed unused poolptr and char value types.jsdelfino2010-01-051-94/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895954 13f79535-47bb-0310-9956-ffa450edef68
* Cleaned up lifecycle handling of objects that hold library and file ↵jsdelfino2010-01-0212-100/+166
| | | | | | resources. Fixed pool stack initialization concurrency issue. Re-enabled watch strings to help watch compound values in debugger. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895305 13f79535-47bb-0310-9956-ffa450edef68
* Fixed build error with --enable-threads option.jsdelfino2010-01-022-2/+3
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895170 13f79535-47bb-0310-9956-ffa450edef68
* Performance improvements when running both in multi-threaded and pre-forked ↵jsdelfino2010-01-0223-818/+1707
| | | | | | 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-2612-352/+501
| | | | | | 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 timing functions to measure performance, removed unused cache support, ↵jsdelfino2009-12-267-275/+393
| | | | | | refactored and removed some obsolete tests and adjusted build. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@893937 13f79535-47bb-0310-9956-ffa450edef68
* More build improvements, added a configure option to turn on debugging and ↵jsdelfino2009-11-301-3/+5
| | | | | | profiling, fixed compile and link options to support multithreading where applicable, moved non-building tools to contrib, and adjusted the top readmes and build instructions. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@885350 13f79535-47bb-0310-9956-ffa450edef68
* Added debug macros and cleaned up debug logging. Added locking macros used ↵jsdelfino2009-11-3010-93/+311
| | | | | | 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
* Refactored memcached support into an SCA component. Moved cache monad ↵jsdelfino2009-11-234-3/+243
| | | | | | functions to kernel. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@883250 13f79535-47bb-0310-9956-ffa450edef68
* Refactored httpd server integration, split http support and server logic in ↵jsdelfino2009-11-235-63/+257
| | | | | | two modules. Added functions to load component implementations packaged as dynamic libraries. Minor monad code cleanup, converted cast operators to separate functions. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@883249 13f79535-47bb-0310-9956-ffa450edef68
* Cleaning up SVN structure, moving sca trunk to sca-cpp/trunk.jsdelfino2009-11-1612-0/+3987
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880633 13f79535-47bb-0310-9956-ffa450edef68