{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":44458542,"defaultBranch":"master","name":"ALSProlog","ownerLogin":"AppliedLogicSystems","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-17T23:32:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15176335?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721133674.0","currentOid":""},"activityList":{"items":[{"before":"19f3cc2bde293678628c563e9acd72b645495144","after":"791b6ce45c8b5a5a36b9cf912b0460492257e654","ref":"refs/heads/artifact-upload","pushedAt":"2024-07-16T13:01:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Temp disable clean check","shortMessageHtmlLink":"Temp disable clean check"}},{"before":"d23517b9643841d8b65567232cc421a906cdac80","after":"19f3cc2bde293678628c563e9acd72b645495144","ref":"refs/heads/artifact-upload","pushedAt":"2024-07-16T12:59:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Show dist build steps","shortMessageHtmlLink":"Show dist build steps"}},{"before":"288231133948763f6c28075201094b601599829a","after":"d23517b9643841d8b65567232cc421a906cdac80","ref":"refs/heads/artifact-upload","pushedAt":"2024-07-16T12:51:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Fixup paths","shortMessageHtmlLink":"Fixup paths"}},{"before":"2c69698ccbd88f3513b9f1a3d93c71d6e206902f","after":"288231133948763f6c28075201094b601599829a","ref":"refs/heads/artifact-upload","pushedAt":"2024-07-16T12:44:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Mixup YAML syntax","shortMessageHtmlLink":"Mixup YAML syntax"}},{"before":null,"after":"2c69698ccbd88f3513b9f1a3d93c71d6e206902f","ref":"refs/heads/artifact-upload","pushedAt":"2024-07-16T12:41:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Upload dist tarballs","shortMessageHtmlLink":"Upload dist tarballs"}},{"before":"1f9f46632e3dd942394d45c78f2a0a1b95fff494","after":"ba0368c2736424e218754bf110eb13f5334c0858","ref":"refs/heads/master","pushedAt":"2024-05-16T16:30:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Correct old-to-new API prototype to match function","shortMessageHtmlLink":"Correct old-to-new API prototype to match function"}},{"before":"1f9f46632e3dd942394d45c78f2a0a1b95fff494","after":"2cacb876d4b0d3da21297bd1ebf4814557033fd4","ref":"refs/heads/cifix","pushedAt":"2024-05-09T11:48:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Pin to macOS 13","shortMessageHtmlLink":"Pin to macOS 13"}},{"before":null,"after":"1f9f46632e3dd942394d45c78f2a0a1b95fff494","ref":"refs/heads/cifix","pushedAt":"2024-05-09T11:47:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Add no-documentation option for distribution builds","shortMessageHtmlLink":"Add no-documentation option for distribution builds"}},{"before":"81d11d5abf9186d3667f6ec637c07cd2ab2e4c9e","after":"1f9f46632e3dd942394d45c78f2a0a1b95fff494","ref":"refs/heads/master","pushedAt":"2024-02-02T14:34:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Add no-documentation option for distribution builds","shortMessageHtmlLink":"Add no-documentation option for distribution builds"}},{"before":null,"after":"1f9f46632e3dd942394d45c78f2a0a1b95fff494","ref":"refs/heads/nodoc","pushedAt":"2024-02-02T13:51:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Add no-documentation option for distribution builds","shortMessageHtmlLink":"Add no-documentation option for distribution builds"}},{"before":"d05e14d3ef32f4cb12e2f1bcbe9606981c08bdaa","after":"3ab13a366a5811be2a58d7cebee25f3fcca702ad","ref":"refs/heads/litesql","pushedAt":"2024-01-05T14:47:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kenbowen","name":"Ken Bowen","path":"/kenbowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15176311?s=80&v=4"},"commit":{"message":"Add to unix system build: auto build of foreign interface and sqlite3.psl, together with install of symbolic links to sqlite3.[pro,psl] in alsdir/shared.","shortMessageHtmlLink":"Add to unix system build: auto build of foreign interface and sqlite3…"}},{"before":"d8d254714c748e143ca6d39b5403633fa0c60dcd","after":"81d11d5abf9186d3667f6ec637c07cd2ab2e4c9e","ref":"refs/heads/master","pushedAt":"2024-01-04T21:09:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Make Linux instructions generic plus 32-bit cross-compile info","shortMessageHtmlLink":"Make Linux instructions generic plus 32-bit cross-compile info"}},{"before":"1d16ecc71c5f1e323b1b609e94dd489f52cd5c30","after":null,"ref":"refs/heads/cutest","pushedAt":"2024-01-04T20:53:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"}},{"before":"ad59c3987be583114f43ab58098c0c81a0df5266","after":"d8d254714c748e143ca6d39b5403633fa0c60dcd","ref":"refs/heads/master","pushedAt":"2024-01-04T20:37:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Pin bundler on Ubuntu 20 to avoid version error","shortMessageHtmlLink":"Pin bundler on Ubuntu 20 to avoid version error"}},{"before":"9e4e4063be0324c2ac7dc625a93a1ae1e8eb2ed6","after":"1d16ecc71c5f1e323b1b609e94dd489f52cd5c30","ref":"refs/heads/cutest","pushedAt":"2024-01-03T16:53:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Set bundler version","shortMessageHtmlLink":"Set bundler version"}},{"before":"9281bade948daafeda119c7268abcbef7b959bc5","after":"9e4e4063be0324c2ac7dc625a93a1ae1e8eb2ed6","ref":"refs/heads/cutest","pushedAt":"2024-01-03T16:37:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"disable bundler install","shortMessageHtmlLink":"disable bundler install"}},{"before":"ad59c3987be583114f43ab58098c0c81a0df5266","after":"9281bade948daafeda119c7268abcbef7b959bc5","ref":"refs/heads/cutest","pushedAt":"2024-01-03T02:28:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"test change","shortMessageHtmlLink":"test change"}},{"before":null,"after":"ad59c3987be583114f43ab58098c0c81a0df5266","ref":"refs/heads/cutest","pushedAt":"2024-01-03T02:28:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Fix typos","shortMessageHtmlLink":"Fix typos"}},{"before":"c02d4e255330e9ec4c457aeb0bdc0047e673ea0f","after":"d05e14d3ef32f4cb12e2f1bcbe9606981c08bdaa","ref":"refs/heads/litesql","pushedAt":"2023-12-25T13:47:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kenbowen","name":"Ken Bowen","path":"/kenbowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15176311?s=80&v=4"},"commit":{"message":"Added calls to sqlite3_finalize() to prolog_sqlite3_exec_[no]rows_x in sqlite3_intf.c.\nRemoved sqlite3_result_ok assertions for SQLITE_DONE and SQLITE_ROW in sqlite3_intf.pro.\nrun_tests_examples.pro completes correctly.","shortMessageHtmlLink":"Added calls to sqlite3_finalize() to prolog_sqlite3_exec_[no]rows_x i…"}},{"before":"6c13f75761e17ba389094f186be760213e778824","after":"c02d4e255330e9ec4c457aeb0bdc0047e673ea0f","ref":"refs/heads/litesql","pushedAt":"2023-11-26T19:37:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kenbowen","name":"Ken Bowen","path":"/kenbowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15176311?s=80&v=4"},"commit":{"message":"Added code to dbsetup.pro defining dbsetup_one/1 to programmatically operate on the path in its argument.\nAdded code to run_tests_examples.pro to apply dbsetup.pro:dbsetup_one/1 as needed (tools/[bp,singers]).\nFurther cleanup in doc and program files.","shortMessageHtmlLink":"Added code to dbsetup.pro defining dbsetup_one/1 to programmatically …"}},{"before":"82044498cfd35d591cca5a4a969a0b65465d9cad","after":"6c13f75761e17ba389094f186be760213e778824","ref":"refs/heads/litesql","pushedAt":"2023-11-06T00:57:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kenbowen","name":"Ken Bowen","path":"/kenbowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15176311?s=80&v=4"},"commit":{"message":"Changes to support sending return values for C sqlite3 api calls to prolog side calls of the interface.","shortMessageHtmlLink":"Changes to support sending return values for C sqlite3 api calls to p…"}},{"before":"7d566fab4eb429b396c15d0e4865a0b64a92d32b","after":"ad59c3987be583114f43ab58098c0c81a0df5266","ref":"refs/heads/master","pushedAt":"2023-10-24T13:33:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Fix typos","shortMessageHtmlLink":"Fix typos"}},{"before":"15fa32d9a5d4bc641e0287e1e846e934ac63a375","after":"82044498cfd35d591cca5a4a969a0b65465d9cad","ref":"refs/heads/litesql","pushedAt":"2023-10-15T13:39:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kenbowen","name":"Ken Bowen","path":"/kenbowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15176311?s=80&v=4"},"commit":{"message":"Corrected handling of sql injection coming thru insert;\nCorrected reading of csv files;\nRevised and added tests;\nAdded small version of us births;\nAdded top-level execution of all examples and tests;","shortMessageHtmlLink":"Corrected handling of sql injection coming thru insert;"}},{"before":"1107ca9b1b2e57780f14c6fd4e24f95d2d0861ec","after":"15fa32d9a5d4bc641e0287e1e846e934ac63a375","ref":"refs/heads/litesql","pushedAt":"2023-10-03T16:26:03.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"kenbowen","name":"Ken Bowen","path":"/kenbowen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15176311?s=80&v=4"},"commit":{"message":"- Arranged that both prolog_sqlite3_exec_norows and prolog_sqlite3_exec_rows call sqlite3_prepare_v2 on their sql string argument, thus protecting against SQL injection;\n\n- Corrected/improved the test suite tests_sqlite3_intf.pro for sqlite3_intf.pro;\n\n- Added predicates for manipulating foreign key constraint support in a sqlite3 db;\n\n- Added a subfolder 'examples' containing two examples: 1) Scrape Anthony mysteries awards from the web for a db; 2) create a db from us_births_2016_2021.csv;\n\n- Added a subfolder 'tools' containing dbsetup.pro which accepts specifications of databases, creates a sqlite3 file containing the required tables, and generates convenience access code which avoids access via file path name (i.e., only via a database handle); the spec format and generator support foreign key constraints;\n\n- Arranged that the code generated by dbsetup.pro restricts the presence of the path to the db file to a single fact db_path/1, and that all sqlite3_<...> interface predicates from sqlite3_inf.pro access the db by a DBHandle obtained from get_handle_db_, which is the only predicate having access to db_path/1;\n\n- Added a subfolder tools/singers implementing the discussion on https://www.sqlite.org/foreignkeys.html;\n\n- Added an example in a subfolder tools/bp","shortMessageHtmlLink":"- Arranged that both prolog_sqlite3_exec_norows and prolog_sqlite3_ex…"}},{"before":"5409832c7e199dec5b467bb248652e6a47a24654","after":"7d566fab4eb429b396c15d0e4865a0b64a92d32b","ref":"refs/heads/master","pushedAt":"2023-09-25T00:15:49.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Update function prototypes for future compatibility\n\nFunctions without prototypes are deprecated and the latest\nC standard require them.","shortMessageHtmlLink":"Update function prototypes for future compatibility"}},{"before":"c90708f9be8abfde0e614d544d4d1b1aebec2f06","after":"5409832c7e199dec5b467bb248652e6a47a24654","ref":"refs/heads/master","pushedAt":"2023-09-22T19:46:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Remove tmpnam since deprecated for security","shortMessageHtmlLink":"Remove tmpnam since deprecated for security"}},{"before":"0afa863ff74dc563e8cca5594d2659cae2cf802b","after":null,"ref":"refs/heads/freezefix","pushedAt":"2023-09-21T15:03:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"}},{"before":"f8891ada36065b121441540008947ce4632edf99","after":"c90708f9be8abfde0e614d544d4d1b1aebec2f06","ref":"refs/heads/master","pushedAt":"2023-09-21T15:02:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Fix 64-bit freeze by adjusting int/long casting","shortMessageHtmlLink":"Fix 64-bit freeze by adjusting int/long casting"}},{"before":"b6025b3c6a410bdba1eda76111f34d6259c07b1f","after":"0afa863ff74dc563e8cca5594d2659cae2cf802b","ref":"refs/heads/freezefix","pushedAt":"2023-09-21T14:34:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Fix 64-bit freeze by adjusting int/long casting","shortMessageHtmlLink":"Fix 64-bit freeze by adjusting int/long casting"}},{"before":null,"after":"b6025b3c6a410bdba1eda76111f34d6259c07b1f","ref":"refs/heads/freezefix","pushedAt":"2023-09-21T13:37:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chuckhoupt","name":"Chuck Houpt","path":"/chuckhoupt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627217?s=80&v=4"},"commit":{"message":"Fix 64-bit freeze by adjusting int/long casting","shortMessageHtmlLink":"Fix 64-bit freeze by adjusting int/long casting"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgMj18gA","startCursor":null,"endCursor":null}},"title":"Activity · AppliedLogicSystems/ALSProlog"}