58 Commits (d887adc782f0f22a9f70159ef56b8d6c3e2b6530)

Author SHA1 Message Date
Juan Silveira c052b50388 Add a hasExtension method to ExtendableMessageNano. 11 years ago
Max Cai d1a8a8f6f1 Fix access around unknownFieldData. 11 years ago
Juan Silveira 79f19eb9f1 Keep pointers to extension values. 11 years ago
Max Cai 9ceb3d4acc Fix how getRepeatedFieldArrayLength works 11 years ago
Wink Saville 3b0952fb80 Revert "Merge commit 'e887563a' into fix-merge-conclict" 11 years ago
Wink Saville fadc11055e Revert "Merge commit 'e887563a' into fix-merge-conclict" 11 years ago
Jan-Willem Maarse b24fdd476f Fix NPE when clearing an extension in nano protos 11 years ago
Jeff Davidson ec4b1ce0b6 Support generation of Parcelable nano messages. 11 years ago
Jie Dai d9425a6218 Adds --ignore_service nano proto compiler flag 11 years ago
Dave Hawkey 598087ef53 Don't reset cachedSize to 0 in getSerializedSize 11 years ago
Wink Saville b7dd7d9294 Revert "Don't reset cachedSize to 0 in getSerializedSize" 11 years ago
Wink Saville 546ed9afaa Revert "am 5b931dc7: am ec0b12c3: Merge "Don\'t reset cachedSize to 0 in getSerializedSize"" 11 years ago
Dave Hawkey 5090f19ea7 Don't reset cachedSize to 0 in getSerializedSize 11 years ago
Max Cai 74959d4796 Fix repeated packed field merging code for non-packed data. 11 years ago
Max Cai e005be6554 Add validation when parsing enum fields. 11 years ago
Max Cai bc8eec3d2b Allow whitespace in nano codegen options. 11 years ago
Max Cai 79b311c163 Correctness: floating point equality using bits instead of ==. 11 years ago
Max Cai 1b1735ceb1 Don't serialize required fields whose 'has' flags are unset. 11 years ago
Max Cai e3714f0001 Extension overhaul. 11 years ago
Andrew Flynn 02a9ea00d1 Fix MessageNanoPrinter for accessors 11 years ago
Max Cai 04feb76f94 Avoid class initializers to help ProGuard. 11 years ago
Andrew Flynn c997c136bb Nano: don't generate accessor methods for nested methods 11 years ago
Max Cai adf2449a6d Align with main: two ways of parsing repeated packable fields. 11 years ago
Nicholas Seckar 904c81ee97 Update MessageNano#toString() to return mostly valid TextFormat. 11 years ago
Tom Chao 28b4dec79b Minimize method count for nanoproto. 11 years ago
Aurash Mahbod 3f0c348033 Allow for ref-type arrays containing null elements. 11 years ago
Brian Duff 56a37328ae Implement hashCode() and equals() behind a generator option. 11 years ago
Max Cai fba329d6d5 Feature request: set() and clear() accessors return this 11 years ago
Max Cai cd3c68b255 Fix repeated field merging semantics. 11 years ago
Brian Duff 34547de99c Protect against null repeated fields. 11 years ago
Max Cai 8c65bb7c50 Add missing README parts for enum_style and in-repo usage 11 years ago
Brian Duff 10107cbc7a Add reftypes field generator option. 11 years ago
Nicholas Seckar b3c24e0ed2 Fix roundtrip failure with groups when unknown fields are enabled. 11 years ago
Max Cai 1479c7ab1b Implement enum_style=java option. 11 years ago
Max Cai b337f25628 Accessor style for optional fields. 11 years ago
Max Cai 06eed37ec6 Fix outer classname for javamicro/javanano. 11 years ago
Ulas Kirazci 1c277f9c68 Fixed packed repeated serialization. 11 years ago
Ulas Kirazci e83bbbbe42 Add an option to inspect "has" state upon parse. 12 years ago
Ulas Kirazci 2000cfdc2a Add test for passing in proto params. 12 years ago
Max Cai 4c4d639025 Per-file java_multiple_files flag. 12 years ago
Chris Smith d98e9c4d0e Allow NaN/+inf/-inf defaults in micro/nano. 12 years ago
Ulas Kirazci 39799d09f1 Add contribution instructions for nano. 12 years ago
Tom Chao d4bb971d18 Update nano to serialize java keywords properly. 12 years ago
Brian Duff a9c4e082e0 Make it possible to use MessageNano.mergeFrom without casting. 12 years ago
Brian Duff 5659cca8c8 Nano support for extensions and unknown fields. 12 years ago
Andrew Flynn a16121550b Add toString() method to MessageNano. 12 years ago
Matt Thrailkill adf95183f6 Fix typos in protobuf readme. 12 years ago
Ulas Kirazci d6592c758c Nano protobufs. 12 years ago
Ulas Kirazci 2337023fd9 Nano protobufs. 12 years ago
Wink Saville b164b01203 Remove vestigial references to StringUtf8Micro. 14 years ago