{"action":"created","issue":{"url":"https://api.github.com/repos/machinekit/machinekit/issues/1079","repository_url":"https://api.github.com/repos/machinekit/machinekit","labels_url":"https://api.github.com/repos/machinekit/machinekit/issues/1079/labels{/name}","comments_url":"https://api.github.com/repos/machinekit/machinekit/issues/1079/comments","events_url":"https://api.github.com/repos/machinekit/machinekit/issues/1079/events","html_url":"https://github.com/machinekit/machinekit/issues/1079","id":183214316,"number":1079,"title":"Merge features from multicore branch","user":{"login":"cdsteinkuehler","id":1993109,"avatar_url":"https://avatars.githubusercontent.com/u/1993109?v=3","gravatar_id":"","url":"https://api.github.com/users/cdsteinkuehler","html_url":"https://github.com/cdsteinkuehler","followers_url":"https://api.github.com/users/cdsteinkuehler/followers","following_url":"https://api.github.com/users/cdsteinkuehler/following{/other_user}","gists_url":"https://api.github.com/users/cdsteinkuehler/gists{/gist_id}","starred_url":"https://api.github.com/users/cdsteinkuehler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cdsteinkuehler/subscriptions","organizations_url":"https://api.github.com/users/cdsteinkuehler/orgs","repos_url":"https://api.github.com/users/cdsteinkuehler/repos","events_url":"https://api.github.com/users/cdsteinkuehler/events{/privacy}","received_events_url":"https://api.github.com/users/cdsteinkuehler/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":76,"created_at":"2016-10-15T15:07:58Z","updated_at":"2016-12-15T12:24:33Z","closed_at":null,"body":"I got an email from Michael Haberler detailing many of the changes to the Machinekit HAL layer vs. it's origins in LinuxCNC (see attached) and it mentioned both the mainline Machinekit version of HAL and the not-yet-merged multicore work Michael did some time ago.\n\nThis issue is intended to identify the multicore changes that have not yet been merged and to hopefully help make that happen.\n[rundown - features.txt](https://github.com/machinekit/machinekit/files/531217/rundown.-.features.txt)\n"},"comment":{"url":"https://api.github.com/repos/machinekit/machinekit/issues/comments/267315561","html_url":"https://github.com/machinekit/machinekit/issues/1079#issuecomment-267315561","issue_url":"https://api.github.com/repos/machinekit/machinekit/issues/1079","id":267315561,"user":{"login":"ArcEye","id":770392,"avatar_url":"https://avatars.githubusercontent.com/u/770392?v=3","gravatar_id":"","url":"https://api.github.com/users/ArcEye","html_url":"https://github.com/ArcEye","followers_url":"https://api.github.com/users/ArcEye/followers","following_url":"https://api.github.com/users/ArcEye/following{/other_user}","gists_url":"https://api.github.com/users/ArcEye/gists{/gist_id}","starred_url":"https://api.github.com/users/ArcEye/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ArcEye/subscriptions","organizations_url":"https://api.github.com/users/ArcEye/orgs","repos_url":"https://api.github.com/users/ArcEye/repos","events_url":"https://api.github.com/users/ArcEye/events{/privacy}","received_events_url":"https://api.github.com/users/ArcEye/received_events","type":"User","site_admin":false},"created_at":"2016-12-15T12:24:33Z","updated_at":"2016-12-15T12:24:33Z","body":"Also note this warning, it also came up before.\r\nYou may need to change variable `size` from size_t to ringsize_t\r\n```\r\nhal/interpolator/interpolate.c: In function ‘update’:\r\nhal/interpolator/interpolate.c:118:51: warning: passing argument 3 of ‘record_read’ from incompatible pointer type\r\n   if (record_read(&ip->traj, (const void**)&data, &size) == 0) {\r\n                                                   ^\r\nIn file included from ./hal/lib/hal_ring.h:5:0,\r\n                 from hal/interpolator/interpolate.c:6:\r\n./rtapi/ring.h:509:19: note: expected ‘ringsize_t *’ but argument is of type ‘size_t *’\r\n static inline int record_read(const ringbuffer_t *ring,\r\n                   ^\r\n```"}}
{"actor":{"display_login":"ArcEye"}}