Skip to content

Make compatible with OCaml 5 and Ghidra 11.4 #1632

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

PerfectLaugh
Copy link

This PR attempts to be an ongoing effort of #1621

core library should have version tagged with it but I currently leave it blank.

This commit includes pinning to OCaml-5 compatible typerep (Currently it
is broken due to getting reverted), renaming variables and types that
using `effect` to `effect_` and janestreet packages update

remove warnings in release mode: mainly label-missings
@PerfectLaugh PerfectLaugh marked this pull request as draft July 3, 2025 12:55
@PerfectLaugh
Copy link
Author

PerfectLaugh commented Jul 3, 2025

This PR still contains several blocking issues:

  1. Several PowerPC 32 tests not passed in dune test routine. (Probably LLVM disassembler problem)
  2. RISCV-64 and PowerPC32 tests not passed in testsuite. (LLVM problem also)
  3. Ghidra disassembler is somehow incomplete. For example, can make aarch64-linux-gnu-echo in run testsuite not exiting.

@Rot127
Copy link

Rot127 commented Jul 17, 2025

cc @ivg

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants