{"action":"created","comment":{"url":"https://api.github.com/repos/YottaDB/YottaDB/pulls/comments/151695274","pull_request_review_id":77446718,"id":151695274,"diff_hunk":"@@ -57,7 +58,8 @@ void op_zhalt(mval *returncode)\n #\tendif\n \tif (0 < TREF(gtmci_nested_level))\n \t{\t/* Need to return to caller - not halt (halting out of this call-in level) */\n-\t\tmumps_status = retcode;\n+\t\tmumps_status = SUCCESS;\n+\t\tTREF(gtmci_retval) = returncode;","path":"sr_port/op_zhalt.c","position":14,"original_position":14,"commit_id":"647276fe199c84b205339817c938505c0bb766a8","original_commit_id":"647276fe199c84b205339817c938505c0bb766a8","user":{"login":"nars1","id":28790583,"avatar_url":"https://avatars2.githubusercontent.com/u/28790583?v=4","gravatar_id":"","url":"https://api.github.com/users/nars1","html_url":"https://github.com/nars1","followers_url":"https://api.github.com/users/nars1/followers","following_url":"https://api.github.com/users/nars1/following{/other_user}","gists_url":"https://api.github.com/users/nars1/gists{/gist_id}","starred_url":"https://api.github.com/users/nars1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nars1/subscriptions","organizations_url":"https://api.github.com/users/nars1/orgs","repos_url":"https://api.github.com/users/nars1/repos","events_url":"https://api.github.com/users/nars1/events{/privacy}","received_events_url":"https://api.github.com/users/nars1/received_events","type":"User","site_admin":false},"body":"In that case, can we add a DBG_MARK_STRINGPOOL_UNUSABLE/DBG_MARK_STRINGPOOL_USABLE macro pair for that time window that way we ensure no stringpool usages ever happen now or in the future.","created_at":"2017-11-17T14:21:42Z","updated_at":"2017-11-17T14:21:42Z","html_url":"https://github.com/YottaDB/YottaDB/pull/84#discussion_r151695274","pull_request_url":"https://api.github.com/repos/YottaDB/YottaDB/pulls/84","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/YottaDB/YottaDB/pulls/comments/151695274"},"html":{"href":"https://github.com/YottaDB/YottaDB/pull/84#discussion_r151695274"},"pull_request":{"href":"https://api.github.com/repos/YottaDB/YottaDB/pulls/84"}},"in_reply_to_id":151211194},"pull_request":{"url":"https://api.github.com/repos/YottaDB/YottaDB/pulls/84","id":151709983,"html_url":"https://github.com/YottaDB/YottaDB/pull/84","diff_url":"https://github.com/YottaDB/YottaDB/pull/84.diff","patch_url":"https://github.com/YottaDB/YottaDB/pull/84.patch","issue_url":"https://api.github.com/repos/YottaDB/YottaDB/issues/84","number":84,"state":"open","locked":false,"title":"[#59] Changes fixing/supporting call-ins and creating the Simple API …","user":{"login":"estess","id":29129784,"avatar_url":"https://avatars2.githubusercontent.com/u/29129784?v=4","gravatar_id":"","url":"https://api.github.com/users/estess","html_url":"https://github.com/estess","followers_url":"https://api.github.com/users/estess/followers","following_url":"https://api.github.com/users/estess/following{/other_user}","gists_url":"https://api.github.com/users/estess/gists{/gist_id}","starred_url":"https://api.github.com/users/estess/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/estess/subscriptions","organizations_url":"https://api.github.com/users/estess/orgs","repos_url":"https://api.github.com/users/estess/repos","events_url":"https://api.github.com/users/estess/events{/privacy}","received_events_url":"https://api.github.com/users/estess/received_events","type":"User","site_admin":false},"body":"…- part 1\r\n\r\nNo major functionality add with this drop. The primary addition to the changes\r\nmentioned in the README is that error ids have been changed from global ints\r\nto simple #define values so they are constants instead of global variables.\r\n\r\nAlso retrofitted all changes to the new assembler modules for the newly supported\r\nARM platform.\r\n\r\nLastly, a regression or two with call-ins have been fixed and a few edge-case\r\nday-one issues also with call-ins have been fixed:\r\n1. HALT no longer halts but returns to the caller\r\n2. ZHALT no longer halts and returns its argument to the caller.\r\n3. QUIT with no arg when a return value was requested raises an error.\r\n4. QUIT with an arg when no return value was expected raises an error.\r\n5. Call with args to a routine that has none defined raises an error.\r\n6. Various fixes dealing with return values when HALT/ZHALT/ZGOTO 0 are\r\n   unwinding the stack that exploded were fixed.\r\n\r\nChanges per module:\r\n\r\n- All sr_armv7l/ assembler modules\r\n  - Had cosmetic changes like putting all assembler directives at the first tab\r\n    instead of in column zero to make things more standardized.\r\n\r\n- All sr_armv7l/ AND sr_x86_64/ assembler modules\r\n  - The .include for debug.si is changed to a #include so the C preprocessor pulls\r\n    it in instead. This allows the ERR_GTMCHECK reference in the macro definitions\r\n    in this include to get their numeric substitutions from \"ydbmerrors.h\".\r\n\r\n- sr_armv7l/ci_restart.s\r\n  - removed as no longer needed\r\n\r\n- sr_armv7l/cmerrors_ctl.c\r\n- sr_x86_64/cmerrors_ctl.c\r\n  - Minor message change (in .msg file) to force recreation of this _ctl file.\r\n  - Removal of the error message id LITDEFs as these are changed to #defines now.\r\n\r\n- sr_armv7l/cmierrors_ctl.c\r\n- sr_x86_64/cmierrors_ctl.c\r\n  - Removal of the error message id LITDEFs as these are changed to #defines now.\r\n\r\n- sr_armv7l/debug.si\r\n- sr_x86_64/debug.si\r\n  - Change ERR_GTMCHECK access from global int to #define value\r\n\r\n- sr_armv7l/dm_start.s\r\n- sr_x86_64/dm_start.s\r\n  - Change ERR_GTMCHECK access from global int to #define value\r\n\r\n- sr_armv7l/gdeerrors_ctl.c\r\n- sr_x86_64/gdeerrors_ctl.c\r\n  - Minor message change (in .msg file) to force recreation of this _ctl file.\r\n  - Removal of the error message id LITDEFs as these are changed to #defines now.\r\n\r\n- sr_armv7l/libydberrors.h\r\n- sr_x86_64/libydberrors.h\r\n  - New file with #defines of error ids prefixed by YDB_ and with negative values that\r\n    are used in the new simple API.\r\n\r\n- sr_armv7l/merrors_ctl.c\r\n- sr_x86_64/merrors_ctl.c\r\n  - Minor message changes (in .msg file) to force recreation of this _ctl file.\r\n  - Removal of the error message id LITDEFs as these are changed to #defines now.\r\n\r\n- sr_armv7l/op_exfun.s\r\n- sr_x86_64/op_exfun.s\r\n  - Change ERR_GTMCHECK access from global int to #define value\r\n\r\n- sr_armv7l/op_extcall.s\r\n- sr_x86_64/op_extcall.s\r\n  - Change ERR_GTMCHECK access from global int to #define value\r\n\r\n- sr_armv7l/op_extexfun.s\r\n- sr_x86_64/op_extexfun.s\r\n  - Change ERR_GTMCHECK & ERR_FMLLSTMISSING access from global int to #define value\r\n\r\n- sr_armv7l/op_extjmp.s\r\n- sr_x86_64/op_extjmp.s\r\n  - Change ERR_GTMCHECK access from global int to #define value\r\n\r\n- sr_armv7l/op_mprofexfun.s\r\n- sr_x86_64/op_mprofexfun.s\r\n  - Change ERR_GTMCHECK access from global int to #define value\r\n\r\n- sr_armv7l/op_mprofextcall.s\r\n- sr_x86_64/op_mprofextcall.s\r\n  - Change ERR_GTMCHECK access from global int to #define value\r\n\r\n- sr_armv7l/op_mprofextexfun.s\r\n- sr_x86_64/op_mprofextexfun.s\r\n  - Change ERR_GTMCHECK & ERR_FMLLSTMISSING access from global int to #define value\r\n\r\n- sr_armv7l/ydbcmerrors.h\r\n- sr_x86_64/ydbcmerrors.h\r\n  - Remove stuff that belongs in cmerrors_ctl.c (invalid generation and botched rebase).\r\n  - New error definition file with #defines of error ids replacing global int vals.\r\n\r\n- sr_armv7l/ydbcmierrors.h\r\n- sr_x86_64/ydbcmierrors.h\r\n  - New error definition file with #defines of error ids replacing global int vals.\r\n\r\n- sr_armv7l/ydberrors.h\r\n- sr_x86_64/ydberrors.h\r\n  - Remove stuff that belongs in ydberrors_ctl.c (invalid generation and botched rebase).\r\n  - New error definition file with #defines of error ids replacing global int vals.\r\n\r\n- sr_armv7l/ydberrors_ctl.c\r\n- sr_x86_64/ydberrors_ctl.c\r\n  - Removal of the error message id LITDEFs as these are changed to #defines now.\r\n\r\n- sr_armv7l/ydbgdeerrors.h\r\n- sr_x86_64/ydbgdeerrors.h\r\n  - New error definition file with #defines of error ids replacing global int vals.\r\n\r\n- sr_armv7l/ydbmerrors.h\r\n- sr_x86_64/ydbmerrors.h\r\n  - New error definition file with #defines of error ids replacing global int vals.\r\n\r\n- sr_linux/platform.cmake\r\n  - Add specific include option for ydbmerrors.h for all assembler routines in both\r\n    armv7l and x86_64 platforms.\r\n  - Add option so all assembler routines are first processed with the C pre-processor\r\n    to pick up error id definitions and do appropriate constant substitution.\r\n  - Change the names of the entry points that we link with since all call-in entry point\r\n    names changed from gtm_ to ydb_\r\n\r\n- sr_port/cmerrors.msg\r\n  - Minor message change to force recreation of the associated _ctl file.\r\n\r\n- sr_port/cmidef.h\r\n  - Add include to pick up new #define style cmierrors definitions.\r\n\r\n- sr_port/cmmdef.h\r\n  - Add include to pick up new #define style cmerrors definitions.\r\n\r\n- sr_port/gdeerrors.msg\r\n  - Minor message change to force recreation of the associated _ctl file.\r\n\r\n- sr_port/goframes.c\r\n  - Change some \"spaces\" white space to tabs.\r\n  - Change the logic where a frame expecting a return code is unwound and a value placed\r\n    such that if in a call-in and ZHALT has specified a return value, use that value\r\n    instead of the default NULL/0 value. Allows ZHALT to return its value to call-in user.\r\n\r\n- sr_port/gtm_common_defs.h\r\n  - Remove #defines from no-longer-supported platforms.\r\n  - Nullify output of error_def() macro as it is not needed anymore as all error #defines\r\n    are always available to all routines that include mdef.h.\r\n\r\n- sr_port/gtm_threadgbl_defs.h\r\n  - Add gtmci_retval that holds the mval address where a return value is to be set if\r\n    the frame is unwound via goframes(). Presently used to return value of ZHALT in\r\n    call-in mode.\r\n\r\n- sr_port/mdef.h\r\n  - Add includes for ydbmerrors.h and ydberrors.h so all error codes are available to\r\n    every compilation.\r\n\r\n- sr_port/merrors.msg\r\n  - Minor message changes to force recreation of the associated _ctl file.\r\n\r\n- sr_port/msg.m\r\n  - Add an $ETRAP so errors aren't invisible.\r\n  - Remove creation of LITDEF entries for each error id in *_ctl.c files.\r\n  - Create ydb*.h header files that contain a #define for each error id.\r\n  - For merrors.h, also create libydberrors.h that contain a YDB_ prefixed version of the\r\n    error name (e.g. YDB_ERR_ACK) and whose value is the negated value of the actual id for\r\n    use in the libyottadb API.\r\n  - Remove VMS paths.\r\n\r\n- sr_port/mumps.hlp\r\n  - Fix message output in a ZMESSAGE example.\r\n\r\n- sr_port/op_halt.c\r\n  - The return code back to dm_start should be SUCCESS (1) instead of zero for a\r\n    missing return code to set correctly.\r\n\r\n- sr_port/op_zg1.c\r\n  - Set the return code to dm_start to be SUCCESS overriding any previous value set.\r\n\r\n- sr_port/op_zhalt.c\r\n  - Set the return code to dm_start to be SUCCESS instead of the argument value. The\r\n    argument value is saved in the gtmci_retval thread global for goframes() to find\r\n    and use.\r\n  - Return SUCCESS to dm_start().\r\n\r\n- sr_port/ydberrors.msg\r\n  - Minor message changes to force recreation of the associated _ctl file.\r\n\r\n- sr_unix/cmidefsp.h\r\n  - Remove #defines for CMI_REASON_{IODONE, INTMSG, CONNECT} since they duplicate definitions\r\n    in ydbcmierrors.h and have different values (don't know why).\r\n\r\n- sr_unix/errorsp.h\r\n  - Mostly cosmetic fix but change include to use quotes instead of angle brackets on name.\r\n\r\n- sr_unix/exttab_parse.c\r\n  - Relocate static tables from mid-code to top of routine per code standards.\r\n  - Rename all gtm_* types to ydb_* types.\r\n\r\n- sr_unix/fgncalsp.h\r\n  - Rename all gtm_* types to ydb_* types.\r\n\r\n- sr_unix/gtm.c\r\n  - Remove conditional code for unsupported platforms.\r\n  - Remove integer definitions for some errors as these errors are all defined by the\r\n    the include pulled in by mdef.h.\r\n\r\n- sr_unix/gtm_env.csh\r\n  - Change gtm_ci entry point name to ydb_ci in the linker options definition.\r\n\r\n- sr_unix/gtm_trigger.c\r\n  - Factor out mumps_status initialization this is not a valid value for mumps_status\r\n    but it serves to clear out any other (error) value that might be there as we\r\n    gear up to start the trigger.\r\n  - Added comment to mumps_status initialization to 0. This value does not last as it\r\n    is almost immediately reset to SUCCESS (1) by dm_start.\r\n\r\n-sr_unix/gtmci.c\r\n  - Change static declaration of get_entry to a STATICFNDCL/STATICDEF definition instead.\r\n  - Rename all gtm_* types and routines to ydb_* types.\r\n  - Initialize gtmci_retval on entry to ydb_ci[p.j]().\r\n  - Verify if calling a routine with parms that it has a formal list and raise the\r\n    FMLLSTMISSING if not.\r\n  - Rearrange some of the case statemments to stack entries doing same action.\r\n  - Add call to op_exfunret() to validate/verify the return value if have one.\r\n    This raises appropriate errors if the return value is not expected or is otherwise\r\n    appropriate.\r\n\r\n- sr_unix/gtmci.h\r\n  - Rename gtm_ci_exec() to ydb_ci_exec()\r\n\r\n- sr_unix/gtmci_signals.c\r\n  - Code standard cosmetic changes to put opening brace on its own line.\r\n\r\n- sr_unix/gtmexe_symbols.exp\r\n- sr_unix/gtmshr_symbols.exp\r\n  - Change call-in related exported names from gtm_* to ydb_*\r\n\r\n- sr_unix/gtmxc_types.h\r\n- sr_unix/ydbxc_types.h\r\n  - Separated gtmxc_types.h into two parts:\r\n    1. ydbxc_types.h - contains the ydb_* call-in routine definitions plus the ydb_* type\r\n       definitions.\r\n    2. gtmxc_types.h - includes ydbxc_types.h and also includes both the gtm_* types\r\n       (typedef'd to ydb types) and the long deprecated xc_* types. In addition it contains\r\n       some #defines to turn gtm_* call-in routine invocations into the new ydb_* routines.\r\n\r\n- sr_unix/op_fnfgncal.c\r\n  - Rename all gtm_* types to ydb_* types.\r\n\r\n- sr_unix_gnp/cmierrors.msg\r\n  - Minor message changes to force recreation of the associated _ctl file.\r\n\r\n- sr_x86_64/gdeerrors_ctl.c\r\n  - Minor message change (in .msg file) to force recreation of this _ctl file.\r\n  - Removal of the error message id LITDEFs as these are changed to #defines now.\r\n\r\n- sr_x86_64/libydberrors.h","created_at":"2017-11-09T17:09:22Z","updated_at":"2017-11-17T14:21:42Z","closed_at":null,"merged_at":null,"merge_commit_sha":"666f3d3ddfc2b7bbf1688deee8fca986291c89db","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/YottaDB/YottaDB/pulls/84/commits","review_comments_url":"https://api.github.com/repos/YottaDB/YottaDB/pulls/84/comments","review_comment_url":"https://api.github.com/repos/YottaDB/YottaDB/pulls/comments{/number}","comments_url":"https://api.github.com/repos/YottaDB/YottaDB/issues/84/comments","statuses_url":"https://api.github.com/repos/YottaDB/YottaDB/statuses/647276fe199c84b205339817c938505c0bb766a8","head":{"label":"estess:simpleciapi","ref":"simpleciapi","sha":"647276fe199c84b205339817c938505c0bb766a8","user":{"login":"estess","id":29129784,"avatar_url":"https://avatars2.githubusercontent.com/u/29129784?v=4","gravatar_id":"","url":"https://api.github.com/users/estess","html_url":"https://github.com/estess","followers_url":"https://api.github.com/users/estess/followers","following_url":"https://api.github.com/users/estess/following{/other_user}","gists_url":"https://api.github.com/users/estess/gists{/gist_id}","starred_url":"https://api.github.com/users/estess/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/estess/subscriptions","organizations_url":"https://api.github.com/users/estess/orgs","repos_url":"https://api.github.com/users/estess/repos","events_url":"https://api.github.com/users/estess/events{/privacy}","received_events_url":"https://api.github.com/users/estess/received_events","type":"User","site_admin":false},"repo":{"id":96149050,"name":"YottaDB","full_name":"estess/YottaDB","owner":{"login":"estess","id":29129784,"avatar_url":"https://avatars2.githubusercontent.com/u/29129784?v=4","gravatar_id":"","url":"https://api.github.com/users/estess","html_url":"https://github.com/estess","followers_url":"https://api.github.com/users/estess/followers","following_url":"https://api.github.com/users/estess/following{/other_user}","gists_url":"https://api.github.com/users/estess/gists{/gist_id}","starred_url":"https://api.github.com/users/estess/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/estess/subscriptions","organizations_url":"https://api.github.com/users/estess/orgs","repos_url":"https://api.github.com/users/estess/repos","events_url":"https://api.github.com/users/estess/events{/privacy}","received_events_url":"https://api.github.com/users/estess/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/estess/YottaDB","description":null,"fork":true,"url":"https://api.github.com/repos/estess/YottaDB","forks_url":"https://api.github.com/repos/estess/YottaDB/forks","keys_url":"https://api.github.com/repos/estess/YottaDB/keys{/key_id}","collaborators_url":"https://api.github.com/repos/estess/YottaDB/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/estess/YottaDB/teams","hooks_url":"https://api.github.com/repos/estess/YottaDB/hooks","issue_events_url":"https://api.github.com/repos/estess/YottaDB/issues/events{/number}","events_url":"https://api.github.com/repos/estess/YottaDB/events","assignees_url":"https://api.github.com/repos/estess/YottaDB/assignees{/user}","branches_url":"https://api.github.com/repos/estess/YottaDB/branches{/branch}","tags_url":"https://api.github.com/repos/estess/YottaDB/tags","blobs_url":"https://api.github.com/repos/estess/YottaDB/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/estess/YottaDB/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/estess/YottaDB/git/refs{/sha}","trees_url":"https://api.github.com/repos/estess/YottaDB/git/trees{/sha}","statuses_url":"https://api.github.com/repos/estess/YottaDB/statuses/{sha}","languages_url":"https://api.github.com/repos/estess/YottaDB/languages","stargazers_url":"https://api.github.com/repos/estess/YottaDB/stargazers","contributors_url":"https://api.github.com/repos/estess/YottaDB/contributors","subscribers_url":"https://api.github.com/repos/estess/YottaDB/subscribers","subscription_url":"https://api.github.com/repos/estess/YottaDB/subscription","commits_url":"https://api.github.com/repos/estess/YottaDB/commits{/sha}","git_commits_url":"https://api.github.com/repos/estess/YottaDB/git/commits{/sha}","comments_url":"https://api.github.com/repos/estess/YottaDB/comments{/number}","issue_comment_url":"https://api.github.com/repos/estess/YottaDB/issues/comments{/number}","contents_url":"https://api.github.com/repos/estess/YottaDB/contents/{+path}","compare_url":"https://api.github.com/repos/estess/YottaDB/compare/{base}...{head}","merges_url":"https://api.github.com/repos/estess/YottaDB/merges","archive_url":"https://api.github.com/repos/estess/YottaDB/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/estess/YottaDB/downloads","issues_url":"https://api.github.com/repos/estess/YottaDB/issues{/number}","pulls_url":"https://api.github.com/repos/estess/YottaDB/pulls{/number}","milestones_url":"https://api.github.com/repos/estess/YottaDB/milestones{/number}","notifications_url":"https://api.github.com/repos/estess/YottaDB/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/estess/YottaDB/labels{/name}","releases_url":"https://api.github.com/repos/estess/YottaDB/releases{/id}","deployments_url":"https://api.github.com/repos/estess/YottaDB/deployments","created_at":"2017-07-03T20:44:12Z","updated_at":"2017-07-03T20:44:21Z","pushed_at":"2017-11-13T16:33:57Z","git_url":"git://github.com/estess/YottaDB.git","ssh_url":"git@github.com:estess/YottaDB.git","clone_url":"https://github.com/estess/YottaDB.git","svn_url":"https://github.com/estess/YottaDB","homepage":null,"size":15558,"stargazers_count":0,"watchers_count":0,"language":"C","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"YottaDB:master","ref":"master","sha":"3b7131577ff411cc65df05a7ddc5f06be9b36583","user":{"login":"YottaDB","id":29870125,"avatar_url":"https://avatars0.githubusercontent.com/u/29870125?v=4","gravatar_id":"","url":"https://api.github.com/users/YottaDB","html_url":"https://github.com/YottaDB","followers_url":"https://api.github.com/users/YottaDB/followers","following_url":"https://api.github.com/users/YottaDB/following{/other_user}","gists_url":"https://api.github.com/users/YottaDB/gists{/gist_id}","starred_url":"https://api.github.com/users/YottaDB/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/YottaDB/subscriptions","organizations_url":"https://api.github.com/users/YottaDB/orgs","repos_url":"https://api.github.com/users/YottaDB/repos","events_url":"https://api.github.com/users/YottaDB/events{/privacy}","received_events_url":"https://api.github.com/users/YottaDB/received_events","type":"User","site_admin":false},"repo":{"id":96138741,"name":"YottaDB","full_name":"YottaDB/YottaDB","owner":{"login":"YottaDB","id":29870125,"avatar_url":"https://avatars0.githubusercontent.com/u/29870125?v=4","gravatar_id":"","url":"https://api.github.com/users/YottaDB","html_url":"https://github.com/YottaDB","followers_url":"https://api.github.com/users/YottaDB/followers","following_url":"https://api.github.com/users/YottaDB/following{/other_user}","gists_url":"https://api.github.com/users/YottaDB/gists{/gist_id}","starred_url":"https://api.github.com/users/YottaDB/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/YottaDB/subscriptions","organizations_url":"https://api.github.com/users/YottaDB/orgs","repos_url":"https://api.github.com/users/YottaDB/repos","events_url":"https://api.github.com/users/YottaDB/events{/privacy}","received_events_url":"https://api.github.com/users/YottaDB/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/YottaDB/YottaDB","description":null,"fork":false,"url":"https://api.github.com/repos/YottaDB/YottaDB","forks_url":"https://api.github.com/repos/YottaDB/YottaDB/forks","keys_url":"https://api.github.com/repos/YottaDB/YottaDB/keys{/key_id}","collaborators_url":"https://api.github.com/repos/YottaDB/YottaDB/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/YottaDB/YottaDB/teams","hooks_url":"https://api.github.com/repos/YottaDB/YottaDB/hooks","issue_events_url":"https://api.github.com/repos/YottaDB/YottaDB/issues/events{/number}","events_url":"https://api.github.com/repos/YottaDB/YottaDB/events","assignees_url":"https://api.github.com/repos/YottaDB/YottaDB/assignees{/user}","branches_url":"https://api.github.com/repos/YottaDB/YottaDB/branches{/branch}","tags_url":"https://api.github.com/repos/YottaDB/YottaDB/tags","blobs_url":"https://api.github.com/repos/YottaDB/YottaDB/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/YottaDB/YottaDB/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/YottaDB/YottaDB/git/refs{/sha}","trees_url":"https://api.github.com/repos/YottaDB/YottaDB/git/trees{/sha}","statuses_url":"https://api.github.com/repos/YottaDB/YottaDB/statuses/{sha}","languages_url":"https://api.github.com/repos/YottaDB/YottaDB/languages","stargazers_url":"https://api.github.com/repos/YottaDB/YottaDB/stargazers","contributors_url":"https://api.github.com/repos/YottaDB/YottaDB/contributors","subscribers_url":"https://api.github.com/repos/YottaDB/YottaDB/subscribers","subscription_url":"https://api.github.com/repos/YottaDB/YottaDB/subscription","commits_url":"https://api.github.com/repos/YottaDB/YottaDB/commits{/sha}","git_commits_url":"https://api.github.com/repos/YottaDB/YottaDB/git/commits{/sha}","comments_url":"https://api.github.com/repos/YottaDB/YottaDB/comments{/number}","issue_comment_url":"https://api.github.com/repos/YottaDB/YottaDB/issues/comments{/number}","contents_url":"https://api.github.com/repos/YottaDB/YottaDB/contents/{+path}","compare_url":"https://api.github.com/repos/YottaDB/YottaDB/compare/{base}...{head}","merges_url":"https://api.github.com/repos/YottaDB/YottaDB/merges","archive_url":"https://api.github.com/repos/YottaDB/YottaDB/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/YottaDB/YottaDB/downloads","issues_url":"https://api.github.com/repos/YottaDB/YottaDB/issues{/number}","pulls_url":"https://api.github.com/repos/YottaDB/YottaDB/pulls{/number}","milestones_url":"https://api.github.com/repos/YottaDB/YottaDB/milestones{/number}","notifications_url":"https://api.github.com/repos/YottaDB/YottaDB/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/YottaDB/YottaDB/labels{/name}","releases_url":"https://api.github.com/repos/YottaDB/YottaDB/releases{/id}","deployments_url":"https://api.github.com/repos/YottaDB/YottaDB/deployments","created_at":"2017-07-03T18:21:23Z","updated_at":"2017-11-13T22:00:24Z","pushed_at":"2017-11-15T14:25:15Z","git_url":"git://github.com/YottaDB/YottaDB.git","ssh_url":"git@github.com:YottaDB/YottaDB.git","clone_url":"https://github.com/YottaDB/YottaDB.git","svn_url":"https://github.com/YottaDB/YottaDB","homepage":null,"size":15612,"stargazers_count":10,"watchers_count":10,"language":"C","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":10,"mirror_url":null,"archived":false,"open_issues_count":18,"forks":10,"open_issues":18,"watchers":10,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/YottaDB/YottaDB/pulls/84"},"html":{"href":"https://github.com/YottaDB/YottaDB/pull/84"},"issue":{"href":"https://api.github.com/repos/YottaDB/YottaDB/issues/84"},"comments":{"href":"https://api.github.com/repos/YottaDB/YottaDB/issues/84/comments"},"review_comments":{"href":"https://api.github.com/repos/YottaDB/YottaDB/pulls/84/comments"},"review_comment":{"href":"https://api.github.com/repos/YottaDB/YottaDB/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/YottaDB/YottaDB/pulls/84/commits"},"statuses":{"href":"https://api.github.com/repos/YottaDB/YottaDB/statuses/647276fe199c84b205339817c938505c0bb766a8"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"nars1"}}