• 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
..
proto Loading commit data...
array_test.php Loading commit data...
autoload.php Loading commit data...
bootstrap_phpunit.php Loading commit data...
compatibility_test.sh Loading commit data...
compile_extension.sh Loading commit data...
descriptors_test.php Loading commit data...
encode_decode_test.php Loading commit data...
gdb_test.sh Loading commit data...
generated_class_test.php Loading commit data...
generated_phpdoc_test.php Loading commit data...
generated_service_test.php Loading commit data...
map_field_test.php Loading commit data...
memory_leak_test.php Loading commit data...
php_implementation_test.php Loading commit data...
test.sh Loading commit data...
test_base.php Loading commit data...
test_util.php Loading commit data...
undefined_test.php Loading commit data...
well_known_test.php Loading commit data...
wrapper_type_setters_test.php Loading commit data...