[Zorba-coders] [Merge] lp:~zorba-coders/zorba/nullcasts into lp:zorba
The proposal to merge lp:~zorba-coders/zorba/nullcasts into lp:zorba has been updated. Status: Approved => Merged For more details, see: https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 -- https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 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/nullcasts into lp:zorba
Validation queue job nullcasts-2013-05-29T03-17-09.746Z is finished. The final status was: All tests succeeded! -- https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 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/nullcasts into lp:zorba
Validation queue starting for merge proposal. Log at: http://zorbatest.lambda.nu:8080/remotequeue/nullcasts-2013-05-29T03-17-09.746Z/log.html -- https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 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/nullcasts into lp:zorba
The proposal to merge lp:~zorba-coders/zorba/nullcasts into lp:zorba has been updated. Status: Needs review => Approved For more details, see: https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 -- https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 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/nullcasts into lp:zorba
The proposal to merge lp:~zorba-coders/zorba/nullcasts into lp:zorba has been updated. Status: Approved => Needs review For more details, see: https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 -- https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 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/nullcasts into lp:zorba
The attempt to merge lp:~zorba-coders/zorba/nullcasts into lp:zorba failed. Below is the output from the failed tests. CMake Error at /home/ceej/zo/testing/zorbatest/tester/TarmacLander.cmake:281 (message): Validation queue job nullcasts-2013-05-28T18-03-57.078Z is finished. The final status was: 15 tests did not succeed - changes not commited. Error in read script: /home/ceej/zo/testing/zorbatest/tester/TarmacLander.cmake -- https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 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/nullcasts into lp:zorba
Validation queue starting for merge proposal. Log at: http://zorbatest.lambda.nu:8080/remotequeue/nullcasts-2013-05-28T18-03-57.078Z/log.html -- https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 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/nullcasts into lp:zorba
The proposal to merge lp:~zorba-coders/zorba/nullcasts into lp:zorba has been updated. Status: Needs review => Approved For more details, see: https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 -- https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 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/nullcasts into lp:zorba
Review: Approve -- https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 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/nullcasts into lp:zorba
The proposal to merge lp:~zorba-coders/zorba/nullcasts into lp:zorba has been updated. Status: Approved => Needs review For more details, see: https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 -- https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 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/nullcasts into lp:zorba
The attempt to merge lp:~zorba-coders/zorba/nullcasts into lp:zorba failed. Below is the output from the failed tests. CMake Error at /home/ceej/zo/testing/zorbatest/tester/TarmacLander.cmake:281 (message): Validation queue job nullcasts-2013-05-28T16-46-13.059Z is finished. The final status was: 15 tests did not succeed - changes not commited. Error in read script: /home/ceej/zo/testing/zorbatest/tester/TarmacLander.cmake -- https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 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/nullcasts into lp:zorba
Validation queue starting for merge proposal. Log at: http://zorbatest.lambda.nu:8080/remotequeue/nullcasts-2013-05-28T16-46-13.059Z/log.html -- https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 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/nullcasts into lp:zorba
The proposal to merge lp:~zorba-coders/zorba/nullcasts into lp:zorba has been updated. Status: Needs review => Approved For more details, see: https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 -- https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 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/nullcasts into lp:zorba
Review: Approve -- https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 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/nullcasts into lp:zorba
Federico Cavalieri has proposed merging lp:~zorba-coders/zorba/nullcasts into lp:zorba. Commit message: Fixed casts to and from null Requested reviews: Markos Zaharioudakis (markos-za) For more details, see: https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 Fixed casts to and from null -- https://code.launchpad.net/~zorba-coders/zorba/nullcasts/+merge/166094 Your team Zorba Coders is subscribed to branch lp:zorba. === modified file 'src/types/casting.cpp' --- src/types/casting.cpp 2013-05-18 14:36:46 + +++ src/types/casting.cpp 2013-05-28 16:10:46 + @@ -1753,6 +1753,11 @@ aFactory->createString(result, val); } +T1_TO_T2(NUL, uA) +{ + zstring val("null"); + str_uA(result, aItem, val, aFactory, nsCtx, errInfo); +} /*** @@ -2162,7 +2167,7 @@ 20, // 42 XS_ANY_URI 21, // 43 XS_QNAME 22, // 44 XS_NOTATION - 23, // 45 JS_NULL + 24, // 45 JS_NULL 25, // 46 XS_DATETIME_STAMP }; @@ -2331,7 +2336,7 @@ 0, &uint_bool,0, 0, 0, 0, 0,&uint_uint, 0, 0}, -{0, &NUL_str, 0, 0, 0, 0, 0,0, +{&NUL_uA, &NUL_str, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0,0, &NUL_NUL, 0}, // Nul === added file 'test/rbkt/ExpQueryResults/zorba/casting/null.xml.res' --- test/rbkt/ExpQueryResults/zorba/casting/null.xml.res 1970-01-01 00:00:00 + +++ test/rbkt/ExpQueryResults/zorba/casting/null.xml.res 2013-05-28 16:10:46 + @@ -0,0 +1,1 @@ +true true true true true true true \ No newline at end of file === added file 'test/rbkt/ExpQueryResults/zorba/casting/null2.xml.res' --- test/rbkt/ExpQueryResults/zorba/casting/null2.xml.res 1970-01-01 00:00:00 + +++ test/rbkt/ExpQueryResults/zorba/casting/null2.xml.res 2013-05-28 16:10:46 + @@ -0,0 +1,1 @@ +null \ No newline at end of file === added file 'test/rbkt/Queries/zorba/casting/null.xq' --- test/rbkt/Queries/zorba/casting/null.xq 1970-01-01 00:00:00 + +++ test/rbkt/Queries/zorba/casting/null.xq 2013-05-28 16:10:46 + @@ -0,0 +1,55 @@ +declare namespace blub = "http://jsoniq.org/types";; + +(: Only null may be cast to null:) +(: Null may be cast to string or untypedAtomic ("null", its lexical representation) only. :) + +variable $test1 := +try { +3.4 cast as blub:null +} +catch XPTY0004 +{true()}; + +variable $test2 := +try { +"3.4" cast as blub:null +} +catch XPTY0004 +{true()}; + +variable $test3 := +try { +3 cast as blub:null +} +catch XPTY0004 +{true()}; + +variable $test4 := +try { +(null cast as blub:null) eq null +} +catch * +{false()}; + +variable $test5 := +try { +null cast as xs:integer +} +catch XPTY0004 +{true()}; + +variable $test6 := +try { +null cast as xs:float +} +catch XPTY0004 +{true()}; + +variable $test7 := +try { +(null cast as xs:string) eq "null" +} +catch * +{false()}; + +($test1, $test2, $test3, $test4,$test5, $test6, $test7) === added file 'test/rbkt/Queries/zorba/casting/null2.xq' --- test/rbkt/Queries/zorba/casting/null2.xq 1970-01-01 00:00:00 + +++ test/rbkt/Queries/zorba/casting/null2.xq 2013-05-28 16:10:46 + @@ -0,0 +1,6 @@ +declare namespace blub = "http://jsoniq.org/types";; + +(: Only null may be cast to null:) +(: Null may be cast to string or untypedAtomic ("null", its lexical representation) only. :) + +null cast as xs:untypedAtomic -- 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