{"action":"created","issue":{"url":"https://api.github.com/repos/tgingold/ghdl/issues/87","repository_url":"https://api.github.com/repos/tgingold/ghdl","labels_url":"https://api.github.com/repos/tgingold/ghdl/issues/87/labels{/name}","comments_url":"https://api.github.com/repos/tgingold/ghdl/issues/87/comments","events_url":"https://api.github.com/repos/tgingold/ghdl/issues/87/events","html_url":"https://github.com/tgingold/ghdl/issues/87","id":161030526,"number":87,"title":"support for unbuffered output","user":{"login":"wfjm","id":11338668,"avatar_url":"https://avatars.githubusercontent.com/u/11338668?v=3","gravatar_id":"","url":"https://api.github.com/users/wfjm","html_url":"https://github.com/wfjm","followers_url":"https://api.github.com/users/wfjm/followers","following_url":"https://api.github.com/users/wfjm/following{/other_user}","gists_url":"https://api.github.com/users/wfjm/gists{/gist_id}","starred_url":"https://api.github.com/users/wfjm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wfjm/subscriptions","organizations_url":"https://api.github.com/users/wfjm/orgs","repos_url":"https://api.github.com/users/wfjm/repos","events_url":"https://api.github.com/users/wfjm/events{/privacy}","received_events_url":"https://api.github.com/users/wfjm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-06-18T15:51:26Z","updated_at":"2016-06-26T08:26:39Z","closed_at":null,"body":"I'm using ghdl with VHPI to setup co-simulations. In the 'external' part\r\nstdout is either set to autoflush (e.g. in perl), or a flush is done after\r\neach message (e.g. in C/C++).\r\n\r\nIn my test environment the output is usually send through a pipe.\r\nApparently ghdl uses buffered IO when vhdl textio outputs are written.\r\n\r\nThis leads to messages from ghdl and the 'external' part to be out-of-order.\r\n\r\nSome other simulators have an option like 'UNBUFFERED' or 'AUTOFLUSH' which\r\nwill force a flush for each line for stdout writes.\r\n\r\nIf not it be great when it is added on a future release. "},"comment":{"url":"https://api.github.com/repos/tgingold/ghdl/issues/comments/228590242","html_url":"https://github.com/tgingold/ghdl/issues/87#issuecomment-228590242","issue_url":"https://api.github.com/repos/tgingold/ghdl/issues/87","id":228590242,"user":{"login":"Jonsba","id":20143678,"avatar_url":"https://avatars.githubusercontent.com/u/20143678?v=3","gravatar_id":"","url":"https://api.github.com/users/Jonsba","html_url":"https://github.com/Jonsba","followers_url":"https://api.github.com/users/Jonsba/followers","following_url":"https://api.github.com/users/Jonsba/following{/other_user}","gists_url":"https://api.github.com/users/Jonsba/gists{/gist_id}","starred_url":"https://api.github.com/users/Jonsba/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jonsba/subscriptions","organizations_url":"https://api.github.com/users/Jonsba/orgs","repos_url":"https://api.github.com/users/Jonsba/repos","events_url":"https://api.github.com/users/Jonsba/events{/privacy}","received_events_url":"https://api.github.com/users/Jonsba/received_events","type":"User","site_admin":false},"created_at":"2016-06-26T08:26:39Z","updated_at":"2016-06-26T08:26:39Z","body":"You could clone my repo (https://github.com/Jonsba/ghdl) instead of applying the patch."}}
{"actor":{"display_login":"Jonsba"}}