Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: arrayfire/arrayfire-haskell
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.5.0.0
Choose a base ref
...
head repository: arrayfire/arrayfire-haskell
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 18 commits
  • 42 files changed
  • 4 contributors

Commits on Nov 10, 2019

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

Commits on Nov 11, 2019

  1. Document API according to column-major ordering. (#41)

    Adjust various typos / infelicities in documentation.
    dmjio authored Nov 11, 2019
    Configuration menu
    Copy the full SHA
    faee0d8 View commit details
    Browse the repository at this point in the history
  2. Removes double free (#42)

    alloca already deallocates.
    dmjio authored Nov 11, 2019
    Configuration menu
    Copy the full SHA
    7a5b6b7 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2019

  1. Remove ld-options when default paths is enabled. (#43)

    Can't assume /opt/arrayfire/lib exists.
    Just add extra-lib-dirs w/ both lib64 and lib.
    dmjio authored Nov 12, 2019
    Configuration menu
    Copy the full SHA
    01d5261 View commit details
    Browse the repository at this point in the history
  2. Bump 0.5.1.0

    dmjio committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    e267400 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2019

  1. Configuration menu
    Copy the full SHA
    85ab6df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0edb72f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cd67802 View commit details
    Browse the repository at this point in the history
  4. Bump version to 0.6.0.0.

    dmjio committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    c192a4c View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2019

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

Commits on May 19, 2022

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

Commits on Oct 2, 2022

  1. Major bump to use latest GHC and version 3.8.2 of ArrayFire.

      - Adds stack.yaml
      - 3.8.2 bump fixes variance and product calculations in arrayfire-haskell tests
      - Tests on latest GHC versions
    dmjio committed Oct 2, 2022
    Configuration menu
    Copy the full SHA
    8dd8494 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2023

  1. Fix tests for ArrayFire 3.8.3 (#51)

    * Do not rely on == comparison for cbrt and sqrt tests
    
    * Do not be too strict about the version constraint; upstream ArrayFire changes a lot between minor releases, so we check for that, but don't assert a specific patch version
    twesterhout authored Mar 26, 2023
    Configuration menu
    Copy the full SHA
    5e69254 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Switch to Nix flakes; make the tests pass with newest ArrayFire (#55)

    * Switch to Nix flakes; make the tests pass with nix build & nix develop for the latest version of ArrayFire
    
    * update flake.lock
    twesterhout authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    1e4f909 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Fix joinMany (#56)

    Instead of allocating an array of pointers, joinMany was allocating
    memory for just one pointer. This was making ArrayFire read out of
    bounds and fail with various errors.
    
    This commit fixes this issue by adding a helper withManyForeignPtr
    function that acts like withForeignPtr (not unsafeWithForeignPtr!), but
    for a list of ForeignPtrs.
    twesterhout authored Aug 25, 2023
    Configuration menu
    Copy the full SHA
    90812e0 View commit details
    Browse the repository at this point in the history
  2. Fix (**) and use property tests (#57)

    The default implementation of (**) relied on log and incorrectly
    handled some inputs. The fix is making an explicit implementation
    using the pow function.
    
    To test the changes, tests for functions from the Floating typeclass
    are re-written using property tests. There are a few helper functions
    to make writing the actual properties easy.
    
    More tests can be converted to properties, but this is left for
    another PR.
    twesterhout authored Aug 25, 2023
    Configuration menu
    Copy the full SHA
    971bae0 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

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

Commits on Dec 14, 2024

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