Permalink
Commits on Aug 30, 2012
  1. Merge pull request #29 from wader/fix_warnings

    Fix compile warnings
    jhhsia committed Aug 30, 2012
  2. Fix compile warnings

    wader committed Aug 30, 2012
Commits on Jan 18, 2012
  1. Merge pull request #20 from dicej/master

    avoid "local ... hides instance variable" warnings in generated code
    jparise committed Jan 18, 2012
  2. avoid "local ... hides instance variable" warnings in generated code

    GCC gets upset if you hide an instance variable with a local variable
    and issues a warning that apparently can't be turned off.  This commit
    renames the "size" local variable in the serializedSize generated
    method so it doesn't hide the instance variable.  It also renames the
    "value" parameter to the setHasFoo: methods to avoid hiding a field
    named "value" if it happens to exist.
    dicej committed Jan 18, 2012
Commits on Jan 11, 2012
  1. Merge pull request #19 from michaelpetrov/enum_equal_fix

    Fix for a comparison bug in enums in generated code
    jparise committed Jan 11, 2012
Commits on Dec 6, 2011
  1. Remove duplicate #imports and accidental checked-in files.

    Signed-off-by: Jon Parise <jon@booyah.com>
    evanj committed with Jon Parise Dec 6, 2011
  2. Add required #imports and forward declarations for "independent" builds.

    This allows me to just import this library directly into my project to avoid
    complicated build steps.
    
    Signed-off-by: Jon Parise <jon@booyah.com>
    Evan Jones committed with Jon Parise Dec 6, 2011
Commits on Nov 15, 2011
  1. Support the PBMessage_Builder protocol.

    PBUnknownFieldSet_Builder needs to conform to the PBMessage_Builder
    protocol in order for it to be used in all of the places expecting
    id<PBMessage_Builder> values.
    
    The protocol itself is pretty heavy, and some of the methods could be
    made @optional, but for now we just raise exceptions for unsupported
    calls (which is consistent with the rest of the runtime library).
    
    This fixes the Apple LLVM compiler 3.0 warnings reported in #16.
    Jon Parise committed Nov 15, 2011
  2. Remove another instance of an extra isEqual: newline.

    This should complete the work for #15.
    Jon Parise committed Nov 15, 2011
  3. Remove newlines that introduce extra whitespace.

    Each call to these functions is already following by a "\n" printed by
    the caller.
    
    This closes #15.
    Jon Parise committed Nov 15, 2011
  4. Remove the executable bits from this file.

    Jon Parise committed Nov 15, 2011
Commits on Nov 10, 2011
  1. Merge pull request #14 from dmaclach/master

    Adding description, isEqual: and hash
    jparise committed Nov 10, 2011
  2. add description, isEqual:, hash

    Dave MacLachlan committed Nov 10, 2011
Commits on Nov 9, 2011
  1. Merge pull request #13 from dmaclach/newpbarray

    Add support for isEqual to PBArray
    jparise committed Nov 9, 2011
  2. fix up more spaces

    Dave MacLachlan committed Nov 9, 2011
  3. get rid of some spaces

    Dave MacLachlan committed Nov 9, 2011
Commits on Nov 8, 2011
  1. fix up spaces and braces

    Dave MacLachlan committed Nov 8, 2011
  2. Merge pull request #12 from dmaclach/project

    update project to 4.2 (staying 3.2 compatible)
    jparise committed Nov 8, 2011
  3. add test that I accidentally removed

    Dave MacLachlan committed Nov 8, 2011
  4. Add isEqual: and isEqualToArray: to PBArray

    Dave MacLachlan committed Nov 8, 2011
  5. update project to 4.2 (staying 3.2 compatible)

    Dave MacLachlan committed Nov 8, 2011
  6. Merge pull request #11 from dmaclach/master

    Bad init fix
    jparise committed Nov 8, 2011
  7. Fix initialization problem

    Dave MacLachlan committed Nov 8, 2011
  8. Merge pull request #10 from dmaclach/master

    Add NS_RETURNS_NOT_RETAINED as appropriate
    jparise committed Nov 8, 2011
  9. added static

    Dave MacLachlan committed Nov 8, 2011
Commits on Nov 7, 2011
  1. Add NS_RETURNS_NOT_RETAINED as appropriate

    Dave MacLachlan committed Nov 7, 2011
Commits on Oct 21, 2011
  1. Merge pull request #9 from lumpidu/master

    Make XCode 4.2 compatible
    jparise committed Oct 21, 2011
Commits on Oct 19, 2011
  1. - remove compile time warning

    lumpidu committed Oct 19, 2011
Commits on Oct 4, 2011
  1. Merge pull request #8 from macdrevx/master

    Fixed issue #7 where code generator produced code that leaked memory
    jparise committed Oct 4, 2011
  2. Fixed memory leaks in generated code

    objc_primitive_field.cc generates code that leaks
    copied objects. See booyah#6
    macdrevx committed Oct 4, 2011
Commits on Aug 25, 2011
  1. Merge pull request #5 from macdrevx/master

    Fixed memory leaks in compiler
    jparise committed Aug 25, 2011
  2. Fixed memory leaks in compiler

    objc_message_field.cc and objc_enum_field.cc generate code that leaks
    copied objects. See booyah#4
    macdrevx committed Aug 25, 2011
Commits on Apr 14, 2011
  1. Adding parens around assignment statements.

    This silences a warning under clang / Xcode 4.
    Jon Parise committed Apr 14, 2011
Commits on Apr 8, 2011