{"action":"created","issue":{"url":"https://api.github.com/repos/jnr/jffi/issues/37","repository_url":"https://api.github.com/repos/jnr/jffi","labels_url":"https://api.github.com/repos/jnr/jffi/issues/37/labels{/name}","comments_url":"https://api.github.com/repos/jnr/jffi/issues/37/comments","events_url":"https://api.github.com/repos/jnr/jffi/issues/37/events","html_url":"https://github.com/jnr/jffi/issues/37","id":181731804,"number":37,"title":"Use JIT-compiled stubs instead of LibFFI where possible","user":{"login":"DemiMarie","id":6395399,"avatar_url":"https://avatars.githubusercontent.com/u/6395399?v=3","gravatar_id":"","url":"https://api.github.com/users/DemiMarie","html_url":"https://github.com/DemiMarie","followers_url":"https://api.github.com/users/DemiMarie/followers","following_url":"https://api.github.com/users/DemiMarie/following{/other_user}","gists_url":"https://api.github.com/users/DemiMarie/gists{/gist_id}","starred_url":"https://api.github.com/users/DemiMarie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DemiMarie/subscriptions","organizations_url":"https://api.github.com/users/DemiMarie/orgs","repos_url":"https://api.github.com/users/DemiMarie/repos","events_url":"https://api.github.com/users/DemiMarie/events{/privacy}","received_events_url":"https://api.github.com/users/DemiMarie/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-10-07T18:01:26Z","updated_at":"2016-12-12T13:28:50Z","closed_at":null,"body":"In some cases, it is possible to avoid using libffi, instead generating a machine-code trampoline that just shuffles the parameters and tail-calls the native function.  This should be faster.\n\nThis won't work for the case of critical natives, though, unless we are able to make the JVM's dynamic lookup (via `dlopen` and `dlsym`) find the JIT-compiled code.  This is because critical natives cannot be registered using `RegisterNatives`.\n"},"comment":{"url":"https://api.github.com/repos/jnr/jffi/issues/comments/266430878","html_url":"https://github.com/jnr/jffi/issues/37#issuecomment-266430878","issue_url":"https://api.github.com/repos/jnr/jffi/issues/37","id":266430878,"user":{"login":"thclev","id":24367854,"avatar_url":"https://avatars.githubusercontent.com/u/24367854?v=3","gravatar_id":"","url":"https://api.github.com/users/thclev","html_url":"https://github.com/thclev","followers_url":"https://api.github.com/users/thclev/followers","following_url":"https://api.github.com/users/thclev/following{/other_user}","gists_url":"https://api.github.com/users/thclev/gists{/gist_id}","starred_url":"https://api.github.com/users/thclev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thclev/subscriptions","organizations_url":"https://api.github.com/users/thclev/orgs","repos_url":"https://api.github.com/users/thclev/repos","events_url":"https://api.github.com/users/thclev/events{/privacy}","received_events_url":"https://api.github.com/users/thclev/received_events","type":"User","site_admin":false},"created_at":"2016-12-12T13:28:50Z","updated_at":"2016-12-12T13:28:50Z","body":"@DemiMarie Would be good if it can be implemented since jnr-x86asm hasn't been updated in years."}}
{"actor":{"display_login":"thclev"}}