Skip to content

Conversation

@zkincaid
Copy link

No description provided.

@pmetzger
Copy link
Collaborator

This is not the first pull request on the project to fix the String/Bytes issue. It appears, though, that no one is currently maintaining the project, and thus it does not appear that integration of one of these pull requests is imminent.

@kerneis
Copy link
Contributor

kerneis commented May 24, 2018 via email

@pmetzger
Copy link
Collaborator

I would be able to integrate the pull requests needed to keep it building. I doubt I could do more than that.

@michael-schwarz
Copy link

michael-schwarz commented Nov 2, 2022

Leaving this here for reference: We (TUM & UTartu) are maintaining a fork of CIL that has many improvements (such as this bytes issue, the switch to Zarith or a dune-based build), including C99 support and support for many C11 features.

https://opam.ocaml.org/packages/goblint-cil/ and https://github.com/goblint/cil

If you can live without MSVC support (which we dropped) and some of the older plugins being removed, it might be worth having a look in the interest of avoiding duplicate work.

@pmetzger
Copy link
Collaborator

pmetzger commented Nov 3, 2022

@michael-schwarz Would you like to simply get commit access to this project?

@kerneis
Copy link
Contributor

kerneis commented Nov 3, 2022 via email

@michael-schwarz
Copy link

michael-schwarz commented Nov 11, 2022

Thank you @pmetzger and @kerneis for the offer, and sorry for getting back so late, we discussed this in our group meeting yesterday.

The conclusion that we reached is that it would not be the best course of action to just merge all our changes in here since our fork is not quite a drop-in replacement for this version: Some of our changes are breaking and would require potential users to update their code to work with our fork.

However, we would propose to maybe add a link to our fork to the readme here, so people who are starting a new project or are willing to invest the time needed to switch to our fork are aware of it, and we avoid duplicating work. What do you think?

(And sorry for hijacking your PR Zak 😉)

freebsd-git pushed a commit to freebsd/freebsd-ports that referenced this pull request Feb 18, 2024
Last release in 2014 and last commit in 2016
Upstream dont have time to maintain it

Reference:
cil-project/cil#42 (comment)

PR:		276971
@scolin
Copy link
Contributor

scolin commented Sep 28, 2024

Hi, I just contacted @kerneis by mail to get commit access: I have a need to bring the library to more recent versions of the OCaml compilers (without changing its functionality for the time being), so it would make sense for me to start integrating some of the proposed pull requests.

probablytom pushed a commit to probablytom/cil that referenced this pull request Oct 23, 2025
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.

6 participants