aboutsummaryrefslogtreecommitdiff
path: root/objectivec/GPBArray.m
Commit message (Collapse)AuthorAgeFilesLines
* Update code to work for Xcode 10b1 (#4729)Sergio Campamá2018-06-051-2/+2
| | | | | | * Update code to work for Xcode 10b * Update README and test scripts to mention that Xcode 7 is no longer supported
* Minor fix for autocreated object repeated fields and maps.Thomas Van Lenten2017-01-051-2/+2
| | | | | | | | | | | - If setting/clearing a repeated field/map that was objects, check the class before checking the autocreator. - Just to be paranoid, don’t mutate within copy/mutableCopy for the autocreated classes to ensure there is less chance of issues if someone does something really crazy threading wise. - Some more tests for the internal AutocreatedArray/AutocreatedDictionary classes to ensure things are working as expected. - Add Xcode 8.2 to the full_mac_build.sh supported list.
* Support the -Wassign-enum compiler flag. (#2085)Sergio Campamá2016-09-081-10/+10
| | | | Support the -Wassign-enum compiler flag.
* Add -Woverriding-method-mismatch.Thomas Van Lenten2016-05-271-27/+36
| | | | | | | Fixes up the code to avoid some issues with isEqual: methods. Opened https://github.com/google/protobuf/issues/1616 to track the KVC collision.
* Add more warnings to for the ObjC runtime buildThomas Van Lenten2016-05-251-0/+8
| | | | | | | | | | | | | | Working on https://github.com/google/protobuf/issues/1599, specifically: - Turn on more warnings that the Xcode UI calls out with individual controls. - Manually add: -Wundef -Wswitch-enum - Manually add and then diable in the unittests because of XCTest's headers: -Wreserved-id-macro -Wdocumentation-unknown-command - Manually add -Wdirect-ivar-access, but disable it for the unittests and in the library code (via #pragmas to suppress it). This is done so proto users can enable the warning.
* Declare an init and avoid passing NULL to initWithValue:count:Thomas Van Lenten2016-05-101-53/+68
| | | | Fixes https://github.com/google/protobuf/issues/1189
* Objective C Second Alpha DropThomas Van Lenten2015-05-221-30/+50
| | | | | | | | | | - Style fixups in the code. - map<> serialization fixes and more tests. - Autocreation of map<> fields (to match repeated fields). - @@protoc_insertion_point(global_scope|imports). - Fixup proto2 syntax extension support. - Move all startup code to +initialize so it happen on class usage and not app startup. - Have generated headers use forward declarations and move imports into generated code, reduces what is need at compile time to speed up compiled and avoid pointless rippling of rebuilds.
* Alpha 1 drop of Google's Objective C plugin and runtime support for protobufs.Thomas Van Lenten2015-05-061-0/+2499