If context item is set, context position and context size need to be set
Bug #923686 reported by
David Graf
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zorba |
Fix Released
|
High
|
Rodolfo Ochoa |
Bug Description
According to http://
Related branches
lp:~zorba-coders/zorba/bug923686
- Markos Zaharioudakis: Approve
-
Diff: 3857 lines (+856/-407)97 files modifiedChangeLog (+3/-0)
include/zorba/dynamic_context.h (+38/-3)
include/zorba/pregenerated/diagnostic_list.h (+8/-0)
modules/com/zorba-xquery/www/modules/pregenerated/errors.xq (+16/-0)
src/api/dynamiccontextimpl.cpp (+130/-0)
src/api/dynamiccontextimpl.h (+12/-0)
src/api/staticcontextimpl.cpp (+8/-4)
src/api/xqueryimpl.cpp (+7/-3)
src/compiler/translator/translator.cpp (+31/-21)
src/context/dynamic_context.h (+3/-0)
src/context/static_context.cpp (+7/-7)
src/diagnostics/diagnostic_en.xml (+16/-0)
src/diagnostics/pregenerated/diagnostic_list.cpp (+12/-0)
src/diagnostics/pregenerated/dict_en.cpp (+4/-0)
test/api/CMakeLists.txt (+1/-0)
test/api/test_dynamic_context.cpp (+186/-0)
test/api/userdefined_uri_resolution.cpp (+2/-0)
test/rbkt/ExpCompilerResults/IterPlan/zorba/collections/count_dynamic_zorba_collection.iter (+3/-3)
test/rbkt/ExpCompilerResults/IterPlan/zorba/collections/count_static_zorba_collection.iter (+9/-9)
test/rbkt/ExpCompilerResults/IterPlan/zorba/collections/count_w3c_collection.iter (+3/-3)
test/rbkt/ExpCompilerResults/IterPlan/zorba/dblp/q0.iter (+11/-11)
test/rbkt/ExpCompilerResults/IterPlan/zorba/hashjoins/gary1.iter (+10/-10)
test/rbkt/ExpCompilerResults/IterPlan/zorba/hashjoins/idx5.iter (+9/-9)
test/rbkt/ExpCompilerResults/IterPlan/zorba/hashjoins/no_idx1.iter (+5/-5)
test/rbkt/ExpCompilerResults/IterPlan/zorba/misc/hoist4.iter (+3/-3)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/dataguide-c.iter (+16/-16)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/dataguide-nc.iter (+16/-16)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/dataguide2-c.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/dataguide2-nc.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/dblp-q0.iter (+11/-11)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/hashjoin-gary1.iter (+10/-10)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/path17.iter (+8/-8)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q1.iter (+7/-7)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q10.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q11.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q12.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q13.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q14.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q15.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q16.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q17.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q18.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q19.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q2.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q20.iter (+15/-15)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q3.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q4.iter (+12/-12)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q5.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q6.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q7.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q8.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/q9.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/no-copy/udfs1.iter (+4/-4)
test/rbkt/ExpCompilerResults/IterPlan/zorba/optim/hoist01.iter (+5/-5)
test/rbkt/ExpCompilerResults/IterPlan/zorba/optim/pos_pred11.iter (+7/-7)
test/rbkt/ExpCompilerResults/IterPlan/zorba/optim/pos_pred12.iter (+8/-8)
test/rbkt/ExpCompilerResults/IterPlan/zorba/optim/pos_pred13.iter (+5/-5)
test/rbkt/ExpCompilerResults/IterPlan/zorba/optim/pos_pred2.iter (+3/-3)
test/rbkt/ExpCompilerResults/IterPlan/zorba/optim/pos_pred3.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/optim/pos_pred7.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/optim/pos_pred8.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/optim/pos_pred9.iter (+1/-1)
test/rbkt/ExpCompilerResults/IterPlan/zorba/optim/positioned-access.iter (+4/-4)
test/rbkt/ExpCompilerResults/IterPlan/zorba/optim/var_inline_01.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/optim/var_inline_03.iter (+4/-4)
test/rbkt/ExpCompilerResults/IterPlan/zorba/paths/path13.iter (+3/-3)
test/rbkt/ExpCompilerResults/IterPlan/zorba/paths/path17.iter (+8/-8)
test/rbkt/ExpCompilerResults/IterPlan/zorba/paths/path_pred4.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/udf/udf1.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/windowing/q10.iter (+10/-10)
test/rbkt/ExpCompilerResults/IterPlan/zorba/windowing/q4.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/windowing/q9.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q1.iter (+7/-7)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q10.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q11.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q12.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q13.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q14.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q15.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q16.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q17.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q18.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q19.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q2.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q20.iter (+15/-15)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q3.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q4.iter (+12/-12)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q5.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q6.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q7.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q8.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xmark/q9.iter (+2/-2)
test/rbkt/ExpCompilerResults/IterPlan/zorba/xray/ppm_10.iter (+32/-32)
test/rbkt/ExpQueryResults/zorba/introspection/introsp-vars-1.xml.res (+1/-2)
test/rbkt/ExpQueryResults/zorba/introspection/introsp-vars-3.xml.res (+1/-2)
test/rbkt/Queries/zorba/introspection/introsp-vars-1.xq (+3/-1)
test/unit/cxx_api_changes.cpp (+3/-0)
Changed in zorba: | |
importance: | Undecided → High |
assignee: | nobody → Markos Zaharioudakis (markos-za) |
Changed in zorba: | |
milestone: | none → 2.7 |
Changed in zorba: | |
assignee: | Markos Zaharioudakis (markos-za) → nobody |
assignee: | nobody → Rodolfo Ochoa (rodolfo-ochoa) |
Changed in zorba: | |
status: | New → In Progress |
Changed in zorba: | |
status: | In Progress → Fix Committed |
Changed in zorba: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.