This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/datafusion-comet.git

commit 873a821f307c2540cbcc1fed095e7f660bf837fb
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Mar 27 19:44:38 2026 +0000

    Publish built docs triggered by 7a874616e88e51115ca3c51ba12fa7991386759f
---
 _sources/user-guide/latest/compatibility.md.txt | 7 +++++++
 _sources/user-guide/latest/expressions.md.txt   | 2 +-
 searchindex.js                                  | 2 +-
 user-guide/latest/compatibility.html            | 7 +++++++
 user-guide/latest/expressions.html              | 2 +-
 5 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/_sources/user-guide/latest/compatibility.md.txt 
b/_sources/user-guide/latest/compatibility.md.txt
index c8edd7cd8..2d59e1448 100644
--- a/_sources/user-guide/latest/compatibility.md.txt
+++ b/_sources/user-guide/latest/compatibility.md.txt
@@ -153,6 +153,13 @@ Cast operations in Comet fall into three levels of support:
   Spark.
 - **N/A**: Spark does not support this cast.
 
+### Negative Zero
+
+When casting floating-point values to strings, Spark normalizes negative zero 
(`-0.0`) to `"0.0"`, but Comet
+may produce `"-0.0"`. Since negative zero and positive zero are semantically 
equivalent (`-0.0 == 0.0` is true
+in IEEE 754), this difference is unlikely to affect real-world results. See
+[#1036](https://github.com/apache/datafusion-comet/issues/1036) for more 
details.
+
 ### Legacy Mode
 
 <!--BEGIN:CAST_LEGACY_TABLE-->
diff --git a/_sources/user-guide/latest/expressions.md.txt 
b/_sources/user-guide/latest/expressions.md.txt
index c8e5475d0..c3aca6f67 100644
--- a/_sources/user-guide/latest/expressions.md.txt
+++ b/_sources/user-guide/latest/expressions.md.txt
@@ -232,7 +232,7 @@ Comet supports using the following aggregate functions 
within window contexts wi
 
 | Expression     | Spark-Compatible? | Compatibility Notes                     
                                                                                
                                                                  |
 | -------------- | ----------------- | 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 |
-| ArrayAppend    | No                |                                         
                                                                                
                                                                  |
+| ArrayAppend    | Yes               |                                         
                                                                                
                                                                  |
 | ArrayCompact   | No                |                                         
                                                                                
                                                                  |
 | ArrayContains  | No                | Returns null instead of false for empty 
arrays with literal values 
([#3346](https://github.com/apache/datafusion-comet/issues/3346))               
                                       |
 | ArrayDistinct  | No                | Behaves differently than spark. Comet 
first sorts then removes duplicates while Spark preserves the original order.   
                                                                    |
diff --git a/searchindex.js b/searchindex.js
index ff6a33efc..11ed9c5b1 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"1. Format Your Code": [[12, 
"format-your-code"]], "1. Install Comet": [[14, "install-comet"], [23, 
"install-comet"]], "1. Native Operators (nativeExecs map)": [[4, 
"native-operators-nativeexecs-map"]], "2. Build and Verify": [[12, 
"build-and-verify"]], "2. Clone Iceberg and Apply Diff": [[14, 
"clone-iceberg-and-apply-diff"]], "2. Clone Spark and Apply Diff": [[23, 
"clone-spark-and-apply-diff"]], "2. Sink Operators (sinks map)": [[4, 
"sink-operators-sinks-m [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"1. Format Your Code": [[12, 
"format-your-code"]], "1. Install Comet": [[14, "install-comet"], [23, 
"install-comet"]], "1. Native Operators (nativeExecs map)": [[4, 
"native-operators-nativeexecs-map"]], "2. Build and Verify": [[12, 
"build-and-verify"]], "2. Clone Iceberg and Apply Diff": [[14, 
"clone-iceberg-and-apply-diff"]], "2. Clone Spark and Apply Diff": [[23, 
"clone-spark-and-apply-diff"]], "2. Sink Operators (sinks map)": [[4, 
"sink-operators-sinks-m [...]
\ No newline at end of file
diff --git a/user-guide/latest/compatibility.html 
b/user-guide/latest/compatibility.html
index 0e16c7a39..fdf2079be 100644
--- a/user-guide/latest/compatibility.html
+++ b/user-guide/latest/compatibility.html
@@ -599,6 +599,13 @@ recommended for production use.</p></li>
 Spark.</p></li>
 <li><p><strong>N/A</strong>: Spark does not support this cast.</p></li>
 </ul>
+<section id="negative-zero">
+<h3>Negative Zero<a class="headerlink" href="#negative-zero" title="Link to 
this heading">#</a></h3>
+<p>When casting floating-point values to strings, Spark normalizes negative 
zero (<code class="docutils literal notranslate"><span 
class="pre">-0.0</span></code>) to <code class="docutils literal 
notranslate"><span class="pre">&quot;0.0&quot;</span></code>, but Comet
+may produce <code class="docutils literal notranslate"><span 
class="pre">&quot;-0.0&quot;</span></code>. Since negative zero and positive 
zero are semantically equivalent (<code class="docutils literal 
notranslate"><span class="pre">-0.0</span> <span class="pre">==</span> <span 
class="pre">0.0</span></code> is true
+in IEEE 754), this difference is unlikely to affect real-world results. See
+<a class="reference external" 
href="https://github.com/apache/datafusion-comet/issues/1036";>#1036</a> for 
more details.</p>
+</section>
 <section id="legacy-mode">
 <h3>Legacy Mode<a class="headerlink" href="#legacy-mode" title="Link to this 
heading">#</a></h3>
 <!--BEGIN:CAST_LEGACY_TABLE-->
diff --git a/user-guide/latest/expressions.html 
b/user-guide/latest/expressions.html
index 0d2ffd4ba..49addd2de 100644
--- a/user-guide/latest/expressions.html
+++ b/user-guide/latest/expressions.html
@@ -1268,7 +1268,7 @@ of expressions that be disabled.</p>
 </thead>
 <tbody>
 <tr class="row-even"><td><p>ArrayAppend</p></td>
-<td><p>No</p></td>
+<td><p>Yes</p></td>
 <td><p></p></td>
 </tr>
 <tr class="row-odd"><td><p>ArrayCompact</p></td>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to