Skip to content
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

Use unboxed types for uint8_t and uint16_t #413

Merged
merged 10 commits into from
Aug 15, 2016
Merged

Commits on Jun 29, 2016

  1. Configuration menu
    Copy the full SHA
    e5c859f View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2016

  1. Configuration menu
    Copy the full SHA
    52b38a7 View commit details
    Browse the repository at this point in the history
  2. Fix testsuite failures

    DemiMarie committed Jun 30, 2016
    Configuration menu
    Copy the full SHA
    ba2c19a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33ab4e6 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2016

  1. Remove [@@inline] annotations

    [@@inline] is not supported by OCaml 4.01, so remove it.
    DemiMarie committed Jul 2, 2016
    Configuration menu
    Copy the full SHA
    1fc2d9d View commit details
    Browse the repository at this point in the history
  2. Fix typo in src/ctypes/unsigned.ml

    This caused compilation to fail with a typing error.
    DemiMarie committed Jul 2, 2016
    Configuration menu
    Copy the full SHA
    a4f8368 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2016

  1. Fix overflow of uint8 and uint16

    I had previously (and incompatibly) changed the overflow behavior
    of uint8 and uint16 such that they failed to check for overflow
    during arithmatic, and raised Invalid_argument when an overflow
    occurred durint their creation (in of_int).  This patch fixes both
    of those.
    DemiMarie committed Jul 11, 2016
    Configuration menu
    Copy the full SHA
    2b193ae View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2016

  1. Add tests for unsigned coercions

    Add tests for coercions of unsigned integers
    DemiMarie committed Jul 23, 2016
    Configuration menu
    Copy the full SHA
    e5ac383 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5667289 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2016

  1. Respond to review by @yallop

    Deletes commented-out code, fixes naming of ctypes_copy_uint16 and
    ctypes_copy_uint8, and adds unit tests.
    DemiMarie committed Aug 13, 2016
    Configuration menu
    Copy the full SHA
    2b93a8d View commit details
    Browse the repository at this point in the history