Merge lp:~zorba-coders/zorba/jsoniq into lp:~zorba-coders/zorba/zorba-experimental
Proposed by
Matthias Brantner
Status: | Superseded | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Proposed branch: | lp:~zorba-coders/zorba/jsoniq | ||||||||||||
Merge into: | lp:~zorba-coders/zorba/zorba-experimental | ||||||||||||
Diff against target: |
158508 lines (+81767/-31173) 1109 files modified
CMakeConfiguration.txt (+3/-4) CMakeLists.txt (+29/-7) CPackSourceConfig.cmake.in (+1/-1) ChangeLog (+91/-12) NOTICE.txt (+0/-740) bin/CMakeLists.txt (+58/-19) bin/debug_client/debug_command.cpp (+0/-99) bin/debug_client/event_handler_init.cpp.in (+0/-41) bin/debug_client/lock_free_queue.cpp (+0/-16) bin/debug_client/message-handler.xq (+0/-165) bin/debugger/command.h (+164/-211) bin/debugger/command_arg.h (+237/-0) bin/debugger/command_line_handler.cpp (+364/-204) bin/debugger/command_line_handler.h (+116/-58) bin/debugger/command_prompt.cpp (+287/-0) bin/debugger/command_prompt.h (+72/-0) bin/debugger/config.h.cmake (+24/-0) bin/debugger/event_handler.cpp (+81/-76) bin/debugger/event_handler.h (+25/-12) bin/debugger/lock_free_queue.h (+10/-2) bin/debugger/main.cpp (+340/-18) bin/debugger/process_listener.cpp (+105/-0) bin/debugger/process_listener.h (+75/-0) bin/debugger/tuple.h (+6/-0) bin/debugger/xqdb_client.cpp (+63/-0) bin/debugger/xqdb_client.h (+51/-0) bin/path_util.cpp (+60/-45) bin/path_util.h (+9/-24) bin/zorbacmd.cpp (+87/-50) bin/zorbacmdproperties.cpp (+14/-5) bin/zorbacmdproperties.h (+7/-1) bin/zorbacmdproperties.txt (+3/-1) bin/zorbacmdproperties_base.h (+19/-3) cmake_modules/FindLibedit.cmake (+46/-0) cmake_modules/FindPHP5.cmake (+5/-0) cmake_modules/ZorbaModule.cmake (+63/-30) config/CMakeLists.txt (+5/-5) config/ZorbaConfig.cmake.in (+7/-4) doc/cxx/examples/errors.cpp (+4/-4) doc/cxx/examples/simple.cpp (+17/-10) doc/php/CMakeLists.txt (+1/-1) doc/php/examples/CMakeLists.txt (+14/-4) doc/php/examples/php.ini.in (+1/-0) doc/php/examples/simple.php.in (+2/-2) doc/php/examples/test.php.in (+120/-0) doc/php/examples/zorba_api.php (+1/-1) doc/zorba/commandline.dox (+7/-1) doc/zorba/conformance.dox (+4/-4) doc/zorba/conformanceXQFTTS.dox (+74/-74) doc/zorba/external_functions.dox (+2/-2) doc/zorba/ft_thesaurus.dox (+34/-33) doc/zorba/impl_dep_features.dox (+2/-2) doc/zorba/modules_authoring.dox (+2/-3) doc/zorba/modules_authoring_2.dox (+4/-3) doc/zorba/modules_building_in.dox (+1/-1) doc/zorba/options.dox (+233/-54) doc/zorba/uriresolvers.dox (+120/-38) doc/zorba/xqddf.dox (+206/-153) doc/zorba/xqdoc/templates/main.html (+36/-24) include/zorba/config.h.cmake (+13/-10) include/zorba/debugger_client.h (+14/-2) include/zorba/diagnostic.h (+9/-1) include/zorba/dynamic_context.h (+14/-1) include/zorba/error.h (+7/-0) include/zorba/identtypes.h (+16/-4) include/zorba/internal/qname.h (+40/-0) include/zorba/internal/type_traits.h (+3/-1) include/zorba/internal/unique_ptr.h (+2/-2) include/zorba/item.h (+29/-3) include/zorba/item_factory.h (+60/-1) include/zorba/options.h (+24/-5) include/zorba/pregenerated/diagnostic_list.h (+74/-4) include/zorba/static_collection_manager.h (+66/-3) include/zorba/static_context.h (+619/-529) include/zorba/store_consts.h (+42/-8) include/zorba/thesaurus.h (+24/-28) include/zorba/typeident.h (+44/-34) include/zorba/uri_resolvers.h (+18/-3) include/zorba/xquery.h (+19/-1) include/zorba/zorba.h (+1/-0) modules/ExternalModules.conf (+14/-13) modules/com/zorba-xquery/www/modules/CMakeLists.txt (+19/-1) modules/com/zorba-xquery/www/modules/converters/json-options.xsd (+47/-0) modules/com/zorba-xquery/www/modules/converters/json.xq (+231/-0) modules/com/zorba-xquery/www/modules/debugger/dbgp-message-handler.xq (+277/-0) modules/com/zorba-xquery/www/modules/http-client.xq.src/http_response_handler.cpp (+4/-4) modules/com/zorba-xquery/www/modules/node-position.xq (+524/-0) modules/com/zorba-xquery/www/modules/pregenerated/errors.xq (+89/-9) modules/com/zorba-xquery/www/modules/pregenerated/warnings.xq (+20/-1) modules/com/zorba-xquery/www/modules/store/jsoniq/dynamic/collections/ddl.xq (+122/-0) modules/com/zorba-xquery/www/modules/store/jsoniq/dynamic/collections/dml.xq (+354/-0) modules/com/zorba-xquery/www/modules/store/static/indexes/dml.xq (+187/-60) modules/com/zorba-xquery/www/modules/string.xq (+21/-1) modules/com/zorba-xquery/www/modules/xqdoc2xhtml/index.xq (+20/-13) modules/org/CMakeLists.txt (+2/-0) modules/org/jsoniq/CMakeLists.txt (+15/-0) modules/org/jsoniq/www/CMakeLists.txt (+21/-0) modules/org/jsoniq/www/functions.xq (+272/-0) modules/org/jsoniq/www/pregenerated/errors.xq (+89/-0) scripts/sanity_checks/README.txt (+2/-2) scripts/sanity_checks/conformance_xqftts.xqi (+4/-5) scripts/sanity_checks/conformance_xqts.xqi (+3/-3) src/annotations/annotations.cpp (+324/-292) src/annotations/annotations.h (+101/-60) src/api/annotationimpl.cpp (+1/-1) src/api/collectionimpl.cpp (+15/-15) src/api/dynamiccontextimpl.cpp (+35/-1) src/api/dynamiccontextimpl.h (+7/-0) src/api/functionimpl.cpp (+1/-1) src/api/item.cpp (+33/-1) src/api/itemfactoryimpl.cpp (+61/-4) src/api/itemfactoryimpl.h (+25/-3) src/api/options.cpp (+38/-13) src/api/serialization/serializer.cpp (+378/-62) src/api/serialization/serializer.h (+106/-23) src/api/serializerimpl.cpp (+18/-3) src/api/staticcollectionmanagerimpl.cpp (+287/-0) src/api/staticcollectionmanagerimpl.h (+37/-0) src/api/staticcontextimpl.cpp (+207/-80) src/api/staticcontextimpl.h (+26/-23) src/api/thesaurus.cpp (+0/-4) src/api/typeidentimpl.cpp (+61/-7) src/api/uri_resolver_wrappers.cpp (+66/-30) src/api/uri_resolver_wrappers.h (+6/-6) src/api/uriresolverimpl.cpp (+5/-0) src/api/uriresolverimpl.h (+2/-0) src/api/xmldatamanagerimpl.cpp (+5/-6) src/api/xqueryimpl.cpp (+118/-4) src/api/xqueryimpl.h (+6/-0) src/api/zorbaimpl.cpp (+1/-1) src/compiler/api/compiler_api.cpp (+19/-13) src/compiler/api/compiler_api.h (+3/-2) src/compiler/api/compilercb.cpp (+4/-0) src/compiler/api/compilercb.h (+12/-2) src/compiler/codegen/plan_visitor.cpp (+222/-85) src/compiler/expression/CMakeLists.txt (+1/-0) src/compiler/expression/abstract_expr_visitor.h (+10/-2) src/compiler/expression/expr.cpp (+53/-58) src/compiler/expression/expr.h (+103/-55) src/compiler/expression/expr_annotations.cpp (+0/-129) src/compiler/expression/expr_annotations.h (+0/-54) src/compiler/expression/expr_base.cpp (+124/-26) src/compiler/expression/expr_base.h (+72/-26) src/compiler/expression/expr_classes.h (+7/-0) src/compiler/expression/expr_iter.cpp (+51/-2) src/compiler/expression/expr_put.cpp (+98/-40) src/compiler/expression/expr_type.cpp (+85/-86) src/compiler/expression/expr_visitor.h (+7/-0) src/compiler/expression/flwor_expr.cpp (+42/-17) src/compiler/expression/flwor_expr.h (+41/-18) src/compiler/expression/fo_expr.cpp (+5/-19) src/compiler/expression/fo_expr.h (+5/-5) src/compiler/expression/ft_expr.h (+2/-1) src/compiler/expression/json_exprs.cpp (+189/-0) src/compiler/expression/json_exprs.h (+148/-0) src/compiler/expression/path_expr.h (+5/-5) src/compiler/expression/script_exprs.cpp (+163/-17) src/compiler/expression/script_exprs.h (+101/-26) src/compiler/expression/update_exprs.cpp (+60/-73) src/compiler/expression/update_exprs.h (+51/-50) src/compiler/expression/var_expr.cpp (+55/-1) src/compiler/expression/var_expr.h (+110/-32) src/compiler/parser/xquery_parser.cpp (+7930/-7283) src/compiler/parser/xquery_parser.hpp (+28/-24) src/compiler/parser/xquery_parser.y (+253/-51) src/compiler/parser/xquery_scanner.cpp (+3211/-3127) src/compiler/parser/xquery_scanner.l (+35/-12) src/compiler/parsetree/parsenode_print_dot_visitor.h (+6/-0) src/compiler/parsetree/parsenode_print_xml_visitor.cpp (+84/-27) src/compiler/parsetree/parsenode_print_xqdoc_visitor.cpp (+10/-3) src/compiler/parsetree/parsenode_print_xquery_visitor.cpp (+31/-13) src/compiler/parsetree/parsenode_visitor.h (+8/-0) src/compiler/parsetree/parsenodes.cpp (+114/-0) src/compiler/parsetree/parsenodes.h (+118/-4) src/compiler/rewriter/framework/rewriter_context.h (+59/-31) src/compiler/rewriter/rewriters/default_optimizer.cpp (+10/-0) src/compiler/rewriter/rules/flwor_rules.cpp (+4/-9) src/compiler/rewriter/rules/fold_rules.cpp (+5/-10) src/compiler/rewriter/rules/hoist_rules.cpp (+2/-4) src/compiler/rewriter/rules/index_join_rule.cpp (+3/-3) src/compiler/rewriter/rules/nodeid_rules.cpp (+870/-38) src/compiler/rewriter/rules/path_rules.cpp (+4/-4) src/compiler/rewriter/rules/rule_base.h (+1/-0) src/compiler/rewriter/rules/ruleset.h (+52/-5) src/compiler/rewriter/rules/type_rules.cpp (+53/-42) src/compiler/rewriter/tools/dataflow_annotations.cpp (+557/-8) src/compiler/rewriter/tools/dataflow_annotations.h (+37/-1) src/compiler/rewriter/tools/expr_tools.cpp (+536/-6) src/compiler/rewriter/tools/udf_graph.cpp (+6/-4) src/compiler/translator/translator.cpp (+694/-316) src/compiler/xqddf/value_index.cpp (+36/-23) src/compiler/xqddf/value_index.h (+53/-27) src/compiler/xqueryx/xqueryx_to_xquery.cpp (+4/-1) src/compiler/xqueryx/xqueryx_xslt.cpp (+578/-86) src/compiler/xqueryx/xqueryx_xslt.h (+2/-1) src/context/default_uri_mappers.cpp (+2/-2) src/context/default_uri_mappers.h (+6/-6) src/context/default_url_resolvers.cpp (+6/-6) src/context/default_url_resolvers.h (+19/-5) src/context/dynamic_context.cpp (+45/-22) src/context/dynamic_context.h (+30/-19) src/context/dynamic_loader.cpp (+8/-17) src/context/dynamic_loader.h (+2/-3) src/context/namespace_context.cpp (+4/-2) src/context/namespace_context.h (+5/-1) src/context/root_static_context.cpp (+86/-45) src/context/root_static_context.h (+5/-3) src/context/root_static_context_init.cpp.in (+9/-2) src/context/static_context.cpp (+475/-393) src/context/static_context.h (+112/-123) src/context/static_context_consts.h (+1/-34) src/context/thesaurus_wrappers.cpp (+0/-21) src/context/thesaurus_wrappers.h (+0/-10) src/context/uri_resolver.cpp (+32/-12) src/context/uri_resolver.h (+34/-8) src/debugger/debugger_client.cpp (+0/-2) src/debugger/debugger_clientimpl.cpp (+549/-453) src/debugger/debugger_clientimpl.h (+17/-10) src/debugger/debugger_common.h (+3/-10) src/debugger/debugger_commons.cpp (+128/-25) src/debugger/debugger_commons.h (+11/-15) src/debugger/debugger_communicator.cpp (+12/-9) src/debugger/debugger_communicator.h (+4/-4) src/debugger/debugger_protocol.cpp (+40/-16) src/debugger/debugger_protocol.h (+3/-0) src/debugger/debugger_runtime.cpp (+330/-104) src/debugger/debugger_runtime.h (+37/-20) src/debugger/debugger_server.cpp (+292/-90) src/debugger/debugger_server.h (+24/-1) src/debugger/socket_streambuf.cpp (+68/-55) src/debugger/socket_streambuf.h (+20/-9) src/diagnostics/CMakeLists.txt (+22/-3) src/diagnostics/diagnostic.cpp (+8/-0) src/diagnostics/diagnostic_en.xml (+262/-44) src/diagnostics/diagnostic_list_cpp.xq (+1/-0) src/diagnostics/diagnostic_list_h.xq (+1/-0) src/diagnostics/diagnostic_list_xq.xq (+3/-1) src/diagnostics/dict_XX_cpp.xq (+1/-0) src/diagnostics/pregenerated/diagnostic_list.cpp (+108/-6) src/diagnostics/pregenerated/dict_en.cpp (+79/-9) src/diagnostics/qname.cpp (+41/-0) src/functions/CMakeLists.txt (+7/-0) src/functions/external_function.cpp (+85/-5) src/functions/external_function.h (+5/-1) src/functions/func_accessors_impl.cpp (+81/-61) src/functions/func_accessors_impl.h (+5/-0) src/functions/func_apply.cpp (+1/-1) src/functions/func_arithmetic.cpp (+24/-21) src/functions/func_booleans_impl.cpp (+60/-40) src/functions/func_collections_impl.cpp (+655/-293) src/functions/func_durations_dates_times_impl.cpp (+2/-2) src/functions/func_enclosed.cpp (+63/-20) src/functions/func_errors_and_diagnostics_impl.cpp (+11/-2) src/functions/func_eval.cpp (+4/-4) src/functions/func_hoist.cpp (+40/-34) src/functions/func_index_ddl.cpp (+1/-1) src/functions/func_index_ddl.h (+11/-11) src/functions/func_jsoniq_functions_impl.cpp (+76/-0) src/functions/func_node_sort_distinct.cpp (+48/-13) src/functions/func_node_sort_distinct.h (+8/-6) src/functions/func_numerics_impl.cpp (+152/-152) src/functions/func_reflection.cpp (+7/-4) src/functions/func_sequences_impl.cpp (+282/-210) src/functions/func_sequences_impl.h (+97/-56) src/functions/func_serialize_impl.cpp (+38/-0) src/functions/func_strings_impl.cpp (+21/-2) src/functions/func_var_decl.cpp (+6/-64) src/functions/function.cpp (+60/-23) src/functions/function.h (+15/-13) src/functions/function_consts.h (+5/-6) src/functions/library.cpp (+12/-0) src/functions/pregenerated/func_accessors.cpp (+0/-20) src/functions/pregenerated/func_accessors.h (+70/-58) src/functions/pregenerated/func_any_uri.h (+4/-2) src/functions/pregenerated/func_base64.h (+8/-4) src/functions/pregenerated/func_booleans.h (+21/-9) src/functions/pregenerated/func_collections.cpp (+515/-249) src/functions/pregenerated/func_collections.h (+451/-345) src/functions/pregenerated/func_context.h (+32/-16) src/functions/pregenerated/func_documents.h (+22/-10) src/functions/pregenerated/func_durations_dates_times.h (+84/-42) src/functions/pregenerated/func_errors_and_diagnostics.h (+21/-11) src/functions/pregenerated/func_fetch.h (+8/-4) src/functions/pregenerated/func_fnput.h (+6/-2) src/functions/pregenerated/func_function_item_iter.h (+12/-6) src/functions/pregenerated/func_ic_ddl.h (+12/-6) src/functions/pregenerated/func_json.cpp (+87/-0) src/functions/pregenerated/func_json.h (+79/-0) src/functions/pregenerated/func_jsoniq_functions.cpp (+651/-0) src/functions/pregenerated/func_jsoniq_functions.h (+483/-0) src/functions/pregenerated/func_maps.h (+32/-16) src/functions/pregenerated/func_maths.h (+104/-52) src/functions/pregenerated/func_node_position.cpp (+584/-0) src/functions/pregenerated/func_node_position.h (+409/-0) src/functions/pregenerated/func_nodes.h (+128/-54) src/functions/pregenerated/func_numerics.h (+35/-21) src/functions/pregenerated/func_other_diagnostics.h (+8/-4) src/functions/pregenerated/func_parse_fragment.h (+4/-2) src/functions/pregenerated/func_parsing_and_serializing.h (+10/-4) src/functions/pregenerated/func_qnames.h (+41/-19) src/functions/pregenerated/func_random.h (+12/-6) src/functions/pregenerated/func_schema.h (+27/-11) src/functions/pregenerated/func_sctx.h (+100/-50) src/functions/pregenerated/func_sequences.h (+255/-185) src/functions/pregenerated/func_strings.cpp (+60/-0) src/functions/pregenerated/func_strings.h (+154/-63) src/functions/pregenerated/func_xqdoc.h (+8/-4) src/functions/pregenerated/function_enum.h (+119/-47) src/functions/signature.cpp (+92/-62) src/functions/signature.h (+9/-1) src/functions/udf.cpp (+218/-11) src/functions/udf.h (+47/-4) src/precompiled/stdafx.h (+1/-1) src/runtime/CMakeLists.txt (+7/-0) src/runtime/accessors/accessors_impl.cpp (+22/-22) src/runtime/base/plan_iterator.h (+4/-0) src/runtime/booleans/BooleanImpl.cpp (+206/-220) src/runtime/booleans/BooleanImpl.h (+1/-1) src/runtime/collections/collections_base.cpp (+25/-18) src/runtime/collections/collections_base.h (+45/-56) src/runtime/collections/collections_impl.cpp (+529/-681) src/runtime/collections/collections_impl.h (+12/-3) src/runtime/collections/pregenerated/collections.h (+137/-84) src/runtime/core/arithmetic_impl.cpp (+50/-52) src/runtime/core/arithmetic_impl.h (+18/-15) src/runtime/core/constructors.cpp (+90/-88) src/runtime/core/constructors.h (+27/-44) src/runtime/core/flwor_iterator.cpp (+27/-30) src/runtime/core/flwor_iterator.h (+1/-0) src/runtime/core/fncall_iterator.cpp (+171/-25) src/runtime/core/fncall_iterator.h (+39/-6) src/runtime/core/gflwor/common.cpp (+45/-27) src/runtime/core/gflwor/common.h (+4/-2) src/runtime/core/gflwor/groupby_iterator.cpp (+9/-14) src/runtime/core/gflwor/window_iterator.cpp (+3/-5) src/runtime/core/path_iterators.cpp (+39/-33) src/runtime/core/path_iterators.h (+3/-3) src/runtime/core/sequencetypes.cpp (+214/-166) src/runtime/core/trycatch.cpp (+1/-1) src/runtime/core/var_iterators.cpp (+67/-90) src/runtime/core/var_iterators.h (+13/-13) src/runtime/eval/eval.cpp (+71/-35) src/runtime/eval/eval.h (+18/-9) src/runtime/fetch/fetch_impl.cpp (+11/-9) src/runtime/full_text/apply.cpp (+19/-12) src/runtime/full_text/ft_stop_words_set.cpp (+4/-4) src/runtime/full_text/icu_tokenizer.cpp (+44/-24) src/runtime/full_text/icu_tokenizer.h (+2/-2) src/runtime/full_text/thesauri/wn_synset.cpp (+4/-2) src/runtime/full_text/thesaurus.cpp (+22/-27) src/runtime/full_text/thesaurus.h (+2/-27) src/runtime/indexing/index_ddl.cpp (+52/-15) src/runtime/indexing/index_ddl.h (+37/-30) src/runtime/introspection/sctx_impl.cpp (+1/-1) src/runtime/json/jansson_wrapper.cpp (+729/-0) src/runtime/json/jansson_wrapper.h (+56/-0) src/runtime/json/json_constructors.cpp (+270/-0) src/runtime/json/json_constructors.h (+135/-0) src/runtime/json/json_impl.cpp (+527/-0) src/runtime/json/jsoniq_functions_impl.cpp (+956/-0) src/runtime/json/pregenerated/json.cpp (+94/-0) src/runtime/json/pregenerated/json.h (+114/-0) src/runtime/json/pregenerated/jsoniq_functions.cpp (+621/-0) src/runtime/json/pregenerated/jsoniq_functions.h (+843/-0) src/runtime/misc/materialize.cpp (+1/-1) src/runtime/nodes/node_position_impl.cpp (+756/-0) src/runtime/nodes/pregenerated/node_position.cpp (+710/-0) src/runtime/nodes/pregenerated/node_position.h (+858/-0) src/runtime/numerics/NumericsImpl.cpp (+99/-113) src/runtime/numerics/NumericsImpl.h (+2/-2) src/runtime/parsing_and_serializing/parsing_and_serializing_impl.cpp (+13/-6) src/runtime/parsing_and_serializing/pregenerated/parsing_and_serializing.h (+2/-0) src/runtime/qnames/qnames_impl.cpp (+41/-48) src/runtime/scripting/scripting.cpp (+7/-8) src/runtime/sequences/sequences_impl.cpp (+12/-12) src/runtime/spec/accessors/accessors.xml (+48/-14) src/runtime/spec/booleans/booleans.xml (+28/-15) src/runtime/spec/codegen-cpp.xq (+8/-5) src/runtime/spec/codegen-h.xq (+49/-12) src/runtime/spec/collections/collections.xml (+456/-316) src/runtime/spec/errors_and_diagnostics/errors_and_diagnostics.xml (+3/-0) src/runtime/spec/fnput/fnput.xml (+2/-1) src/runtime/spec/json/json.xml (+52/-0) src/runtime/spec/json/jsoniq_functions.xml (+586/-0) src/runtime/spec/mappings.xml (+40/-16) src/runtime/spec/nodes/node_position.xml (+439/-0) src/runtime/spec/nodes/nodes.xml (+320/-236) src/runtime/spec/parsing_and_serializing/parsing_and_serializing.xml (+5/-0) src/runtime/spec/plan_iter_visitor_h.xq (+4/-4) src/runtime/spec/printer_visitor_cpp.xq (+2/-2) src/runtime/spec/printer_visitor_h.xq (+1/-1) src/runtime/spec/qnames/qnames.xml (+17/-0) src/runtime/spec/schema/schema.xml (+19/-0) src/runtime/spec/sequences/sequences.xml (+17/-0) src/runtime/spec/store/documents.xml (+1/-0) src/runtime/spec/strings/strings.xml (+61/-7) src/runtime/store/maps_impl.cpp (+16/-3) src/runtime/strings/pregenerated/strings.cpp (+70/-0) src/runtime/strings/pregenerated/strings.h (+89/-0) src/runtime/strings/strings_impl.cpp (+428/-101) src/runtime/update/update.cpp (+2/-1) src/runtime/visitors/planiter_visitor_impl_code.h (+58/-51) src/runtime/visitors/planiter_visitor_impl_include.h (+12/-6) src/runtime/visitors/pregenerated/planiter_visitor.h (+281/-1) src/runtime/visitors/pregenerated/printer_visitor.cpp (+695/-0) src/runtime/visitors/pregenerated/printer_visitor.h (+184/-0) src/runtime/visitors/printer_visitor_impl.cpp (+242/-173) src/runtime/visitors/printer_visitor_impl.h (+61/-51) src/runtime/xqdoc/xqdoc_impl.cpp (+4/-4) src/store/api/annotation.h (+17/-15) src/store/api/collection.h (+7/-4) src/store/api/index.h (+60/-22) src/store/api/item.h (+204/-39) src/store/api/item_factory.h (+25/-145) src/store/api/pul.h (+66/-8) src/store/api/shared_types.h (+3/-0) src/store/api/store.h (+45/-15) src/store/api/temp_seq.h (+47/-47) src/store/api/update_consts.h (+22/-1) src/store/api/xs_type_codes.h (+96/-0) src/store/naive/CMakeLists.txt (+8/-0) src/store/naive/atomic_items.cpp (+915/-247) src/store/naive/atomic_items.h (+267/-89) src/store/naive/collection_set.cpp (+41/-25) src/store/naive/collection_set.h (+86/-85) src/store/naive/item.cpp (+307/-35) src/store/naive/json_items.cpp (+623/-0) src/store/naive/json_items.h (+461/-0) src/store/naive/json_loader.cpp (+312/-0) src/store/naive/json_loader.h (+72/-0) src/store/naive/loader_dtd.cpp (+92/-56) src/store/naive/loader_fast.cpp (+31/-36) src/store/naive/name_iterator.h (+68/-62) src/store/naive/node_factory.cpp (+2/-2) src/store/naive/node_factory.h (+2/-2) src/store/naive/node_items.cpp (+641/-274) src/store/naive/node_items.h (+179/-77) src/store/naive/node_iterators.cpp (+35/-9) src/store/naive/node_iterators.h (+63/-9) src/store/naive/node_updates.cpp (+10/-10) src/store/naive/nsbindings.cpp (+3/-3) src/store/naive/nsbindings.h (+3/-2) src/store/naive/ordpath.cpp (+94/-0) src/store/naive/ordpath.h (+11/-4) src/store/naive/pul_primitive_factory.cpp (+245/-169) src/store/naive/pul_primitive_factory.h (+74/-8) src/store/naive/pul_primitives.cpp (+390/-94) src/store/naive/pul_primitives.h (+202/-28) src/store/naive/qname_pool.cpp (+2/-2) src/store/naive/qname_pool.h (+1/-1) src/store/naive/shared_types.h (+25/-0) src/store/naive/simple_collection.cpp (+266/-150) src/store/naive/simple_collection.h (+32/-41) src/store/naive/simple_index.cpp (+312/-302) src/store/naive/simple_index.h (+163/-204) src/store/naive/simple_index_general.cpp (+1560/-2172) src/store/naive/simple_index_general.h (+313/-174) src/store/naive/simple_index_value.cpp (+187/-51) src/store/naive/simple_index_value.h (+84/-39) src/store/naive/simple_item_factory.cpp (+174/-4) src/store/naive/simple_item_factory.h (+45/-0) src/store/naive/simple_lazy_temp_seq.cpp (+158/-96) src/store/naive/simple_lazy_temp_seq.h (+29/-144) src/store/naive/simple_pul.cpp (+379/-85) src/store/naive/simple_pul.h (+88/-9) src/store/naive/simple_store.cpp (+288/-203) src/store/naive/simple_store.h (+100/-52) src/store/naive/simple_temp_seq.cpp (+166/-219) src/store/naive/simple_temp_seq.h (+42/-43) src/store/naive/store_defs.h (+0/-78) src/store/naive/store_properties.h (+36/-17) src/system/globalenv.cpp (+73/-25) src/system/globalenv.h (+41/-22) src/system/zorba_properties.h (+50/-12) src/system/zorba_properties.txt (+4/-2) src/types/casting.cpp (+595/-315) src/types/casting.h (+39/-17) src/types/root_typemanager.cpp (+263/-169) src/types/root_typemanager.h (+78/-39) src/types/schema/EventSchemaValidator.cpp (+3/-1) src/types/schema/revalidateUtils.cpp (+6/-5) src/types/schema/schema.cpp (+7/-7) src/types/schema/schema.h (+2/-2) src/types/schema/validate.cpp (+5/-2) src/types/typeconstants.h (+1/-51) src/types/typeimpl.cpp (+417/-60) src/types/typeimpl.h (+258/-180) src/types/typemanager.h (+30/-19) src/types/typemanagerimpl.cpp (+143/-101) src/types/typemanagerimpl.h (+32/-24) src/types/typeops.cpp (+693/-513) src/types/typeops.h (+21/-44) src/unit_tests/CMakeLists.txt (+14/-0) src/unit_tests/json_parser.cpp (+636/-0) src/unit_tests/json_parser.cpp.moved (+623/-0) src/unit_tests/stemmer.cpp (+8/-1) src/unit_tests/string.cpp (+10/-1) src/unit_tests/string_instantiate.cpp (+8/-1) src/unit_tests/test_debugger_protocol.cpp (+0/-414) src/unit_tests/thesaurus.cpp (+17/-14) src/unit_tests/tokenizer.cpp (+8/-1) src/unit_tests/unique_ptr.cpp (+7/-1) src/unit_tests/unit_test_list.h (+9/-3) src/unit_tests/unit_tests.cpp (+10/-1) src/util/CMakeLists.txt (+1/-0) src/util/ascii_util.h (+1/-6) src/util/http_util.cpp (+2/-2) src/util/json_parser.cpp (+634/-0) src/util/json_parser.h (+553/-0) src/util/regex.h (+2/-2) src/util/regex_ascii.h (+0/-2) src/util/stl_util.h (+2/-0) src/util/string_util.h (+6/-2) src/util/unicode_util.h (+4/-9) src/util/uri_util.h (+2/-2) src/util/utf8_util.cpp (+17/-0) src/util/utf8_util.h (+0/-5) src/util/utf8_util_base.h (+27/-12) src/util/xml_util.h (+0/-1) src/zorbamisc/ns_consts.h (+10/-5) src/zorbaserialization/zorba_class_serializer.cpp (+1/-0) src/zorbatypes/URI.cpp (+0/-3) src/zorbautils/hashmap_itemh.h (+112/-0) swig/CMakeLists.txt (+2/-7) swig/ItemFactory.h (+69/-0) swig/ItemFactory.i (+192/-0) swig/StaticContext.h (+69/-0) swig/StaticContext.i (+43/-107) swig/XQuery.i (+14/-0) swig/Zorba.i (+28/-1) swig/java/CMakeLists.txt (+2/-0) swig/php/CMakeLists.txt (+23/-6) swig/php/XQueryProcessor.php (+397/-0) swig/php/generate_proxy.php.in (+7/-4) swig/php/test.xq (+1/-0) swig/php/zorba_api.i (+7/-1) swig/python/CMakeLists.txt (+2/-0) swig/ruby/CMakeLists.txt (+10/-0) swig/zorba_api.i (+4/-1) test/apitest.cpp (+21/-6) test/parser/parsertestdriver.cpp (+2/-0) test/rbkt/ExpCompilerResults/IterPlan/iterscript.cmake (+14/-10) test/rbkt/ExpCompilerResults/IterPlan/zorba/error/trace1.iter (+8/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/hashjoins/idx4.iter (+24/-22) test/rbkt/ExpCompilerResults/IterPlan/zorba/hashjoins/idx5.iter (+1/-1) test/rbkt/ExpCompilerResults/IterPlan/zorba/misc/hoist4.iter (+7/-7) test/rbkt/ExpCompilerResults/IterPlan/zorba/misc/inline_var1.iter (+2/-2) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/dataguide-c.iter (+375/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/dataguide-nc.iter (+375/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/dataguide2-c.iter (+139/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/dataguide2-nc.iter (+139/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/dblp-q0.iter (+182/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/hashjoin-9065.iter (+62/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/hashjoin-9198.iter (+75/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/hashjoin-9199.iter (+75/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/hashjoin-9212.iter (+83/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/hashjoin-9389.iter (+70/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/hashjoin-9390.iter (+70/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/hashjoin-9392.iter (+71/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/hashjoin-gary1.iter (+227/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/hashjoin-idx1.iter (+105/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/hashjoin-idx4.iter (+170/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/hashjoin-q8.iter (+102/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/path17.iter (+70/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q1.iter (+49/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q10.iter (+246/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q11.iter (+103/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q12.iter (+115/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q13.iter (+45/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q14.iter (+39/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q15.iter (+50/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q16.iter (+65/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q17.iter (+47/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q18.iter (+38/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q19.iter (+56/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q2.iter (+43/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q20.iter (+192/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q3.iter (+139/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q4.iter (+126/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q5.iter (+41/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q6.iter (+29/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q7.iter (+39/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q8.iter (+107/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q9.iter (+169/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/udfs1.iter (+58/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/paths/pred_order.iter (+2/-2) test/rbkt/ExpCompilerResults/IterPlan/zorba/string/SubstringFunc/SubstringFunc2.iter (+10/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/string/SubstringFunc/SubstringFunc3.iter (+14/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/udf/udf-fib-rec.iter (+42/-0) test/rbkt/ExpCompilerResults/IterPlan/zorba/udf/udf1.iter (+5/-5) test/rbkt/ExpQueryResults/zorba/debugger/dmh/break_response.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/debugger/dmh/break_response_no_info.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/error/trace1.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/eval/eval9.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/eval/invoke1.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/fulltext/ft-same-sentence-false-2.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/groupby/posvar.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/index/auctions1.xml.res (+3/-3) test/rbkt/ExpQueryResults/zorba/index/numbers.xml.res (+21/-0) test/rbkt/ExpQueryResults/zorba/json/json-parse-array-01.xml.res (+3/-0) test/rbkt/ExpQueryResults/zorba/json/json-parse-array-02.xml.res (+3/-0) test/rbkt/ExpQueryResults/zorba/json/json-parse-array-03.xml.res (+3/-0) test/rbkt/ExpQueryResults/zorba/json/json-parse-array-04.xml.res (+3/-0) test/rbkt/ExpQueryResults/zorba/json/json-parse-array-05.xml.res (+4/-0) test/rbkt/ExpQueryResults/zorba/json/json-parse-object-01.xml.res (+3/-0) test/rbkt/ExpQueryResults/zorba/json/json-parse-object-02.xml.res (+4/-0) test/rbkt/ExpQueryResults/zorba/json/json-parse-snelson.xml.res (+14/-0) test/rbkt/ExpQueryResults/zorba/json/json-serialize-array-01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_01.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_02.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_03.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_14.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_15.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_16.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_17.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_18.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_21.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_210.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_211.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_212.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_213.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_22.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_23.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_24.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_25.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_26.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_27.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_28.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_29.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_3_1.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_3_2.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_3_3.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_3_4.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_3_5.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_3_6.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_3_7.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_4_1.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_4_2.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_4_3.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_5_1.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_5_2.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_6_1.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_6_3.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_7_1.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_7_2.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_7_3.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_7_5.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/arr_constr_7_6.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/coll_dyn_01.xml.res (+7/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/coll_dyn_03.xml.res (+6/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/delete01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/delete02.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/delete10.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/delete11.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/flatten_01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/fn_boolean_01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/insert01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/insert03.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/insert04.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/insert05.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/insert06.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/member_01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/names_01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/names_02.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/null01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/null02.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/null03.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/obj_constr_01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/object_01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/object_02.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/pair_01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/rename01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/replace01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/value_01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/jsoniq/values_01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/misc/baseuri.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/no-copy/dataguide-c.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/dataguide-nc.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/dataguide2-c.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/dataguide2-nc.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/dblp-q0.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/hashjoin-9198.xml.res (+19/-0) test/rbkt/ExpQueryResults/zorba/no-copy/hashjoin-9199.xml.res (+19/-0) test/rbkt/ExpQueryResults/zorba/no-copy/hashjoin-9212.xml.res (+49/-0) test/rbkt/ExpQueryResults/zorba/no-copy/hashjoin-9389.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/hashjoin-9390.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/hashjoin-9392.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/hashjoin-gary1.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/hashjoin-idx1.xml.res (+254/-0) test/rbkt/ExpQueryResults/zorba/no-copy/hashjoin-idx4.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/hashjoin-q8.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/parser_test.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/no-copy/path17.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/q1.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/q10.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/q11.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/q12.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/q13.xml.res (+18/-0) test/rbkt/ExpQueryResults/zorba/no-copy/q14.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/q17.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/q18.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/q19.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/q2.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/q20.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/q3.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/q5.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/q6.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/q7.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/q8.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/q9.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/no-copy/udfs1.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/nodes/position_1.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/nodes/position_1_parsed.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/nodes/position_2.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/nodes/position_2_parsed.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/nodes/position_3.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/nodes/position_3_parsed.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/nodes/position_4.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/nodes/position_4_parsed.xml.res (+2/-0) test/rbkt/ExpQueryResults/zorba/nodes/position_err.xml.res (+6/-0) test/rbkt/ExpQueryResults/zorba/schemas/validate_xqdoc_01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/schemas/validate_xqdoc_02.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/string/Regex/regex_a4.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/string/tokenize01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/string/tokenize02.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/string/tokenize03.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/string/tokenize04.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/udf/udf-fib-rec-BIG_INTEGER.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/udf/udf-fib-rec.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/sliding01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/sliding02.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/sliding03.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/sliding04.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/sliding06.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/sliding07.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/sliding09.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/sliding10.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/sliding11.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/sliding12.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/sliding13.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/sliding14.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling01.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling02.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling04.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling05.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling07.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling08.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling09.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling10.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling24.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling26.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling27.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling28.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling29.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling30.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling32.xml.res (+12/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling33.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling34.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling35.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling36.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling38.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling39.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling40.xml.res (+24/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling41.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling45.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling46.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling47.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/tumbling48.xml.res (+1/-0) test/rbkt/ExpQueryResults/zorba/windowing/windowing12.xml.res (+1/-0) test/rbkt/Queries/CMakeLists.txt (+279/-18) test/rbkt/Queries/w3c_known_failures.txt (+49/-90) test/rbkt/Queries/w3c_known_failures_XQueryX.txt (+88/-0) test/rbkt/Queries/zorba/annotations/annot-unknown-02.spec (+1/-1) test/rbkt/Queries/zorba/annotations/annot-unknown-02.xq (+10/-6) test/rbkt/Queries/zorba/annotations/annot-unknown-04.spec (+1/-1) test/rbkt/Queries/zorba/annotations/annot-unknown-04.xq (+9/-6) test/rbkt/Queries/zorba/debugger/dmh/break_response.xq (+5/-0) test/rbkt/Queries/zorba/debugger/dmh/break_response_no_info.xq (+7/-0) test/rbkt/Queries/zorba/error/trace1.xq (+6/-0) test/rbkt/Queries/zorba/eval/eval9.xq (+6/-0) test/rbkt/Queries/zorba/eval/invoke1.xq (+5/-0) test/rbkt/Queries/zorba/eval/invoke1_1.xqlib (+10/-0) test/rbkt/Queries/zorba/eval/invoke1_2.xqlib (+3/-0) test/rbkt/Queries/zorba/fulltext/ft-same-sentence-false-2.xq (+2/-0) test/rbkt/Queries/zorba/groupby/posvar.xq (+17/-0) test/rbkt/Queries/zorba/index/auctions1.xml (+1/-0) test/rbkt/Queries/zorba/index/auctions1.xq (+1/-1) test/rbkt/Queries/zorba/index/numbers.xml (+10/-0) test/rbkt/Queries/zorba/index/numbers.xq (+75/-0) test/rbkt/Queries/zorba/index/numbers.xqlib (+28/-0) test/rbkt/Queries/zorba/json/json-parse-array-01.xq (+5/-0) test/rbkt/Queries/zorba/json/json-parse-array-02.xq (+5/-0) test/rbkt/Queries/zorba/json/json-parse-array-03.xq (+5/-0) test/rbkt/Queries/zorba/json/json-parse-array-04.xq (+5/-0) test/rbkt/Queries/zorba/json/json-parse-array-05.xq (+5/-0) test/rbkt/Queries/zorba/json/json-parse-object-01.xq (+5/-0) test/rbkt/Queries/zorba/json/json-parse-object-02.xq (+5/-0) test/rbkt/Queries/zorba/json/json-parse-snelson.xq (+20/-0) test/rbkt/Queries/zorba/json/json-serialize-array-01.xq (+8/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_01.xq (+4/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_02.xq (+2/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_03.xq (+2/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_14.xq (+2/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_15.xq (+7/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_16.xq (+4/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_17.xq (+5/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_18.xq (+4/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_21.xq (+6/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_210.xq (+9/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_211.xq (+9/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_212.xq (+9/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_213.xq (+9/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_22.xq (+7/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_23.xq (+6/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_24.xq (+6/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_25.xq (+6/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_26.xq (+10/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_27.xq (+10/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_28.xq (+10/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_29.xq (+9/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_3_1.xq (+11/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_3_2.xq (+10/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_3_3.xq (+10/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_3_4.xq (+14/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_3_5.xq (+6/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_3_6.xq (+6/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_3_7.xq (+6/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_4_1.xq (+3/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_4_2.xq (+2/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_4_3.xq (+1/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_5_1.xq (+2/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_5_2.xq (+2/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_6_1.xq (+2/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_6_2.xq (+2/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_6_3.xq (+2/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_7_1.xq (+4/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_7_2.xq (+2/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_7_3.xq (+2/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_7_4.xq (+2/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_7_5.xq (+2/-0) test/rbkt/Queries/zorba/jsoniq/arr_constr_7_6.xq (+2/-0) test/rbkt/Queries/zorba/jsoniq/coll_dyn_01.xq (+57/-0) test/rbkt/Queries/zorba/jsoniq/coll_dyn_02.spec (+1/-0) test/rbkt/Queries/zorba/jsoniq/coll_dyn_02.xq (+16/-0) test/rbkt/Queries/zorba/jsoniq/coll_dyn_03.xq (+56/-0) test/rbkt/Queries/zorba/jsoniq/delete01.xq (+7/-0) test/rbkt/Queries/zorba/jsoniq/delete02.xq (+8/-0) test/rbkt/Queries/zorba/jsoniq/delete03.spec (+1/-0) test/rbkt/Queries/zorba/jsoniq/delete03.xq (+5/-0) test/rbkt/Queries/zorba/jsoniq/delete04.spec (+1/-0) test/rbkt/Queries/zorba/jsoniq/delete04.xq (+6/-0) test/rbkt/Queries/zorba/jsoniq/delete05.spec (+2/-0) test/rbkt/Queries/zorba/jsoniq/delete05.xq (+5/-0) test/rbkt/Queries/zorba/jsoniq/delete06.spec (+1/-0) test/rbkt/Queries/zorba/jsoniq/delete06.xq (+5/-0) test/rbkt/Queries/zorba/jsoniq/delete07.spec (+1/-0) test/rbkt/Queries/zorba/jsoniq/delete07.xq (+5/-0) test/rbkt/Queries/zorba/jsoniq/delete08.spec (+1/-0) test/rbkt/Queries/zorba/jsoniq/delete08.xq (+5/-0) test/rbkt/Queries/zorba/jsoniq/delete09.spec (+1/-0) test/rbkt/Queries/zorba/jsoniq/delete09.xq (+5/-0) test/rbkt/Queries/zorba/jsoniq/delete10.xq (+6/-0) test/rbkt/Queries/zorba/jsoniq/delete11.xq (+11/-0) test/rbkt/Queries/zorba/jsoniq/flatten_01.xq (+3/-0) test/rbkt/Queries/zorba/jsoniq/fn_boolean_01.xq (+5/-0) test/rbkt/Queries/zorba/jsoniq/insert01.xq (+7/-0) test/rbkt/Queries/zorba/jsoniq/insert02.spec (+1/-0) test/rbkt/Queries/zorba/jsoniq/insert02.xq (+3/-0) test/rbkt/Queries/zorba/jsoniq/insert03.xq (+8/-0) test/rbkt/Queries/zorba/jsoniq/insert04.xq (+12/-0) test/rbkt/Queries/zorba/jsoniq/insert05.xq (+10/-0) test/rbkt/Queries/zorba/jsoniq/insert06.xq (+27/-0) test/rbkt/Queries/zorba/jsoniq/insert07.spec (+2/-0) test/rbkt/Queries/zorba/jsoniq/insert07.xq (+9/-0) test/rbkt/Queries/zorba/jsoniq/member_01.xq (+4/-0) test/rbkt/Queries/zorba/jsoniq/names_01.xq (+3/-0) test/rbkt/Queries/zorba/jsoniq/names_02.xq (+4/-0) test/rbkt/Queries/zorba/jsoniq/null01.xq (+3/-0) test/rbkt/Queries/zorba/jsoniq/null02.xq (+3/-0) test/rbkt/Queries/zorba/jsoniq/null03.xq (+4/-0) test/rbkt/Queries/zorba/jsoniq/obj_constr_01.xq (+3/-0) test/rbkt/Queries/zorba/jsoniq/object_01.xq (+4/-0) test/rbkt/Queries/zorba/jsoniq/object_02.xq (+16/-0) test/rbkt/Queries/zorba/jsoniq/pair_01.xq (+5/-0) test/rbkt/Queries/zorba/jsoniq/parser_01.spec (+1/-0) test/rbkt/Queries/zorba/jsoniq/parser_01.xq (+3/-0) test/rbkt/Queries/zorba/jsoniq/rename01.xq (+7/-0) test/rbkt/Queries/zorba/jsoniq/rename02.spec (+1/-0) test/rbkt/Queries/zorba/jsoniq/rename02.xq (+5/-0) test/rbkt/Queries/zorba/jsoniq/rename03.spec (+1/-0) test/rbkt/Queries/zorba/jsoniq/rename03.xq (+5/-0) test/rbkt/Queries/zorba/jsoniq/replace01.xq (+8/-0) test/rbkt/Queries/zorba/jsoniq/value_01.xq (+3/-0) test/rbkt/Queries/zorba/jsoniq/values_01.xq (+5/-0) test/rbkt/Queries/zorba/misc/baseuri.xml (+1/-0) test/rbkt/Queries/zorba/misc/baseuri.xq (+2/-0) test/rbkt/Queries/zorba/modules/libraryModule15.xqlib (+8/-3) test/rbkt/Queries/zorba/no-copy/auction.xml (+2182/-0) test/rbkt/Queries/zorba/no-copy/books.xml (+25/-0) test/rbkt/Queries/zorba/no-copy/dataguide-c.xq (+87/-0) test/rbkt/Queries/zorba/no-copy/dataguide-nc.xq (+91/-0) test/rbkt/Queries/zorba/no-copy/dataguide2-c.xq (+33/-0) test/rbkt/Queries/zorba/no-copy/dataguide2-nc.xq (+38/-0) test/rbkt/Queries/zorba/no-copy/dblp-q0.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/dblp-q0.xq (+32/-0) test/rbkt/Queries/zorba/no-copy/hashjoin-9065.xq (+9/-0) test/rbkt/Queries/zorba/no-copy/hashjoin-9198.xq (+13/-0) test/rbkt/Queries/zorba/no-copy/hashjoin-9199.xq (+11/-0) test/rbkt/Queries/zorba/no-copy/hashjoin-9212.xq (+15/-0) test/rbkt/Queries/zorba/no-copy/hashjoin-9389.xq (+13/-0) test/rbkt/Queries/zorba/no-copy/hashjoin-9390.xq (+15/-0) test/rbkt/Queries/zorba/no-copy/hashjoin-9392.xq (+14/-0) test/rbkt/Queries/zorba/no-copy/hashjoin-gary1.xq (+42/-0) test/rbkt/Queries/zorba/no-copy/hashjoin-idx1.xq (+12/-0) test/rbkt/Queries/zorba/no-copy/hashjoin-idx4.xq (+33/-0) test/rbkt/Queries/zorba/no-copy/hashjoin-q8.xq (+17/-0) test/rbkt/Queries/zorba/no-copy/parser_test.xq (+3/-0) test/rbkt/Queries/zorba/no-copy/path17.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/path17.xq (+12/-0) test/rbkt/Queries/zorba/no-copy/q1.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q1.xq (+9/-0) test/rbkt/Queries/zorba/no-copy/q10.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q10.xq (+36/-0) test/rbkt/Queries/zorba/no-copy/q11.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q11.xq (+13/-0) test/rbkt/Queries/zorba/no-copy/q12.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q12.xq (+16/-0) test/rbkt/Queries/zorba/no-copy/q13.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q13.xq (+9/-0) test/rbkt/Queries/zorba/no-copy/q14.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q14.xq (+11/-0) test/rbkt/Queries/zorba/no-copy/q15.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q15.xq (+10/-0) test/rbkt/Queries/zorba/no-copy/q16.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q16.xq (+17/-0) test/rbkt/Queries/zorba/no-copy/q17.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q17.xq (+10/-0) test/rbkt/Queries/zorba/no-copy/q18.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q18.xq (+17/-0) test/rbkt/Queries/zorba/no-copy/q19.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q19.xq (+13/-0) test/rbkt/Queries/zorba/no-copy/q2.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q2.xq (+10/-0) test/rbkt/Queries/zorba/no-copy/q20.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q20.xq (+34/-0) test/rbkt/Queries/zorba/no-copy/q3.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q3.xq (+14/-0) test/rbkt/Queries/zorba/no-copy/q4.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q4.xq (+14/-0) test/rbkt/Queries/zorba/no-copy/q5.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q5.xq (+13/-0) test/rbkt/Queries/zorba/no-copy/q6.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q6.xq (+10/-0) test/rbkt/Queries/zorba/no-copy/q7.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q7.xq (+11/-0) test/rbkt/Queries/zorba/no-copy/q8.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q8.xq (+14/-0) test/rbkt/Queries/zorba/no-copy/q9.spec (+3/-0) test/rbkt/Queries/zorba/no-copy/q9.xq (+20/-0) test/rbkt/Queries/zorba/no-copy/simple_parser.xqlib (+2207/-0) test/rbkt/Queries/zorba/no-copy/test1.xq (+17/-0) test/rbkt/Queries/zorba/no-copy/udfs1.xq (+31/-0) test/rbkt/Queries/zorba/no-copy/udfs2.xq (+31/-0) test/rbkt/Queries/zorba/nodes/position.xml (+15/-0) test/rbkt/Queries/zorba/nodes/position_1.xq (+97/-0) test/rbkt/Queries/zorba/nodes/position_1_parsed.xq (+98/-0) test/rbkt/Queries/zorba/nodes/position_2.xq (+157/-0) test/rbkt/Queries/zorba/nodes/position_2_parsed.xq (+156/-0) test/rbkt/Queries/zorba/nodes/position_3.xq (+32/-0) test/rbkt/Queries/zorba/nodes/position_3_parsed.xq (+34/-0) test/rbkt/Queries/zorba/nodes/position_4.xq (+84/-0) test/rbkt/Queries/zorba/nodes/position_4_parsed.xq (+81/-0) test/rbkt/Queries/zorba/nodes/position_err.xq (+60/-0) test/rbkt/Queries/zorba/schemas/validate_xqdoc_01.xq (+4/-0) test/rbkt/Queries/zorba/schemas/validate_xqdoc_02.xq (+4/-0) test/rbkt/Queries/zorba/store/documents.xq (+1/-0) test/rbkt/Queries/zorba/string/Regex/regex_a4.xq (+1/-0) test/rbkt/Queries/zorba/string/token01.txt (+1/-0) test/rbkt/Queries/zorba/string/token02.txt (+1/-0) test/rbkt/Queries/zorba/string/token03.txt (+1/-0) test/rbkt/Queries/zorba/string/token04.txt (+1/-0) test/rbkt/Queries/zorba/string/tokenize01.xq (+5/-0) test/rbkt/Queries/zorba/string/tokenize02.xq (+5/-0) test/rbkt/Queries/zorba/string/tokenize03.xq (+5/-0) test/rbkt/Queries/zorba/string/tokenize04.xq (+5/-0) test/rbkt/Queries/zorba/udf/udf-fib-rec.spec (+1/-0) test/rbkt/Queries/zorba/udf/udf-fib-rec.xq (+8/-0) test/rbkt/Queries/zorba/windowing/sliding01.xq (+4/-0) test/rbkt/Queries/zorba/windowing/sliding02.xq (+5/-0) test/rbkt/Queries/zorba/windowing/sliding03.xq (+5/-0) test/rbkt/Queries/zorba/windowing/sliding04.xq (+4/-0) test/rbkt/Queries/zorba/windowing/sliding05.xq (+4/-0) test/rbkt/Queries/zorba/windowing/sliding06.xq (+6/-0) test/rbkt/Queries/zorba/windowing/sliding07.xq (+10/-0) test/rbkt/Queries/zorba/windowing/sliding08.spec (+1/-0) test/rbkt/Queries/zorba/windowing/sliding08.xq (+4/-0) test/rbkt/Queries/zorba/windowing/sliding09.xq (+5/-0) test/rbkt/Queries/zorba/windowing/sliding10.xq (+18/-0) test/rbkt/Queries/zorba/windowing/sliding11.xq (+5/-0) test/rbkt/Queries/zorba/windowing/sliding12.xq (+7/-0) test/rbkt/Queries/zorba/windowing/sliding13.xq (+5/-0) test/rbkt/Queries/zorba/windowing/sliding14.xq (+12/-0) test/rbkt/Queries/zorba/windowing/tumbling01.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling02.xq (+5/-0) test/rbkt/Queries/zorba/windowing/tumbling04.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling05.xq (+5/-0) test/rbkt/Queries/zorba/windowing/tumbling06.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling07.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling08.xq (+6/-0) test/rbkt/Queries/zorba/windowing/tumbling09.xq (+6/-0) test/rbkt/Queries/zorba/windowing/tumbling10.xq (+10/-0) test/rbkt/Queries/zorba/windowing/tumbling11.spec (+1/-0) test/rbkt/Queries/zorba/windowing/tumbling11.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling14.spec (+1/-0) test/rbkt/Queries/zorba/windowing/tumbling14.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling15.spec (+2/-0) test/rbkt/Queries/zorba/windowing/tumbling15.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling16.spec (+1/-0) test/rbkt/Queries/zorba/windowing/tumbling16.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling17.spec (+1/-0) test/rbkt/Queries/zorba/windowing/tumbling17.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling18.spec (+1/-0) test/rbkt/Queries/zorba/windowing/tumbling18.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling19.spec (+1/-0) test/rbkt/Queries/zorba/windowing/tumbling19.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling20.spec (+1/-0) test/rbkt/Queries/zorba/windowing/tumbling20.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling21.spec (+1/-0) test/rbkt/Queries/zorba/windowing/tumbling21.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling22.spec (+1/-0) test/rbkt/Queries/zorba/windowing/tumbling22.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling24.xq (+6/-0) test/rbkt/Queries/zorba/windowing/tumbling25.xq (+5/-0) test/rbkt/Queries/zorba/windowing/tumbling26.xq (+3/-0) test/rbkt/Queries/zorba/windowing/tumbling27.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling28.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling29.xq (+17/-0) test/rbkt/Queries/zorba/windowing/tumbling31.spec (+1/-0) test/rbkt/Queries/zorba/windowing/tumbling31.xq (+3/-0) test/rbkt/Queries/zorba/windowing/tumbling32.xq (+19/-0) test/rbkt/Queries/zorba/windowing/tumbling33.xq (+5/-0) test/rbkt/Queries/zorba/windowing/tumbling34.xq (+6/-0) test/rbkt/Queries/zorba/windowing/tumbling35.xq (+8/-0) test/rbkt/Queries/zorba/windowing/tumbling36.xq (+5/-0) test/rbkt/Queries/zorba/windowing/tumbling37.spec (+1/-0) test/rbkt/Queries/zorba/windowing/tumbling37.xq (+8/-0) test/rbkt/Queries/zorba/windowing/tumbling38.xq (+8/-0) test/rbkt/Queries/zorba/windowing/tumbling39.xq (+12/-0) test/rbkt/Queries/zorba/windowing/tumbling40.xq (+27/-0) test/rbkt/Queries/zorba/windowing/tumbling41.xq (+9/-0) test/rbkt/Queries/zorba/windowing/tumbling42.spec (+1/-0) test/rbkt/Queries/zorba/windowing/tumbling42.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling43.spec (+1/-0) test/rbkt/Queries/zorba/windowing/tumbling43.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling44.spec (+1/-0) test/rbkt/Queries/zorba/windowing/tumbling44.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling45.xq (+4/-0) test/rbkt/Queries/zorba/windowing/tumbling46.xq (+17/-0) test/rbkt/Queries/zorba/windowing/tumbling47.xq (+20/-0) test/rbkt/Queries/zorba/windowing/tumbling48.xq (+18/-0) test/rbkt/Queries/zorba/windowing/tumbling49.xq (+12/-0) test/rbkt/Queries/zorba/windowing/windowing12.xq (+9/-0) test/rbkt/Queries/zorba/windowing/windowing13.spec (+1/-0) test/rbkt/Queries/zorba/windowing/windowing13.xq (+4/-0) test/rbkt/Queries/zorba/xmark/q10.xq (+8/-4) test/rbkt/Queries/zorba/xqddf/daniel/i1.xq (+3/-1) test/rbkt/Queries/zorba/xqddf/test-node-reference.xq (+2/-0) test/rbkt/Scripts/w3c/Readme.txt (+17/-7) test/rbkt/Scripts/w3c/Submit_xqts.cmake (+23/-9) test/rbkt/Scripts/w3c/generate-submission-xqftts.xq (+4/-4) test/rbkt/Scripts/w3c/generate-submission-xqts.xq (+4/-9) test/rbkt/Scripts/w3c/import_w3c_full_text_testsuite.sh (+1/-1) test/rbkt/Scripts/w3c/import_w3c_testsuite.sh (+1/-1) test/rbkt/itertest.xq.in (+58/-44) test/rbkt/specification.h (+8/-2) test/rbkt/testdriver.cpp (+5/-0) test/rbkt/testdriver_common.cpp (+14/-3) test/rbkt/testdriver_mt.cpp (+32/-5) test/unit/CMakeLists.txt (+33/-10) test/unit/context_item.cpp (+158/-0) test/unit/context_item1.xq (+4/-0) test/unit/context_item2.xq (+6/-0) test/unit/cxx_api_ch1.xq (+26/-0) test/unit/cxx_api_ch2.xq (+17/-0) test/unit/cxx_api_ch3.xq (+20/-0) test/unit/cxx_api_ch4.xq (+19/-0) test/unit/cxx_api_changes.cpp (+345/-0) test/unit/datetime.cpp (+2/-0) test/unit/ext_main3.xq (+21/-0) test/unit/ext_mod2.xq (+19/-0) test/unit/external_function.cpp (+59/-1) test/unit/guestbook.xq (+9/-0) test/unit/guestbook_main.xq (+1/-1) test/unit/main_invoke.xq (+9/-0) test/unit/module2.xq (+6/-0) test/unit/module4.xq (+6/-0) test/unit/static_context.cpp (+75/-0) test/unit/staticcollectionmanager.cpp (+65/-2) test/unit/testGetExtVarA.xq (+13/-0) test/unit/testGetExtVarB.xq (+6/-0) test/update/CMakeLists.txt (+1/-1) test/update/Queries/zorba/store/sc3.spec (+0/-2) test/update/Scripts/Readme.txt (+8/-5) test/update/Scripts/XQUTS.xml (+1/-1) test/update/Scripts/generate-submission-xquts.xq (+11/-4) test/update/Scripts/import_w3c_update_testsuite.sh (+1/-1) test/update/Scripts/zorba-xquts-submission.xml (+858/-0) test/update/Scripts/zorba-xqutsx-submission.xml (+858/-0) test/zperf/src/start.xq (+154/-100) |
||||||||||||
To merge this branch: | bzr merge lp:~zorba-coders/zorba/jsoniq | ||||||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Zorba Coders | Pending | ||
Review via email: mp+90824@code.launchpad.net |
This proposal supersedes a proposal from 2012-01-31.
This proposal has been superseded by a proposal from 2012-02-02.
Commit message
...
Description of the change
...
To post a comment you must log in.
Unmerged revisions
- 10774. By Ghislain Fourny
-
A small fix (already in trunk).
- 10773. By Ghislain Fourny
-
Regenerated files.
- 10772. By Ghislain Fourny
-
Merged trunk back.
- 10771. By Ghislain Fourny
-
Deactivated invariant assertions for the moment.
- 10770. By Markos Zaharioudakis
-
added missing <value> to a couple of jsoniq errors
- 10769. By Markos Zaharioudakis
-
fixed print out of jsoniq errors
- 10768. By Markos Zaharioudakis
-
fixed compiler warnings
- 10767. By Markos Zaharioudakis
-
commented out ZORBA_TEST_
PLAN_SERIALIZAT ION flag in testdriver.cpp - 10766. By Markos Zaharioudakis
-
small optimizations + cosmetic
- 10765. By Markos Zaharioudakis
-
a better implementation for SimpleJSONObjec
t::remove( )
The attempt to merge lp:zorba/3.0 into lp:~zorba-coders/zorba/zorba-experimental failed. Below is the output from the failed tests.
experimental build started for lp:zorba/3.0. Check out http:// 3.0.zorba- xquery. com/ in half an hour or so. Logfile at http:// zorbatest. lambda. nu:8080/ remotequeue/ experimental/ 3.0.log .