summaryrefslogtreecommitdiffstats
path: root/cpp/sca/kernel (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Improved memory management using APR memory pools, changed frame allocation ↵jsdelfino2009-11-018-53/+303
| | | | | | in eval library to support forward references and fixed memory leak in XML parsing code. Also simplified a bit the printing of lists to make them easier to read. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@831639 13f79535-47bb-0310-9956-ffa450edef68
* Added test cases to make check build target. Changed store-script to interop ↵jsdelfino2009-10-261-0/+3
| | | | | | with java store sample. Added reference support to http module. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@829700 13f79535-47bb-0310-9956-ffa450edef68
* Minor refactoring, given each module its own namespace. Added utility ↵jsdelfino2009-10-266-107/+282
| | | | | | functions to convert between values elements/attributes and fixed XML, ATOM and JSON serialization of lists. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@829699 13f79535-47bb-0310-9956-ffa450edef68
* Renamed xml-test to xsd-test. Added another test under modules/eval.jsdelfino2009-10-182-4/+3
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@826544 13f79535-47bb-0310-9956-ffa450edef68
* Minor code cleanup, refactored list functions and cleaned up function names, ↵jsdelfino2009-10-189-179/+420
| | | | | | moved support for elements to a new header file. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@826543 13f79535-47bb-0310-9956-ffa450edef68
* Some code cleanup, removed unused functions, changed == empty-list to isNil ↵jsdelfino2009-10-117-63/+616
| | | | | | to avoid unnecessary construction of empty lists, replaced some casts by generic declarations. Added simple maybe, failable and state monad classes to help return optional objects or failures and carry state around. Added utility functions to zip and unzip list. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@823981 13f79535-47bb-0310-9956-ffa450edef68
* Changed XML and JSON databindings to use lazy lists and writer functions ↵jsdelfino2009-10-053-85/+204
| | | | | | instead of STL streams, to help integrate them with HTTPD and CURL, which don't use streams. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821715 13f79535-47bb-0310-9956-ffa450edef68
* Minor code cleanup.jsdelfino2009-10-033-26/+26
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821427 13f79535-47bb-0310-9956-ffa450edef68
* Removed explicit C++ keywords to let the compiler perform the necessary ↵jsdelfino2009-10-037-23/+23
| | | | | | conversions. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821426 13f79535-47bb-0310-9956-ffa450edef68
* Refactored store tests and moved them under test/. Simplified the script ↵jsdelfino2009-10-032-17/+17
| | | | | | evaluation logic a little, added an apply procedure and support for variable lists of args. Added a test case that assembles the store app using a script. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821425 13f79535-47bb-0310-9956-ffa450edef68
* Moved some sources up in the directory tree to attempt to simplify the ↵jsdelfino2009-09-279-0/+2485
directory structure a bit, and some minor refactoring. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@819394 13f79535-47bb-0310-9956-ffa450edef68