{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5487041,"defaultBranch":"master","name":"es-shell","ownerLogin":"wryun","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-08-20T21:31:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/81507?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1647302990.204753","currentOid":""},"activityList":{"items":[{"before":"bb9b70de2114fff4722241e0b49a8a2ee5436f0f","after":"d19c64d0f2f7c4eb44a2244f9bee790a86f11c09","ref":"refs/heads/master","pushedAt":"2024-09-25T15:18:36.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Merge pull request #121 from jpco/testing\n\nAdd tests and update test harness.","shortMessageHtmlLink":"Merge pull request #121 from jpco/testing"}},{"before":"a66f313a4a8b7de7b8d8daecf4b638664ba98b71","after":"bb9b70de2114fff4722241e0b49a8a2ee5436f0f","ref":"refs/heads/master","pushedAt":"2024-09-24T14:42:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Return true instead of the new PID from %background","shortMessageHtmlLink":"Return true instead of the new PID from %background"}},{"before":"2a53fe377f71a07831ea1922aae52582805cbaf2","after":"a66f313a4a8b7de7b8d8daecf4b638664ba98b71","ref":"refs/heads/master","pushedAt":"2024-09-15T01:56:31.000Z","pushType":"pr_merge","commitsCount":20,"pusher":{"login":"wryun","name":"James Haggerty","path":"/wryun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81507?s=80&v=4"},"commit":{"message":"Merge pull request #71 from jpco/tests\n\nBasic test harness and test suite","shortMessageHtmlLink":"Merge pull request #71 from jpco/tests"}},{"before":"1954fa0d3ba2fdd1708d8b496fbac77ada46315d","after":"2a53fe377f71a07831ea1922aae52582805cbaf2","ref":"refs/heads/master","pushedAt":"2024-09-14T15:01:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Fix panic when trying to eval concatted prims. (#96)\n\n* Fix panic when trying to eval concatted prims.\r\n\r\n* Test for primitive-concat-ness, crash on everything else","shortMessageHtmlLink":"Fix panic when trying to eval concatted prims. (#96)"}},{"before":"b2bfcfde4464281527a81cf6f9b3385b8c6f254c","after":"1954fa0d3ba2fdd1708d8b496fbac77ada46315d","ref":"refs/heads/master","pushedAt":"2024-09-14T15:00:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Fix conditional","shortMessageHtmlLink":"Fix conditional"}},{"before":"a7db5c5fa744a2a86dd9109bf6953236eea0aff2","after":"b2bfcfde4464281527a81cf6f9b3385b8c6f254c","ref":"refs/heads/master","pushedAt":"2024-09-14T14:57:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Clear eval_exitonfalse when setting up a new input stream.\n\nThis causes %exit-on-false, as part of %dispatch, to be the actual trigger for the exit-on-false behavior. The implementation context strongly implies that the current behavior is a bug. (Why would we use %exit-on-false, whose only job is to set eval_exitonfalse to 1, and also just leave eval_exitonfalse as 1 ourselves?)\n\nThis also makes using `es -e` with any kind of overriden REPL much easier, because %prompt and other REPL hooks can no longer trigger the exit-on-false behavior.\n\nThis is one part of #73, but because this part is almost definitely just a bug, while the rest is more about design improvements, I am merging this part more unilaterally.","shortMessageHtmlLink":"Clear eval_exitonfalse when setting up a new input stream."}},{"before":"15614b2c8b878a464fbc87179678ff8d1411e48b","after":"a7db5c5fa744a2a86dd9109bf6953236eea0aff2","ref":"refs/heads/master","pushedAt":"2024-09-11T18:15:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Fix ^\\ handling with readline, without breaking ^D handling with readline.","shortMessageHtmlLink":"Fix ^\\ handling with readline, without breaking ^D handling with read…"}},{"before":"e945c897344215347db5b01a349db646f9da5ce4","after":"15614b2c8b878a464fbc87179678ff8d1411e48b","ref":"refs/heads/master","pushedAt":"2024-09-11T17:33:00.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Merge pull request #75 from jpco/warnings\n\nCrank up the warnings and resolve as many as possible.","shortMessageHtmlLink":"Merge pull request #75 from jpco/warnings"}},{"before":"c0a985d4581f70afca25379ad32fe2b1a12e4dbb","after":"e945c897344215347db5b01a349db646f9da5ce4","ref":"refs/heads/master","pushedAt":"2024-09-11T16:24:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Nitpicky changes to man page.","shortMessageHtmlLink":"Nitpicky changes to man page."}},{"before":"830e22b3ad5a25f4a9ff0b47bcd8253925ace8e8","after":"c0a985d4581f70afca25379ad32fe2b1a12e4dbb","ref":"refs/heads/master","pushedAt":"2024-09-06T16:28:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Revert \"Fix /signal handling with readline (#113)\" (#115)\n\nThis reverts commit 95312e03eee548015c67fea8e05832ea59055690.","shortMessageHtmlLink":"Revert \"Fix /signal handling with readline (#113)\" (#115)"}},{"before":"95312e03eee548015c67fea8e05832ea59055690","after":"830e22b3ad5a25f4a9ff0b47bcd8253925ace8e8","ref":"refs/heads/master","pushedAt":"2024-09-06T16:22:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Revert #113. (#114)\n\nRevert \"Fix /signal handling with readline\"\r\n\r\nThis reverts commit 774ccdd280c8f7bff467902697ee7546d5c3ad93.","shortMessageHtmlLink":"Revert #113. (#114)"}},{"before":"ab68f32fb5f8e6dc468a28fafdf63d105a4956bf","after":"95312e03eee548015c67fea8e05832ea59055690","ref":"refs/heads/master","pushedAt":"2024-09-04T03:37:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Fix /signal handling with readline (#113)","shortMessageHtmlLink":"Fix /signal handling with readline (#113)"}},{"before":"869cb5f0ee3e0de73000a15b7a7688d87c28d463","after":"ab68f32fb5f8e6dc468a28fafdf63d105a4956bf","ref":"refs/heads/master","pushedAt":"2024-08-14T16:01:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"RefEnd() and goto together considered extra harmful. (#105)","shortMessageHtmlLink":"RefEnd() and goto together considered extra harmful. (#105)"}},{"before":"6a6492a19fe376ef3d8529b0425821662575b0c1","after":"869cb5f0ee3e0de73000a15b7a7688d87c28d463","ref":"refs/heads/master","pushedAt":"2024-08-14T14:53:40.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Merge pull request #106 from memreflect/bugfix-compilation\n\nCompilation fixes","shortMessageHtmlLink":"Merge pull request #106 from memreflect/bugfix-compilation"}},{"before":"13cb375e88e125fb371234e83d33a6cb17c4556c","after":"6a6492a19fe376ef3d8529b0425821662575b0c1","ref":"refs/heads/master","pushedAt":"2024-07-07T05:45:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Merge pull request #102 from avindra/patch-1\n\nREADME.md: fix GitHub Pages url","shortMessageHtmlLink":"Merge pull request #102 from avindra/patch-1"}},{"before":"1d5bf7b6688de879cacd46412b0ec19b82b46836","after":"13cb375e88e125fb371234e83d33a6cb17c4556c","ref":"refs/heads/master","pushedAt":"2024-02-27T17:06:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Fix error handling for scanerrors at end of line (#94)\n\n* Fix error handling for scanerrors at end of line\r\n\r\n* Remove TODO comment","shortMessageHtmlLink":"Fix error handling for scanerrors at end of line (#94)"}},{"before":"65e9e7a5e2e1b08b795e9053186d3313c1d6905b","after":"1d5bf7b6688de879cacd46412b0ec19b82b46836","ref":"refs/heads/master","pushedAt":"2024-02-27T17:03:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Ref() the -c command string (#95)","shortMessageHtmlLink":"Ref() the -c command string (#95)"}},{"before":"2fda3a451afea19bd67659217d1a7d4a6a8b6d7e","after":"65e9e7a5e2e1b08b795e9053186d3313c1d6905b","ref":"refs/heads/master","pushedAt":"2024-02-21T18:27:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Clean up after exceptions in varpop(). (#88)","shortMessageHtmlLink":"Clean up after exceptions in varpop(). (#88)"}},{"before":"5aa28ed036823cdb413018affe18dacae2008158","after":"2fda3a451afea19bd67659217d1a7d4a6a8b6d7e","ref":"refs/heads/master","pushedAt":"2024-02-21T18:24:34.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Merge pull request #86 from jpco/exceptionroot\n\nRoot exceptions during the varpop() calls in throw().","shortMessageHtmlLink":"Merge pull request #86 from jpco/exceptionroot"}},{"before":"39a7c12262a8cf444277fc99a9f738b56a3df5a3","after":"5aa28ed036823cdb413018affe18dacae2008158","ref":"refs/heads/master","pushedAt":"2024-02-05T17:50:38.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Merge pull request #81 from jpco/bugfix\n\nAdd AC_PROG_CPP to configure.ac","shortMessageHtmlLink":"Merge pull request #81 from jpco/bugfix"}},{"before":"0077af30563aada16c5cd7d04e1c3ad74886cb42","after":"39a7c12262a8cf444277fc99a9f738b56a3df5a3","ref":"refs/heads/master","pushedAt":"2023-12-31T01:07:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wryun","name":"James Haggerty","path":"/wryun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81507?s=80&v=4"},"commit":{"message":"Merge pull request #74 from jpco/bugfix\n\nQuote files which contain '.","shortMessageHtmlLink":"Merge pull request #74 from jpco/bugfix"}},{"before":"624829a9b2f143677248b2d4587020e3e42a5974","after":"0077af30563aada16c5cd7d04e1c3ad74886cb42","ref":"refs/heads/master","pushedAt":"2023-12-23T23:12:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wryun","name":"James Haggerty","path":"/wryun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81507?s=80&v=4"},"commit":{"message":"Merge pull request #69 from jpco/bugfix\n\nFix syntax-handling bugs","shortMessageHtmlLink":"Merge pull request #69 from jpco/bugfix"}},{"before":"f879b9eb8d31d3f5691bbbbe5f1da3ff36951da3","after":"624829a9b2f143677248b2d4587020e3e42a5974","ref":"refs/heads/master","pushedAt":"2023-12-01T10:12:09.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"wryun","name":"James Haggerty","path":"/wryun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81507?s=80&v=4"},"commit":{"message":"Merge pull request #64 from jpco/main\n\nRemove the errant 0s from the man page","shortMessageHtmlLink":"Merge pull request #64 from jpco/main"}},{"before":"9119792c968cc9316cce6b3efc16822f48c13c79","after":"f879b9eb8d31d3f5691bbbbe5f1da3ff36951da3","ref":"refs/heads/master","pushedAt":"2023-11-25T06:09:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wryun","name":"James Haggerty","path":"/wryun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81507?s=80&v=4"},"commit":{"message":"Merge pull request #62 from jpco/main\n\nUse stricter build flags in circleci's es build.","shortMessageHtmlLink":"Merge pull request #62 from jpco/main"}},{"before":"8287c208776b9f58852583dbd97b076d90999ffd","after":"9119792c968cc9316cce6b3efc16822f48c13c79","ref":"refs/heads/master","pushedAt":"2023-11-23T10:42:59.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"wryun","name":"James Haggerty","path":"/wryun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81507?s=80&v=4"},"commit":{"message":"Merge pull request #52 from jpco/gcdebug\n\nFix bugs revealed by GCDEBUG.","shortMessageHtmlLink":"Merge pull request #52 from jpco/gcdebug"}},{"before":"4f77102848ff5a0a957c015d0a56be0bf37fd911","after":"8287c208776b9f58852583dbd97b076d90999ffd","ref":"refs/heads/master","pushedAt":"2023-11-22T09:42:25.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"wryun","name":"James Haggerty","path":"/wryun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81507?s=80&v=4"},"commit":{"message":"Merge pull request #54 from jpco/dedupdump\n\nPerform deduplication on trees produced in initial.c","shortMessageHtmlLink":"Merge pull request #54 from jpco/dedupdump"}},{"before":"a33b3b7798e15252947f9ab052d4d9641eeecd3b","after":"4f77102848ff5a0a957c015d0a56be0bf37fd911","ref":"refs/heads/master","pushedAt":"2023-11-20T19:59:01.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"wryun","name":"James Haggerty","path":"/wryun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81507?s=80&v=4"},"commit":{"message":"Merge pull request #58 from mwgamera/bug-afl\n\nFix some bugs that weren't previously reported","shortMessageHtmlLink":"Merge pull request #58 from mwgamera/bug-afl"}},{"before":"c59fb2d0d12233a9f66d2f84615b990fefcd37e3","after":"a33b3b7798e15252947f9ab052d4d9641eeecd3b","ref":"refs/heads/master","pushedAt":"2023-11-20T19:57:25.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"wryun","name":"James Haggerty","path":"/wryun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81507?s=80&v=4"},"commit":{"message":"Merge pull request #59 from jpco/readline\n\nAdd readline completion for variables, primitives, and usernames prefixed with `~`","shortMessageHtmlLink":"Merge pull request #59 from jpco/readline"}},{"before":"4945413062a0a5707694f3c64184d04fbff573c8","after":"c59fb2d0d12233a9f66d2f84615b990fefcd37e3","ref":"refs/heads/master","pushedAt":"2023-11-20T19:50:31.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"wryun","name":"James Haggerty","path":"/wryun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81507?s=80&v=4"},"commit":{"message":"Merge pull request #61 from jpco/esgetopt\n\nUse esopt() for option parsing in main","shortMessageHtmlLink":"Merge pull request #61 from jpco/esgetopt"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxNToxODozNi4wMDAwMDBazwAAAATAfiA1","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yMFQxOTo1MDozMS4wMDAwMDBazwAAAAOzoWs1"}},"title":"Activity · wryun/es-shell"}