Make Ray code C++ compatible (#321)

* convert Ray to C++
* const correctness
This commit is contained in:
Philipp Moritz
2017-03-01 01:17:24 -08:00
committed by Alexey Tumanov
parent ad4b03bf7f
commit 793a102846
49 changed files with 294 additions and 273 deletions
@@ -96,7 +96,7 @@ PyObject *PyTask_from_string(PyObject *self, PyObject *args) {
}
PyTask *result = PyObject_New(PyTask, &PyTaskType);
result = (PyTask *) PyObject_Init((PyObject *) result, &PyTaskType);
result->spec = malloc(size);
result->spec = (task_spec *) malloc(size);
memcpy(result->spec, data, size);
/* TODO(pcm): Better error checking once we use flatbuffers. */
if (size != task_spec_size(result->spec)) {