Files
modeling-app/docs/kcl-std
Jonathan Tran bbe89f56a7 Fix the KCL any type and array coercion incorrectly nesting (#6816)
* Add sim test for any type

* Fix doc comments to match code

* Add array ascription tests

* Commit new test output

* Fix to not panic when type is undefined

* Fix to not panic on use of the any type

* Update test and generated output

* Fix error message after rebase

* Fix subtype of any

* Fix KCL to use new keyword args

* Fix to not nest MixedArray in HomArray

* Update output

* Remove all creation of MixedArray and use HomArray instead

* Rename MixedArray to Tuple

* Fix to coerce arrays the way tuples are done

* Restructure to appease the type signature extraction

* Fix TS unit test

* Update output after switch to HomArray

* Update docs

* Fix to remove edge case when creating points

* Update docs with broken point signature

* Fix display of tuples to not collide with arrays

* Change push to an array with type mismatch to be an error

* Add sim test for push type error

* Fix acription to more general array element type

* Fix to coerce point types

* Change array push to not error when item type differs

* Fix coercion tests

* Change to only flatten as a last resort and remove flattening tuples

* Contort code to appease doc generation

* Update docs

* Fix coerce axes

* Fix flattening test to test arrays instead of tuples

* Remove special subtype case for singleton coercion
2025-05-12 03:57:31 +00:00
..
2025-05-07 21:10:18 +00:00
2025-05-06 11:02:55 +12:00
2025-05-11 19:32:33 +12:00
2025-05-11 19:32:33 +12:00
2025-05-11 19:32:33 +12:00
2025-05-11 19:32:33 +12:00
2025-05-11 19:32:33 +12:00
2025-05-11 19:32:33 +12:00
2025-05-11 19:32:33 +12:00
2025-05-11 19:32:33 +12:00
2025-05-06 11:02:55 +12:00
2025-05-07 21:10:18 +00:00
2025-05-07 21:10:18 +00:00
2025-05-11 19:32:33 +12:00
2025-05-11 19:32:33 +12:00
2025-05-11 19:32:33 +12:00
2025-05-11 19:32:33 +12:00
2025-05-11 19:32:33 +12:00
2025-05-11 19:32:33 +12:00
2025-05-07 21:10:18 +00:00
2025-05-11 19:32:33 +12:00
2025-05-07 21:10:18 +00:00

Autogenerated docs

Everything in this directory and its subdirectories (except this file) is automatically generated. Do not edit anything in this directory directly, your changes will be lost.

The directory contents are generated by running the test_generate_stdlib_markdown_docs test in /rust/kcl-lib/src/docs/gen_std_tests.rs. Files are generated from the standard library declared in KCL (/rust/kcl-lib/std) and in Rust (/rust/kcl-lib/src/std), and by copying files from ../kcl-src.