lp:~zorba-coders/zorba/no-copy
Created by
Markos Zaharioudakis
and last modified
- Get this branch:
- bzr branch lp:~zorba-coders/zorba/no-copy
Members of
Zorba Coders
can upload to this branch. Log in for directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Markos Zaharioudakis: Approve
-
Diff: 3564 lines (+799/-649)57 files modifiedsrc/compiler/api/compilercb.cpp (+3/-1)
src/compiler/api/compilercb.h (+2/-0)
src/compiler/expression/expr.cpp (+1/-1)
src/compiler/expression/expr_base.cpp (+3/-26)
src/compiler/expression/expr_base.h (+14/-13)
src/compiler/expression/flwor_expr.cpp (+1/-1)
src/compiler/rewriter/framework/rewriter_context.cpp (+2/-0)
src/compiler/rewriter/framework/rewriter_context.h (+4/-0)
src/compiler/rewriter/rules/flwor_rules.cpp (+9/-9)
src/compiler/rewriter/rules/fold_rules.cpp (+6/-6)
src/compiler/rewriter/rules/hoist_rules.cpp (+2/-2)
src/compiler/rewriter/rules/index_join_rule.cpp (+4/-4)
src/compiler/rewriter/rules/nodeid_rules.cpp (+219/-141)
src/compiler/rewriter/rules/ruleset.h (+2/-2)
src/compiler/rewriter/rules/type_rules.cpp (+4/-4)
src/compiler/rewriter/tools/dataflow_annotations.cpp (+87/-96)
src/compiler/rewriter/tools/dataflow_annotations.h (+4/-9)
src/compiler/translator/translator.cpp (+110/-105)
src/compiler/xqddf/value_index.cpp (+7/-7)
src/functions/func_accessors_impl.cpp (+0/-8)
src/functions/func_arithmetic.cpp (+6/-6)
src/functions/func_booleans_impl.cpp (+12/-12)
src/functions/func_collections_impl.cpp (+1/-0)
src/functions/func_ft_module_impl.h (+18/-10)
src/functions/func_jsoniq_functions_impl.h (+6/-1)
src/functions/func_node_sort_distinct.cpp (+12/-12)
src/functions/func_numerics_impl.cpp (+6/-6)
src/functions/func_schema_impl.cpp (+9/-0)
src/functions/func_sequences_impl.cpp (+20/-10)
src/functions/library.h (+1/-1)
src/functions/pregenerated/func_accessors.h (+5/-5)
src/functions/pregenerated/func_maps.h (+2/-0)
src/functions/pregenerated/func_nodes.h (+2/-0)
src/functions/pregenerated/func_schema.cpp (+0/-22)
src/functions/pregenerated/func_schema.h (+1/-18)
src/functions/pregenerated/func_sequences.h (+1/-1)
src/functions/pregenerated/function_enum.h (+0/-1)
src/functions/udf.cpp (+1/-1)
src/functions/udf.h (+3/-3)
src/runtime/collections/collections_impl.cpp (+4/-0)
src/runtime/eval/eval.cpp (+2/-0)
src/runtime/spec/accessors/accessors.xml (+4/-4)
src/runtime/spec/nodes/nodes.xml (+4/-0)
src/runtime/spec/schema/schema.xml (+1/-13)
src/runtime/spec/sequences/sequences.xml (+1/-1)
src/runtime/spec/store/maps.xml (+1/-0)
src/runtime/store/maps_impl.cpp (+10/-19)
src/store/naive/node_items.cpp (+7/-67)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/test5.iter (+48/-0)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/test6.iter (+50/-0)
test/rbkt/ExpQueryResults/zorba/no-copy/baseuri.xml.res (+1/-0)
test/rbkt/ExpQueryResults/zorba/no-copy/recursive_01.xml.res (+2/-0)
test/rbkt/ExpQueryResults/zorba/no-copy/test5.xml.res (+1/-1)
test/rbkt/ExpQueryResults/zorba/no-copy/test6.xml.res (+3/-0)
test/rbkt/Queries/zorba/no-copy/baseuri.xq (+11/-0)
test/rbkt/Queries/zorba/no-copy/recursive_01.xq (+35/-0)
test/rbkt/Queries/zorba/no-copy/test6.xq (+24/-0)
Branch information
Recent revisions
- 11089. By Markos Zaharioudakis
-
markInUnsafeContext --> findSourcesForN
odeExtractors + handling recursive udfs in MarkNodeCopyPro ps::applyIntern al
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:zorba