• Paul Yang's avatar
    Persistent Descriptor Pool (#6899) · 3cae8677
    Paul Yang authored
    * Make reserve names map persistent
    
    * Add DescriptorInternal to map
    
    * Use get_msgdef_desc in encode_decode.c
    
    * Add persistent map for ce=>def and enum=>def
    
    * Replace get_ce_obj
    
    * Remove get_proto_obj
    
    * Remove obsolete fields from Descriptor and EnumDescriptor
    
    * Add cache for descriptor php values
    
    * Add cache for descriptors
    
    * Fix bug
    
    * Avoid add generated file again if it has been added
    
    * Fix the bug upb depends on null-ended str for look up.
    
    * Initialize generated pool impl
    
    * Turn down old generated pool
    
    * Add init entry flag protobuf.keep_descriptor_pool_after_request
    
    By default, it's off. Add protobuf.keep_descriptor_pool_after_request=1 to php.ini to enable it
    
    * Fix zts build
    3cae8677
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...