Skip to content

Commit 452e6af

Browse files
edenw97Yidong Wei
andauthored
fix issue that integer 1000001 is written as 1000000 (#410)
* fix issue that interger 1000001 is written as 1000000 * lint --------- Co-authored-by: Yidong Wei <weiy@fortinet.com>
1 parent 6ccdec4 commit 452e6af

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/css-parsing-tests/component_value_list.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@
223223
["error", "bad-url"]
224224
],
225225

226-
"12 +34 -45 .67 +.89 -.01 2.3 +45.0 -0.67", [
226+
"12 +34 -45 .67 +.89 -.01 2.3 +45.0 -0.67 1000001", [
227227
["number", "12", 12, "integer"], " ",
228228
["number", "+34", 34, "integer"], " ",
229229
["number", "-45", -45, "integer"], " ",
@@ -232,7 +232,8 @@
232232
["number", "-0.01", -0.01, "number"], " ",
233233
["number", "2.3", 2.3, "number"], " ",
234234
["number", "+45.0", 45, "number"], " ",
235-
["number", "-0.67", -0.67, "number"]
235+
["number", "-0.67", -0.67, "number"], " ",
236+
["number", "1000001", 1000001, "integer"]
236237
],
237238

238239
"12e2 +34e+1 -45E-0 .68e+3 +.79e-1 -.01E2 2.3E+1 +45.0e6 -0.67e0", [

src/serializer.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ where
4444
decimal_point: false,
4545
scientific: false,
4646
}
47+
} else if let Some(int_val) = int_value {
48+
write!(dest, "{}", int_val)?;
49+
Notation {
50+
decimal_point: false,
51+
scientific: false,
52+
}
4753
} else {
4854
dtoa_short::write(dest, value)?
4955
};

0 commit comments

Comments
 (0)