• Paul Yang's avatar
    Avoid too much overhead in layout_init (#6716) · c53e5b8e
    Paul Yang authored
    * Avoid initializing primitive fields in layout_init
    
    * Avoid initializing string/bytes/message fields in layout_init
    
    * Lazily create map when needed
    
    * Lazily create repeated fields
    
    * Change layout_init to only do memcpy
    
    * Fix test for php-7.0
    
    * Fix conformance test where default value of string/message map is not encoded
    
    * Fix test for zts
    
    * Clean up
    
    * Fix comments
    c53e5b8e
Name
Last commit
Last update
..
array.c Loading commit data...
builtin_descriptors.inc Loading commit data...
config.m4 Loading commit data...
def.c Loading commit data...
encode_decode.c Loading commit data...
map.c Loading commit data...
message.c Loading commit data...
package.xml Loading commit data...
protobuf.c Loading commit data...
protobuf.h Loading commit data...
storage.c Loading commit data...
type_check.c Loading commit data...
upb.c Loading commit data...
upb.h Loading commit data...
utf8.c Loading commit data...
utf8.h Loading commit data...