Permalink
Commits on Apr 28, 2018
  1. Increase minimum iOS version to fix libc++ warning

    thughes committed Apr 28, 2018
    clang: warning: libstdc++ is deprecated; move to libc++ with a minimum
    deployment target of iOS 7 [-Wdeprecated]
    
    Signed-off-by: Tom Hughes <tomtheengineer@gmail.com>
  2. Set TERM so we get color output on CircleCI

    thughes committed Apr 27, 2018
    Signed-off-by: Tom Hughes <tomtheengineer@gmail.com>
  3. Use size_t format specifier

    thughes committed Apr 27, 2018
    This should work for both 64-bit and 32-bit builds, where size_t is
    different.
    
    Signed-off-by: Tom Hughes <tomtheengineer@gmail.com>
  4. Make sure to build unit tests on Linux

    thughes committed Apr 27, 2018
    Signed-off-by: Tom Hughes <tomtheengineer@gmail.com>
  5. Don't explicitly link against stdc++

    thughes committed Apr 27, 2018
    On iOS linking against stdc++ generates a warning:
    clang: warning: libstdc++ is deprecated; move to libc++ with a minimum
    deployment target of iOS 7 [-Wdeprecated]
    
    The Android NDK also allows using libc++ instead of stdc++ (and is
    moving to make that the default), so hardcoding to stdc++ causes
    problems: https://developer.android.com/ndk/guides/cpp-support#libc
    
    The build now uses a C++ compiler to compile C++ files and will link the
    appropriate stdlib, so we don't have to worry about the issue that
    originally caused this line to be added:
    #112
    
    Signed-off-by: Tom Hughes <tomtheengineer@gmail.com>
  6. Errors should fail the build

    thughes committed Apr 27, 2018
    Signed-off-by: Tom Hughes <tomtheengineer@gmail.com>
  7. Fix warning

    thughes committed Apr 11, 2018
     format specifies type 'int' but the argument has type 'unsigned long'
    [-Werror,-Wformat]
    
    Signed-off-by: Tom Hughes <tomtheengineer@gmail.com>
  8. Fix warning

    thughes committed Apr 11, 2018
    using integer absolute value function 'abs' when argument is of floating
    point type [-Werror,-Wabsolute-value]
    
    Signed-off-by: Tom Hughes <tomtheengineer@gmail.com>
  9. Fix warning

    thughes committed Apr 11, 2018
    equality comparison with extraneous parentheses
    [-Werror,-Wparentheses-equality]
    
    Signed-off-by: Tom Hughes <tomtheengineer@gmail.com>
Commits on Apr 11, 2018
  1. Add build shield to README

    thughes committed Apr 11, 2018
    Signed-off-by: Tom Hughes <tomtheengineer@gmail.com>
  2. Fix fprintf format specifier for 64-bit build

    thughes committed Apr 11, 2018
    Signed-off-by: Tom Hughes <tomtheengineer@gmail.com>
  3. Add linux circleci build

    thughes committed Apr 10, 2018
    Signed-off-by: Tom Hughes <tomtheengineer@gmail.com>
Commits on Apr 6, 2018
  1. Add CircleCI continuous integration build for Android and iOS

    thughes committed Apr 6, 2018
    Signed-off-by: Tom Hughes <tomtheengineer@gmail.com>
  2. Make android compile with modern NDK (r16b)

    thughes committed Apr 6, 2018
    Signed-off-by: Tom Hughes <tomtheengineer@gmail.com>
  3. Modern versions of Xcode can't target iOS 5.0

    thughes committed Apr 6, 2018
    https://stackoverflow.com/a/39632224/2442139
    
    Signed-off-by: Tom Hughes <tomtheengineer@gmail.com>