• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kcl-lang / kcl
73%
main: 71%

Build:
Build:
LAST BUILD BRANCH: ip6_to_ip4
DEFAULT BRANCH: main
Repo Added 03 Jul 2023 03:20AM CUT
Token PVfgnVT3TGPiBZ201emysquTwwjiKO32c regen
Build 3031 Last
Files 303
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH async_compile_in_lsp
branch: async_compile_in_lsp
CHANGE BRANCH
x
Reset
Sync Branches
  • async_compile_in_lsp
  • MERGE
  • Rc2Arc
  • add-api-err
  • add-arg-name
  • add-backport-action
  • add-build-lock-for-common-pkg-cache-path
  • add-builtin-check
  • add-builtin-workdir
  • add-compile-recursive
  • add-crypto-uuid
  • add-deepwiki
  • add-download-badge
  • add-example-highlight
  • add-executor-timeout
  • add-file-pattern
  • add-func-glob
  • add-get-version-method
  • add-git-in-centos7-ci
  • add-io-buildin
  • add-json-loc
  • add-kcl-lsp-build-scripts
  • add-lambda-ty-annotation
  • add-linux-arm-artifact
  • add-list-vars
  • add-llvm-feature-for-runner
  • add-more-feature-flag-about-llvm-and-wasm
  • add-more-integration-in-readme
  • add-more-maintainers
  • add-more-node-walker-for-evaluator
  • add-orelse-printer-test-cases
  • add-redefine-err
  • add-underline-test-case
  • add-vet-dep-opts
  • add-vscode-extensions
  • add-work-dir
  • add-yaml-loc
  • add_pos_to_id_names
  • advance_resolver_cache
  • alpine-release
  • ansible
  • api-rename-code
  • appendfile
  • arc_module
  • attr_completion
  • base32-stndlib
  • better-error-msg-for-else-if-token
  • better-format-tool-devex
  • boying/resolver_test
  • bugfix_config_and_configIf_expr_pos
  • bugfix_doc_parse
  • bugfix_dot_completion
  • bugfix_empty_ident_expr_pos
  • bugfix_if_stmt_error_recovery
  • bugfix_lsp_panic_when_rename_k_file
  • bugfix_quant_expr_resolve
  • bugfix_schema_attr_pos
  • bump-0.10.0-rc.1-verison
  • bump-cb-version
  • bump-cla-kcl-bot
  • bump-docker-namespace
  • bump-json-version
  • bump-kcl-0.5.0-artifact
  • bump-kcl-090-alpha-version
  • bump-kcl-version
  • bump-kcl-version-0.5.4
  • bump-kcl-version-0.7.0-alpha.2
  • bump-kcl-version-0.7.4
  • bump-kcl-version-to-0.7.6
  • bump-lsp-server-deps
  • bump-rust-version
  • bump-serde-yaml-deps
  • bump-toolchain-and-deps-to-fix-security-issue
  • bump-version-0.11.0
  • bump-version-0.11.1
  • bump-version-0.11.2
  • bump-version-090
  • bump-version-to-0.7.0-beta.2
  • bump-wasm-ci
  • cargo-clippy-for-lsp-crate
  • chore-add-more-docs-and-examples-for-api-spec
  • chore-bum-error-msg-to-stderr
  • chore-bump-0.8.0-version
  • chore-bump-kcl-0.7.0
  • chore-bump-kcl-cli-main-branch
  • chore-bump-kcl-version-0.10.3
  • chore-bump-kcl-version-0.10.6
  • chore-bump-kcl-version-0.10.9
  • chore-bump-kcl-version-0.7.3
  • chore-bump-kcl-version-to-0.10.1
  • chore-bump-kcl-version-to-0.10.5
  • chore-bump-kcl-version-to-0.10.8
  • chore-bump-kcl-version-to-0.11.0-alpha.1
  • chore-bump-kcl-version-to-0.7.5
  • chore-bump-kcl-version-to-0.9.0-alpha.2
  • chore-bump-rust-toolchain-1.75-in-CI
  • chore-bump-rust-toolchain-1.84
  • chore-bump-rust-version-to-1.79
  • chore-bump-version-0.10.0-alpha.2
  • chore-bump-version-0.10.0-beta.2
  • chore-bump-version-0.7.1
  • chore-bump-version-081
  • chore-bump-version-085
  • chore-bump-version-090-beta
  • chore-bump-version-to-0.10.0
  • chore-bump-version-to-0.10.0-beta.1
  • chore-bump-version-to-0.10.2
  • chore-bump-version-to-0.10.7
  • chore-bump-version-to-0.8.3
  • chore-bump-version-to-0.9.2
  • chore-clean-udeps-for-sematic-api
  • chore-deprecated-timestamp-usage
  • chore-file-size-runtime
  • chore-remove-dup-scripts
  • chore-remove-pcre2-deps
  • chore-remove-un-used-code
  • chore-remove-unused-ast-module-name
  • chore-update-cli-access-token
  • chore-update-runtime
  • chore-update-ty-comments-in-parser
  • chore-use-fork-protoc-bin-vendored
  • chore/code-clean
  • chore/fix-comment-typo
  • chore/fix-typo
  • ci
  • ci-add-wasm-unit-test
  • ci-centos7-build-and-release
  • ci-refactor-scripts
  • ci-update-macos
  • ci-window-mingw-test
  • ci-without-llvm-features
  • ci_arm
  • ci_cargo_llvm_cov
  • ci_not_fastfail
  • cidrhost
  • cidrnetmask
  • cidrsubnet
  • compile-errors-quick-fixes
  • compile-only-flag
  • complete_after_compare_expr
  • completion-test
  • config-if-entry-format
  • config_expr_completion
  • daily-release-ci
  • decorator_symbol
  • dependabot/cargo/kclvm/mio-0.8.11
  • dependabot/cargo/kclvm/self_cell-0.10.3
  • dependabot/cargo/kclvm/tests/fuzz/mio-0.8.11
  • dependabot/cargo/kclvm/tests/fuzz/self_cell-0.10.3
  • dependabot/cargo/kclvm/tests/fuzz/unsafe-libyaml-0.2.10
  • dependabot/cargo/kclvm/tools/unsafe-libyaml-0.2.11
  • dependabot/cargo/kclvm/unsafe-libyaml-0.2.10
  • deprecate-useless-runtime-ty-api
  • deprecated-rust-crypto-crate
  • des
  • dev
  • dev/boying/advanced_resolver
  • dev/boying/assert_stmt
  • dev/boying/cached_scope
  • dev/boying/increment_parse
  • dev/boying/namer
  • dev/boying/reslover
  • dev/boying/resolver
  • dev/boying/runtime_clean
  • dev/boying/runtime_clippy
  • dev/boying/runtime_ctx
  • dev/boying/scope_fix
  • dev/boying/symbol_sema
  • dev/boying/symbol_sema_info
  • dev/boying/unify
  • dev/expr_symbol
  • dev/root_scope
  • dev/schema_args
  • dev/symbol_ty
  • dev/update-maintainer
  • disable_autoblock
  • doc-dev-guide
  • docs-polish-readme
  • enhance-anonymous-schema-type-checking
  • enhance-call-arg-ty-check-err-msg
  • enhance-config-attr-check-err-msg
  • enhance-config-attr-ty-infer
  • enhance-config-to-schema-ty-check
  • enhance-decorator-documents
  • enhance-dict-upgrade-schema-ty
  • enhance-err-msg-when-import-empty-local-path
  • enhance-get-schema-ty-api
  • enhance-get-schema-ty-default-val
  • enhance-in-for-lambda-closure
  • enhance-metadata-perf
  • enhance-plugin-agent-in-api
  • enhance-runtime-type-cast-for-lambda
  • enhance-schema-attr-resolve
  • enhance-schema-attribute-error-message
  • enhance-schema-optional-attr-check-time
  • enhance-select-missing-expr-parse-err-msg
  • enhance-sematic-api
  • enhance-stderr-golden-grammar-suites
  • enhance-stmt-parse-errors
  • enhance-sys-package-sema-definitions
  • enhance-tool-cli-error-msg
  • enhance-union-ty-check
  • enhance-with-schema-type-path
  • enhance/doc-schema-example
  • enhance/find-refs-include-declaration
  • enhance/refs-num-limit
  • enhance/work-index-prune
  • enhance_ImportStmt_pos
  • enhance_builtin_func_complete
  • enhance_completion_item_detail
  • enhance_cycle_dep_err_msg
  • enhance_dict_to_schema
  • enhance_fmt
  • enhance_func_complete
  • enhance_hint
  • enhance_lit_str_hover
  • enhance_lsp_diag
  • enhance_lsp_hover
  • enhance_lsp_version
  • enhance_type_pack_and_check_err_msg
  • external_pkg_completion
  • feat-add-file-opts-for-validate-api
  • feat-add-kcl-version-api-for-wasm-host
  • feat-add-keyword-arguments-for-runtime-funcs
  • feat-add-maintainer-file
  • feat-add-mod-metadata-fetch
  • feat-add-parse-error-enum
  • feat-add-tag-ser-for-member-or-index-ast
  • feat-argument-parser-with-newline
  • feat-artifact-api
  • feat-assign-index-target
  • feat-base-test-runner
  • feat-configrable-cache-path
  • feat-cp-staticlib-to-install-dir
  • feat-disable-empty-list
  • feat-evaluator
  • feat-evaluator-schema
  • feat-evaluator-top-level-variable-back-reference
  • feat-evluator-eval-ctx-snapshot
  • feat-exec-program-capi
  • feat-export-kcl-fmt-simple-c-api
  • feat-external-mod
  • feat-file-abs-and-exists-func
  • feat-file-cp-folder
  • feat-file-current
  • feat-file-read-env-func
  • feat-high-order-lambda-closure
  • feat-include-schema-type-path
  • feat-isnullish-builtin-function
  • feat-json-stream-plan
  • feat-json-yaml-validate-functions
  • feat-kcl-run-with-log-message-api
  • feat-lazy-eval-scope-for-evaluator
  • feat-list-options-api
  • feat-load-package-builtin-symbol-api
  • feat-loader-api-with-state
  • feat-mod-file-compile-unit
  • feat-more-api-definitions
  • feat-more-wasm-host-apis
  • feat-native-toolchain
  • feat-override-file
  • feat-override-union-config
  • feat-override-var
  • feat-parser-api
  • feat-path-selector-api
  • feat-print-to-log
  • feat-run-function-mode
  • feat-runtime-catch-func
  • feat-rust-tls
  • feat-scalar-yaml-stream-output
  • feat-schema-args-union
  • feat-schema-index-signature-inherit
  • feat-schema-instances-in-multiple-pkg
  • feat-schema-lazy-eval-for-config-attr
  • feat-schema-ty-api
  • feat-semantic-api
  • feat-show-hidden-flag
  • feat-string-lit-schema-attr-and-sema-model
  • feat-subscript-in-override-spec
  • feat-symbol-hint
  • feat-test-tool-api
  • feat-test-tool-using-fast-eval
  • feat-ty-api-decorator
  • feat-wasm-target-lazy-panic-hook
  • feat/find-refs
  • feat/lsp-complete-docstring
  • feat/rename
  • feat/rename-api
  • feat/rename-api-impl
  • feat/str-chars
  • feat_attr_ty_hint
  • feat_attr_type_hint
  • feat_clear_resolver_cache_by_module
  • feat_complete_unimport_schemas
  • feat_completion_builtin_pkg
  • feat_diag_pos_to_range
  • feat_diagnostic_related_info
  • feat_find_def_in_scope
  • feat_update_cache
  • feat_verify_request_version
  • feature/filesha512-and-fileblake3
  • file-functions
  • file_watcher
  • filewrite
  • find_ref_for_ref_symbol
  • fix-all-schema-ty
  • fix-assign-stmt-in-schema-codegen
  • fix-ast-expr-format
  • fix-build-errors-on-linux-arm64
  • fix-build-lock
  • fix-buildin-modpath
  • fix-capi-call-args
  • fix-capi-input-args
  • fix-capi-protobuf-cstring-convension
  • fix-centos-ci
  • fix-char-index-in-error-msg
  • fix-ci
  • fix-ci-fail
  • fix-ci-grammar-test-using-lower-python3
  • fix-code-list-check
  • fix-code-snippet
  • fix-config-key-iter-in-local-for
  • fix-config-key-ty-in-loop
  • fix-config-merge-in-loop
  • fix-continue-line-comment-format
  • fix-datetime-sys-module-functions
  • fix-doc-string-format
  • fix-driver-git-source-windows-path
  • fix-dump-to-file-arguments
  • fix-dup-inlay-hint
  • fix-entry-import-name
  • fix-error-message-for-override-file-api
  • fix-evaluator-lambda-closure
  • fix-evaluator-lambda-in-schema
  • fix-evaluator-quant-filter
  • fix-evaluator-runtime-type-cast
  • fix-evaluator-schema-config-resolve
  • fix-evaluator-schema-ctx-val
  • fix-evaluator-schema-order
  • fix-evalutor-if-order
  • fix-failed-test
  • fix-file-modpath-and-workdir-set
  • fix-format-overridefile
  • fix-get-full-schema-ty-api
  • fix-import-msg
  • fix-index-signature-str-union-ty-check
  • fix-index-signature-value-symbol
  • fix-irrelevant-order-var-load-in-lambda
  • fix-joined-str-parse-and-format
  • fix-ksp-kcl-mod-test
  • fix-lambda-fmt
  • fix-lambda-this-closure
  • fix-lambda-ty
  • fix-lint-tests
  • fix-list-attr-ty-unsoundness
  • fix-list-if-item-parse
  • fix-list-index-union-op
  • fix-list-options-required-param
  • fix-list-var-with-if
  • fix-long-str-inter-loc-with-special-chars
  • fix-lsp-format
  • fix-manifests-yaml-stream-opts-para
  • fix-mixin-parse
  • fix-module-relative-path-in-lsp
  • fix-multi-insert-err
  • fix-mutual-ref-for-config-multiple-keys
  • fix-net-cidr-functions
  • fix-normal-func-param-default-val
  • fix-numbers
  • fix-override-bug
  • fix-override-identifier
  • fix-override-import
  • fix-override-str-key
  • fix-parse-octet
  • fix-path-canonicalize-for-parse-file-api
  • fix-release-ci
  • fix-resolver-schema-ty-value-load-attr
  • fix-run-bug
  • fix-runtime-option-function-mem-leak
  • fix-runtime-singleton-value
  • fix-runtime-type-as
  • fix-runtime-union-ty-check
  • fix-runtime-union-ty-parse
  • fix-schema-attr-symbol-on-unification-stmt
  • fix-schema-index-sign-fmt-location
  • fix-schema-index-signature-type-unsoundness
  • fix-schema-inst
  • fix-schema-optional-attr-recursive-check
  • fix-schema-param-check
  • fix-schema-resolve-append-attr-op
  • fix-schema-str-attr-contains-dot
  • fix-schema-str-attr-fix
  • fix-sort-keys-flag
  • fix-system-module
  • fix-test-api-user-arguments
  • fix-test-case
  • fix-tmp-bug
  • fix-ty-infer
  • fix-ty-infer-err
  • fix-type-cast-external-pkg
  • fix-type-check-error
  • fix-typo
  • fix-unification-stmt-eval-scope
  • fix-unification-stmt-override
  • fix-unification-stmt-schema-args-parse
  • fix-upgrade-ty-for-non-schema-ty
  • fix-uri-filepath
  • fix-useless-import
  • fix-vendor-cache
  • fix-win-test-case
  • fix-windows-bug
  • fix-windows-ci
  • fix/attribute-def
  • fix/cached_ast_node_key
  • fix/format
  • fix/format-import-layout
  • fix_advance_resolver_walk_dick_comp
  • fix_advanced_resolver_scope
  • fix_as_name
  • fix_ast_filename
  • fix_async_lsp_ut
  • fix_aug_assign_stmt
  • fix_call_arg_symbol
  • fix_call_expr_type_grade
  • fix_circle_dep
  • fix_comment_symbol
  • fix_compile_unit
  • fix_compile_unit_cache
  • fix_compile_unit_cache_ut
  • fix_compile_unit_for_basek
  • fix_compile_unit_with_cache
  • fix_complete_item_kind
  • fix_completion_for_pkg_alias_name
  • fix_completion_func
  • fix_completion_in_doc
  • fix_concurrency_cache_err
  • fix_config_desuger_pos
  • fix_config_if_pos
  • fix_config_key_highlight
  • fix_current_schema_symbol
  • fix_cycle_dep_err
  • fix_dict_into_schema_expr_hover
  • fix_duplicate_param
  • fix_duplicate_var_name
  • fix_entry_key_def
  • fix_entry_path
  • fix_eval_get_val_from_schema_lambda
  • fix_evaluator_setters
  • fix_find_ref
  • fix_fs_event_watcher
  • fix_get_kcl_files
  • fix_get_node_type
  • fix_goto_system_pkg
  • fix_gs_clear_cache
  • fix_hidden_global_vars
  • fix_ifstmt_orelse_pos
  • fix_import_and_unresolved_sema_token
  • fix_inherit_schema_hover
  • fix_is_ip_in_CIDR
  • fix_iter_unicode_str
  • fix_join_str_complete
  • fix_kcl_alloc
  • fix_lambda_completion
  • fix_lit_str_complete
  • fix_lookup_closest_symbol
  • fix_lsp_ast_cache
  • fix_lsp_db_clone
  • fix_lsp_db_lock
  • fix_lsp_e2e_test_failed
  • fix_lsp_folder_workspace_opt
  • fix_lsp_format
  • fix_lsp_input_file
  • fix_lsp_panic_by_advanced_resolver
  • fix_lsp_sema_token
  • fix_lsp_test
  • fix_lsp_text_version
  • fix_lsp_ut
  • fix_lsp_version_err
  • fix_lsp_vfs_dead_lock
  • fix_lsp_watcher
  • fix_lsp_watcher_init
  • fix_mem_leak
  • fix_newline_complete_in_schema_expr
  • fix_parse_body_item
  • fix_parser_cache_lock
  • fix_performance_regression_on_resolver
  • fix_pkg_asname
  • fix_rename_ut
  • fix_reomve_unwrap
  • fix_request_db
  • fix_resolver_cache_clear
  • fix_resolver_cache_schema_ty
  • fix_resolver_check_config
  • fix_retry
  • fix_schema_def
  • fix_schema_eof_completion
  • fix_schema_pkg_lsp_complete
  • fix_schema_scope_variables_sema_info
  • fix_schema_stmt_pos
  • fix_scope_filename
  • fix_sema_token
  • fix_sematoken_and_document_symbol_panic
  • fix_str_var_func_hover
  • fix_type_symbol_complete
  • fix_typo
  • fix_undef_lambda_param_pos
  • fix_unresolved_symbol_hint
  • fix_unwrap_in_advanced_resolver
  • fix_vfs_loader
  • fix_walk_list_if_expr
  • fix_windows_ci
  • fix_workspace_init
  • fork-deprecated-serde-yaml
  • func-call-hint
  • func-call-test
  • func_hover
  • func_return_ty_completion
  • fuzz-match-error
  • get_all_schema_type
  • get_full_schema_type_under_path
  • goto_def_for_map
  • highlight
  • hover_default_value
  • increment_compile_in_lsp
  • init_workspace
  • inlay-hints
  • integration_test_of_lsp
  • internal_pkg_completion
  • ip6_to_ip4
  • ip6cidr
  • kcl-linux-arm64-builder
  • kcl-rust-plugin-impl-and-example
  • kcl_argocd_zombie_workaround
  • kcl_fix
  • lambda-expr-error-recovery
  • lazy-eval-scope-infra
  • lazy_eval_in_resolver
  • lfx
  • lfx-pre-test-lsp-quick-fix
  • lfx-pretest
  • lint_unused_reimport
  • linux-aarch64-llvm-target
  • list-merged-variables
  • list-variable-op
  • list-veriable-type
  • lit-ty-default-value-pass
  • local_scope_kind
  • lsp-fix-hover
  • lsp-keyword-highlight
  • lsp_benchmark
  • lsp_builtin_func_hover
  • lsp_cli_fix
  • lsp_compile_unit_cache
  • lsp_complete_attr_trigger_newline
  • lsp_complete_import_extern_pkg
  • lsp_complete_schema_param
  • lsp_completion_request_version
  • lsp_db
  • lsp_defend_non_kcl_file
  • lsp_enhance_schema_value_complete
  • lsp_file_watcher
  • lsp_fmt
  • lsp_handle_cancel_req
  • lsp_incremental_resolver
  • lsp_log
  • lsp_retry
  • lsp_signature_help
  • lsp_version
  • macos-12-large-action
  • main
  • make-indent-err-warning
  • merge_ast_option
  • migrate_attr_complete
  • migrate_complete_dot
  • migrate_document_symbol
  • migrate_gotodef_to_new_sema_modle
  • migrate_newline_complete
  • module-functions
  • more-function-and-params-for-datetime-module
  • move_lock
  • musl-build
  • nested-ifStmt-formatting-fix
  • net-join
  • net-tests
  • oci_client
  • optimize-if-stmt-lazy-eval
  • option_main_pkg_name
  • optional-llvm-feature
  • parse_under_path_api
  • parser_perf
  • parser_perf_opt
  • pass-more-evaluator-grammar-tests
  • perf-indexmap-hash
  • polish-copyright
  • polish-readme-doc
  • pret
  • protoc-vendored-macos
  • provide-multiple-quick-fix-options-for-variable-mod
  • provide-quick-fix-for-InvalidSyntaxError
  • provide-quick-fixes-for-compile-errors
  • quick-fixes
  • readme-correction
  • refactor-all-runtime-func-args
  • refactor-binary-expr-err-locations
  • refactor-cargo-clippy
  • refactor-cargo-clippy-code
  • refactor-code-err-msg
  • refactor-codegen-value-load-store
  • refactor-crypto-and-base64-module-encoding-para
  • refactor-doc-str-parse
  • refactor-empty-plan-result-to-dict
  • refactor-gen-runtime-api-scripts
  • refactor-input-file-expand
  • refactor-kcl-ast-type-erasure
  • refactor-linker-code
  • refactor-lsp-code
  • refactor-override-spec
  • refactor-pkg-import-err-msg
  • refactor-resolver-func-param-names
  • refactor-runtime-code
  • refactor-runtime-unsound-code
  • refactor-schema-type-api
  • refactor-scripts-and-structures
  • refactor-toolchain-in-kls
  • refactor_find_ref
  • refactor_newline_complete
  • refactor_parser
  • refator_pkg_scope
  • refs
  • refs/pull/1318/merge
  • refs/pull/1334/merge
  • refs/pull/1335/merge
  • refs/pull/638/merge
  • refs/pull/639/merge
  • refs/pull/640/merge
  • refs/pull/641/merge
  • refs/pull/643/merge
  • refs/pull/644/merge
  • refs/pull/646/merge
  • refs/pull/648/merge
  • refs/pull/649/merge
  • refs/pull/650/merge
  • refs/pull/652/merge
  • refs/pull/658/merge
  • refs/pull/659/merge
  • refs/pull/660/merge
  • refs/pull/661/merge
  • refs/pull/662/merge
  • refs/pull/663/merge
  • refs/pull/665/merge
  • refs/pull/672/merge
  • refs/pull/674/merge
  • refs/pull/677/merge
  • refs/pull/678/merge
  • refs/pull/680/merge
  • refs/pull/682/merge
  • refs/pull/684/merge
  • refs/pull/687/merge
  • refs/pull/688/merge
  • refs/pull/689/merge
  • refs/pull/690/merge
  • refs/pull/691/merge
  • refs/pull/695/merge
  • refs/pull/696/merge
  • refs/pull/697/merge
  • refs/pull/698/merge
  • refs/pull/699/merge
  • refs/pull/700/merge
  • refs/pull/702/merge
  • refs/pull/703/merge
  • refs/pull/705/merge
  • refs/pull/707/merge
  • refs/pull/713/merge
  • refs/pull/714/merge
  • refs/pull/715/merge
  • refs/pull/717/merge
  • refs/pull/719/merge
  • refs/pull/720/merge
  • refs/pull/721/merge
  • refs/pull/725/merge
  • refs/pull/726/merge
  • refs/pull/727/merge
  • refs/pull/728/merge
  • refs/pull/731/merge
  • refs/pull/732/merge
  • refs/pull/735/merge
  • refs/pull/738/merge
  • refs/pull/755/merge
  • refs/pull/757/merge
  • refs/pull/759/merge
  • refs/pull/762/merge
  • refs/pull/765/merge
  • refs/pull/769/merge
  • refs/pull/771/merge
  • refs/pull/772/merge
  • refs/pull/773/merge
  • refs/pull/778/merge
  • refs/pull/787/merge
  • refs/pull/788/merge
  • refs/pull/790/merge
  • refs/pull/791/merge
  • refs/pull/792/merge
  • refs/pull/798/merge
  • refs/pull/799/merge
  • refs/pull/801/merge
  • refs/pull/805/merge
  • refs/pull/806/merge
  • refs/pull/807/merge
  • refs/pull/808/merge
  • refs/pull/809/merge
  • refs/pull/817/merge
  • refs/pull/818/merge
  • refs/pull/819/merge
  • refs/pull/822/merge
  • refs/pull/825/merge
  • refs/pull/826/merge
  • refs/pull/828/merge
  • refs/pull/829/merge
  • refs/pull/830/merge
  • refs/pull/831/merge
  • refs/pull/833/merge
  • refs/pull/834/merge
  • refs/pull/837/merge
  • refs/tags/v
  • refs/tags/v0.10.0
  • refs/tags/v0.10.0-alpha.1
  • refs/tags/v0.10.0-alpha.2
  • refs/tags/v0.10.0-beta.1
  • refs/tags/v0.10.0-beta.2
  • refs/tags/v0.10.0-rc.1
  • refs/tags/v0.10.1
  • refs/tags/v0.10.2
  • refs/tags/v0.10.3
  • refs/tags/v0.10.4
  • refs/tags/v0.10.6
  • refs/tags/v0.10.7
  • refs/tags/v0.10.8
  • refs/tags/v0.11.0
  • refs/tags/v0.11.0-alpha.1
  • refs/tags/v0.11.1
  • refs/tags/v0.11.2
  • refs/tags/v0.5.0
  • refs/tags/v0.5.0-beta.1
  • refs/tags/v0.5.1
  • refs/tags/v0.5.2
  • refs/tags/v0.5.3
  • refs/tags/v0.5.4
  • refs/tags/v0.5.5
  • refs/tags/v0.5.6
  • refs/tags/v0.6.0
  • refs/tags/v0.6.0-alpha.1
  • refs/tags/v0.7.0
  • refs/tags/v0.7.0-alpha.1
  • refs/tags/v0.7.0-alpha.2
  • refs/tags/v0.7.0-beta.1
  • refs/tags/v0.7.0-beta.2
  • refs/tags/v0.7.1
  • refs/tags/v0.7.2
  • refs/tags/v0.7.3
  • refs/tags/v0.7.4
  • refs/tags/v0.7.5
  • refs/tags/v0.8.0
  • refs/tags/v0.8.0-alpha.1
  • refs/tags/v0.8.0-beta.1
  • refs/tags/v0.8.1
  • refs/tags/v0.8.2
  • refs/tags/v0.8.3
  • refs/tags/v0.8.4
  • refs/tags/v0.8.5
  • refs/tags/v0.8.6
  • refs/tags/v0.8.7
  • refs/tags/v0.9.0
  • refs/tags/v0.9.0-alpha.1
  • refs/tags/v0.9.0-beta.1
  • refs/tags/v0.9.1
  • refs/tags/v0.9.2
  • refs/tags/v0.9.3
  • refs4
  • refs5
  • refs6
  • release-0.5
  • release-0.6
  • release-0.7
  • release-0.8
  • release-0.9
  • remove-all-schema-settings
  • remove-psm-deps
  • remove-py-type-trick
  • remove-raw-str-prefix-in-hover-doc
  • remove-sema-schema-settings
  • remove_missing_expr_symbol
  • remove_windows_path_prefix
  • rename_document_symbol_name
  • resolver-print-opt
  • restrictions_on_load_all_files_under_paths
  • retry_request
  • reture-override-error
  • revert_entry_key_type_hint
  • right_value_from_mixin_and_protocol
  • rm-indent-check
  • rm-mod-conflict-err
  • runtime-arc-values
  • schema-api-return
  • schema-hints
  • scope-api-for-multiple-lang-sdks
  • sema_token_highlight
  • simplify-ast-structure
  • small-test
  • string-union-completion
  • subnets
  • suggest-add-pkg
  • support-conf-merge
  • support-sub-items
  • sync_build_word_index_map
  • test-json-string-plan-opts
  • test-more-evaluator-snapshot-tests
  • test/parser
  • test/parser2
  • test_if
  • tests_net
  • top-level-back-reference-infra
  • top-level-var-back-reference
  • trim-spec-space
  • ts
  • type_infer
  • type_symbol
  • unique_key_err_message
  • unused_import_for_each_file
  • update-maintainer-and-adopters
  • update-readme
  • update-release-script-for-version-os-arch-info
  • update_github_workflow
  • update_workspace
  • upgrade_dict_to_schema_ty
  • upgrade_type_in_func_arg_and_return_value
  • use-latest-cli-on-windows
  • ut_net
  • vet-file-api
  • vet-supports-imports
  • walk_type_ident
  • wasm-target
  • windows-release-link-crt-static
  • yaml-encode-all-for-yaml-stream-function
  • zhenyi/update-maintainers

28 Nov 2023 09:58AM CUT coverage: 72.602% (-0.04%) from 72.646%
7017050254

Pull #922

github

web-flow
Merge 1da22f6ea into 85d93a8a0
Pull Request #922: feat: async compile in lsp

122 of 164 new or added lines in 5 files covered. (74.39%)

1 existing line in 1 file now uncovered.

42248 of 58191 relevant lines covered (72.6%)

8821.82 hits per line

Relevant lines Covered
Build:
Build:
58191 RELEVANT LINES 42248 COVERED LINES
8821.82 HITS PER LINE
Source Files on async_compile_in_lsp
  • Tree
  • List 255
  • Changed 92
  • Source Changed 0
  • Coverage Changed 10
Loading...
Coverage∆FileLinesRelevantCoveredMissedHits/Line
0.0
kclvm/compiler/src/codegen/abi.rs218 125 0 125 0.0
0.0
...er_base/error/src/diagnostic/diagnostic_message.rs139 3 0 3 0.0
0.0
compiler_base/error/src/diagnostic/components.rs378 13 0 13 0.0
0.0
kclvm/api/src/service/jsonrpc.rs206 152 0 152 0.0
0.0
compiler_base/error/src/emitter.rs479 157 0 157 0.0
0.0
compiler_base/error/src/errors.rs94 29 0 29 0.0
0.0
compiler_base/error/src/diagnostic/mod.rs177 31 0 31 0.0
0.0
...er_base/error/src/diagnostic/diagnostic_handler.rs721 18 0 18 0.0
0.0
compiler_base/error/src/diagnostic/style.rs119 41 0 41 0.0
0.0
kclvm/compiler/src/codegen/error.rs62 22 0 22 0.0
Showing 1 to 10 of 255 entries
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 26
  • Next
  • ►
    12.15
    compiler_base/
  • ►
    72.98
    kclvm/

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
7017050254 async_compile_in_lsp Merge 1da22f6ea into 85d93a8a0 Pull #922 28 Nov 2023 10:08AM CUT web-flow github
72.6
7017050256 async_compile_in_lsp Merge 1da22f6ea into 85d93a8a0 Pull #922 28 Nov 2023 10:01AM CUT web-flow github
87.79
7016743698 async_compile_in_lsp Merge 1bf75e560 into 85d93a8a0 Pull #922 28 Nov 2023 09:33AM CUT web-flow github
87.79
7016332763 async_compile_in_lsp Merge 4cab98ec6 into dbb0bb575 Pull #922 28 Nov 2023 08:56AM CUT web-flow github
87.79
7016316871 async_compile_in_lsp Merge da580b952 into dbb0bb575 Pull #922 28 Nov 2023 08:54AM CUT web-flow github
87.79
7016310302 async_compile_in_lsp Merge 6a9b19d03 into dbb0bb575 Pull #922 28 Nov 2023 08:54AM CUT web-flow github
87.79
7015860603 async_compile_in_lsp Merge 334f1d5fe into dbb0bb575 Pull #922 28 Nov 2023 08:18AM CUT web-flow github
72.54
7015860597 async_compile_in_lsp Merge 334f1d5fe into dbb0bb575 Pull #922 28 Nov 2023 08:10AM CUT web-flow github
87.79
7015118956 async_compile_in_lsp Merge 09063f276 into dbb0bb575 Pull #922 28 Nov 2023 06:53AM CUT web-flow github
72.54
7015118943 async_compile_in_lsp Merge 09063f276 into dbb0bb575 Pull #922 28 Nov 2023 06:39AM CUT web-flow github
87.79
See All Builds (2879)

Badge your Repo: kcl

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc