Skip to content

Tags: JuliaInterop/Clang.jl

Tags

v0.18.3

Toggle v0.18.3's commit message
[Diff since v0.18.2](v0.18.2...v0.18.3)

**Merged pull requests:**
- Fix shards regression (#487) (@Octogonapus)

**Closed issues:**
- change Ptr to Ref in ccall syntax arguments (#120)
- failed to setup environment due to missing dirs (#375)
- Unexpected assertion error: ERROR: AssertionError: length(child_nodes) == length(fields) (#429)
- Binding generation for MLIR fails due to C++ being present (#470)
- Documentation references are generated for symbols which are not documented (#478)
- Shards regression in 0.18 (#486)

v0.18.2

Toggle v0.18.2's commit message
[Diff since v0.18.1](v0.18.1...v0.18.2)

**Merged pull requests:**
- Add a changelog entry for v0.18.1 (#483) (@JamesWrigley)
- Add flag to control outputting of system code (#485) (@Octogonapus)

**Closed issues:**
- Unsure how to handle JLL dependencies (#484)

v0.18.1

Toggle v0.18.1's commit message
[Diff since v0.18.0](v0.18.0...v0.18.1)

v0.18.0

Toggle v0.18.0's commit message
[Diff since v0.17.8](v0.17.8...v0.18.0)

**Merged pull requests:**
- Cleanup CXFile support and add unique_id (#424) (@habemus-papadum)
- Remove deprecated use of JLL do-method (#459) (@JamesWrigley)
- Add support for Doxygen's @deprecated command (#460) (@JamesWrigley)
- Always call the documentation callback, and bump version (#462) (@JamesWrigley)
- Add support for Doxygen's @bug command (#463) (@JamesWrigley)
- Bump Clang_jll's version (#465) (@Gnimuc)
- Attempt to follow the Julia docstring conventions (#466) (@JamesWrigley)
- Bump codecov/codecov-action from 3 to 4 (#469) (@dependabot[bot])
- Documentation test fixes (#473) (@JamesWrigley)
- Use the concrete RefValue type to avoid method ambiguities (#474) (@JamesWrigley)
- Add support for checking `library_names` in the generator auditor (#477) (@JamesWrigley)
- Fix unhandled non-field struct children (#479) (@serenity4)
- Shards refactoring (#480) (@Gnimuc)
- Update the changelog (#481) (@JamesWrigley)

**Closed issues:**
- Platform mismatch on Apple Silicon (#300)
- Feature Request: implement `smart_deanonymize` for cenums (#420)
- Support for `using` (#430)
- In get_system_shard_key() BoundsError: attempt to access 2-element Vector{String} at index [] (#450)
- Unable to install Clang.jl on Julia master for 1.11-dev - needs new libLLVM_jll (#464)
- get_default_args fails on 1.10 (#471)
- warning for `library_name` (#476)

v0.17.8

Toggle v0.17.8's commit message
[Diff since v0.17.7](v0.17.7...v0.17.8)

**Merged pull requests:**
- CompatHelper: bump compat for CEnum to 0.5, (keep existing compat) (#449) (@github-actions[bot])
- Avoid method ambiguities in TypedefMutualRef's (#458) (@JamesWrigley)

**Closed issues:**
- Resource failed (#457)

v0.17.7

Toggle v0.17.7's commit message
[Diff since v0.17.6](v0.17.6...v0.17.7)

**Merged pull requests:**
- The comment likely should have been `CLComment`? (#438) (@cousinitt)
- Fix cycle removal bugs (#441) (@JamesWrigley)
- Bump actions/checkout from 3 to 4 (#442) (@dependabot[bot])
- Add support for VLA in function prototype (#445) (@Gnimuc)
- Fix 452 (#453) (@Gnimuc)
- Add an option for skipping static functions (#456) (@Gnimuc)

**Closed issues:**
- Unhandle type c"CXType_Int128": __int128 (#439)
- Support hint sizes of arrays (#444)
- Not emitting definition for INT8_MAX (from stdint) (#446)
- const array breaks StructMutualRef (#452)
- Does Clang.jl have an option to skip `static` functions? (#455)

v0.17.6

Toggle v0.17.6's commit message
[Diff since v0.17.5](v0.17.5...v0.17.6)

**Closed issues:**
- generating julia wrapper for C library  (#434)
- Unknown CXCursorKind with Julia master/Clang.jl master (#436)

**Merged pull requests:**
- Allow filtering of detect headers without messing up dependency detection (#433) (@vchuravy)
- Fix the lib path for llvm15 (#437) (@Gnimuc)

v0.17.5

Toggle v0.17.5's commit message
[Diff since v0.17.4](v0.17.4...v0.17.5)

**Merged pull requests:**
- Generate bindings for Clang@15 (#431) (@vchuravy)

v0.17.4

Toggle v0.17.4's commit message
[Diff since v0.17.3](v0.17.3...v0.17.4)

**Closed issues:**
- size_t wrongly translated to Cint (#417)

**Merged pull requests:**
- `detect_headers`: sort headers list (#421) (@t-bltg)
- Move `_cxstring_to_string` out of `cursor.jl`. (#423) (@habemus-papadum)
- Deprecate `getCanonicalType(c::CXCursor)`  (#427) (@Gnimuc)
- Use visitor for searching `CLFunctionTemplate`'s `CLParmDecl` (#428) (@Gnimuc)

v0.17.3

Toggle v0.17.3's commit message
[Diff since v0.17.2](v0.17.2...v0.17.3)

**Merged pull requests:**
- Fix use of wrong variable in `get_pkg_artifact_dir` (#415) (@serenity4)
- Bump version to 0.17.3 (#418) (@giordano)