Skip to content

Releases: JuliaInterop/CEnum.jl

v0.5.0

23 Dec 05:32
8533026
Compare
Choose a tag to compare

CEnum v0.5.0

Diff since v0.4.2

  • Add support for C's shift operators(>> and <<) #23

Be cautious when upgrading to this version if you've defined custom shift operators whose behaviors might not align with those of C.

v0.4.2

21 Apr 04:36
788d89e
Compare
Choose a tag to compare

CEnum v0.4.2

Diff since v0.4.1

Closed issues:

  • Bitwise operations with cenum drop type information (#13)
  • Check for overflow is incorrect (#18)

Merged pull requests:

v0.4.1

19 May 03:08
6713922
Compare
Choose a tag to compare

CEnum v0.4.1

Diff since v0.4.0

Closed issues:

  • - is not commutative (#11)

Merged pull requests:

v0.4.0

14 May 14:09
f894bbe
Compare
Choose a tag to compare

CEnum v0.4.0

Diff since v0.3.0

Closed issues:

  • Bitwise ~ not working (#9)

Merged pull requests:

v0.3.0

05 May 06:08
bf83d4e
Compare
Choose a tag to compare

CEnum v0.3.0

Diff since v0.2.0

Merged pull requests:

To reduce invalidated methods, general conversion constructors((::Type{T})(x) where {T<:Cenum} = convert(T, x)) are not pre-defined in this package since this release.

v0.2.0

28 Jul 15:15
v0.2.0
Compare
Choose a tag to compare

v0.2.0 (2019-07-27)

Diff since v0.1.2

Merged pull requests:

  • Improve C99 Compatibility (#4) (Gnimuc)

Now, the syntax of the @cenum macro is the same as Julia's @enum. Since this is a breaking change, you could either regenerate wrappers using Clang.jl-v0.9.1 or add compat info CEnum = "~0.1" into Project.toml.

v0.1.2

19 Jul 23:26
v0.1.2
1aa32a3
Compare
Choose a tag to compare

v0.1.2 (2019-07-19)

Diff since v0.1.1

Closed issues:

  • Resume numbering (#1)

Merged pull requests:

v0.1.1

15 Feb 10:21
c6e3c5e
Compare
Choose a tag to compare
Fix UUID

v0.1.0

17 Jan 14:51
be4d9a9
Compare
Choose a tag to compare

initial release