Compile with -Werror and -Wall (#1116)

* Compile global scheduler with -Werror -Wall.

* Compile plasma manager with -Werror -Wall.

* Compile local scheduler with -Werror -Wall.

* Compile common code with -Werror -Wall.

* Signed/unsigned comparisons.

* More signed/unsigned fixes.

* More signed/unsigned fixes and added extern keyword.

* Fix linting.

* Don't check strict-aliasing because Python.h doesn't pass.
This commit is contained in:
Robert Nishihara
2017-10-12 21:00:23 -07:00
committed by Philipp Moritz
parent 3764f2f2e1
commit 486cb64e3f
22 changed files with 59 additions and 66 deletions
+2 -7
View File
@@ -27,13 +27,8 @@ typedef enum {
} error_index;
/** Information about the error to be displayed to the user. */
static const char *error_types[] = {"object_hash_mismatch",
"put_reconstruction", "worker_died"};
static const char *error_messages[] = {
"A nondeterministic task was reexecuted.",
"An object created by ray.put was evicted and could not be reconstructed. "
"The driver may need to be restarted.",
"A worker died or was killed while executing a task."};
extern const char *error_types[];
extern const char *error_messages[];
/**
* Push an error to the given Python driver.