{"action":"created","comment":{"url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/pulls/comments/72170885","id":72170885,"diff_hunk":"@@ -462,316 +467,310 @@ char *hwInfoString = \"\";\n char *gdInfoString = \"\";\n char *win32VersionName = \"\";\n \n-void gatherSystemInfo(void) {\n-  OSVERSIONINFOEX osInfo;\n-  MEMORYSTATUS memStat;\n-  SYSTEM_INFO sysInfo;\n-  DISPLAY_DEVICE gDev;\n-  int proc, screenX, screenY;\n-  char tmpString[2048];\n+void gatherSystemInfo(void)\n+{\n+\n+#define SYSTEM_INFO_BUF_SIZE 256\n+#define GET_INFO_REG_X(hive, name, dest, sz, dflt) {          \\\n+  DWORD dwSize = sz;                                          \\\n+  DWORD ok = RegQueryValueEx(hive, TEXT( name ), NULL, NULL,  \\\n+                             (LPBYTE) dest, &dwSize);         \\\n+  if (ERROR_SUCCESS != ok) {                                  \\\n+    dflt;                                                     \\\n+      }                                                           \\\n+}\n+#define GET_INFO_REG_S(hive, name, dest) \\\n+  GET_INFO_REG_X(hive, name, dest, \\\n+                 SYSTEM_INFO_BUF_SIZE, lstrcpy(dest, TEXT(\"???\")))\n \n-  char keyName[256];\n-  DWORD ok, dwSize;\n-  HKEY hk;\n+  OSVERSIONINFOEX osInfo = { 0 };\n+  MEMORYSTATUS memStat = { 0 };\n+  SYSTEM_INFO sysInfo = { 0 };\n+  DISPLAY_DEVICE gDev = { 0 };\n+  unsigned int proc, screenX, screenY;\n+  TCHAR tmpString[4096];\n+\n+  TCHAR keyName[SYSTEM_INFO_BUF_SIZE] = { 0 };\n+  HKEY hk = NULL;\n \n   /* Retrieve version info for crash logs */\n-  ZeroMemory(&osInfo, sizeof(osInfo));\n-  osInfo.dwOSVersionInfoSize = sizeof(osInfo);\n+  osInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);\n   GetVersionEx((OSVERSIONINFO*)&osInfo);\n   GetSystemInfo(&sysInfo);\n \n   /* Set up the win32VersionName */\n-  sprintf(tmpString, \"%lu.%lu\", osInfo.dwMajorVersion, osInfo.dwMinorVersion);\n-  win32VersionName = _strdup(tmpString);\n+  _stprintf(tmpString, TEXT(\"%d.%d\"), osInfo.dwMajorVersion, osInfo.dwMinorVersion);\n+  {\n+    char* uTmp = NULL;\n+    TCHAR_TO_UTF8(tmpString, uTmp);\n+    win32VersionName = _strdup(uTmp);\n+  }\n \n-  ZeroMemory(&memStat, sizeof(memStat));\n-  memStat.dwLength = sizeof(memStat);\n+  memStat.dwLength = sizeof(MEMORYSTATUS);\n   GlobalMemoryStatus(&memStat);\n \n   screenX = GetSystemMetrics(SM_CXSCREEN);\n   screenY = GetSystemMetrics(SM_CYSCREEN);\n \n+  gDev.cb = sizeof(DISPLAY_DEVICE);\n+  EnumDisplayDevices(NULL, 0, &gDev, 0);\n \n   {\n-    HANDLE hUser = LoadLibrary( \"user32.dll\" );\n-    pfnEnumDisplayDevices pEnumDisplayDevices = (pfnEnumDisplayDevices)\n-      GetProcAddress(hUser, \"EnumDisplayDevicesA\");\n-    ZeroMemory(&gDev, sizeof(gDev));\n-    gDev.cb = sizeof(gDev);\n-    if(pEnumDisplayDevices) pEnumDisplayDevices(NULL, 0, &gDev, 0);\n-  }\n-\n-  { /* Figure out make and model from OEMINFO.ini */\n-    char iniName[256];\n-    char manufacturer[256];\n-    char model[256];\n-\n-    GetSystemDirectory(iniName, 256);\n-    strcat(iniName,\"\\\\OEMINFO.INI\");\n-\n-    GetPrivateProfileString(\"General\", \"Manufacturer\", \"Unknown\", \n-\t\t\t    manufacturer, 256, iniName);\n-\n-    GetPrivateProfileString(\"General\", \"Model\", \"Unknown\", \n-\t\t\t    model, 256, iniName);\n-\n-    sprintf(tmpString, \n-\t    \"Hardware information: \\n\"\n-\t    \"\\tManufacturer: %s\\n\"\n-\t    \"\\tModel: %s\\n\"\n-\t    \"\\tNumber of processors: %lu\\n\"\n-\t    \"\\tPage size: %lu\\n\"\n-\t    \"\\nMemory Information (upon launch):\\n\"\n-\t    \"\\tPhysical Memory Size: %\" PRIuSQPTR \" kbytes\\n\"\n-\t    \"\\tPhysical Memory Free: %\" PRIuSQPTR \" kbytes\\n\"\n-\t    \"\\tPage File Size: %\" PRIuSQPTR \" kbytes\\n\"\n-\t    \"\\tPage File Free: %\" PRIuSQPTR \" kbytes\\n\"\n-\t    \"\\tVirtual Memory Size: %\" PRIuSQPTR \" kbytes\\n\"\n-\t    \"\\tVirtual Memory Free: %\" PRIuSQPTR \" kbytes\\n\"\n-\t    \"\\tMemory Load: %lu percent\\n\",\n-\t    manufacturer, model,\n-\t    sysInfo.dwNumberOfProcessors,\n-\t    sysInfo.dwPageSize,\n-\t    memStat.dwTotalPhys / 1024,\n-\t    memStat.dwAvailPhys / 1024,\n-\t    memStat.dwTotalPageFile / 1024,\n-\t    memStat.dwAvailPageFile / 1024,\n-\t    memStat.dwTotalVirtual / 1024,\n-\t    memStat.dwAvailVirtual / 1024,\n-\t    memStat.dwMemoryLoad);\n-  }\n-\n-  /* find more information about each processor */\n-  for(proc=0; proc < sysInfo.dwNumberOfProcessors; proc++) {\n-\n-    char *tmp = tmpString + strlen(tmpString);\n-\n-    strcpy(keyName, \"HARDWARE\\\\DESCRIPTION\\\\System\\\\CentralProcessor\\\\0\");\n-    keyName[strlen(keyName)-1] = 48+proc; /* 0, 1, 2 etc. */\n-\n-    ok = RegOpenKey(HKEY_LOCAL_MACHINE, keyName, &hk);\n-    if(ok == 0) {\n-      char nameString[256];\n-      char identifier[256];\n+    /* Figure out make and model from OEMINFO.ini */\n+    TCHAR iniName[MAX_PATH];\n+    TCHAR manufacturer[SYSTEM_INFO_BUF_SIZE];\n+    TCHAR model[SYSTEM_INFO_BUF_SIZE];\n+\n+    GetSystemDirectory(iniName, MAX_PATH);\n+    lstrcat(iniName, TEXT(\"\\\\OEMINFO.INI\"));\n+\n+    GetPrivateProfileString(TEXT(\"General\"),\n+                            TEXT(\"Manufacturer\"), TEXT(\"Unknown\"),\n+                            manufacturer, SYSTEM_INFO_BUF_SIZE, iniName);\n+\n+    GetPrivateProfileString(TEXT(\"General\"),\n+                            TEXT(\"Model\"), TEXT(\"Unknown\"),\n+                            model, SYSTEM_INFO_BUF_SIZE, iniName);\n+\n+\n+    _stprintf(tmpString,\n+              TEXT(\"Hardware information: \\n\")\n+              TEXT(\"\\tManufacturer: %s\\n\")\n+              TEXT(\"\\tModel: %s\\n\")\n+              TEXT(\"\\tNumber of processors: %d\\n\")\n+              TEXT(\"\\tPage size: %d\\n\")\n+              TEXT(\"\\nMemory Information (upon launch):\\n\")\n+              TEXT(\"\\tPhysical Memory Size: %d kbytes\\n\")","path":"platforms/win32/vm/sqWin32Main.c","position":510,"original_position":510,"commit_id":"03c0ef741a5def6d8e94e98c4c9ccafa7fd38187","original_commit_id":"03c0ef741a5def6d8e94e98c4c9ccafa7fd38187","user":{"login":"nicolas-cellier-aka-nice","id":728098,"avatar_url":"https://avatars.githubusercontent.com/u/728098?v=3","gravatar_id":"","url":"https://api.github.com/users/nicolas-cellier-aka-nice","html_url":"https://github.com/nicolas-cellier-aka-nice","followers_url":"https://api.github.com/users/nicolas-cellier-aka-nice/followers","following_url":"https://api.github.com/users/nicolas-cellier-aka-nice/following{/other_user}","gists_url":"https://api.github.com/users/nicolas-cellier-aka-nice/gists{/gist_id}","starred_url":"https://api.github.com/users/nicolas-cellier-aka-nice/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nicolas-cellier-aka-nice/subscriptions","organizations_url":"https://api.github.com/users/nicolas-cellier-aka-nice/orgs","repos_url":"https://api.github.com/users/nicolas-cellier-aka-nice/repos","events_url":"https://api.github.com/users/nicolas-cellier-aka-nice/events{/privacy}","received_events_url":"https://api.github.com/users/nicolas-cellier-aka-nice/received_events","type":"User","site_admin":false},"body":"Yes, ugly, but correct \r\nC99-like %\" PRIuSQPTR \" is ugly per se\r\nand there are several instances already of TEXT(PRI...)","created_at":"2016-07-26T00:41:35Z","updated_at":"2016-07-26T00:41:35Z","html_url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/34#discussion_r72170885","pull_request_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/pulls/34","_links":{"self":{"href":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/pulls/comments/72170885"},"html":{"href":"https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/34#discussion_r72170885"},"pull_request":{"href":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/pulls/34"}}},"pull_request":{"url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/pulls/34","id":78762014,"html_url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/34","diff_url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/34.diff","patch_url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/34.patch","issue_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/issues/34","number":34,"state":"open","locked":false,"title":"Fixes for Windows","user":{"login":"krono","id":119279,"avatar_url":"https://avatars.githubusercontent.com/u/119279?v=3","gravatar_id":"","url":"https://api.github.com/users/krono","html_url":"https://github.com/krono","followers_url":"https://api.github.com/users/krono/followers","following_url":"https://api.github.com/users/krono/following{/other_user}","gists_url":"https://api.github.com/users/krono/gists{/gist_id}","starred_url":"https://api.github.com/users/krono/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krono/subscriptions","organizations_url":"https://api.github.com/users/krono/orgs","repos_url":"https://api.github.com/users/krono/repos","events_url":"https://api.github.com/users/krono/events{/privacy}","received_events_url":"https://api.github.com/users/krono/received_events","type":"User","site_admin":false},"body":"Highlights:\n - consistency,\n - compatibility,\n - Works better with MSVC","created_at":"2016-07-25T22:17:52Z","updated_at":"2016-07-26T00:41:35Z","closed_at":null,"merged_at":null,"merge_commit_sha":"3ab1c22eed697656da989ef3ea5efda5e20e36c2","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/pulls/34/commits","review_comments_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/pulls/34/comments","review_comment_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/pulls/comments{/number}","comments_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/issues/34/comments","statuses_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/statuses/03c0ef741a5def6d8e94e98c4c9ccafa7fd38187","head":{"label":"OpenSmalltalk:krono/win32-fixes","ref":"krono/win32-fixes","sha":"03c0ef741a5def6d8e94e98c4c9ccafa7fd38187","user":{"login":"OpenSmalltalk","id":19434631,"avatar_url":"https://avatars.githubusercontent.com/u/19434631?v=3","gravatar_id":"","url":"https://api.github.com/users/OpenSmalltalk","html_url":"https://github.com/OpenSmalltalk","followers_url":"https://api.github.com/users/OpenSmalltalk/followers","following_url":"https://api.github.com/users/OpenSmalltalk/following{/other_user}","gists_url":"https://api.github.com/users/OpenSmalltalk/gists{/gist_id}","starred_url":"https://api.github.com/users/OpenSmalltalk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OpenSmalltalk/subscriptions","organizations_url":"https://api.github.com/users/OpenSmalltalk/orgs","repos_url":"https://api.github.com/users/OpenSmalltalk/repos","events_url":"https://api.github.com/users/OpenSmalltalk/events{/privacy}","received_events_url":"https://api.github.com/users/OpenSmalltalk/received_events","type":"Organization","site_admin":false},"repo":{"id":59481716,"name":"opensmalltalk-vm","full_name":"OpenSmalltalk/opensmalltalk-vm","owner":{"login":"OpenSmalltalk","id":19434631,"avatar_url":"https://avatars.githubusercontent.com/u/19434631?v=3","gravatar_id":"","url":"https://api.github.com/users/OpenSmalltalk","html_url":"https://github.com/OpenSmalltalk","followers_url":"https://api.github.com/users/OpenSmalltalk/followers","following_url":"https://api.github.com/users/OpenSmalltalk/following{/other_user}","gists_url":"https://api.github.com/users/OpenSmalltalk/gists{/gist_id}","starred_url":"https://api.github.com/users/OpenSmalltalk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OpenSmalltalk/subscriptions","organizations_url":"https://api.github.com/users/OpenSmalltalk/orgs","repos_url":"https://api.github.com/users/OpenSmalltalk/repos","events_url":"https://api.github.com/users/OpenSmalltalk/events{/privacy}","received_events_url":"https://api.github.com/users/OpenSmalltalk/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/OpenSmalltalk/opensmalltalk-vm","description":"Cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.","fork":false,"url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm","forks_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/forks","keys_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/keys{/key_id}","collaborators_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/teams","hooks_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/hooks","issue_events_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/issues/events{/number}","events_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/events","assignees_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/assignees{/user}","branches_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/branches{/branch}","tags_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/tags","blobs_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/git/refs{/sha}","trees_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/git/trees{/sha}","statuses_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/statuses/{sha}","languages_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/languages","stargazers_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/stargazers","contributors_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/contributors","subscribers_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/subscribers","subscription_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/subscription","commits_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/commits{/sha}","git_commits_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/git/commits{/sha}","comments_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/comments{/number}","issue_comment_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/issues/comments{/number}","contents_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/contents/{+path}","compare_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/compare/{base}...{head}","merges_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/merges","archive_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/downloads","issues_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/issues{/number}","pulls_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/pulls{/number}","milestones_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/milestones{/number}","notifications_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/labels{/name}","releases_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/releases{/id}","deployments_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/deployments","created_at":"2016-05-23T12:40:27Z","updated_at":"2016-07-22T20:30:34Z","pushed_at":"2016-07-25T22:17:52Z","git_url":"git://github.com/OpenSmalltalk/opensmalltalk-vm.git","ssh_url":"git@github.com:OpenSmalltalk/opensmalltalk-vm.git","clone_url":"https://github.com/OpenSmalltalk/opensmalltalk-vm.git","svn_url":"https://github.com/OpenSmalltalk/opensmalltalk-vm","homepage":"","size":98396,"stargazers_count":31,"watchers_count":31,"language":"C","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":9,"mirror_url":null,"open_issues_count":9,"forks":9,"open_issues":9,"watchers":31,"default_branch":"Cog"}},"base":{"label":"OpenSmalltalk:Cog","ref":"Cog","sha":"43dca8fe50b7cc70901f4138d3fed60a6734a66f","user":{"login":"OpenSmalltalk","id":19434631,"avatar_url":"https://avatars.githubusercontent.com/u/19434631?v=3","gravatar_id":"","url":"https://api.github.com/users/OpenSmalltalk","html_url":"https://github.com/OpenSmalltalk","followers_url":"https://api.github.com/users/OpenSmalltalk/followers","following_url":"https://api.github.com/users/OpenSmalltalk/following{/other_user}","gists_url":"https://api.github.com/users/OpenSmalltalk/gists{/gist_id}","starred_url":"https://api.github.com/users/OpenSmalltalk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OpenSmalltalk/subscriptions","organizations_url":"https://api.github.com/users/OpenSmalltalk/orgs","repos_url":"https://api.github.com/users/OpenSmalltalk/repos","events_url":"https://api.github.com/users/OpenSmalltalk/events{/privacy}","received_events_url":"https://api.github.com/users/OpenSmalltalk/received_events","type":"Organization","site_admin":false},"repo":{"id":59481716,"name":"opensmalltalk-vm","full_name":"OpenSmalltalk/opensmalltalk-vm","owner":{"login":"OpenSmalltalk","id":19434631,"avatar_url":"https://avatars.githubusercontent.com/u/19434631?v=3","gravatar_id":"","url":"https://api.github.com/users/OpenSmalltalk","html_url":"https://github.com/OpenSmalltalk","followers_url":"https://api.github.com/users/OpenSmalltalk/followers","following_url":"https://api.github.com/users/OpenSmalltalk/following{/other_user}","gists_url":"https://api.github.com/users/OpenSmalltalk/gists{/gist_id}","starred_url":"https://api.github.com/users/OpenSmalltalk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OpenSmalltalk/subscriptions","organizations_url":"https://api.github.com/users/OpenSmalltalk/orgs","repos_url":"https://api.github.com/users/OpenSmalltalk/repos","events_url":"https://api.github.com/users/OpenSmalltalk/events{/privacy}","received_events_url":"https://api.github.com/users/OpenSmalltalk/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/OpenSmalltalk/opensmalltalk-vm","description":"Cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.","fork":false,"url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm","forks_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/forks","keys_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/keys{/key_id}","collaborators_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/teams","hooks_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/hooks","issue_events_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/issues/events{/number}","events_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/events","assignees_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/assignees{/user}","branches_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/branches{/branch}","tags_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/tags","blobs_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/git/refs{/sha}","trees_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/git/trees{/sha}","statuses_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/statuses/{sha}","languages_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/languages","stargazers_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/stargazers","contributors_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/contributors","subscribers_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/subscribers","subscription_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/subscription","commits_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/commits{/sha}","git_commits_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/git/commits{/sha}","comments_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/comments{/number}","issue_comment_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/issues/comments{/number}","contents_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/contents/{+path}","compare_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/compare/{base}...{head}","merges_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/merges","archive_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/downloads","issues_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/issues{/number}","pulls_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/pulls{/number}","milestones_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/milestones{/number}","notifications_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/labels{/name}","releases_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/releases{/id}","deployments_url":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/deployments","created_at":"2016-05-23T12:40:27Z","updated_at":"2016-07-22T20:30:34Z","pushed_at":"2016-07-25T22:17:52Z","git_url":"git://github.com/OpenSmalltalk/opensmalltalk-vm.git","ssh_url":"git@github.com:OpenSmalltalk/opensmalltalk-vm.git","clone_url":"https://github.com/OpenSmalltalk/opensmalltalk-vm.git","svn_url":"https://github.com/OpenSmalltalk/opensmalltalk-vm","homepage":"","size":98396,"stargazers_count":31,"watchers_count":31,"language":"C","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":9,"mirror_url":null,"open_issues_count":9,"forks":9,"open_issues":9,"watchers":31,"default_branch":"Cog"}},"_links":{"self":{"href":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/pulls/34"},"html":{"href":"https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/34"},"issue":{"href":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/issues/34"},"comments":{"href":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/issues/34/comments"},"review_comments":{"href":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/pulls/34/comments"},"review_comment":{"href":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/pulls/34/commits"},"statuses":{"href":"https://api.github.com/repos/OpenSmalltalk/opensmalltalk-vm/statuses/03c0ef741a5def6d8e94e98c4c9ccafa7fd38187"}}}}
{"actor":{"display_login":"nicolas-cellier-aka-nice"}}