Commit Graph

158 Commits

Author SHA1 Message Date
Ayende Rahien
e3aff478fd Making ByteString.bytes internal, to allow faster access to the raw bytes.
Fixing ByteString.GetHashCode to create good hash code.
2010-02-19 00:30:04 +02:00
Jon Skeet
d3f2d098fa Allow creation of namespace directories 2010-02-08 11:28:57 +00:00
Jon Skeet
55a212d384 Better support for Compact Framework builds 2010-02-08 11:06:54 +00:00
Jon Skeet
b075ff5c17 Added a flag to allow code contracts to be emitted 2009-11-03 17:36:32 +00:00
Jon Skeet
b49d3c7834 Support Compact Framework 3.5 2009-11-03 16:51:01 +00:00
Jon Skeet
0aac0e4fe3 Regionify copyright statement 2009-09-09 18:48:02 +01:00
Jon Skeet
f29da03679 Can now at least *build* Silverlight2 assembly easily. Can't test though. 2009-09-09 15:51:39 +01:00
Jon Skeet
8a5c7e792a Silverlight compatibility now working, although build files aren't ideal 2009-09-09 13:58:01 +01:00
Jon Skeet
3c80886fa9 Silverlight compatibility other than SortedList 2009-09-09 13:22:36 +01:00
Jon Skeet
79a8c01033 Ignore mono binaries 2009-09-09 10:08:42 +01:00
Jon Skeet
9dea1157ed Merge branch 'master' of git@github.com:jskeet/dotnet-protobufs 2009-09-06 20:23:54 +01:00
Jon Skeet
1872d080f7 Fixed bug spotted by danielr 2009-09-06 20:22:34 +01:00
Jon Skeet
1a79d04d25 Mono build file improvements and readme 2009-06-25 20:31:26 +01:00
Jon Skeet
ad74853e0c Fix copyright notices 2009-06-25 16:55:58 +01:00
Jon Skeet
e1e8431681 Gone back to non-remoting mocks, but marked breaking unit test as ignored 2009-06-25 16:55:08 +01:00
Jon Skeet
5cb5d782b0 Workaround for Mono bug 516379 2009-06-25 10:51:31 +01:00
Jon Skeet
a22663eda9 Initial mono build scripts 2009-06-25 09:30:14 +01:00
Jon Skeet
b2526215e1 Use remoting mocks to work with mono 2009-06-25 09:18:02 +01:00
Jon Skeet
37a7983aaa Merge branch 'master' of git@github.com:jskeet/dotnet-protobufs 2009-06-25 07:52:54 +01:00
Jon Skeet
2178b93bbb Fix bug when reading many messages - size guard was triggered 2009-06-25 07:52:07 +01:00
Jon Skeet
51a2f5ea1a Remove unused class (was going to be used for multi-file support) 2009-06-22 11:31:29 +01:00
Jon Skeet
60fb63e370 Initial Silverlight compatibility work 2009-06-20 20:46:28 +01:00
Jon Skeet
367217301d Get the right warning number this time. 2009-06-17 16:23:30 +01:00
Jon Skeet
cb8644df88 Fixed a couple of warnings 2009-06-17 16:09:22 +01:00
Jon Skeet
c784be3149 Remove unused variable in static constructors 2009-06-17 15:47:33 +01:00
Jon Skeet
8729cf4628 Added the ability to use an IEnumerable<T> when adding to a list, so you can do:
new Foo.Builder {
   RepeatedValue = { x.Select(y) }
};

... a bit like LINQ to XML.
2009-06-05 22:49:05 +01:00
Jon Skeet
d6dd0a4560 Add CLSCompliance. 2009-06-05 22:00:05 +01:00
Jon Skeet
0864d30b97 Include missing generated files 2009-06-05 20:10:32 +01:00
Jon Skeet
df67f1482b Fix custom options behaviour 2009-06-05 19:29:36 +01:00
Jon Skeet
6ef233d4ea Updated todo list 2009-05-30 10:07:53 +01:00
Jon Skeet
c298c89229 New tests, double build errors, and a few miscellaneous fixes 2009-05-30 10:07:09 +01:00
Jon Skeet
a6afb7cd48 Update protoc.exe to 2.1 release 2009-05-30 10:05:24 +01:00
Jon Skeet
2e6dc12fa8 Write/Read delimited messages 2009-05-29 06:34:52 +01:00
Jon Skeet
43da7ae328 Fix equality of messages to include unknown fields 2009-05-28 21:45:43 +01:00
Jon Skeet
7ee85c4e9f Added field constant generation 2009-05-28 21:11:15 +01:00
Jon Skeet
d33bff04b3 Fixed i18n issues with numbers 2009-05-11 19:42:18 +01:00
Jon Skeet
7a66a6d3f4 Benchmark data update. 2009-03-05 23:28:32 +00:00
Jon Skeet
7de1aef848 Avoid creating UnknownFieldSets unless we really have to. 2009-03-05 14:23:17 +00:00
Jon Skeet
75f4268e60 Minor benchmarking changes 2009-03-05 14:22:28 +00:00
Jon Skeet
6678a73b0d For some reason the build file didn't get pushed last time 2009-03-05 13:26:31 +00:00
Jon Skeet
bceed3c198 Commit earlier deletes 2009-03-05 13:22:15 +00:00
Jon Skeet
ae87cf6e5c Moved benchmarking code around 2009-03-05 11:11:57 +00:00
Jon Skeet
e81a9d7c87 Added ToBuilder and WeakToBuilder 2009-02-24 16:50:56 +00:00
Jon Skeet
25a28580a6 Support packed primitive types 2009-02-18 16:06:22 +00:00
Jon Skeet
0ca3fecfaf Use atomic groups to mimic the possessive quantifier change in Java code 2009-01-27 14:56:10 +00:00
Jon Skeet
6a60ac33d0 String optimisations 2009-01-27 14:47:35 +00:00
Jon Skeet
49fcd4f794 Merge extensions correctly 2009-01-27 14:43:10 +00:00
Jon Skeet
642a8140c8 Setters/adders now throw ArgumentNullException appropriately. 2009-01-27 12:25:21 +00:00
Jon Skeet
25a2792283 Remove extraneous conversion to byte string 2009-01-27 07:20:53 +00:00
Jon Skeet
dc254e76fc Removed redundant import from tutorial proto 2009-01-21 14:55:14 +00:00