• Paul Yang's avatar
    Fix ruby segment fault (#3708) · cd5f49d0
    Paul Yang authored
    * Fix ruby segment fault
    
    1) rb_ary_new cannot be called during allocate function. During allocate
    fucntion, the containing object hasn't been marked and rb_ary_new may
    invoke gc to collect containing object.
    2) The global map should be marked before allocating it. Otherwise it
    may be garbage collected.
    
    * Add test
    
    * Remove commented code
    
    * Fix grammer error
    cd5f49d0
Name
Last commit
Last update
..
basic.rb Loading commit data...
gc_test.rb Loading commit data...
generated_code.proto Loading commit data...
generated_code_test.rb Loading commit data...
repeated_field_test.rb Loading commit data...
stress.rb Loading commit data...
test_import.proto Loading commit data...
well_known_types_test.rb Loading commit data...