kenton@google.com
4410396f11
Work around absence of hash_map.
...
Also, update version numbers to 2.0.2-SNAPSHOT.
2008-09-19 16:53:32 +00:00
temporal
4014b9f83f
Add @Override annotation to generated Java code where appropriate.
...
Patch from Brian Atkinson <nairb774@gmail.com>.
2008-09-17 02:41:14 +00:00
temporal
bf86b546c3
Add code suggested by Michal Januszewski <michalj@gmail.com> to ensure that
...
Python tests run correctly even when a previous version of the library is
already installed. I was unable to reproduce his problem on my machine but
the fix seems harmless enough.
2008-09-15 17:58:05 +00:00
Jon Skeet
7fd62ffd77
Initial setup of generator code. Little real functionality so far.
2008-09-04 15:13:21 +01:00
Jon Skeet
4658a3dd7e
Doc fix
2008-09-04 14:44:03 +01:00
Jon Skeet
dd9703ba53
Reduce dependencies
2008-09-04 14:43:43 +01:00
Jon Skeet
881db010cb
Fix initialization check when an optional field has required subfields
2008-09-04 14:43:17 +01:00
Jon Skeet
0dabc77f7f
Renamed GeneratedRepeatException to GeneratedRepeatExtension
2008-09-04 14:41:09 +01:00
Jon Skeet
be432ca43c
Added a doc TODO
2008-09-04 14:35:05 +01:00
Jon Skeet
57be03df65
Removed unnecessary delegate
2008-09-04 14:34:01 +01:00
temporal
742e40975a
2.0.1 release.
2008-08-27 19:25:48 +00:00
Jon Skeet
0bf2ad145d
Implemented popsicle immutability for lists. Modified MessageStreamIterator to be singly generic.
2008-08-21 21:57:58 +01:00
Jon Skeet
ad6903fe33
Fix to constructor access for nested types, and first pass at streaming.
2008-08-19 21:24:21 +01:00
temporal
dd681ad786
More prep for 2.0.1:
...
* Fix version number test so that it accepts "2.0.1rc1".
* Add missing type_checkers.py to Makefile.am.
2008-08-18 22:55:31 +00:00
temporal
ea9d0d85fb
Add missing module to setup.py.
2008-08-18 22:38:20 +00:00
Jon Skeet
f09fed217f
Small tidying.
2008-08-16 21:23:40 +01:00
Jon Skeet
2cbd799b5e
Comments.
2008-08-15 21:24:06 +01:00
Jon Skeet
984eb9c27a
Just comments.
2008-08-15 21:15:41 +01:00
Jon Skeet
3fa72c5556
Just the solution file - can be ignored.
2008-08-15 21:15:33 +01:00
Jon Skeet
0b6d39acc4
Remove unused variable.
2008-08-15 21:14:41 +01:00
Jon Skeet
92b0aaa09e
Use a nullable int for the memoizedSize, just because it's neater.
2008-08-15 21:12:55 +01:00
Jon Skeet
9deef9baec
Add aliases into enums
2008-08-15 20:57:15 +01:00
Jon Skeet
10ad653ce5
Reflect Java source code.
2008-08-15 20:48:16 +01:00
Jon Skeet
40c2221ef4
Updated C# tests and code for TextFormat to match Java.
2008-08-15 20:40:05 +01:00
Jon Skeet
7941ebf198
Updates due to changes to descriptor.proto
2008-08-15 20:08:37 +01:00
temporal
a44f3c33df
Update CHANGES.txt for v2.0.1. Also update beta warning in README.txt.
2008-08-15 18:32:02 +00:00
Jon Skeet
a09ca23e16
Solution file - should not be part of patch to svn
2008-08-14 20:38:10 +01:00
Jon Skeet
187108b507
Added some ignore files
2008-08-14 20:38:09 +01:00
Jon Skeet
8f721f5dc7
Experimental (and currently unused) behaviour to determine whether or not a message has any required fields.
2008-08-14 20:38:09 +01:00
Jon Skeet
b01135c485
Align delegates with .NET 3.5
2008-08-14 20:38:08 +01:00
Jon Skeet
6d0cbe7200
Use a switch instead of a map for WireFormat.
2008-08-14 20:38:08 +01:00
Jon Skeet
0980982095
Evil reflection optimisation.
2008-08-14 20:38:07 +01:00
Jon Skeet
38da52d349
Micro-optimisations around varints and strings.
2008-08-14 20:38:06 +01:00
Jon Skeet
272d384f6a
Use delegates instead of dynamic reflection.
2008-08-14 20:37:12 +01:00
Jon Skeet
db9d2fcd06
isInitialized optimisation for reflection-based generated protos
2008-08-14 20:37:11 +01:00
Jon Skeet
3b3150881a
Optimisations of IsInitialized and removal of unnecessary references.
2008-08-14 20:37:11 +01:00
Jon Skeet
0677933d9e
Addressbook samples.
2008-08-14 20:37:10 +01:00
Jon Skeet
81efcf25f3
Removed accidental addition of test directory.
2008-08-14 20:37:10 +01:00
Jon Skeet
62b3d31fb7
Fixed a few TODOs
2008-08-14 20:36:24 +01:00
Jon Skeet
eb4ef52c66
Abandon the 'self' namespace alias - we need to be able to import types in other namespaces too.
2008-08-14 20:35:35 +01:00
Jon Skeet
5407a4329d
Signed the test assembly, and added InternalsVisibleTo. Some public members now internal again.
2008-08-14 20:35:34 +01:00
Jon Skeet
38d453d318
Beginning to fix the TODOs
2008-08-14 20:35:34 +01:00
Jon Skeet
15041fa06c
Removed EnumDescriptorIndexAttribute - not really necessary.
2008-08-14 20:35:33 +01:00
Jon Skeet
283b7a1a51
Batch file to generate the bootstrapping proto files
2008-08-14 20:35:33 +01:00
Jon Skeet
48ce28bf2f
Copyright fixes, a bit of documentation, and removed unnecessary using directives.
2008-08-14 20:35:32 +01:00
Jon Skeet
5923b37223
Finished service test with a mock.
2008-08-14 20:35:31 +01:00
Jon Skeet
3ae573c174
Fleshed out service interfaces, and wrote the simpler service tests. Mocking tests still to be done.
2008-08-14 20:35:31 +01:00
Jon Skeet
1e42fdde2e
Implemented text parsing.
2008-08-14 20:35:30 +01:00
Jon Skeet
feb9385b04
Lots of text formatting tests, but ignored the parsing ones for the moment.
2008-08-14 20:35:30 +01:00
Jon Skeet
ca4cbda9de
Extensions don't need to go under a separate type.
2008-08-14 20:35:29 +01:00