Change KCL stdlib floating-point results to not be platform dependent (#7499)
* Add libm dependency * Change to use libm for trig functions * Remove redactions for floating point * Update output * Use clippy to prevent stdlib math sneaking back in --------- Co-authored-by: Adam Chalmers <adam.chalmers@zoo.dev>
This commit is contained in:
@ -372,7 +372,7 @@ description: Operations executed lego.kcl
|
||||
"name": "lSegments",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 7.933,
|
||||
"value": 7.933333333333334,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -571,7 +571,7 @@ description: Operations executed lego.kcl
|
||||
"length": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -1.7,
|
||||
"value": -1.7000000000000002,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -842,7 +842,7 @@ description: Operations executed lego.kcl
|
||||
"name": "PI",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 3.142,
|
||||
"value": 3.141592653589793,
|
||||
"ty": {
|
||||
"type": "Unknown"
|
||||
}
|
||||
@ -858,7 +858,7 @@ description: Operations executed lego.kcl
|
||||
"name": "E",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 2.718,
|
||||
"value": 2.718281828459045,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Count"
|
||||
@ -875,7 +875,7 @@ description: Operations executed lego.kcl
|
||||
"name": "TAU",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 6.283,
|
||||
"value": 6.283185307179586,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Count"
|
||||
|
||||
Reference in New Issue
Block a user