Skip to content

Commit

Permalink
Optimize code
Browse files Browse the repository at this point in the history
  • Loading branch information
matyhtf committed Sep 14, 2021
1 parent 33eb217 commit e6b0e18
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 0 deletions.
2 changes: 2 additions & 0 deletions ext-src/php_swoole.cc
Original file line number Diff line number Diff line change
Expand Up @@ -634,6 +634,7 @@ PHP_MINIT_FUNCTION(swoole) {
SW_REGISTER_LONG_CONSTANT("SWOOLE_ERROR_WEBSOCKET_BAD_OPCODE", SW_ERROR_WEBSOCKET_BAD_OPCODE);
SW_REGISTER_LONG_CONSTANT("SWOOLE_ERROR_WEBSOCKET_UNCONNECTED", SW_ERROR_WEBSOCKET_UNCONNECTED);
SW_REGISTER_LONG_CONSTANT("SWOOLE_ERROR_WEBSOCKET_HANDSHAKE_FAILED", SW_ERROR_WEBSOCKET_HANDSHAKE_FAILED);
SW_REGISTER_LONG_CONSTANT("SWOOLE_ERROR_WEBSOCKET_PACK_FAILED", SW_ERROR_WEBSOCKET_PACK_FAILED);
SW_REGISTER_LONG_CONSTANT("SWOOLE_ERROR_SERVER_MUST_CREATED_BEFORE_CLIENT", SW_ERROR_SERVER_MUST_CREATED_BEFORE_CLIENT);
SW_REGISTER_LONG_CONSTANT("SWOOLE_ERROR_SERVER_TOO_MANY_SOCKET", SW_ERROR_SERVER_TOO_MANY_SOCKET);
SW_REGISTER_LONG_CONSTANT("SWOOLE_ERROR_SERVER_WORKER_TERMINATED", SW_ERROR_SERVER_WORKER_TERMINATED);
Expand All @@ -645,6 +646,7 @@ PHP_MINIT_FUNCTION(swoole) {
SW_REGISTER_LONG_CONSTANT("SWOOLE_ERROR_SERVER_SEND_IN_MASTER", SW_ERROR_SERVER_SEND_IN_MASTER);
SW_REGISTER_LONG_CONSTANT("SWOOLE_ERROR_SERVER_INVALID_REQUEST", SW_ERROR_SERVER_INVALID_REQUEST);
SW_REGISTER_LONG_CONSTANT("SWOOLE_ERROR_SERVER_CONNECT_FAIL", SW_ERROR_SERVER_CONNECT_FAIL);
SW_REGISTER_LONG_CONSTANT("SWOOLE_ERROR_SERVER_INVALID_COMMAND", SW_ERROR_SERVER_INVALID_COMMAND);
SW_REGISTER_LONG_CONSTANT("SWOOLE_ERROR_SERVER_WORKER_EXIT_TIMEOUT", SW_ERROR_SERVER_WORKER_EXIT_TIMEOUT);
SW_REGISTER_LONG_CONSTANT("SWOOLE_ERROR_SERVER_WORKER_ABNORMAL_PIPE_DATA", SW_ERROR_SERVER_WORKER_ABNORMAL_PIPE_DATA);
SW_REGISTER_LONG_CONSTANT("SWOOLE_ERROR_SERVER_WORKER_UNPROCESSED_DATA", SW_ERROR_SERVER_WORKER_UNPROCESSED_DATA);
Expand Down
4 changes: 4 additions & 0 deletions src/core/error.cc
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,8 @@ const char *swoole_strerror(int code) {
return "Websocket unconnected";
case SW_ERROR_WEBSOCKET_HANDSHAKE_FAILED:
return "Websocket handshake failed";
case SW_ERROR_WEBSOCKET_PACK_FAILED:
return "Websocket pack failed";
case SW_ERROR_SERVER_MUST_CREATED_BEFORE_CLIENT:
return "Server must created before client";
case SW_ERROR_SERVER_TOO_MANY_SOCKET:
Expand All @@ -185,6 +187,8 @@ const char *swoole_strerror(int code) {
return "Server invalid request";
case SW_ERROR_SERVER_CONNECT_FAIL:
return "Server connect fail";
case SW_ERROR_SERVER_INVALID_COMMAND:
return "Server invalid command";
case SW_ERROR_SERVER_WORKER_EXIT_TIMEOUT:
return "Server worker exit timeout";
case SW_ERROR_SERVER_WORKER_ABNORMAL_PIPE_DATA:
Expand Down
1 change: 1 addition & 0 deletions tests/swoole_table/stats.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ foreach($map as $k => $v) {
}

$stats3 = $table->stats();
Assert::eq($stats3['num'], 0);
Assert::eq($stats3['available_slice_num'], $stats3['total_slice_num']);
phpt_var_dump("delete\n" . str_repeat('-', 64), $stats3);
?>
Expand Down
8 changes: 8 additions & 0 deletions tools/build-library.php
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,15 @@
'alias_ns.php',
];

$ignore_files = ['vendor_init.php',];

$diff_files = array_diff(swoole_library_files(), $files);
foreach ($diff_files as $k => $f) {
if (in_array($f, $ignore_files)) {
unset($diff_files[$k]);
}
}

if (!empty($diff_files)) {
swoole_error('Some files are not loaded: ', ...$diff_files);
}
Expand Down

0 comments on commit e6b0e18

Please sign in to comment.