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:
Jonathan Tran
2025-06-16 21:34:50 -04:00
committed by GitHub
parent 1a4a030671
commit 7486d25cf1
433 changed files with 24677 additions and 24672 deletions

View File

@ -503,7 +503,7 @@ description: Variables in memory after executing fillet-and-shell.kcl
},
"from": [
0.0,
10.8
10.799999999999999
],
"tag": null,
"to": [
@ -546,7 +546,7 @@ description: Variables in memory after executing fillet-and-shell.kcl
"tag": null,
"to": [
1.0,
10.8
10.799999999999999
],
"type": "ToPoint",
"units": {
@ -560,12 +560,12 @@ description: Variables in memory after executing fillet-and-shell.kcl
},
"from": [
1.0,
10.8
10.799999999999999
],
"tag": null,
"to": [
0.0,
10.8
10.799999999999999
],
"type": "ToPoint",
"units": {
@ -606,11 +606,11 @@ description: Variables in memory after executing fillet-and-shell.kcl
"start": {
"from": [
0.0,
10.8
10.799999999999999
],
"to": [
0.0,
10.8
10.799999999999999
],
"units": {
"type": "Mm"