<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>1489</bug_id>
          
          <creation_ts>2005-05-31 16:47:15 +0000</creation_ts>
          <short_desc>Missing overflow/underflow/truncation rules for literals</short_desc>
          <delta_ts>2005-07-21 22:55:07 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XPath / XQuery / XSLT</product>
          <component>XQuery 1.0</component>
          <version>Last Call drafts</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 2000</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mary Holstege">holstege</reporter>
          <assigned_to name="Don Chamberlin">chamberl</assigned_to>
          
          
          <qa_contact name="Mailing list for public feedback on specs from XSL and XML Query WGs">public-qt-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2990</commentid>
    <comment_count>0</comment_count>
    <who name="Mary Holstege">holstege</who>
    <bug_when>2005-05-31 16:47:16 +0000</bug_when>
    <thetext>F&amp;O has detailed rules (section 6.2 numeric operators) for how to handle
numeric overflows, underflows, and insufficient digits of precision in an 
implementation for numeric operators, but the language document does not have 
the parallel set of rules for numeric literals.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5116</commentid>
    <comment_count>1</comment_count>
    <who name="Don Chamberlin">chamberl</who>
    <bug_when>2005-07-21 22:54:38 +0000</bug_when>
    <thetext>Mary,
The Query and XSLT working groups discussed this comment at a joint meeting on 
July 21, 2005, and resolved it as follows:

(1) In XQuery Section 3.1.1, Literals, change &quot;Values of numeric literals are 
interpreted according to the rules in XML Schema&quot; to &quot;The value of the numeric 
literal is determined by casting it to the appropriate type according to the 
rules for casting from xdt:untypedAtomic to a numeric type (see [F&amp;O Section 
17.1.1]).&quot;

(2) Add to F&amp;O Section 17.1.1, &quot;If the resulting value is too large or small to 
be accurately represented by the implementation, it is handled as a numeric 
overflow or underflow as defined in F&amp;O Section 6.2.&quot;

Since you participated in this discussion, I will consider this comment to be 
closed.

Regards,
Don Chamberlin</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>