Cao-lang

Latest version: v0.2.6

Safety actively analyzes 714860 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 12

0.1.64

Bug Fixes

- Fix the python CompilationUnit parsing and storage ([bafd979](bafd9794e11b908ca8f83bd43cdf2f6b44194260))

0.1.63

Refactor

- Allow empty `lanes` when parsing `Modules` ([dce15f7](dce15f7a483ae46c93a69320c390aa882045bf50))
- Use Cow in CaoProgram ([4fc6ac9](4fc6ac9044c699473c6f28b71f938e5b6eb0e5d1))

0.1.62

Bug Fixes

- Jumps now work within a namespace ([4abbdc1](4abbdc1c56d7610162038becb0f9c7a1683a63b7))
- Fix clippy warnings ([760c8e5](760c8e580bdbbb08c17a4ce59ea72635a730022c))

Refactor

- CaoPrograms are now Modules ([4baf3d2](4baf3d2323cbeb80efd2543a92aa0ef32e46f149))
- Split public and internal Lane data ([f5c2d23](f5c2d235c0ba0fb83e90c191657746a039fd5991))

0.1.61

Features

- Add `Noop` card that does nothing ([2187479](2187479203a15171cf51357cc64f4bb8e13425a7))
- Introduce modules ([424b9e4](424b9e47cccbc97cd35f5dc390683b017d17b0ba))

Refactor

- Borrow local variables in the compiler ([68936e0](68936e06e8fa49d40bb5cffe3fcb91745f0678bf))
- Add &str indexing to KeyMap ([b2d1e8b](b2d1e8bb3622aae8ee55dcf25a78d746ace03ad6))
- Rename compiled program to CaoCompiledProgram ([04cf281](04cf28130a3ba5d35a0b9be4a59a1dfa9f7461ce))

0.1.60

Refactor

- Remove python 3.6 support ([46e4017](46e40171a838099c0cbe29c7802907ba50d61072))
- Drop the lifetime requirement for `register_function` ([cb12822](cb12822c52f7909c216380df18b490d415947414))

0.1.57

Features

- Add pop_n to ValueStack ([979b121](979b121f313f1bcd148478a30eba07b1d65ac1e7))
- Add composite cards ([7a59afc](7a59afc1392ac415fdbe8924937b646a4afadcd0))

Refactor

- Do not inline get_desc ([29321a5](29321a59e785d83c1ad1c9e99e32f8af46e6d7b0))
- Simplify SubProgram by using owned types instead of borrows ([a49e154](a49e154f7c12ff5f89d097624e01cd3a83df2961))

Page 9 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.