[Zorba-coders] [Merge] lp:~zorba-coders/zorba/prep-2.7 into lp:zorba
Matthias Brantner has proposed merging lp:~zorba-coders/zorba/prep-2.7 into lp:zorba. Commit message: 2.7 release preparations Requested reviews: Chris Hillery (ceejatec) For more details, see: https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/125821 2.7 release preparations -- https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/125821 Your team Zorba Coders is subscribed to branch lp:zorba. === modified file 'CMakeLists.txt' --- CMakeLists.txt 2012-09-17 00:36:37 + +++ CMakeLists.txt 2012-09-21 21:52:21 + @@ -472,7 +472,7 @@ # zorba versioning SET(ZORBA_MAJOR_NUMBER "2") -SET(ZORBA_MINOR_NUMBER "6") +SET(ZORBA_MINOR_NUMBER "7") SET(ZORBA_PATCH_NUMBER "0") SET(ZORBA_VERSION ${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER}) MESSAGE(STATUS "Zorba version number: ${ZORBA_VERSION}") === modified file 'ChangeLog' --- ChangeLog 2012-09-21 18:25:49 + +++ ChangeLog 2012-09-21 21:52:21 + @@ -3,24 +3,21 @@ version 2.7 New Features: - * New XQuery 3.0 simple map operator http://www.w3.org/TR/xquery-30/#id-map-operator - * New node copy function added to the node module + * XQuery 3.0 simple map operator http://www.w3.org/TR/xquery-30/#id-map-operator + * Copy function added to the node module * Allow prolog variables to be referenced before they are declared (XQuery 3.0 feature) - * xml:parse (fragment parsing) now allows for a DOCTYPE declaration at the -beginning of the XML document (requested in bug #1016606). - * New module http://www.jsoniq.org/modules/function-library with handy JSONiq -functions. jn:object is also supported. - * jn:parse-json can parse multiple top-level JSON items. Also, there is jn:parse-json#2 that -takes options to parameterize the parsing process (see bug #1047547) + * Module http://www.jsoniq.org/modules/function-library with handy JSONiq functions + * jn:parse-json can parse multiple top-level JSON items + * New semantics of null for comparison and arithmetics operations * Roundtripping of JSON items has been moved from the serializer to encoding functions. * Best-effort serialization of atomic values in JSON items. - * Implemented semantics of null for comparison and arithmetics operations. * Positional pagination support for index probes - * Recognize the no-copy pragma to avoid copying nodes before insertion into a collection. + * Recognize the {http://www.zorba-xquery.com/extensions}no-copy pragma to avoid + copying nodes before insertion into a collection. Optimizations: - * New memory management for compiler expressions (no more ref counting) - * Exteneded some optimization rules (variable inlining/elimination and positional + * Improved memory management for compiler expressions (no more ref counting) + * Exteneded optimization rules (for variable inlining/elimination and positional predicate rewrite) to general flwor expressions. * Early optimization of positional predicates to subsequence expressions: now done at translation time, if possible. @@ -36,7 +33,6 @@ * Fixed bugs #899364 and 899363 (throw XQST0103 in case of non-distinct window variables) * Fixed bug #899366 (enforce the type declaration of a window variable) - * Now using native UUID libraries. * Fixed bug #1034942 (improper variable inlining inside general flwor expr) * Fixed bug #1024892 (index declaration references udf declared after the index) * Fixed bug #1038410 (Memory leaks in parser, trace iterator, and general index) @@ -47,8 +43,7 @@ * Fixed bug #1039488 (inserting more than one pair at once in a JSON object) * Fixed bug #1042840 (qname pool free-list corruption) * Fixed bug #866984 (better error message for an eval error) - * Fixed bug #1047538 (jsoniq: SourceFinder::findLocalNodeSources missing -json expressions) + * Fixed bug #1047538 (SourceFinder::findLocalNodeSources missing json expressions) * Fixed #1052383 (accessing context item in eval expr) * Fixed bug #1046559 (dynamic resolution between function invocation and jsoniq navigation) @@ -59,6 +54,7 @@ * Fixed bug #866994 (a better error message when collection iterator not open) * Fixed bug #1039254 (allow empty sequence as position value in positional LET var iterator) + * Use platform's native UUID library version 2.6 === modified file 'NOTICE.txt' --- NOTICE.txt 2012-09-17 00:36:37 + +++ NOTICE.txt 2012-09-21 21:52:21 + @@ -1,5 +1,5 @@ --- -Zorba 2.6.0 +Zorba 2.7.0 --- (Note: This file is generated automatically from NOTICE.xml. -- Mailing list: https://launchpad.net/~zorba-coders Post to : zorba-coders@lists.launchpad.net Unsubscribe : https://launchpad.net/~zorba-coders More help : https://help.launchpad.net/ListHelp
[Zorba-coders] [Merge] lp:~zorba-coders/zorba/prep-2.7 into lp:zorba
Matthias Brantner has proposed merging lp:~zorba-coders/zorba/prep-2.7 into lp:zorba. Commit message: 2.7 release preparations Requested reviews: Matthias Brantner (matthias-brantner) For more details, see: https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 -- https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 Your team Zorba Coders is subscribed to branch lp:zorba. === modified file 'CMakeLists.txt' --- CMakeLists.txt 2012-09-17 00:36:37 + +++ CMakeLists.txt 2012-09-27 21:40:26 + @@ -472,7 +472,7 @@ # zorba versioning SET(ZORBA_MAJOR_NUMBER "2") -SET(ZORBA_MINOR_NUMBER "6") +SET(ZORBA_MINOR_NUMBER "7") SET(ZORBA_PATCH_NUMBER "0") SET(ZORBA_VERSION ${ZORBA_MAJOR_NUMBER}.${ZORBA_MINOR_NUMBER}.${ZORBA_PATCH_NUMBER}) MESSAGE(STATUS "Zorba version number: ${ZORBA_VERSION}") === modified file 'ChangeLog' --- ChangeLog 2012-09-27 10:33:31 + +++ ChangeLog 2012-09-27 21:40:26 + @@ -3,19 +3,19 @@ version 2.7 New Features: - * New XQuery 3.0 simple map operator http://www.w3.org/TR/xquery-30/#id-map-operator - * New node copy function added to the node module + * XQuery 3.0 simple map operator http://www.w3.org/TR/xquery-30/#id-map-operator + * Copy function added to the node module * Allow prolog variables to be referenced before they are declared (XQuery 3.0 feature) + * Module http://www.jsoniq.org/modules/function-library with handy JSONiq functions + * jn:parse-json can parse multiple top-level JSON items + * New semantics of null for comparison and arithmetics operations * xml:parse (fragment parsing) now allows for a DOCTYPE declaration at the beginning of the XML document (requested in bug #1016606). - * New module http://jsoniq.org/modules/function-library with handy JSONiq -functions. jn:object is also supported. - * jn:parse-json can parse multiple top-level JSON items. Also, there is jn:parse-json#2 that -takes options to parameterize the parsing process (see bug #1047547) * Roundtripping of JSON items has been moved from the serializer to encoding functions. * Best-effort serialization of atomic values in JSON items. - * Implemented semantics of null for comparison and arithmetics operations. * Positional pagination support for index probes + * Recognize the {http://www.zorba-xquery.com/extensions}no-copy pragma to avoid + copying nodes before insertion into a collection. * Recognize the no-copy pragma to avoid copying nodes before insertion into a collection. * Added createUntypedAtomic to API's ItemFactory. * new xqDoc feature; reporting collections and indexes @@ -23,8 +23,8 @@ certain components Optimizations: - * New memory management for compiler expressions (no more ref counting) - * Exteneded some optimization rules (variable inlining/elimination and positional + * Improved memory management for compiler expressions (no more ref counting) + * Exteneded optimization rules (for variable inlining/elimination and positional predicate rewrite) to general flwor expressions. * Early optimization of positional predicates to subsequence expressions: now done at translation time, if possible. @@ -47,8 +47,6 @@ variables in main module and provide api function to assign values to these variables) * Fixed bug #899366 (enforce the type declaration of a window variable) - * Now using native UUID libraries. - * Fixed bug in implementation of xqdoc functions * Fixed bug #1034942 (improper variable inlining inside general flwor expr) * Fixed bug #1024892 (index declaration references udf declared after the index) * Fixed bug #1038410 (Memory leaks in parser, trace iterator, and general index) @@ -59,9 +57,8 @@ * Fixed bug #1039488 (inserting more than one pair at once in a JSON object) * Fixed bug #1042840 (qname pool free-list corruption) * Fixed bug #866984 (better error message for an eval error) + * Fixed bug #1047538 (SourceFinder::findLocalNodeSources missing json expressions) * Fixed bug #932374 (FOTS fn:matches failing tests) - * Fixed bug #1047538 (jsoniq: SourceFinder::findLocalNodeSources missing -json expressions) * Fixed #1052383 (accessing context item in eval expr) * Fixed bug #1046559 (dynamic resolution between function invocation and jsoniq navigation) @@ -72,6 +69,7 @@ * Fixed bug #866994 (a better error message when collection iterator not open) * Fixed bug #1039254 (allow empty sequence as position value in positional LET var iterator) + * Use platform's native UUID library version 2.6 === modified file 'modules/ExternalModules.conf' --- modules/ExternalModules.conf 2012-09-17 00:36:37 + +++ modules/ExternalModules.conf 2012-09-27 21:40:26 + @@ -26,24 +26,24 @@ # "tag" is the VCS tag to check out (optional - defaults to HEAD; # currently only works for bzr, since svn tags are just different URLS) -archive bzr lp:zorba/archive-module zorba-2.
[Zorba-coders] [Merge] lp:~zorba-coders/zorba/prep-2.7 into lp:zorba
The proposal to merge lp:~zorba-coders/zorba/prep-2.7 into lp:zorba has been updated. Status: Needs review => Approved For more details, see: https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 -- https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 Your team Zorba Coders is subscribed to branch lp:zorba. -- Mailing list: https://launchpad.net/~zorba-coders Post to : zorba-coders@lists.launchpad.net Unsubscribe : https://launchpad.net/~zorba-coders More help : https://help.launchpad.net/ListHelp
[Zorba-coders] [Merge] lp:~zorba-coders/zorba/prep-2.7 into lp:zorba
Validation queue starting for merge proposal. Log at: http://zorbatest.lambda.nu:8080/remotequeue/prep-2.7-2012-09-27T21-41-40.063Z/log.html -- https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 Your team Zorba Coders is subscribed to branch lp:zorba. -- Mailing list: https://launchpad.net/~zorba-coders Post to : zorba-coders@lists.launchpad.net Unsubscribe : https://launchpad.net/~zorba-coders More help : https://help.launchpad.net/ListHelp
[Zorba-coders] [Merge] lp:~zorba-coders/zorba/prep-2.7 into lp:zorba
Validation queue job prep-2.7-2012-09-27T21-41-40.063Z is finished. The final status was: All tests succeeded! -- https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 Your team Zorba Coders is subscribed to branch lp:zorba. -- Mailing list: https://launchpad.net/~zorba-coders Post to : zorba-coders@lists.launchpad.net Unsubscribe : https://launchpad.net/~zorba-coders More help : https://help.launchpad.net/ListHelp
[Zorba-coders] [Merge] lp:~zorba-coders/zorba/prep-2.7 into lp:zorba
The proposal to merge lp:~zorba-coders/zorba/prep-2.7 into lp:zorba has been updated. Status: Approved => Needs review For more details, see: https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 -- https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 Your team Zorba Coders is subscribed to branch lp:zorba. -- Mailing list: https://launchpad.net/~zorba-coders Post to : zorba-coders@lists.launchpad.net Unsubscribe : https://launchpad.net/~zorba-coders More help : https://help.launchpad.net/ListHelp
[Zorba-coders] [Merge] lp:~zorba-coders/zorba/prep-2.7 into lp:zorba
The proposal to merge lp:~zorba-coders/zorba/prep-2.7 into lp:zorba has been updated. Status: Needs review => Approved For more details, see: https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 -- https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 Your team Zorba Coders is subscribed to branch lp:zorba. -- Mailing list: https://launchpad.net/~zorba-coders Post to : zorba-coders@lists.launchpad.net Unsubscribe : https://launchpad.net/~zorba-coders More help : https://help.launchpad.net/ListHelp
[Zorba-coders] [Merge] lp:~zorba-coders/zorba/prep-2.7 into lp:zorba
Validation queue starting for merge proposal. Log at: http://zorbatest.lambda.nu:8080/remotequeue/prep-2.7-2012-09-27T22-29-41.744Z/log.html -- https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 Your team Zorba Coders is subscribed to branch lp:zorba. -- Mailing list: https://launchpad.net/~zorba-coders Post to : zorba-coders@lists.launchpad.net Unsubscribe : https://launchpad.net/~zorba-coders More help : https://help.launchpad.net/ListHelp
[Zorba-coders] [Merge] lp:~zorba-coders/zorba/prep-2.7 into lp:zorba
Validation queue job prep-2.7-2012-09-27T22-29-41.744Z is finished. The final status was: All tests succeeded! -- https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 Your team Zorba Coders is subscribed to branch lp:zorba. -- Mailing list: https://launchpad.net/~zorba-coders Post to : zorba-coders@lists.launchpad.net Unsubscribe : https://launchpad.net/~zorba-coders More help : https://help.launchpad.net/ListHelp
[Zorba-coders] [Merge] lp:~zorba-coders/zorba/prep-2.7 into lp:zorba
The proposal to merge lp:~zorba-coders/zorba/prep-2.7 into lp:zorba has been updated. Status: Approved => Merged For more details, see: https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 -- https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 Your team Zorba Coders is subscribed to branch lp:zorba. -- Mailing list: https://launchpad.net/~zorba-coders Post to : zorba-coders@lists.launchpad.net Unsubscribe : https://launchpad.net/~zorba-coders More help : https://help.launchpad.net/ListHelp
Re: [Zorba-coders] [Merge] lp:~zorba-coders/zorba/prep-2.7 into lp:zorba
Voting does not meet specified criteria. Required: Approve > 1, Disapprove < 1, Needs Fixing < 1, Pending < 1. Got: 1 Pending. -- https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 Your team Zorba Coders is subscribed to branch lp:zorba. -- Mailing list: https://launchpad.net/~zorba-coders Post to : zorba-coders@lists.launchpad.net Unsubscribe : https://launchpad.net/~zorba-coders More help : https://help.launchpad.net/ListHelp
Re: [Zorba-coders] [Merge] lp:~zorba-coders/zorba/prep-2.7 into lp:zorba
Review: Needs Fixing "Exteneded" -> "Extended" -- https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 Your team Zorba Coders is subscribed to branch lp:zorba. -- Mailing list: https://launchpad.net/~zorba-coders Post to : zorba-coders@lists.launchpad.net Unsubscribe : https://launchpad.net/~zorba-coders More help : https://help.launchpad.net/ListHelp
Re: [Zorba-coders] [Merge] lp:~zorba-coders/zorba/prep-2.7 into lp:zorba
Review: Approve -- https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 Your team Zorba Coders is subscribed to branch lp:zorba. -- Mailing list: https://launchpad.net/~zorba-coders Post to : zorba-coders@lists.launchpad.net Unsubscribe : https://launchpad.net/~zorba-coders More help : https://help.launchpad.net/ListHelp
Re: [Zorba-coders] [Merge] lp:~zorba-coders/zorba/prep-2.7 into lp:zorba
Review: Approve This changes everything. -- https://code.launchpad.net/~zorba-coders/zorba/prep-2.7/+merge/126810 Your team Zorba Coders is subscribed to branch lp:zorba. -- Mailing list: https://launchpad.net/~zorba-coders Post to : zorba-coders@lists.launchpad.net Unsubscribe : https://launchpad.net/~zorba-coders More help : https://help.launchpad.net/ListHelp