{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2458946,"defaultBranch":"master","name":"fbc","ownerLogin":"freebasic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-09-26T08:20:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/298124?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1703478225.0","currentOid":""},"activityList":{"items":[{"before":"a73429727acf9766e7a269fdf77bec09af1c8c5d","after":"20e49e1d281fe36c7e566e4337f28e83785eb65f","ref":"refs/heads/master","pushedAt":"2024-04-28T23:12:18.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'jayrm/fb-profiler' into master","shortMessageHtmlLink":"Merge remote-tracking branch 'jayrm/fb-profiler' into master"}},{"before":"cf66ba4b62e5bf1e73859cc668cb1587a8bf292e","after":"a73429727acf9766e7a269fdf77bec09af1c8c5d","ref":"refs/heads/master","pushedAt":"2024-04-27T20:51:49.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'jayrm/fb-profiler' into master\n\nConflicts:\n\t- src/compiler/ast-node-call.bas\n\t- resolved by keeping both changes\n - commit 2c53b14247dac8e3783c47ed7267243e6adbe730 modifies same line","shortMessageHtmlLink":"Merge remote-tracking branch 'jayrm/fb-profiler' into master"}},{"before":"46b2f6e7dd879ed6146fd46dc620b3b7572bd970","after":"cf66ba4b62e5bf1e73859cc668cb1587a8bf292e","ref":"refs/heads/master","pushedAt":"2024-04-27T01:58:49.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"Merge pull request #425 from zamabuvaraeu/patch-2\n\nInitialize variables","shortMessageHtmlLink":"Merge pull request #425 from zamabuvaraeu/patch-2"}},{"before":"b15d02ba203cd4a66ac7d191b0430b74140cdc90","after":"46b2f6e7dd879ed6146fd46dc620b3b7572bd970","ref":"refs/heads/master","pushedAt":"2024-04-07T01:32:28.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"inc: updated bindings: WinAPI\n\n- winsock.bi and winsock2.bi, allow FD_SETSIZE to be defined by user","shortMessageHtmlLink":"inc: updated bindings: WinAPI"}},{"before":"a8725054a9059de31608dd0e3dfc3a83ea5826b6","after":"6b9323279b45c96fcf78516ab0d7ad82eb59a446","ref":"refs/heads/fbc-1.10","pushedAt":"2024-04-07T01:31:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"updated bindings: WinAPI\n\n- add machine translated versions of inc/win/excpt.bi and inc/win/sdkddkver.bi\n- fix: github # 33: Bi include error in ntdef.bi","shortMessageHtmlLink":"updated bindings: WinAPI"}},{"before":"01995b608f4364a3cf86378184939e48d080a874","after":"b15d02ba203cd4a66ac7d191b0430b74140cdc90","ref":"refs/heads/master","pushedAt":"2024-04-01T00:59:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"fbc: stabs debug information for STRING*N, ZSTRING*N, and WSTRING*N types\n\n- previously debug information for fixed length strings was interpreted\n as a bitfield by gdb\n- this change writes debug information to treat the fixed length strings\n as an array of char or wchar","shortMessageHtmlLink":"fbc: stabs debug information for STRING*N, ZSTRING*N, and WSTRING*N t…"}},{"before":"da8f14569e2786e11b3e66371f39ecf306da3663","after":"01995b608f4364a3cf86378184939e48d080a874","ref":"refs/heads/master","pushedAt":"2024-03-24T11:53:30.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/fbc-1.10' into master\n\nConflicts are due to changed version information on the\nfbc-1.10 maintenance branch. Resolve conflicts by keeping\nthe 1.20.0 version information on the development branch.\n\nConflicts:\n- changelog.txt (resolved by keeping both logs, 1.20.0 before 1.10.3)\n- doc/Doxyfile (resolved by version 1.20.0)\n- doc/fbc.1 (resolved by version 1.20.0)\n- src/compiler/fb.bi (resolved by version 1.20.0)\n- version.mk (resolved by version 1.20.0","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/fbc-1.10' into master"}},{"before":"d6a48c39bd717da91f9275ed67419c18a81f388a","after":"a8725054a9059de31608dd0e3dfc3a83ea5826b6","ref":"refs/heads/fbc-1.10","pushedAt":"2024-03-23T20:43:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"fbc: fix bad code generation of operator cast() UDT ptr\n\n- fix bad code generation of operator cast() UDT ptr\n for an argument passed to a byval UDT ptr parameter\n when potential matching constructors() also present\n- due to changes by commit 8376250cd7dad11d90cd70bae87b99a66ea84827\n where we adjusting the priorities of passing byval constructor preference\n- regression tests added for the reported case","shortMessageHtmlLink":"fbc: fix bad code generation of operator cast() UDT ptr"}},{"before":"447490aee5b564303c6aa96beb331e944c3db8a0","after":"da8f14569e2786e11b3e66371f39ecf306da3663","ref":"refs/heads/master","pushedAt":"2024-03-09T22:05:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"fbc: string*n - redim and erase\n\nfor string*n arrays and type fields\n- initialize new elements to spaces\n- erase static arrays with spaces","shortMessageHtmlLink":"fbc: string*n - redim and erase"}},{"before":"6632b104a05ada5bac978afc795e9ea9e0e0d314","after":"447490aee5b564303c6aa96beb331e944c3db8a0","ref":"refs/heads/master","pushedAt":"2024-03-03T20:26:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"fbc: string*n intialization\n\nfixed: Copy back string*N passed as argument to zstring parameters\n\n- arguments of STRING*N type are copied to a temporary variable when passed to BYVAL ZSTRING PTR and BYREF ZSTRING parameters (since there is no expectaction that STRING*N will have it's own terminating null character) and copied back after the call\n- tests added\n\nfixed: Initialize UDT fields with spaces\n\nchanged: Improve on initialization of Types and Unions:\n\n- unions containing STRING*N fields will initialize to spaces if the first field\n is a STRING*N type, otherwise will initialize to zero\n- internal: types containing only STRING*N fields or child types containing\n only STRING*N fields will initialize to spaces using a memory fill operation,\n and where other data types are present will induce the creation of an\n implicit constructor\n\nInternal:\n\nAdded FB_UDTOPT_HASZEROEDFIELD and FB_UDTOPT_HASFILLEDFIELD to track\nfields that can be zeroed or filled during the composition of a UDT.\nThis allows making decisions about how a field can be initialized.\nArguably not the most efficient method to track this information and\nperhaps later we should add to FBS_STRUCT to make decision if it\nis more efficient to generate an implicit constructor or inline\nassignments even for non-zero and initialized fields.","shortMessageHtmlLink":"fbc: string*n intialization"}},{"before":"1e6b79888c8cfff8ddd8c1bb3768b37ccb081239","after":"6632b104a05ada5bac978afc795e9ea9e0e0d314","ref":"refs/heads/master","pushedAt":"2024-03-02T17:14:24.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'SARG-FB/fbc-internals'\n\nConflicts:\n- src/compiler/ast-node-decl.bas (resolved)\n- AST_OP_MEMCLEAR => AST_OP_MEMFILL","shortMessageHtmlLink":"Merge remote-tracking branch 'SARG-FB/fbc-internals'"}},{"before":"8189aac6e48c173e8c5b6a261ecc4a403ddba7b3","after":"1e6b79888c8cfff8ddd8c1bb3768b37ccb081239","ref":"refs/heads/master","pushedAt":"2024-01-28T20:49:15.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'jayrm/clang-backend' into master","shortMessageHtmlLink":"Merge remote-tracking branch 'jayrm/clang-backend' into master"}},{"before":"73fa7cf3a6397544bbbfe1d5667b4c77d09e2f44","after":"8189aac6e48c173e8c5b6a261ecc4a403ddba7b3","ref":"refs/heads/master","pushedAt":"2024-01-21T17:13:36.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'jayrm/clang-backend' into master","shortMessageHtmlLink":"Merge remote-tracking branch 'jayrm/clang-backend' into master"}},{"before":"e88d137341441ad19699b387dcd36d5ee1f66e7c","after":"73fa7cf3a6397544bbbfe1d5667b4c77d09e2f44","ref":"refs/heads/master","pushedAt":"2024-01-21T17:01:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"rtlib: fix warning for unused key_datap[] w/DISABLE_NCURSES","shortMessageHtmlLink":"rtlib: fix warning for unused key_datap[] w/DISABLE_NCURSES"}},{"before":"1e09e45255f57a705767aa768c0fc885b9e99955","after":"e88d137341441ad19699b387dcd36d5ee1f66e7c","ref":"refs/heads/master","pushedAt":"2024-01-09T10:26:43.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"Merge branch 'android' into master","shortMessageHtmlLink":"Merge branch 'android' into master"}},{"before":"5711128920c7cc0656c152505bd8501cb5badabb","after":"1e09e45255f57a705767aa768c0fc885b9e99955","ref":"refs/heads/master","pushedAt":"2024-01-07T01:43:03.000Z","pushType":"push","commitsCount":43,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'jayrm/android' into master","shortMessageHtmlLink":"Merge remote-tracking branch 'jayrm/android' into master"}},{"before":"67cdf817a3b1399eb32ae5baaaa6d67415bcecae","after":"5711128920c7cc0656c152505bd8501cb5badabb","ref":"refs/heads/master","pushedAt":"2024-01-03T00:42:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"fbc: internal: add error/warning message sentinel\n\nTry and make easier to resolve conflicts when\nerror messages and warning messages are added on\ntwo different development branches. The conflicts\nshould be easy to resolve using both commits but are\ntypically complicated by the position of the comma\nin the array initializer list.\n\n- add end of list marker to error.bas:warningMsgs()\n- add end of list marker to error.bas:errorMsgs()","shortMessageHtmlLink":"fbc: internal: add error/warning message sentinel"}},{"before":"f2ca7460116ed941e550bfc8ff0cb8c552336423","after":"67cdf817a3b1399eb32ae5baaaa6d67415bcecae","ref":"refs/heads/master","pushedAt":"2024-01-01T16:01:21.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"Merge branch 'tmc-mac-rebased' into origin/master\n\nRebased commits from rversteegen/mac branch merged to current master\n\n- rebase used because most of the changes from mac & darwin branches\n were already merged or cherry picked to to fbc/master and it makes\n for a slightly cleaner history if the remaining commits are reviewed\n and put on top of current fbc/master","shortMessageHtmlLink":"Merge branch 'tmc-mac-rebased' into origin/master"}},{"before":"bd64367c94ca231b55d843c04fcb9b4724585519","after":"f2ca7460116ed941e550bfc8ff0cb8c552336423","ref":"refs/heads/master","pushedAt":"2024-01-01T03:32:46.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"contrib/release/build.sh: add recipe for mingw-w64-gcc-13.2.0","shortMessageHtmlLink":"contrib/release/build.sh: add recipe for mingw-w64-gcc-13.2.0"}},{"before":"14dbf158b85bfe24ed4a56f2d16d499423e38594","after":"d6a48c39bd717da91f9275ed67419c18a81f388a","ref":"refs/heads/fbc-1.10","pushedAt":"2023-12-29T01:55:33.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"updated bindings: BASS to 2.4.17.0\n\n- re-add inc/bass.bi\n- a previous commit overwrote inc/bass.bi with an older version","shortMessageHtmlLink":"updated bindings: BASS to 2.4.17.0"}},{"before":"58cd1beffa3093623732b765d951d40a8b460def","after":"bd64367c94ca231b55d843c04fcb9b4724585519","ref":"refs/heads/master","pushedAt":"2023-12-25T04:41:12.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/fbc-1.10' into master","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/fbc-1.10' into master"}},{"before":"9bfa8407338b9372f4eb867c784a38786cca6de2","after":"14dbf158b85bfe24ed4a56f2d16d499423e38594","ref":"refs/heads/fbc-1.10","pushedAt":"2023-12-25T04:14:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"FreeBASIC 1.10.1 Release","shortMessageHtmlLink":"FreeBASIC 1.10.1 Release"}},{"before":"59b05eea76788940844543359ad150d114bcf6e9","after":"58cd1beffa3093623732b765d951d40a8b460def","ref":"refs/heads/master","pushedAt":"2023-12-11T01:11:33.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/fbc-1.10' into master","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/fbc-1.10' into master"}},{"before":"bf8c0626c62e1b9eeeaebc4b8f3de87ac30903d9","after":"9bfa8407338b9372f4eb867c784a38786cca6de2","ref":"refs/heads/fbc-1.10","pushedAt":"2023-12-10T04:01:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"fbc-1.10: contrib/release/build.sh\n\n- revert libffi to version 3.3 for 32-bit\n- libffi fails to compile in the 32-bit builds","shortMessageHtmlLink":"fbc-1.10: contrib/release/build.sh"}},{"before":"54e02ea783429ef61a923c279faafca3c3953327","after":"59b05eea76788940844543359ad150d114bcf6e9","ref":"refs/heads/master","pushedAt":"2023-12-04T09:25:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"rtlib: ./inc/fbc-int/string.bi - for string descriptor and low level string functions","shortMessageHtmlLink":"rtlib: ./inc/fbc-int/string.bi - for string descriptor and low level …"}},{"before":"242cec59a188d777e32577e5dd8913546562fc7c","after":"54e02ea783429ef61a923c279faafca3c3953327","ref":"refs/heads/master","pushedAt":"2023-12-03T15:34:10.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/fbc-1.10' into master","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/fbc-1.10' into master"}},{"before":"f1d2492df4411e06d1948e5e84a0f833f13f50fd","after":"bf8c0626c62e1b9eeeaebc4b8f3de87ac30903d9","ref":"refs/heads/fbc-1.10","pushedAt":"2023-12-03T14:35:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"fbc: sanitize whitespace","shortMessageHtmlLink":"fbc: sanitize whitespace"}},{"before":"82f3342a296d6fdcfec6b68ab35f93cb0aa7de5b","after":"f1d2492df4411e06d1948e5e84a0f833f13f50fd","ref":"refs/heads/fbc-1.10","pushedAt":"2023-12-03T13:46:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'jayrm/bugfix-996' into fbc-1.10","shortMessageHtmlLink":"Merge remote-tracking branch 'jayrm/bugfix-996' into fbc-1.10"}},{"before":"5c8f3b3e3f101f757284b0459bc07c75ef9ca590","after":"242cec59a188d777e32577e5dd8913546562fc7c","ref":"refs/heads/master","pushedAt":"2023-11-27T10:50:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"changelog: fbc headers: add ./inc/fberror.bi","shortMessageHtmlLink":"changelog: fbc headers: add ./inc/fberror.bi"}},{"before":"a592488ac0d7b76babb846bcfd4533eff1d5f22c","after":"5c8f3b3e3f101f757284b0459bc07c75ef9ca590","ref":"refs/heads/master","pushedAt":"2023-11-27T10:22:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jayrm","name":"coderjeff","path":"/jayrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12654929?s=80&v=4"},"commit":{"message":"fbc headers: add ./inc/fberror.bi\n\n- constants for runtime library error codes\n- same as src/compiler/fbint.bi\n- same as rtlib/fb_error.h\n- namespace FB if in the -lang fb dialect\n- adds enum FB_RTERROR\n- adds FB_RTERROR_OK, FB_RTERROR_ILLEGALFUNCTIONCALL, etc","shortMessageHtmlLink":"fbc headers: add ./inc/fberror.bi"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPHidOwA","startCursor":null,"endCursor":null}},"title":"Activity · freebasic/fbc"}