Convert ext/mysql to HNI
commita33595f713560b88012637e401cc28794c184259
authorSimon Welsh <simon@simon.geek.nz>
Thu, 27 Mar 2014 15:58:26 +0000 (27 08:58 -0700)
committerSara Golemon <sgolemon@fb.com>
Thu, 27 Mar 2014 21:01:53 +0000 (27 14:01 -0700)
treea4e84fb27cb394259bc38d8223e89a54a9a3a46d
parentccfffd87da2524a1e2c9ea4ccdb79602d77607fd
Convert ext/mysql to HNI

Part of #1480

Also includes the commit in #2024

Closes facebook/hhvm#2027

https://github.com/facebook/hhvm/pull/2027

Reviewed By: @ptarjan

Differential Revision: D1220239

Pulled By: @fredemmott
166 files changed:
hphp/runtime/ext/ext.h
hphp/runtime/ext/mysql/ext_mysql-async.php [new file with mode: 0644]
hphp/runtime/ext/mysql/ext_mysql.cpp
hphp/runtime/ext/mysql/ext_mysql.h
hphp/runtime/ext/mysql/ext_mysql.php [new file with mode: 0644]
hphp/runtime/ext/mysql/mysql_common.cpp
hphp/runtime/ext/mysql/mysql_common.h
hphp/system/idl/constants.idl.json
hphp/system/idl/mysql.idl.json [deleted file]
hphp/test/ext/test_cpp_base.cpp
hphp/test/ext/test_ext.h
hphp/test/ext/test_ext.inc
hphp/test/ext/test_ext_mysql.cpp [deleted file]
hphp/test/ext/test_ext_mysql.h [deleted file]
hphp/test/slow/config.hdf
hphp/test/slow/ext_mysql/bogus_connection.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/connect.inc [new file with mode: 0644]
hphp/test/slow/ext_mysql/connection_failure.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_affected_rows.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_affected_rows.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_affected_rows.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_client_encoding.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_client_encoding.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_client_encoding.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_close.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_close.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_close.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_connect.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_connect.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_connect.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_create_db.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_create_db.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_create_db.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_data_seek.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_data_seek.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_data_seek.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_db_name.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_db_name.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_db_name.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_db_query.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_db_query.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_db_query.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_drop_db.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_drop_db.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_drop_db.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_errno.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_errno.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_errno.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_error.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_error.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_error.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_escape_string.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_escape_string.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_escape_string.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_array.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_array.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_array.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_assoc.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_assoc.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_assoc.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_field.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_field.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_field.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_lengths.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_lengths.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_lengths.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_object.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_object.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_object.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_row.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_row.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_fetch_row.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_flags.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_flags.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_flags.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_len.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_len.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_len.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_name.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_name.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_name.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_seek.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_seek.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_seek.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_table.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_table.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_table.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_type.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_type.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_field_type.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_free_result.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_free_result.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_free_result.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_get_client_info.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_get_client_info.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_get_client_info.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_get_host_info.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_get_host_info.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_get_host_info.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_get_proto_info.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_get_proto_info.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_get_proto_info.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_get_server_info.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_get_server_info.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_get_server_info.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_info.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_info.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_info.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_insert_id.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_insert_id.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_insert_id.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_list_dbs.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_list_dbs.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_list_dbs.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_list_fields.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_list_fields.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_list_fields.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_list_processes.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_list_processes.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_list_processes.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_list_tables.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_list_tables.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_list_tables.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_num_fields.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_num_fields.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_num_fields.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_num_rows.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_num_rows.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_num_rows.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_pconnect.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_pconnect.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_pconnect.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_ping.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_ping.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_ping.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_query.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_query.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_query.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_real_escape_string.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_real_escape_string.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_real_escape_string.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_result.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_result.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_result.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_set_charset.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_set_charset.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_set_charset.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_set_timeout.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_set_timeout.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_set_timeout.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_stat.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_stat.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_stat.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_tablename.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_tablename.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_tablename.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_thread_id.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_thread_id.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_thread_id.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_unbuffered_query.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_unbuffered_query.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_unbuffered_query.php.skipif [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_warning_count.php [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_warning_count.php.expect [new file with mode: 0644]
hphp/test/slow/ext_mysql/mysql_warning_count.php.skipif [new file with mode: 0644]
hphp/test/slow/invalid_argument/1380.php.expectf