Skip to content

Conversation

@lockbox
Copy link

@lockbox lockbox commented Jun 2, 2025

This PR does the minimum wrt updating to "modern" build setups.

  • update cmake builds to (successfully) build with modern cmake
  • update c header includes to build with gcc15
  • update rust bindings to be able to build
  • update rust bindings pass clippy lints

Ylarod added a commit to Ylarod/keystone that referenced this pull request Sep 21, 2025
Squashed commit of the following:

commit 3cd0fbb
Merge: fb92f32 667cce9
Author: Jordan Moore <lockbox.06@protonmail.com>
Date:   Tue Jun 3 05:53:14 2025 +0800

    Merge 667cce9 into fb92f32

commit 667cce9
Author: Jordan Moore <lockbox@struct.foo>
Date:   Mon Jun 2 17:50:50 2025 -0400

    feat: basic CI

commit bf3b00f
Author: Jordan Moore <lockbox@struct.foo>
Date:   Mon Jun 2 17:50:07 2025 -0400

    fix: only attempt to publish bindings on master

commit 4e2fcaa
Author: Jordan Moore <lockbox@struct.foo>
Date:   Mon Jun 2 17:49:30 2025 -0400

    fix: bindings: rust: moderize and format

commit f3f792c
Author: Jordan Moore <lockbox@struct.foo>
Date:   Mon Jun 2 16:58:31 2025 -0400

    fix: build with modern cmake

commit 41197bc
Author: Jordan Moore <lockbox@struct.foo>
Date:   Mon Jun 2 16:36:27 2025 -0400

    fix: cstdint explicitly included when used

    * fixes error in gcc15 where this header is no longer
      implicitly included
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.

1 participant