← Back to team overview

zorba-coders team mailing list archive

[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 +0000
+++ CMakeLists.txt	2012-09-27 21:40:26 +0000
@@ -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 +0000
+++ ChangeLog	2012-09-27 21:40:26 +0000
@@ -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 +0000
+++ modules/ExternalModules.conf	2012-09-27 21:40:26 +0000
@@ -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.6
-csv             bzr  lp:zorba/csv-module              zorba-2.6
-data-cleaning   bzr  lp:zorba/data-cleaning-module    zorba-2.6
-data-formatting bzr  lp:zorba/data-formatting-module  zorba-2.6
-excel           bzr  lp:zorba/excel-module            zorba-2.6
-geo             bzr  lp:zorba/geo-module              zorba-2.6
-graphviz        bzr  lp:zorba/graphviz-module         zorba-2.6
-html            bzr  lp:zorba/html-module             zorba-2.6
-http-client     bzr  lp:zorba/http-client-module      zorba-2.6
-image           bzr  lp:zorba/image-module            zorba-2.6
-languages       bzr  lp:zorba/languages-module        zorba-2.6
-oauth           bzr  lp:zorba/oauth-module            zorba-2.6
-process         bzr  lp:zorba/process-module          zorba-2.6
-security        bzr  lp:zorba/security-module         zorba-2.6
-system          bzr  lp:zorba/system-module           zorba-2.6
-xqxq            bzr  lp:zorba/xqxq-module             zorba-2.6
-email           bzr  lp:zorba/email-module            zorba-2.6
-util-jvm        bzr  lp:zorba/util-jvm-module         zorba-2.6
-schema-tools    bzr  lp:zorba/schema-tools-module     zorba-2.6
-stack           bzr  lp:zorba/stack-module            zorba-2.6
-queue           bzr  lp:zorba/queue-module            zorba-2.6
+archive         bzr  lp:zorba/archive-module          zorba-2.7
+csv             bzr  lp:zorba/csv-module              zorba-2.7
+data-cleaning   bzr  lp:zorba/data-cleaning-module    zorba-2.7
+data-formatting bzr  lp:zorba/data-formatting-module  zorba-2.7
+excel           bzr  lp:zorba/excel-module            zorba-2.7
+geo             bzr  lp:zorba/geo-module              zorba-2.7
+graphviz        bzr  lp:zorba/graphviz-module         zorba-2.7
+html            bzr  lp:zorba/html-module             zorba-2.7
+http-client     bzr  lp:zorba/http-client-module      zorba-2.7
+image           bzr  lp:zorba/image-module            zorba-2.7
+languages       bzr  lp:zorba/languages-module        zorba-2.7
+oauth           bzr  lp:zorba/oauth-module            zorba-2.7
+process         bzr  lp:zorba/process-module          zorba-2.7
+security        bzr  lp:zorba/security-module         zorba-2.7
+system          bzr  lp:zorba/system-module           zorba-2.7
+xqxq            bzr  lp:zorba/xqxq-module             zorba-2.7
+email           bzr  lp:zorba/email-module            zorba-2.7
+util-jvm        bzr  lp:zorba/util-jvm-module         zorba-2.7
+schema-tools    bzr  lp:zorba/schema-tools-module     zorba-2.7
+stack           bzr  lp:zorba/stack-module            zorba-2.7
+queue           bzr  lp:zorba/queue-module            zorba-2.7


Follow ups