• csharptest's avatar
    Several performance tweaks · ced18e10
    csharptest authored
    - Removed default value assingment when default is equal to default(T)
    - Added Benchmarks for most types and repeated/packed arrays
    - Left PopsicleList's list fields uninitialized util needed
    - Changed CodedInputStream's repated/packed reader
    - Changed Enum writers to simply cast to int
    - Changed the WriteEnum to use object rawValue that provides .ToString() if needed
    - Should be fully on par with original library for performance, gaining 2x-3x in some cases
    ced18e10
Name
Last commit
Last update
benchmarks Loading commit data...
build Loading commit data...
keys Loading commit data...
lib Loading commit data...
mono Loading commit data...
protos Loading commit data...
src Loading commit data...
testdata Loading commit data...
.gitignore Loading commit data...
.hgignore Loading commit data...
license.txt Loading commit data...
readme.txt Loading commit data...
todo.txt Loading commit data...