Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CodSpeedHQ/codspeed
/ functions
Functions
1,061 in github.com/CodSpeedHQ/codspeed
⨍
Functions
1,061
◇
Types & classes
222
Function
format_shifted_value
(value: f64, fraction_digits: usize)
src/cli/run/helpers/format_memory.rs:12
Method
from
(os: SupportedOs)
src/system/os.rs:69
Method
from
(v1: UnwindDataV1)
crates/runner-shared/src/unwind_data.rs:129
Method
from_accepted
Create from the connection accepted by the runner
crates/memtrack/src/ipc.rs:43
Method
from_arg
Creates a RepositoryOverride from an "owner/repository" string
src/executor/config.rs:142
Method
from_elf
Extract symbols from an ELF file (pid-agnostic, load_bias = 0). If the binary has a `.gnu_debuglink` pointing to a separate debug file, symbols from
src/executor/wall_time/profiler/perf/module_symbols.rs:92
Method
from_id
Build a [`LinuxDistribution`] from the raw `(os_id, version)` strings reported by `sysinfo`.
src/system/os.rs:87
Method
from_os
Build a [`SupportedOs`] from the given OS family string. Expects `std::env::consts::OS` as input For Linux, the distribution is identified via `sysin
src/system/os.rs:24
Function
from_os_bails_on_unsupported
()
src/system/os.rs:136
Method
from_path_static
(path: &Path)
crates/memtrack/src/allocators/static_linked.rs:137
Method
from_persisted
Wrap a [`PersistedConfig`] with placeholder runtime values. The caller is expected to invoke [`Self::resolve_selected_profile`] to populate them befor
src/config.rs:147
Method
from_reader
(reader: R)
crates/runner-shared/src/metadata.rs:75
Method
from_runtime_data
Create a WalltimeBenchmark from runtime data. Stats computations are designed to match pytest-codspeed's behavior.
crates/runner-shared/src/walltime_results/stats.rs:8
Method
from_segment
(segment: S)
src/executor/wall_time/profiler/perf/elf_helper.rs:18
Method
from_symbols
Create debug info from existing symbols by looking up file/line in DWARF. If the binary has no DWARF sections, tries to find a separate debug file vi
src/executor/wall_time/profiler/perf/debug_info.rs:51
Function
generate_v4_testdata
()
crates/runner-shared/src/unwind_data.rs:354
Method
get_commit_hash
(&self, repository_root_path: &str)
src/run_environment/github_actions/provider.rs:254
Method
get_commit_hash
(&self, _repository_root_path: &str)
src/run_environment/local/provider.rs:376
Method
get_git_ref_info
Extract commit hash and branch name from a git repository
src/run_environment/local/provider.rs:305
Method
get_logger
(&self)
src/run_environment/buildkite/provider.rs:123
Method
get_logger
(&self)
src/run_environment/github_actions/provider.rs:168
Method
get_logger
(&self)
src/run_environment/gitlab_ci/provider.rs:145
Method
get_oidc_audience
Get the OIDC audience that must be used when requesting OIDC tokens. It will be validated when the token is used to authenticate with CodSpeed.
src/run_environment/provider.rs:86
Method
get_or_create_project_repository
( &self, vars: GetOrCreateProjectRepositoryVars, )
src/api_client.rs:529
Method
get_owner_and_repository
()
src/run_environment/github_actions/provider.rs:54
Method
get_repository_provider
(&self)
src/run_environment/buildkite/provider.rs:119
Method
get_repository_provider
(&self)
src/run_environment/github_actions/provider.rs:164
Method
get_repository_provider
(&self)
src/run_environment/gitlab_ci/provider.rs:149
Method
get_run_environment
(&self)
src/run_environment/buildkite/provider.rs:127
Method
get_run_environment
(&self)
src/run_environment/github_actions/provider.rs:172
Method
get_run_environment
(&self)
src/run_environment/gitlab_ci/provider.rs:153
Method
get_run_provider_run_part
For Buildkite, we don't support multipart uploads
src/run_environment/buildkite/provider.rs:148
Method
get_search_directories
Get list of directories to search for config files Returns directories from current_dir upward to git root (if in a git repo)
src/project_config/discover.rs:77
Method
grant_privileges
(&self)
src/executor/memory/executor.rs:138
Method
handle_fifo
( mut runner_fifo: RunnerFifo, ipc: MemtrackIpcServer, child: &mut std::process::Child
src/executor/memory/executor.rs:209
Function
handles_prerelease_versions
()
src/binary_installer/versions.rs:90
Function
in_memory_upload_is_retried
()
src/upload/uploader.rs:514
Function
inherit_parent_mappings_copies_parent_entry_to_child
()
src/executor/wall_time/profiler/perf/parse_perf_file.rs:318
Function
inherit_parent_mappings_does_not_overwrite_existing_child_entry
()
src/executor/wall_time/profiler/perf/parse_perf_file.rs:333
Function
install
Run `brew install <package>`. Idempotent: brew exits 0 when the formula is already installed, so callers don't need to pre-check.
src/executor/helpers/homebrew.rs:50
Function
installer_variant_list_is_exhaustive
()
src/binary_pins.rs:216
Method
instance
()
crates/instrument-hooks-bindings/src/mod.rs:28
Method
instance
(integration: &str, version: &str)
crates/instrument-hooks-bindings/src/lib.rs:30
Function
is_enabled
Helper to check if tracking is currently enabled */
crates/memtrack/src/ebpf/c/memtrack.bpf.c:98
Method
is_instrumented
(&self)
crates/instrument-hooks-bindings/src/mod.rs:41
Method
is_instrumented
(&self)
crates/instrument-hooks-bindings/src/lib.rs:43
Function
is_perf_installed
()
src/executor/wall_time/profiler/perf/setup.rs:34
Method
load_from_path
Load and parse config from a specific path
src/project_config/mod.rs:14
Function
load_rewrites_legacy_file_in_canonical_form
()
src/config.rs:460
Method
load_with_profile
( config_name: Option<&str>, profile_name: Option<&str>, overrides: ConfigOverrides<'_
src/config.rs:228
Method
log
(&self, record: &Record)
src/run_environment/buildkite/logger.rs:31
Method
log
(&self, record: &Record)
src/run_environment/github_actions/logger.rs:38
Method
log
(&self, record: &log::Record)
src/run_environment/gitlab_ci/logger.rs:73
Method
log
(&self, record: &log::Record)
src/local_logger/mod.rs:86
Function
main
()
build.rs:1
Function
main
()
src/main.rs:6
Function
main
()
src/bin/generate_config_schema.rs:31
Function
main
()
crates/exec-harness/build.rs:26
Function
main
()
crates/exec-harness/src/main.rs:32
Function
main
()
crates/instrument-hooks-bindings/build.rs:1
Function
main
()
crates/memtrack/build.rs:38
Function
main
crates/memtrack/testdata/aligned_alloc_test.c:4
Function
main
crates/memtrack/testdata/fork_test.c:5
Function
main
crates/memtrack/testdata/alloc_size.c:4
Function
main
crates/memtrack/testdata/ordering_test.c:4
Function
main
crates/memtrack/testdata/malloc_free.c:4
Function
main
crates/memtrack/testdata/many_allocs.c:4
Function
main
crates/memtrack/testdata/calloc_test.c:4
Function
main
crates/memtrack/testdata/realloc_test.c:4
Function
main
crates/memtrack/testdata/double_malloc.c:4
Function
main
()
crates/memtrack/testdata/spawn_wrapper/src/bin/wrapper.rs:3
Function
main
()
crates/memtrack/testdata/spawn_wrapper/src/bin/alloc_child.rs:6
Function
main
()
crates/memtrack/testdata/alloc_rust/src/main.rs:15
Function
main
crates/memtrack/testdata/alloc_cpp/src/main.cpp:25
Function
main
()
crates/memtrack/src/main.rs:48
Function
main
()
crates/runner-shared/benches/memtrack_writer.rs:6
Function
matches
(#[case] command: &str, #[case] names: &[&str])
src/executor/helpers/detect_executable.rs:42
Method
merge_option
Helper to merge Option values with precedence: CLI > config > None
src/project_config/merger.rs:38
Method
merge_walltime_options
Merge walltime execution args with project config walltime options CLI arguments take precedence over config values. If a CLI arg is None and a confi
src/project_config/merger.rs:15
Function
migrate_canonical_is_idempotent
()
src/config.rs:368
Function
migrate_preserves_existing_profile_token
()
src/config.rs:392
Function
migrate_refuses_newer_schema_version
()
src/config.rs:417
Function
migrate_v0_with_top_level_auth_token
()
src/config.rs:347
Function
missing_path_has_no_capabilities
()
src/executor/helpers/capabilities.rs:101
Method
name
(&self)
src/executor/valgrind/executor.rs:20
Method
name
WARNING: This doesn't support generic types
crates/runner-shared/src/artifacts/mod.rs:18
Method
new
Build a client authenticated with `token` (when `Some`). The CLI resolves the effective token at construction time, so callers downstream (the upload
src/api_client.rs:29
Method
new
()
src/run_environment/buildkite/logger.rs:17
Method
new
()
src/run_environment/github_actions/logger.rs:17
Method
new
Create a new `LocalProvider`, resolving repository information from git and/or the API as needed. Since the logger is not setup yet, we use `log_pre_i
src/run_environment/local/provider.rs:65
Method
new
()
src/run_environment/gitlab_ci/logger.rs:51
Method
new
(provider: &dyn RunEnvironmentProvider)
src/cli/run/logger.rs:15
Method
new
(config: ExecutorConfig, profile_folder: PathBuf)
src/executor/execution_context.rs:15
Method
new
(config: OrchestratorConfig, api_client: &CodSpeedAPIClient)
src/executor/orchestrator.rs:38
Method
new
(profiler_override: Option<WalltimeProfiler>)
src/executor/wall_time/executor.rs:109
Method
new
()
src/executor/wall_time/helpers.rs:90
Method
new
()
src/executor/wall_time/profiler/perf/fifo.rs:11
Method
new
()
src/executor/wall_time/profiler/perf/mod.rs:60
Method
new
(path: PathBuf)
src/executor/wall_time/profiler/perf/jit_dump.rs:15
Method
new
(symbols: Vec<Symbol>)
src/executor/wall_time/profiler/perf/module_symbols.rs:40
← previous
next →
601–700 of 1,061, ranked by callers