{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":395729248,"defaultBranch":"master","name":"copilot-1","ownerLogin":"GaloisInc","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-08-13T16:58:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1584774?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727465345.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"d56e59173bf9866106f714a802cbca2c70d33d86","ref":"refs/heads/develop-what4-examples-propositional","pushedAt":"2024-09-27T19:29:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"copilot: Document changes in CHANGELOG. Refs #535.","shortMessageHtmlLink":"copilot: Document changes in CHANGELOG. Refs Copilot-Language#535."}},{"before":"ce7b2eb7d4cbfb898758839f6c8d077556650183","after":"768e01f489fc35e082560e9694d88b5bd9a2ab9c","ref":"refs/heads/develop-reject-duplicate-extern-names","pushedAt":"2024-09-27T18:45:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"copilot-language: Document changes in CHANGELOG. Refs #536.","shortMessageHtmlLink":"copilot-language: Document changes in CHANGELOG. Refs Copilot-Languag…"}},{"before":null,"after":"ce7b2eb7d4cbfb898758839f6c8d077556650183","ref":"refs/heads/develop-reject-duplicate-extern-names","pushedAt":"2024-09-27T18:42:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"copilot-language: Document changes in CHANGELOG. Refs #536.","shortMessageHtmlLink":"copilot-language: Document changes in CHANGELOG. Refs Copilot-Languag…"}},{"before":"a9dfd93661fda3863fab541ec1fe77de8475200f","after":"5e64b82391c5cbb93edec03743059d9983759207","ref":"refs/heads/develop-update-arrays-copilot-theorem","pushedAt":"2024-09-03T12:07:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"copilot-theorem: Translate array updates to What4. Refs #36.\n\nCopilot currently supports reading values from arrays, but not changing them.\n\nThis commit adds symbolic reasoning support for array update expressions by\ntranslating them to What4. The implementation is largely inspired by the\nexisting translation for array index expressions. Because the index in an array\nupdate expression can be symbolic, we must build a chain of symbolic\nif-then-else expressions that check the value of the possibly-symbolic index\nagainst all possible concrete index values from `0` to `n - 1` (where `n` is\nthe size of the array).","shortMessageHtmlLink":"copilot-theorem: Translate array updates to What4. Refs Copilot-Langu…"}},{"before":"95b6ba825bddaa3746ac95837f4d15ab18b7bd2b","after":"a9dfd93661fda3863fab541ec1fe77de8475200f","ref":"refs/heads/develop-update-arrays-copilot-theorem","pushedAt":"2024-09-03T12:05:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"copilot-theorem: Translate array updates to What4.\n\nCopilot currently supports reading values from arrays, but not changing them.\n\nThis commit adds symbolic reasoning support for array update expressions by\ntranslating them to What4. The implementation is largely inspired by the\nexisting translation for array index expressions. Because the index in an array\nupdate expression can be symbolic, we must build a chain of symbolic\nif-then-else expressions that check the value of the possibly-symbolic index\nagainst all possible concrete index values from `0` to `n - 1` (where `n` is\nthe size of the array).","shortMessageHtmlLink":"copilot-theorem: Translate array updates to What4."}},{"before":"835deafa4727c60741337a84cf7b8dce705f6e41","after":"6ea03389dbb22dbef29d2315b2aacada0358fb9c","ref":"refs/heads/master","pushedAt":"2024-09-03T11:59:42.000Z","pushType":"push","commitsCount":65,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"Merge branch 'develop-copilot-prettyprinter-UpdateField'. Close #526.\n\n**Description**\n\nCopilot currently supports modifying values from streams of structs, but\nnot pretty-printing them using `copilot-prettyprinter`.\n\n**Type**\n\n- Bug: exception produced when executing valid specification.\n\n**Additional context**\n\n- Issue #520 introduced support for modifying structs.\n\n**Requester**\n\n- Ryan Scott (Galois)\n\n**Method to check presence of bug**\n\nRunning the following specification that pretty-prints a spec with a\nstruct update:\n\n```haskell\n{-# LANGUAGE DataKinds #-}\n{-# LANGUAGE NoImplicitPrelude #-}\nmodule Main (main) where\n\nimport Data.Foldable (for_)\nimport Data.Functor (void)\nimport Data.Word (Word32)\n\nimport qualified Copilot.PrettyPrint as PP\nimport Language.Copilot\n\ndata S = S\n { unS :: Field \"unS\" Word32\n }\n\ninstance Struct S where\n typeName _ = \"s\"\n toValues s = [Value typeOf (unS s)]\n\ninstance Typed S where\n typeOf = Struct (S (Field 0))\n\nspec :: Spec\nspec = do\n let externS :: Stream S\n externS = extern \"extern_s\" Nothing\n\n example :: Stream Word32\n example = (externS ## unS =: 42) # unS\n\n trigger \"example\" (example == example) [arg externS, arg example]\n\nmain :: IO ()\nmain = do\n spec' <- reify spec\n putStrLn $ PP.prettyPrint spec'\n```\n\nproduces an error message:\n\n```\n$ runghc UpdateFieldPP.hs\nUpdateFieldPP.hs: src/Copilot/PrettyPrint.hs:(79,12)-(102,31): Non-exhaustive patterns in case\n```\n\nwhen it should instead execute correctly and pretty-print the spec.\n\nThe following Dockerfile, when used with the above file in the context,\ninstalls copilot and runs a spec that uses copilot-prettyprinter to\npretty print an expression with stream with a struct update in it,\nfollowed by \"Success\":\n\n```\n--- Dockerfile\nFROM ubuntu:focal\n\nENV DEBIAN_FRONTEND=noninteractive\nRUN apt-get update\n\nRUN apt-get install --yes libz-dev\nRUN apt-get install --yes git\n\nRUN apt-get install --yes wget\nRUN mkdir -p $HOME/.ghcup/bin\nRUN wget https://downloads.haskell.org/~ghcup/0.1.19.2/x86_64-linux-ghcup-0.1.19.2 -O $HOME/.ghcup/bin/ghcup\n\nRUN chmod a+x $HOME/.ghcup/bin/ghcup\nENV PATH=$PATH:/root/.ghcup/bin/\nENV PATH=$PATH:/root/.cabal/bin/\nRUN apt-get install --yes curl\nRUN apt-get install --yes gcc g++ make libgmp3-dev\nRUN apt-get install --yes pkg-config\n\nSHELL [\"/bin/bash\", \"-c\"]\n\nRUN ghcup install ghc 9.4\nRUN ghcup install cabal 3.2\nRUN ghcup set ghc 9.4.8\nRUN cabal update\n\nADD UpdateFieldPP.hs /tmp/UpdateFieldPP.hs\n\nCMD git clone $REPO \\\n && cd $NAME \\\n && git checkout $COMMIT \\\n && cabal v1-sandbox init \\\n && cabal v1-install alex happy \\\n && cabal v1-install copilot**/ \\\n && cabal v1-exec -- runhaskell /tmp/UpdateFieldPP.hs \\\n && echo Success\n```\n\nCommand (substitute variables based on new path after merge):\n```\n$ docker run -e \"REPO=https://github.com/Copilot-Language/copilot\" -e \"NAME=copilot\" -e \"COMMIT=\" -it copilot-verify-526\n```\n\n**Expected result**\n\nRunning the dockerfile above prints an expression using struct updates\nand the message success, indicating that struct updates are supported by\nthe pretty printer.\n\n**Solution implemented**\n\nIntroduce a case for pretty-printing struct updates.\n\n**Further notes**\n\nNone.","shortMessageHtmlLink":"Merge branch 'develop-copilot-prettyprinter-UpdateField'. Close Copil…"}},{"before":"29308760e6e9fb17370afe84b85fd17647baaf75","after":"95b6ba825bddaa3746ac95837f4d15ab18b7bd2b","ref":"refs/heads/develop-update-arrays-copilot-theorem","pushedAt":"2024-09-03T11:59:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"copilot-theorem: Translate array updates to What4.\n\nCopilot currently supports reading values from arrays, but not changing them.\n\nThis commit adds symbolic reasoning support for array update expressions by\ntranslating them to What4. The implementation is largely inspired by the\nexisting translation for array index expressions. Because the index in an array\nupdate expression can be symbolic, we must build a chain of symbolic\nif-then-else expressions that check the value of the possibly-symbolic index\nagainst all possible concrete index values from `0` to `n - 1` (where `n` is\nthe size of the array).","shortMessageHtmlLink":"copilot-theorem: Translate array updates to What4."}},{"before":"d6d0dad797d0c100deda3caf7335a8cc49dc9893","after":"cc9ca2276e86676ef41393412224cff96c952a61","ref":"refs/heads/develop-copilot-prettyprinter-UpdateField","pushedAt":"2024-08-30T12:15:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"copilot-prettyprinter: Document changes in CHANGELOG. Refs #526.","shortMessageHtmlLink":"copilot-prettyprinter: Document changes in CHANGELOG. Refs Copilot-La…"}},{"before":"2696e1a7a77e3aea07a0d93b839589ed755b9b36","after":"bf0f4548f07484d8a262eba1784036ff17e5e3aa","ref":"refs/heads/develop-copilot-theorem-UpdateField","pushedAt":"2024-08-30T09:55:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"copilot: Document changes in CHANGELOG. Refs #524.","shortMessageHtmlLink":"copilot: Document changes in CHANGELOG. Refs Copilot-Language#524."}},{"before":"4f14881c0b9a9694ef75d079ab724e4a20ad9505","after":"d6d0dad797d0c100deda3caf7335a8cc49dc9893","ref":"refs/heads/develop-copilot-prettyprinter-UpdateField","pushedAt":"2024-08-21T16:05:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"copilot-prettyprinter: Document changes in CHANGELOG. Refs #526.","shortMessageHtmlLink":"copilot-prettyprinter: Document changes in CHANGELOG. Refs Copilot-La…"}},{"before":"0ae1165cb2151841259d50b98c9a425a7983af6c","after":"4f14881c0b9a9694ef75d079ab724e4a20ad9505","ref":"refs/heads/develop-copilot-prettyprinter-UpdateField","pushedAt":"2024-08-21T16:03:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"copilot-prettyprinter: Document changes in CHANGELOG. Refs #526.","shortMessageHtmlLink":"copilot-prettyprinter: Document changes in CHANGELOG. Refs Copilot-La…"}},{"before":"325c9be968d49addffedaca5bc6e20d465750fff","after":"2696e1a7a77e3aea07a0d93b839589ed755b9b36","ref":"refs/heads/develop-copilot-theorem-UpdateField","pushedAt":"2024-08-21T15:53:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"copilot-theorem: Document changes in CHANGELOG. Refs #524.","shortMessageHtmlLink":"copilot-theorem: Document changes in CHANGELOG. Refs Copilot-Language…"}},{"before":null,"after":"29308760e6e9fb17370afe84b85fd17647baaf75","ref":"refs/heads/develop-update-arrays-copilot-theorem","pushedAt":"2024-08-12T10:33:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"copilot-theorem: Translate array updates to What4.\n\nCopilot currently supports reading values from arrays, but not changing them.\n\nThis commit adds symbolic reasoning support for array update expressions by\ntranslating them to What4. The implementation is largely inspired by the\nexisting translation for array index expressions. Because the index in an array\nupdate expression can be symbolic, we must build a chain of symbolic\nif-then-else expressions that check the value of the possibly-symbolic index\nagainst all possible concrete index values from `0` to `n - 1` (where `n` is\nthe size of the array).","shortMessageHtmlLink":"copilot-theorem: Translate array updates to What4."}},{"before":null,"after":"0ae1165cb2151841259d50b98c9a425a7983af6c","ref":"refs/heads/develop-copilot-prettyprinter-UpdateField","pushedAt":"2024-07-08T12:36:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"Support pretty-printing UpdateField","shortMessageHtmlLink":"Support pretty-printing UpdateField"}},{"before":null,"after":"325c9be968d49addffedaca5bc6e20d465750fff","ref":"refs/heads/develop-copilot-theorem-UpdateField","pushedAt":"2024-07-08T12:15:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"Support translating UpdateField to what4","shortMessageHtmlLink":"Support translating UpdateField to what4"}},{"before":"8cfd52bbc08db443a5b1b392c6aee3848235f12a","after":"b153fbc2231ad33862d2b7a94986f0a90bf501f9","ref":"refs/heads/develop-issue495-kind2Prover-falsifiable","pushedAt":"2024-05-05T21:37:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"copilot-theorem: Document changes in CHANGELOG. Refs #495.","shortMessageHtmlLink":"copilot-theorem: Document changes in CHANGELOG. Refs Copilot-Language…"}},{"before":null,"after":"8cfd52bbc08db443a5b1b392c6aee3848235f12a","ref":"refs/heads/develop-issue495-kind2Prover-falsifiable","pushedAt":"2024-04-24T17:11:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"copilot-theorem: Document changes in CHANGELOG. Refs #495.","shortMessageHtmlLink":"copilot-theorem: Document changes in CHANGELOG. Refs Copilot-Language…"}},{"before":null,"after":"b9256d2e1cbeab1da69e645e0a74b495b14fb3a1","ref":"refs/heads/tmp-falsifiable","pushedAt":"2024-04-22T22:22:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"Draft: s/invalid/falsifiable/\n\n[ci skip]","shortMessageHtmlLink":"Draft: s/invalid/falsifiable/"}},{"before":"78f851ebaddf21a20929ab4914f974670d2384b8","after":"da7dcfd27fe9cc7b13238e1015dd5c92889f8c01","ref":"refs/heads/develop-callstack-support","pushedAt":"2024-02-07T13:29:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"Add call stacks to unit tests","shortMessageHtmlLink":"Add call stacks to unit tests"}},{"before":"6aeebdb3996d76f47d6dc0a9a0546d73dc20b5bf","after":"3543f0aa9dd8d912fce70fe55c285fe6608eed4b","ref":"refs/heads/develop-bluespec-bsv","pushedAt":"2024-01-28T17:00:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"Try Bluespec SystemVerilog","shortMessageHtmlLink":"Try Bluespec SystemVerilog"}},{"before":"db755d631e3d2deb8939aba1f171d833d05140b4","after":"6aeebdb3996d76f47d6dc0a9a0546d73dc20b5bf","ref":"refs/heads/develop-bluespec-bsv","pushedAt":"2024-01-28T16:47:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"Try Bluespec SystemVerilog","shortMessageHtmlLink":"Try Bluespec SystemVerilog"}},{"before":"e819554b476b38ab40c298e2f87ea7f4dff05aa1","after":"44b02a685b42b1688142f3010e65fe79d2371339","ref":"refs/heads/develop-bluespec","pushedAt":"2024-01-17T12:02:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"DESIGN.md: More details on unsupported operations","shortMessageHtmlLink":"DESIGN.md: More details on unsupported operations"}},{"before":"dac050b22531599597137d69254fa0699d2bb286","after":"e819554b476b38ab40c298e2f87ea7f4dff05aa1","ref":"refs/heads/develop-bluespec","pushedAt":"2024-01-16T19:09:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"copilot-bluespec unit tests\n\nInspired by the unit test suite in `copilot-c99`.","shortMessageHtmlLink":"copilot-bluespec unit tests"}},{"before":"c39beb43feb06c97630a49efb0ce9ef841ac5ec8","after":"e819554b476b38ab40c298e2f87ea7f4dff05aa1","ref":"refs/heads/develop-bluespec-tests","pushedAt":"2024-01-16T19:06:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"copilot-bluespec unit tests\n\nInspired by the unit test suite in `copilot-c99`.","shortMessageHtmlLink":"copilot-bluespec unit tests"}},{"before":"ff34ac0f79cbc4e4c3dca6ddb33ebd6e0c1cbfb1","after":"c39beb43feb06c97630a49efb0ce9ef841ac5ec8","ref":"refs/heads/develop-bluespec-tests","pushedAt":"2024-01-15T22:40:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"Draft: copilot-bluespec unit tests\n\n[ci skip]","shortMessageHtmlLink":"Draft: copilot-bluespec unit tests"}},{"before":"9b4c098e4b2786168105222fbf3021bb60290123","after":"ff34ac0f79cbc4e4c3dca6ddb33ebd6e0c1cbfb1","ref":"refs/heads/develop-bluespec-tests","pushedAt":"2024-01-14T21:06:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"Draft: copilot-bluespec unit tests\n\n[ci skip]","shortMessageHtmlLink":"Draft: copilot-bluespec unit tests"}},{"before":null,"after":"9b4c098e4b2786168105222fbf3021bb60290123","ref":"refs/heads/develop-bluespec-tests","pushedAt":"2024-01-14T04:04:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"Draft: copilot-bluespec unit tests\n\n[ci skip]","shortMessageHtmlLink":"Draft: copilot-bluespec unit tests"}},{"before":"cf9e5b848d7078a1e6b151074390acadd52e7fe0","after":"db755d631e3d2deb8939aba1f171d833d05140b4","ref":"refs/heads/develop-bluespec-bsv","pushedAt":"2024-01-14T01:58:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"Try Bluespec SystemVerilog","shortMessageHtmlLink":"Try Bluespec SystemVerilog"}},{"before":"8ac2da0bb8d30b3bf1786f92b4da3e58bdc9fd0e","after":"cf9e5b848d7078a1e6b151074390acadd52e7fe0","ref":"refs/heads/develop-bluespec-bsv","pushedAt":"2024-01-14T00:01:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"Try Bluespec SystemVerilog","shortMessageHtmlLink":"Try Bluespec SystemVerilog"}},{"before":"54704450a6acd12fc971d62c5acec1f4771ebbd0","after":"8ac2da0bb8d30b3bf1786f92b4da3e58bdc9fd0e","ref":"refs/heads/develop-bluespec-bsv","pushedAt":"2024-01-13T23:56:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanGlScott","name":"Ryan Scott","path":"/RyanGlScott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2364661?s=80&v=4"},"commit":{"message":"Bump language-bluespec submodule","shortMessageHtmlLink":"Bump language-bluespec submodule"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QxOToyOTowNS4wMDAwMDBazwAAAATC9Pg5","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xM1QyMzo1Njo0Ny4wMDAwMDBazwAAAAPfGh0F"}},"title":"Activity · GaloisInc/copilot-1"}