summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/kernel/monad.hpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add more fine grain debug options and remove overhead in debug log macros ↵jsdelfino2012-04-021-1/+1
| | | | | | when logging is turned off. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1308248 13f79535-47bb-0310-9956-ffa450edef68
* Use HTTPD ap_log_error instead of stderr to log when running inside HTTPD, ↵jsdelfino2011-12-231-8/+3
| | | | | | to get log piping and rotation to work. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1222604 13f79535-47bb-0310-9956-ffa450edef68
* Fix build and install errors on Mac OS X. Add missing scripts to forward IP ↵jsdelfino2011-12-011-2/+2
| | | | | | ports on Mac OS X. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1209010 13f79535-47bb-0310-9956-ffa450edef68
* Enable log collection using Scribe, and some minor log cleanup.jsdelfino2011-11-301-11/+15
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1208240 13f79535-47bb-0310-9956-ffa450edef68
* Change default log level from 'info' to 'notice' and improve some of the log ↵jsdelfino2011-11-211-0/+5
| | | | | | messages. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1204402 13f79535-47bb-0310-9956-ffa450edef68
* Script fixes to get database working with the HTTPS-enabled store-cluster ↵jsdelfino2010-08-191-1/+8
| | | | | | sample configuration. Also some logging improvements and aggregation of the sample logs using scribe. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@987012 13f79535-47bb-0310-9956-ffa450edef68
* Moved server configuration to HTTPD postConfig phase, to avoid running ↵jsdelfino2010-02-071-0/+5
| | | | | | configuration commands twice and added a way for runtime modules and components to handle start/restart/stop events. Improved build scripts a little, to not depend on external environment variables. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@907352 13f79535-47bb-0310-9956-ffa450edef68
* Improvements to autoconf build to make support for python, web service etc ↵jsdelfino2010-01-111-1/+0
| | | | | | 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
* Cleaned up lifecycle handling of objects that hold library and file ↵jsdelfino2010-01-021-5/+9
| | | | | | 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
* Performance improvements when running both in multi-threaded and pre-forked ↵jsdelfino2010-01-021-28/+21
| | | | | | 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-13/+13
| | | | | | 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-0/+3
| | | | | | 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 httpd server integration, split http support and server logic in ↵jsdelfino2009-11-231-55/+82
| | | | | | 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-161-0/+455
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880633 13f79535-47bb-0310-9956-ffa450edef68