Skip to content

Commit b0c0a2c

Browse files
mvorisekcmb69
authored andcommitted
Use -1 "precision" in gen_stub.php
Closes phpGH-8734.
1 parent eff9aed commit b0c0a2c

File tree

5 files changed

+23
-25
lines changed

5 files changed

+23
-25
lines changed

build/gen_stub.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
use PhpParser\PrettyPrinterAbstract;
1616

1717
error_reporting(E_ALL);
18-
ini_set("precision", "17");
18+
ini_set("precision", "-1");
1919

2020
const PHP_70_VERSION_ID = 70000;
2121
const PHP_80_VERSION_ID = 80000;

ext/standard/basic_functions.stub.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* @var float
77
* @cvalue M_E
88
*/
9-
const M_E = 2.7182818284590452354;
9+
const M_E = 2.718281828459045;
1010

1111
final class __PHP_Incomplete_Class
1212
{

ext/standard/basic_functions_arginfo.h

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
--TEST--
22
Math constants
33
--INI--
4-
precision=14
4+
precision=-1
55
--FILE--
66
<?php
77
$constants = array(
@@ -27,21 +27,21 @@ foreach($constants as $constant) {
2727
printf("%-10s: %s\n", $constant, constant($constant));
2828
}
2929
?>
30-
--EXPECTREGEX--
31-
M_E : 2.718281[0-9]*
32-
M_LOG2E : 1.442695[0-9]*
33-
M_LOG10E : 0.434294[0-9]*
34-
M_LN2 : 0.693147[0-9]*
35-
M_LN10 : 2.302585[0-9]*
36-
M_PI : 3.141592[0-9]*
37-
M_PI_2 : 1.570796[0-9]*
38-
M_PI_4 : 0.785398[0-9]*
39-
M_1_PI : 0.318309[0-9]*
40-
M_2_PI : 0.636619[0-9]*
41-
M_SQRTPI : 1.772453[0-9]*
42-
M_2_SQRTPI: 1.128379[0-9]*
43-
M_LNPI : 1.144729[0-9]*
44-
M_EULER : 0.577215[0-9]*
45-
M_SQRT2 : 1.414213[0-9]*
46-
M_SQRT1_2 : 0.707106[0-9]*
47-
M_SQRT3 : 1.732050[0-9]*
30+
--EXPECT--
31+
M_E : 2.718281828459045
32+
M_LOG2E : 1.4426950408889634
33+
M_LOG10E : 0.4342944819032518
34+
M_LN2 : 0.6931471805599453
35+
M_LN10 : 2.302585092994046
36+
M_PI : 3.141592653589793
37+
M_PI_2 : 1.5707963267948966
38+
M_PI_4 : 0.7853981633974483
39+
M_1_PI : 0.3183098861837907
40+
M_2_PI : 0.6366197723675814
41+
M_SQRTPI : 1.772453850905516
42+
M_2_SQRTPI: 1.1283791670955126
43+
M_LNPI : 1.1447298858494002
44+
M_EULER : 0.5772156649015329
45+
M_SQRT2 : 1.4142135623730951
46+
M_SQRT1_2 : 0.7071067811865476
47+
M_SQRT3 : 1.7320508075688772

ext/standard/tests/math/constants_basic.phpt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
--TEST--
22
Test for pre-defined math constants
3-
--INI--
4-
precision=14
53
--FILE--
64
<?php
75
echo "M_E= ";

0 commit comments

Comments
 (0)