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

tamada / oinkie
97%

Build:
DEFAULT BRANCH: main
Repo Added 06 Oct 2025 01:05AM UTC
Files 32
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 main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • chore/dependency-update
  • ci/trusted-publishing
  • ci/windows-build
  • containers
  • designs/multi-lifter-research
  • develop
  • docs/citation-cff
  • docs/publication-order
  • docs/release-notes-one-line
  • docs/wsse-award
  • fable5/compare-robustness
  • fable5/csv-escaping
  • fable5/dead-code
  • fable5/extractor-hash
  • fable5/ghidra-lifter
  • fable5/logger-init
  • fable5/more-tests
  • fable5/op-trait-borrow
  • fable5/reusable-release-workflows
  • feat/extractor-new-into
  • feat/info-strategies-aggregators
  • fix/by_fable5
  • fix/derived-paths-and-extract-dupes
  • github_actions
  • issue/100_version_leaves_the_lock
  • issue/102_offline_breaks_on_a_cold_runner
  • issue/105_link_check
  • issue/106_crates_io
  • issue/107_ir_only
  • issue/111_binary_ninja
  • issue/114_ida_pro
  • issue/115_unresolved_calls
  • issue/125_windows_paths
  • issue/128_review_min_elements
  • issue/128_run_writes_birthmarks
  • issue/129_stats
  • issue/130_mcp_stats
  • issue/131_function
  • issue/132_rename_reaggregate_to_review
  • issue/133_ci_checks
  • issue/133_non_exhaustive
  • issue/133_remove_cli_from_library
  • issue/133_score_csv_to_cli
  • issue/133_visibility_and_names
  • issue/135_no_functions
  • issue/136_windows_ghidra
  • issue/138_ghidra_script_tests
  • issue/146_summary_order
  • issue/150_run_extracts_birthmarks
  • issue/152_link_rot
  • issue/156_glossary
  • issue/159_sonarqube
  • issue/162_empty_functions
  • issue/163_help_colour
  • issue/167_sonar_rust
  • issue/168_sonar_shell
  • issue/169_sonar_python
  • issue/173_rustdoc
  • issue/175_assignment_solver
  • issue/176_prepare_functions
  • issue/179_parallel_matrix
  • issue/180_frequency_per_cell
  • issue/182_oinkie_pool
  • issue/183_matrix_progress
  • issue/187_threads_long_help
  • issue/188_docs_v080
  • issue/190_completions
  • issue/192_jsd_tanimoto
  • issue/194_aggregators
  • issue/194_weighted_aggregator
  • issue/198_help_width
  • issue/202_windows_binaries
  • issue/207_tfidf_script
  • issue/213_reduce_solve_complexity
  • issue/23_swap_left_and_right
  • issue/24_hermetic_home_search
  • issue/25_analysis_from_library_parser
  • issue/26_remove_binary_type_option
  • issue/27_update_corpus_scale
  • issue/28_cover_the_cli_layer
  • issue/31_release_notes_from_file
  • issue/33_separate_gencomp_to_an_app
  • issue/36_lift_intermediate_dir
  • issue/38_delegate_birthmark_parsing
  • issue/40_fc_symbol_lookup
  • issue/42_record_lifter
  • issue/43_refuse_cross_ir
  • issue/44_per_lifter_call
  • issue/45_decouple_op
  • issue/46_generalise_lifter
  • issue/51_read_json_whole
  • issue/54_serialise_lift_tests
  • issue/55_lift_jobs
  • issue/59_kgram_freq_key
  • issue/62_thiserror
  • issue/66_freq_duplicate_keys
  • issue/68_canonical_order
  • issue/71_split_on_a_known_algorithm
  • issue/75_anchor_the_version_replace
  • issue/77_output_broken_json_by_lifting
  • issue/78_mcp_scaffold
  • issue/79_mcp_tools
  • issue/80_confine_paths
  • issue/81_mcp_docs
  • issue/83_verify_lifted_output
  • issue/85_compile_the_lifting_script
  • issue/98_merge_two_containerfiles
  • issue/align_the_headline
  • issue/containers_mcp_tag
  • issue/docs_match_the_cli
  • issue/empty-fc-warns
  • issue/jdk-version-in-install-doc
  • issue/remove-angr
  • issue/reorganise_assets
  • issue/verify_what_we_ship
  • issues/#2
  • issues/205-generating-checksums-txt
  • legacy_main
  • main
  • refactor/extend-parameter-types
  • refactor/stats-to-markdown
  • releases/v0.2.1
  • releases/v0.3.0
  • releases/v0.4.0
  • releases/v0.5.0
  • releases/v0.6.0
  • releases/v0.7.0
  • releases/v0.8.0
  • releases/v0.8.1

24 Oct 2026 09:15AM UTC coverage: 97.21% (-0.08%) from 97.285%
40081259350

push

github

web-flow
Merge pull request #218 from tamada/refactor/extend-parameter-types

refactor: take paths and strings as they come, and add Birthmark::load

30 of 34 new or added lines in 8 files covered. (88.24%)

3 existing lines in 2 files now uncovered.

8815 of 9068 relevant lines covered (97.21%)

2068.79 hits per line

Relevant lines Covered
Build:
Build:
9068 RELEVANT LINES 8815 COVERED LINES
2068.79 HITS PER LINE
Source Files on main
  • Tree
  • List 32
  • Changed 10
  • Source Changed 10
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
40081259350 main Merge pull request #218 from tamada/refactor/extend-parameter-types refactor: take paths and strings as they come, and add Birthmark::load push 24 Oct 2026 09:23AM UTC web-flow github
97.21
39882531478 refactor/extend-parameter-types refactor: take paths and strings as they come, and add Birthmark::load Program::load and the new Birthmark::load take anything that is a path, so a caller passes a string or a PathBuf without wrapping it in Path::new. set_json_path takes anything... Pull #218 23 Oct 2026 01:20AM UTC tamada github
97.21
39749558496 main Merge pull request #217 from tamada/refactor/stats-to-markdown refactor: split the longest functions, and test reusing scores under --skip push 22 Oct 2026 08:49AM UTC web-flow github
97.28
39748032359 refactor/stats-to-markdown refactor: name BirthmarkType's variants unqualified in extract_birthmark_op Importing the variants inside the function lets each match arm and condition fit on one line. Pull #217 22 Oct 2026 08:37AM UTC tamada github
97.28
39748075830 main Merge pull request #215 from tamada/feat/extractor-new-into Let Extractor::new take a reference or an AnalysisType, and shorten compare_birthmarks push 22 Oct 2026 08:36AM UTC web-flow github
97.06
39731404404 refactor/stats-to-markdown refactor: split Roots::resolve into its steps resolve was 109 lines. It now refuses `..`, makes the path absolute, finds the deepest part that exists, appends the rest and checks the result against the roots, each in a function of its own. The re... Pull #216 22 Oct 2026 06:10AM UTC tamada github
97.12
39717103006 feat/extractor-new-into test: weight each side of a comparison by its own function sizes Two birthmarks of the same number of functions but different sizes, so that taking both sides' sizes from one birthmark passes every length check and is caught by the score alone. ... Pull #215 22 Oct 2026 03:37AM UTC tamada github
97.06
39716602040 feat/extractor-new-into fix: give the weighted aggregator the second birthmark's function sizes compare_birthmarks took both lists of sizes from the first birthmark, so the weighted aggregator refused any pair whose birthmarks held different numbers of functions, and we... push 22 Oct 2026 03:32AM UTC tamada github
97.07
39589228747 main Merge pull request #212 from tamada/issues/205-generating-checksums-txt ci: publish a checksums file with every release's archives push 21 Oct 2026 11:13AM UTC web-flow github
97.06
39589206297 main Merge pull request #214 from tamada/issue/213_reduce_solve_complexity refactor: split the Hungarian solver's steps out of solve push 21 Oct 2026 11:10AM UTC web-flow github
97.06
See All Builds (405)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc