Kclvm-py

Latest version: v0.4.4.1

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

Scan your dependencies

Page 1 of 2

0.4.4alpha.2

- PR 312 chore: remove unused internal files.
- PR 311 refactor: refine runtime kcl value yaml encoding and planning.
- PR 310 refactor: remove internal kclvm python
- PR 309 fix : encode yaml with opts
- PR 308 feat: impl custom manifests output in the KCL UI and add more UI tests
- PR 307 refactor: use external kclvm_py through pip in scripts
- PR 305 chore: clean kclvm_py pip requirements.
- PR 304 feat: auto-gen manifests yaml_stream runtime func.
- PR 303 feat: reduce binaries size, remove internal python
- PR 302 refactor: all ast ty filed remove [serde(skip_serializing)]
- PR 300 refactor: run cargo clippy --fix at the kclvm_tools crate.
- PR 299 refactor: add index check error message in args check
- PR 298 refactor: use default_factory field in dataclass because it will raise an error on python3.10+
- PR 295 fix : use hoisting to avoid refer to uninitialized variable
- PR 294 fix: long string quote in the AST printer tool
- PR 289 fix : avoid borrowing same ref in ValRef.union

0.4.4alpha.1

- PR 288 fix : panic caused by duplicated keys in schema
- PR 287 Fix(kclvm-codegen):rename kclvm function by 'pkgpath' and suffix 'kclvm_lambda'.
- PR 284 chore: bump kclvm version to 0.4.4
- PR 279 Fix(KCL-Vet): Turn the execution mode of kclvm-runner test cases from parallel to serial.
- PR 278 Fix(KCL-Vet): Turn the execution mode of KCL-Vet's test cases from parallel to serial.
- PR 276 refactor : use std::cell::RefCell to manege Value
- PR 273 refactor: compiling kcl code to object file instead of dylib and packaging LLVM lld library statically into kclvm binary.
- PR 272 Fix(kclvm-runner): Added different file locks depending on the curren…
- PR 269 Feat(compiler-base-session): Update the new `compiler-base-error/Diag…
- PR 267 Feat(compiler-base-error): add default() to DiagnosticHandler.
- PR 264 refactor: refine kclvm codegen and runner for simplifying binary rele…
- PR 262 refactor : use std::box to avoid unnecessary memory alloc
- PR 261 Refactor: remove cargo clippy errors & warnings from runtime
- PR 260 Feat(compiler-base-session): Add some methods for Session.
- PR 259 Feat(compiler-base-error): impl trait Debug for DiagnosticHandler and DiagnosticHandlerInner.
- PR 258 Feat(compiler-base-error): Implement trait Debug and PartialEq for Diagnostic.
- PR 257 Feat(compiler-base-error): make StyledBuffer, StyledString pub in compiler-base-error.
- PR 256 Feat(rustc_error): add trait Debug, PartialEq, Eq for StyledBuffer, StyledString and StyledChar
- PR 255 Update compiler base version
- PR 254 Feat(compiler_base_session): add a new contructor to `Session`.
- PR 252 Feat(compiler-base-error): remove the newline at the end of component…
- PR 249 Fix(compiler-base-error): `CodeSnippet` component generates the line …
- PR 248 Feat(compiler_base):add codecov for compiler_base in CI.
- PR 246 Refactor(compiler-base): refactor method in DiagnosticHandler.
- PR 245 Feat(compiler-base-session): Add some method for 'Session'.
- PR 244 Feat(kclvm-version): change new checksum for new version.

0.4.3

- PR 242 Fix(kclvm-runner): Before returning the result information, add 'Result::Ok' or 'Result::Err'.
- PR 239 Refactor(kcl-vet): Add method 'validate()' as the entry point of KCL-Vet.
- PR 238 feat: add community link in readme.
- PR 237 Fix(kclvm-parser): return loading file failed error message from meth…
- PR 235 refactor: replace json_minimal with serde_json
- PR 234 Feat(kclvm-sema): Update outdated bench tests.
- PR 233 Fix(kclvm-runner): fix linker bug.
- PR 232 Fix(kclvm-codegen): fix schema back ref.
- PR 230 refactor(kcl-vet): move 'schema_name' from struct to mathod generate.
- PR 229 refactor(kclvm-tools): move 'query' out of 'kclvm-tools'.
- PR 228 Refactor(kclvm-tools): move 'printer' from 'kclvm-tools' to 'kclvm-ast'.
- PR 227 Create CODE_OF_CONDUCT.md using the default template.
- PR 224 Feat(kcl-vet): add ast builder for kcl-vet.
- PR 221 refactor: enhance config override at compile time.
- PR 219 Feat(kclvm-tools): add json/yaml file loader for KCL-Vet.
- PR 218 refactor: refine cli functions with api and evaluation error into the…
- PR 217 chore: bump protobuf deps to 3.19.5
- PR 216 Delim recovery
- PR 215 Fix(kclvm-runner): Fixed file locks in kclvm-runner.
- PR 211 refactor(compiler_base): new version for crate.io
- PR 210 Fix(compiler_base): fix file path bug in `DiagnosticHandler::default()`.
- PR 209 Refactor(compiler_base): refactor struct `Session`.
- PR 208 Fix(compiler_base): Refactoring the way imports Compiler_Base.
- PR 207 feat(compiler_base): add config for crate.io.
- PR 206 Feat(compiler_base): add compiler_base_session
- PR 205 chore: bump cli clap deps to latest, use new apis and remove unused a…
- PR 204 refactor(compiler-base): remove compiler-base in kclvm.
- PR 203 refactor: refine links in readme.
- PR 199 chore: add the `constraints` word link.
- PR 197 Feat(Compiler-Base): Add package config in cargo.toml and README.md.
- PR 195 Enhance readme: add how-to-choose
- PR 194 refactor(compiler_base): fix warnings by 'cargo clippy' for Compiler_Base.
- PR 192 refactor(compiler-base): move 'compiler_base' from 'KCLVM/kclvm' to 'KCLVM'.
- PR 190 Feat(Compiler-Base): Add code snippet component
- PR 186 Feat(compiler-base): add util functions to span.
- PR 185 Refactor(compiler-base): refactor trait component and add errors.
- PR 182 docs: refine KCLVM readme
- PR 181 Fix: lint docs error
- PR 179 feat: add override print args in the exec function.
- PR 177 chorm : remove kclvm/hello.k
- PR 176 Fix(compiler-base): fix doc string mistakes.

0.4.3alpha.1

- PR 167 chore: bump kclvm version to 0.4.3
- PR 175 fix : memory leak caused by closure
- PR 173 feat: support call kclvm service by go rpc server
- PR 172 feat: impl format and override relative import and add more unit test cases
- PR 169 feat : support kclvm cli capi call
- PR 168 Kclvm capi call
- PR 166 perf : kclvm runtime memory management
- PR 164 Feat(compiler-base): add error message.
- PR 163 refactor: use YAML plan with delimiter in KCLVM Rust ver
- PR 161 re: config merge when input same files on `load_program`.
- PR 160 Refactor: KCL Lint(Rust ver.)
- PR 159 fix: unification statement resolve with package schema.
- PR 158 Fix: Record used module
- PR 157 Feat: add warning kind diagnostic
- PR 156 Feat: add `kclvm_cli lint` command to kclvm_cli
- PR 155 refactor: remove in-place union operator `|=` UI test cases.
- PR 154 Feat(Compiler-Base): Reuse kclvm emitter
- PR 152 Refactor(compiler-base): Replaced `DiagnosticStyle` in `trait Component` with generic `T: Clone + PartialEq + Eq + Style`.
- PR 151 Feat(compiler-base): reuse kclvm bug macro.
- PR 150 Feat(compiler-base): reuse 'rustc_span' for code location.
- PR 148 chore: add rust code format check in github actions.
- PR 146 Feat(compiler-base): add 'Diagnostic' to compiler_base/error
- PR 145 Feat(compiler-base): add diagnostic style.
- PR 142 Feat(compiler-base-error): reuse rustc_error 'StyledBuffer' in compiler-base.

0.4.2alpha.5

- PR 140 Fix kclvm cli args parse for `-Y`
- PR 138 Refactor kclvm exec api using cli
- PR 133 feat: record whether a module has been used in ScopeObject
- PR 131 Fix(github action): modify rust toolchain version.
- PR 128 Fix(resolver): fix incorrect position info of CannotFindModule Error.
- PR 124 refactor: add macos build and test github actions and refine windows …
- PR 120 refactor: support import deduplication for different aliased packages…
- PR 119 chore: format all code ready for adding cargo format check point in G…
- PR 114 refactor: deprecate the ./CONTRIBUTING.md and use ./docs/dev_guide/1.…
- PR 113 test: add grammar and runtime tests on rust kclvm in the github acti…
- PR 110 test: add exec benchmark and unit test suites.
- PR 108 refactor: refine cycle reference error messages and add unit test cases.
- PR 100 Refine illegal attr ty err msg
- PR 98 fix: script remove extended attributes
- PR 95 refactor: upgrade rust-crypto deps because of the miscomputation when…
- PR 91 fix: issue 90 on config_expr type infer.
- PR 88 fix: ast printer issue on if stmt and unary expr.
- PR 87 fix: schema init in same pkg and add more unit test cases.
- PR 85 feat: add rust code coverage in makefile and github actions.
- PR 83 fix: kclvm-builder-centos8 docker image
- PR 80 chore(plugins): bump plugins submodule
- PR 78 fix: list if expression unpacking type error.
- PR 76 chore: bump regex crate version to 1.5.5 because of CVE-2022-24713.

0.4.2alpha.4

Changes
- PR 74 refactor: use temp main codegen output and more documents on dylib cache read/write.
- PR 64 chore: bump plugins submodule to 23fc581d
- PR 63 Create cla.yml
- PR 60 refactor: remove internal Issue and PR templates and use .github temp…
- PR 56 doc: Update setup document for m1 mac: install llvm12 via homebrew
- PR 51 fix: the panic output information of "invalid number" is formatted using PanicInfo.
Documentation
Detailed documentation is available at https://kusionstack.io/

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.