Commit graph

36 commits

Author SHA1 Message Date
jsdelfino
1f9ec7a1b4 Added a few more python and C++ component test combinations.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896332 13f79535-47bb-0310-9956-ffa450edef68
2010-01-06 06:36:49 +00:00
jsdelfino
81dc9e2234 Added test/store-python test case, renamed test/store-script to store-scheme, started to convert the store test code to python.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896331 13f79535-47bb-0310-9956-ffa450edef68
2010-01-06 06:36:29 +00:00
jsdelfino
9b5d3e147a Minor fixes to the INSTALL doc.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896330 13f79535-47bb-0310-9956-ffa450edef68
2010-01-06 06:35:48 +00:00
jsdelfino
fd231e200a Fixes to make build work on Ubuntu Jaunty 9.04.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896329 13f79535-47bb-0310-9956-ffa450edef68
2010-01-06 06:35:42 +00:00
jsdelfino
e46006ee2b Fixed incorrect function name in test implementation.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896328 13f79535-47bb-0310-9956-ffa450edef68
2010-01-06 06:35:34 +00:00
jsdelfino
3a0eb8a5f2 Minor cleanup, removed unnecessary references to GC pools.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896327 13f79535-47bb-0310-9956-ffa450edef68
2010-01-06 06:35:25 +00:00
jsdelfino
794473ca19 Integrated python support with HTTPD server module. Changed test case to use a python component implementation.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895982 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05 10:54:48 +00:00
jsdelfino
aa27694514 Fixed shopping cart delete function. Map HTTP delete with no path info to a deleteall function, to distinguish delete of a resource and delete of the whole collection of resources.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895970 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05 10:09:07 +00:00
jsdelfino
d9cb40f1b5 Added python module to main build. Updated svn:ignore properties.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895959 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05 09:32:23 +00:00
jsdelfino
ef507e472c Updated building instructions, added python build option and a list of the required build tools.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895955 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05 09:17:17 +00:00
jsdelfino
b0372fca69 Minor cleanup, removed unused poolptr and char value types.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895954 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05 09:17:04 +00:00
jsdelfino
aea45d9976 Integrated python 2.6 interpreter in modules/python. The integration is much simpler than before as it now uses kernel dynamic values and lambda functions to call from/to python.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895953 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05 09:16:29 +00:00
jsdelfino
bedb446cef Refactored eval module to avoid confusion with the python eval module.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895952 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05 09:16:18 +00:00
jsdelfino
996d5f6c4e Cleaned up lifecycle handling of objects that hold library and file 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
2010-01-02 22:13:15 +00:00
jsdelfino
9d9bf40a28 Fixed build error with --enable-threads option.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895170 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02 10:43:46 +00:00
jsdelfino
95fa76f5f3 Performance improvements when running both in multi-threaded and pre-forked 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
2010-01-02 10:27:26 +00:00
jsdelfino
c8dd5cb5e6 Updated svn and git ignores. Removed -pg build option from non-debug build config.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@893940 13f79535-47bb-0310-9956-ffa450edef68
2009-12-26 04:13:23 +00:00
jsdelfino
0999fd565d Simplified server configuration, HTTPD modules now use deployment composite to route service requests, minor fixes to store integration test.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@893939 13f79535-47bb-0310-9956-ffa450edef68
2009-12-26 03:25:34 +00:00
jsdelfino
bd4c1d47ae Added missing const qualifiers, macros and util functions to help debugging, 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
2009-12-26 03:25:25 +00:00
jsdelfino
f453584ae0 Added timing functions to measure performance, removed unused cache support, 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
2009-12-26 03:25:16 +00:00
jsdelfino
550ef20eca Updated svn:ignore property. Redirect log output.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@885357 13f79535-47bb-0310-9956-ffa450edef68
2009-11-30 08:53:57 +00:00
jsdelfino
0b9d0491fe More build improvements, added a configure option to turn on debugging and 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
2009-11-30 08:36:59 +00:00
jsdelfino
ff12404062 Fixes to the http client, httpd modules and memcached component to get the store and shopping cart test case working end to end.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@885349 13f79535-47bb-0310-9956-ffa450edef68
2009-11-30 08:36:32 +00:00
jsdelfino
cd7dae28b0 Added debug macros and cleaned up debug logging. Added locking macros used 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
2009-11-30 08:36:07 +00:00
jsdelfino
b4c6586a75 Configured svn:ignore properties.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@883260 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23 06:23:50 +00:00
jsdelfino
9118461eff Fixed build break. Added missing dir and fix server configuration script.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@883256 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23 05:59:08 +00:00
jsdelfino
1c2df9a245 Simplified the automake build using configure options instead of environment variables and cleaned up some of the makefile.am files. Adjusted build instructions. Moved directories that don't yet build or work out of the main build dir and obsolete docs to a contrib dir.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@883254 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23 05:48:11 +00:00
jsdelfino
e5d9781867 Refactored memcached support into an SCA component. Moved cache monad functions to kernel.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@883250 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23 05:25:45 +00:00
jsdelfino
585f81b943 Refactored httpd server integration, split http support and server logic in 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
2009-11-23 05:25:33 +00:00
jsdelfino
bd0fdbf902 Cleaning up SVN structure, moving sca trunk to sca-cpp/trunk.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880633 13f79535-47bb-0310-9956-ffa450edef68
2009-11-16 06:57:41 +00:00
jsdelfino
580265475d Cleaning up SVN structure, moving tag under sca-cpp/tags.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880623 13f79535-47bb-0310-9956-ffa450edef68
2009-11-16 06:44:01 +00:00
jsdelfino
ce91da1216 Cleaning up SVN structure, moving tag under sca-cpp/tags.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880622 13f79535-47bb-0310-9956-ffa450edef68
2009-11-16 06:42:50 +00:00
jsdelfino
d36c8e323a Cleaning up SVN structure, moving tag under sca-cpp/tags.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880619 13f79535-47bb-0310-9956-ffa450edef68
2009-11-16 06:37:38 +00:00
jsdelfino
034ecc7803 Cleaning up SVN structure, moving tag under sca-cpp/tags.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880618 13f79535-47bb-0310-9956-ffa450edef68
2009-11-16 06:35:50 +00:00
jsdelfino
b72b7e219a Cleaning up SVN structure, moving tag under sca-cpp/tags.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880617 13f79535-47bb-0310-9956-ffa450edef68
2009-11-16 06:33:33 +00:00
jsdelfino
8759a126a1 Cleaning up SVN structure, moving branch under sca-cpp/branches.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880612 13f79535-47bb-0310-9956-ffa450edef68
2009-11-16 06:23:13 +00:00