Permalink
Commits on Nov 5, 2017
Commits on Nov 4, 2017
Commits on Oct 14, 2017
  1. Merge pull request #332 from imhuntingwabbits/andThrowLeak

    erikdoe committed Oct 14, 2017
    Using andThrow: leaks
  2. Minor cleanup.

    erikdoe committed Oct 14, 2017
  3. Merge branch 'block_invoking_protocols' of git://github.com/chritto/o…

    erikdoe committed Oct 14, 2017
    …cmock into chritto-block_invoking_protocols
  4. Merge pull request #341 from nrbrook/patch-2

    erikdoe committed Oct 14, 2017
    Xcode 9 changes
  5. Merge pull request #343 from sdefresne/master

    erikdoe committed Oct 14, 2017
    Fix comparison of struct type representation.
  6. Merge pull request #345 from sdefresne/target

    erikdoe committed Oct 14, 2017
    Allow compilation with old deployment targets.
  7. Fix for #338.

    erikdoe committed Oct 14, 2017
Commits on Oct 13, 2017
Commits on Oct 6, 2017
  1. Allow compilation with old deployment targets.

    sdefresne committed Oct 5, 2017
    The function object_isClass is only available starting from macOS
    10.10 and iOS 8.0 SDKs. To allow targeting older systems (i.e. if
    the deployment target is older), add an alternate implementation.
    
    The implementation is based on the one used by the Swift runtime:
    apple/swift@0475307
    
    Fixes issue #344.
Commits on Oct 4, 2017
  1. Fix comparison of struct type representation.

    sdefresne committed Oct 4, 2017
    When building with iOS 11 SDK and running on iOS 10 device, the type
    representation, some of structure type are incompatible and are not
    considered equal even though they are.
    
    This fixes the comparison by:
    
    1.  properly parsing nested subtypes like {Foo={Bar={B}}}
    2.  considering that a struct without a name {} is equal to any struct
    3.  not use NSGetSizeAndAlignment to parse subtype like {__rep}
    
    Fixes issue #342.
Commits on Sep 14, 2017
  1. Xcode 9 changes

    nrbrook committed Sep 14, 2017
Commits on Apr 22, 2017
  1. Merge pull request #337 from yas375/patch-1

    erikdoe committed Apr 22, 2017
    Fix "'@interface' command should not be used in a comment attached to a non-interface declaration"
  2. Fix documentation warning

    yas375 committed Apr 22, 2017
    It was generating documentation warning:
    
    > OCClassMockObject.m:237:3: 
    > '@interface' command should not be used in a comment attached to a non-interface declaration
Commits on Mar 15, 2017
  1. Add test / fix so that using andThrow doesn't leak

    Nick Gillett committed Mar 15, 2017
  2. Merge remote-tracking branch 'upstream/master'

    Nick Gillett committed Mar 15, 2017
Commits on Jan 20, 2017
Commits on Dec 22, 2016
  1. Preparation for 3.4 release.

    erikdoe committed Dec 22, 2016
  2. Fixing Travis build.

    erikdoe committed Dec 22, 2016
Commits on Dec 21, 2016
  1. Fixing deployment targets.

    erikdoe committed Dec 21, 2016
  2. Fix for #316.

    erikdoe committed Dec 21, 2016
  3. Updated for current Xcode.

    erikdoe committed Dec 21, 2016
Commits on Dec 19, 2016
  1. Fix for #322.

    erikdoe committed Dec 19, 2016
Commits on Dec 13, 2016
  1. Updated changelog.

    erikdoe committed Dec 13, 2016
  2. Merge branch 'alanf/nsmanaged-object' of git://github.com/alanf/ocmoc…

    erikdoe committed Dec 13, 2016
    …k into alanf-alanf/nsmanaged-object
  3. Updated to recommended settings for Xcode 8.2.

    erikdoe committed Dec 13, 2016
    Note: it looks like deployment targets below iOS 8 are not longer possible. So this is changed. I think you should still be able to use OCMock for projects that deploy to iOS 5.
  4. Merge pull request #311 from nrbrook/patch-1

    erikdoe committed Dec 13, 2016
    Last upgrade check