{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10968239,"defaultBranch":"master","name":"v8pp","ownerLogin":"pmed","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-06-26T13:12:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1122386?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708197095.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"e9ae0743bffcae981d47c8d907441d8f7b8e6bf8","ref":"refs/heads/throw_ex_helpers","pushedAt":"2024-02-17T19:11:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"add `throw_ex()` helpers\n\nlike `throw_error()`, `throw_range_error()`\n\nsee #205","shortMessageHtmlLink":"add throw_ex() helpers"}},{"before":null,"after":"13a033e0eb3ae0ae9ff52607c575a4cf958ac666","ref":"refs/heads/fix_SetAccessor_in_v8_version_newer_12.1","pushedAt":"2024-02-17T17:10:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"don't pass `v8::AccessControl` into `ObjectTemplate::SetAccessor()`\n\nbecause this deprecated parameter has been removed since v8 version 12.1","shortMessageHtmlLink":"don't pass v8::AccessControl into ObjectTemplate::SetAccessor()"}},{"before":"dcae850d00fffea07a8515c873b668f4248e7378","after":"8ea8e45c5789823d98a6ee4dfcf5f478dc4376a6","ref":"refs/heads/extract_type_info","pushedAt":"2024-02-17T16:53:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"extract `v8pp::detail::type_info` into a header file\n\n... for better modularization.","shortMessageHtmlLink":"extract v8pp::detail::type_info into a header file"}},{"before":"5da0b8a20f6c37a318c569d079a516a85e840981","after":"dcae850d00fffea07a8515c873b668f4248e7378","ref":"refs/heads/extract_type_info","pushedAt":"2024-02-17T16:51:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"extract `v8pp::detail::type_info` into a header file\n\n... for better modularization.","shortMessageHtmlLink":"extract v8pp::detail::type_info into a header file"}},{"before":"dbb00f9f527852d8b9720f0c7cb188a792c7ce69","after":"5da0b8a20f6c37a318c569d079a516a85e840981","ref":"refs/heads/extract_type_info","pushedAt":"2024-02-17T16:49:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"extract `v8pp::detail::type_info` into a header file\n\n... for better modularization.","shortMessageHtmlLink":"extract v8pp::detail::type_info into a header file"}},{"before":"a238b93c18cb890688988a856c60e795786d0b25","after":"dbb00f9f527852d8b9720f0c7cb188a792c7ce69","ref":"refs/heads/extract_type_info","pushedAt":"2024-02-17T16:48:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"extract `v8pp::detail::type_info` into a header file\n\n... for better modularization.","shortMessageHtmlLink":"extract v8pp::detail::type_info into a header file"}},{"before":null,"after":"a238b93c18cb890688988a856c60e795786d0b25","ref":"refs/heads/extract_type_info","pushedAt":"2024-02-17T16:45:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"extract `v8pp::detail::type_info` into a header file\n\n... for better modularization.","shortMessageHtmlLink":"extract v8pp::detail::type_info into a header file"}},{"before":"89923cac92bc5335385a97af9e19baa5cb467064","after":null,"ref":"refs/heads/ci-apt-update-before-install","pushedAt":"2024-01-06T11:35:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"}},{"before":"07cab7cb61dae413a72600c1206cc12d92dc4e0e","after":"5759d79d4ce996fc87944eccdff9ffc811c1cda0","ref":"refs/heads/master","pushedAt":"2024-01-06T11:31:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"Update apt before install libv8-dev on CI (#208)\n\n* Update apt before install libv8-dev on CI","shortMessageHtmlLink":"Update apt before install libv8-dev on CI (#208)"}},{"before":"74cbe5397394f62e50aa546c78a4f51b18fdd3e3","after":"89923cac92bc5335385a97af9e19baa5cb467064","ref":"refs/heads/ci-apt-update-before-install","pushedAt":"2024-01-06T11:25:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"fix typo","shortMessageHtmlLink":"fix typo"}},{"before":null,"after":"74cbe5397394f62e50aa546c78a4f51b18fdd3e3","ref":"refs/heads/ci-apt-update-before-install","pushedAt":"2024-01-06T11:24:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"Update apt before install libv8-dev on CI","shortMessageHtmlLink":"Update apt before install libv8-dev on CI"}},{"before":"dcbbfad8bf9472c90c46c17bbf3c93bdf061d21b","after":"07cab7cb61dae413a72600c1206cc12d92dc4e0e","ref":"refs/heads/master","pushedAt":"2024-01-05T22:22:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"don't throw strings as exception (#207)\n\nThrowing strings can be considered bad practice:\r\nhttps://stackoverflow.com/questions/11502052/throwing-strings-instead-of-errors","shortMessageHtmlLink":"don't throw strings as exception (#207)"}},{"before":"388ce0edbb78c12678649ca94ea6e0bd868e25de","after":"dcbbfad8bf9472c90c46c17bbf3c93bdf061d21b","ref":"refs/heads/master","pushedAt":"2024-01-02T18:51:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"handle ObjectTemplate::SetAccessor API change in v8 12.1 (#204)\n\nhttps://github.com/v8/v8/commit/e48c47268c53499814c88c35064d564dbb92e6fd","shortMessageHtmlLink":"handle ObjectTemplate::SetAccessor API change in v8 12.1 (#204)"}},{"before":"530ab6a12ff6e31b0487f6a0f22ac060fd1a8861","after":null,"ref":"refs/heads/feat/v8_exception_ctor","pushedAt":"2023-10-19T10:48:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"}},{"before":"c0c93bd63a0b965ae0a2e6faad8498ba4364255d","after":"388ce0edbb78c12678649ca94ea6e0bd868e25de","ref":"refs/heads/master","pushedAt":"2023-10-19T10:48:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"allow options in `v8::Exception` ctors (#202)\n\n... since V8 version 11.9. Use single `v8pp::throw_ex()` function with optional\r\narguments for exception constructor and options","shortMessageHtmlLink":"allow options in v8::Exception ctors (#202)"}},{"before":null,"after":"530ab6a12ff6e31b0487f6a0f22ac060fd1a8861","ref":"refs/heads/feat/v8_exception_ctor","pushedAt":"2023-10-19T09:35:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"allow options in `v8::Exception` ctors\n\n... since vV8 version 11.9. Use single `v8pp::throw_ex()` function with optional\narguments for exception constructor and options","shortMessageHtmlLink":"allow options in v8::Exception ctors"}},{"before":"96e18bc5a6cdea1c4199e23411d016db573484aa","after":null,"ref":"refs/heads/feat/v8_enable_sandbox_option","pushedAt":"2023-10-19T08:55:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"}},{"before":"9efd3973ae9192cd6945ecb4e7ebf4949554f30e","after":null,"ref":"refs/heads/chore/v8-v143-package","pushedAt":"2023-10-19T08:54:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"}},{"before":"78b1e9b44b90158b7aec065380c2147af5dfa7dc","after":null,"ref":"refs/heads/fix/test_class","pushedAt":"2023-10-19T08:54:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"}},{"before":"fa8fe96e776d3347ba695767587e30d3b0d07472","after":null,"ref":"refs/heads/fix-default-array-buffer-allocator","pushedAt":"2023-10-19T08:53:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"}},{"before":"555d4ce41ec1d463e5c248678cec497ca56e6108","after":"c0c93bd63a0b965ae0a2e6faad8498ba4364255d","ref":"refs/heads/master","pushedAt":"2023-10-17T15:58:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"add extra data members in test classes (#200)\n\n... to prevent debug checks in `v8::External::New()` with nullptr values.\r\nThey are fine as pointers to data members when used in `v8pp::var_()`","shortMessageHtmlLink":"add extra data members in test classes (#200)"}},{"before":"56511d3a08bd25409cef50d2fdbd7e7551a54597","after":"555d4ce41ec1d463e5c248678cec497ca56e6108","ref":"refs/heads/master","pushedAt":"2023-10-17T15:58:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"use Visual C++ 2022 on CI (#201)\n\n* install V8 package for Visual C++ 2022\r\n* enable V8 sandbox on Windows CI","shortMessageHtmlLink":"use Visual C++ 2022 on CI (#201)"}},{"before":"c5d4eab7d7cf2185291d56eabda06bd6b9378261","after":"9efd3973ae9192cd6945ecb4e7ebf4949554f30e","ref":"refs/heads/chore/v8-v143-package","pushedAt":"2023-10-17T15:53:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"enable V8 sandbox on Windows CI","shortMessageHtmlLink":"enable V8 sandbox on Windows CI"}},{"before":"8e5c191f17c3a8f55c6cbc7d8c42f59af902af2d","after":"c5d4eab7d7cf2185291d56eabda06bd6b9378261","ref":"refs/heads/chore/v8-v143-package","pushedAt":"2023-10-17T15:50:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"use Visual C++ 2022 on CI","shortMessageHtmlLink":"use Visual C++ 2022 on CI"}},{"before":null,"after":"8e5c191f17c3a8f55c6cbc7d8c42f59af902af2d","ref":"refs/heads/chore/v8-v143-package","pushedAt":"2023-10-17T15:44:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"install V8 package for Visual C++ 2022","shortMessageHtmlLink":"install V8 package for Visual C++ 2022"}},{"before":null,"after":"78b1e9b44b90158b7aec065380c2147af5dfa7dc","ref":"refs/heads/fix/test_class","pushedAt":"2023-10-17T15:20:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"add extra data members in test classes\n\n... to prevent debug checks in `v8::External::New()` with nullptr values.\nThey are fine as pointers to data members when used in `v8pp::var_()`","shortMessageHtmlLink":"add extra data members in test classes"}},{"before":"a4583d30cfc2e7c255e9242e539e141d4056292d","after":null,"ref":"refs/tags/v2.1.1","pushedAt":"2023-10-16T15:51:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"}},{"before":"6b776bb9669333cbcd855d83cd3f0ebdc0934388","after":"56511d3a08bd25409cef50d2fdbd7e7551a54597","ref":"refs/heads/master","pushedAt":"2023-10-16T15:44:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"release version 2.1.1","shortMessageHtmlLink":"release version 2.1.1"}},{"before":"c07e19519e1e08d62bb6d4870857b12a4ea01b3f","after":"6b776bb9669333cbcd855d83cd3f0ebdc0934388","ref":"refs/heads/master","pushedAt":"2023-10-16T15:32:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"Call `NewDefaultAllocator()` for `v8::Isolate::CreateParams` field (#198)\n\n- fallback to own implementation for old V8 versions prior to 5.4\r\n- store created allocator as `unique_ptr` in`v8pp::context` to avoid memory leaks","shortMessageHtmlLink":"Call NewDefaultAllocator() for v8::Isolate::CreateParams field (#198"}},{"before":"7e02e46c3c7cd55112ac123bbf8b4a588bd60444","after":"fa8fe96e776d3347ba695767587e30d3b0d07472","ref":"refs/heads/fix-default-array-buffer-allocator","pushedAt":"2023-10-16T15:27:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmed","name":"Pavel Medvedev","path":"/pmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1122386?s=80&v=4"},"commit":{"message":"fix -Wreorder warning in `context` ctor","shortMessageHtmlLink":"fix -Wreorder warning in context ctor"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD_XnQyAA","startCursor":null,"endCursor":null}},"title":"Activity ยท pmed/v8pp"}