{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":136505169,"defaultBranch":"release","name":"tinygo","ownerLogin":"tinygo-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-06-07T16:39:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45223613?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726656187.0","currentOid":""},"activityList":{"items":[{"before":"d55f0aa23ec0ac10556b67cb869c9978b79305af","after":null,"ref":"refs/heads/ldflags-extldflags","pushedAt":"2024-09-18T10:43:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"deadprogram","name":"Ron Evans","path":"/deadprogram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5520?s=80&v=4"}},{"before":"892efaec973aa7fe5442ca0f16f05f4951ac73a3","after":"dcca47f1f6088ea2565468e4a93a96e4308af480","ref":"refs/heads/dev","pushedAt":"2024-09-18T10:43:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"deadprogram","name":"Ron Evans","path":"/deadprogram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5520?s=80&v=4"},"commit":{"message":"main: add -ldflags='-extldflags=...' support\n\nThis matches upstream Go. Example:\n\n $ go test -ldflags='-extldflags=-foobar' os\n # os.test\n /usr/local/go1.23.1/pkg/tool/linux_arm64/link: running gcc failed: exit status 1\n /usr/bin/gcc -s -o $WORK/b001/os.test -rdynamic /tmp/go-link-914594215/go.o /tmp/go-link-914594215/000000.o /tmp/go-link-914594215/000001.o /tmp/go-link-914594215/000002.o /tmp/go-link-914594215/000003.o /tmp/go-link-914594215/000004.o /tmp/go-link-914594215/000005.o /tmp/go-link-914594215/000006.o /tmp/go-link-914594215/000007.o /tmp/go-link-914594215/000008.o /tmp/go-link-914594215/000009.o /tmp/go-link-914594215/000010.o /tmp/go-link-914594215/000011.o /tmp/go-link-914594215/000012.o /tmp/go-link-914594215/000013.o /tmp/go-link-914594215/000014.o /tmp/go-link-914594215/000015.o /tmp/go-link-914594215/000016.o /tmp/go-link-914594215/000017.o /tmp/go-link-914594215/000018.o /tmp/go-link-914594215/000019.o /tmp/go-link-914594215/000020.o /tmp/go-link-914594215/000021.o -O2 -g -O2 -g -lresolv -O2 -g -lpthread -foobar\n gcc: error: unrecognized command-line option ‘-foobar’\n\n FAIL os [build failed]\n FAIL\n\nAnd TinyGo, with this patch:\n\n $ tinygo test -ldflags='-extldflags=-foobar' os\n FAIL os 0.000s\n ld.lld: error: unknown argument '-foobar'\n\nAlso note that Go doesn't support the `-extldflags` directly (which was\npreviously the case with TinyGo):\n\n $ go test -extldflags='-foobar' os\n flag provided but not defined: -extldflags\n [...]","shortMessageHtmlLink":"main: add -ldflags='-extldflags=...' support"}},{"before":null,"after":"d55f0aa23ec0ac10556b67cb869c9978b79305af","ref":"refs/heads/ldflags-extldflags","pushedAt":"2024-09-18T09:49:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"main: add -ldflags='-extldflags=...' support\n\nThis matches upstream Go. Example:\n\n $ go test -ldflags='-extldflags=-foobar' os\n # os.test\n /usr/local/go1.23.1/pkg/tool/linux_arm64/link: running gcc failed: exit status 1\n /usr/bin/gcc -s -o $WORK/b001/os.test -rdynamic /tmp/go-link-914594215/go.o /tmp/go-link-914594215/000000.o /tmp/go-link-914594215/000001.o /tmp/go-link-914594215/000002.o /tmp/go-link-914594215/000003.o /tmp/go-link-914594215/000004.o /tmp/go-link-914594215/000005.o /tmp/go-link-914594215/000006.o /tmp/go-link-914594215/000007.o /tmp/go-link-914594215/000008.o /tmp/go-link-914594215/000009.o /tmp/go-link-914594215/000010.o /tmp/go-link-914594215/000011.o /tmp/go-link-914594215/000012.o /tmp/go-link-914594215/000013.o /tmp/go-link-914594215/000014.o /tmp/go-link-914594215/000015.o /tmp/go-link-914594215/000016.o /tmp/go-link-914594215/000017.o /tmp/go-link-914594215/000018.o /tmp/go-link-914594215/000019.o /tmp/go-link-914594215/000020.o /tmp/go-link-914594215/000021.o -O2 -g -O2 -g -lresolv -O2 -g -lpthread -foobar\n gcc: error: unrecognized command-line option ‘-foobar’\n\n FAIL os [build failed]\n FAIL\n\nAnd TinyGo, with this patch:\n\n $ tinygo test -ldflags='-extldflags=-foobar' os\n FAIL os 0.000s\n ld.lld: error: unknown argument '-foobar'\n\nAlso note that Go doesn't support the `-extldflags` directly (which was\npreviously the case with TinyGo):\n\n $ go test -extldflags='-foobar' os\n flag provided but not defined: -extldflags\n [...]","shortMessageHtmlLink":"main: add -ldflags='-extldflags=...' support"}},{"before":"84048f299f172af5e5cd77227b1464695ed1c738","after":"892efaec973aa7fe5442ca0f16f05f4951ac73a3","ref":"refs/heads/dev","pushedAt":"2024-09-18T06:05:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"deadprogram","name":"Ron Evans","path":"/deadprogram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5520?s=80&v=4"},"commit":{"message":"support -extldflags\n\nFixes #4320","shortMessageHtmlLink":"support -extldflags"}},{"before":"a9bf981d9219ad894c39d5dddce517708f7d0be5","after":"84048f299f172af5e5cd77227b1464695ed1c738","ref":"refs/heads/dev","pushedAt":"2024-09-17T15:26:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"deadprogram","name":"Ron Evans","path":"/deadprogram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5520?s=80&v=4"},"commit":{"message":"os/File: add stubs for os.File Deadlines (#4465)\n\nos/File: add stubs for os.File Deadlines\r\n* add os.SetDeadline, os.SetReadDeadline, os.SetWriteDeadline stubs for\r\nposix files.\r\n* deadline: add tests\r\n\r\nSigned-off-by: leongross ","shortMessageHtmlLink":"os/File: add stubs for os.File Deadlines (#4465)"}},{"before":"d4729f92bde874dac83c07d96538dba90fd716d3","after":"a9bf981d9219ad894c39d5dddce517708f7d0be5","ref":"refs/heads/dev","pushedAt":"2024-09-17T14:12:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"deadprogram","name":"Ron Evans","path":"/deadprogram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5520?s=80&v=4"},"commit":{"message":"Cgo add cbytes implementation (rebased version of #3318) (#4470)\n\ncgo: added CBytes implementation","shortMessageHtmlLink":"Cgo add cbytes implementation (rebased version of #3318) (#4470)"}},{"before":"5a014dd6a3b80bba7f8f8a2d5e82b979eed26827","after":"d4729f92bde874dac83c07d96538dba90fd716d3","ref":"refs/heads/dev","pushedAt":"2024-09-17T09:24:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"deadprogram","name":"Ron Evans","path":"/deadprogram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5520?s=80&v=4"},"commit":{"message":"targets/wasip2: add wasmtime -S args to support network interfaces","shortMessageHtmlLink":"targets/wasip2: add wasmtime -S args to support network interfaces"}},{"before":"d948941d82261f26adf37b5a699ee2359f1eb42c","after":"5a014dd6a3b80bba7f8f8a2d5e82b979eed26827","ref":"refs/heads/dev","pushedAt":"2024-09-17T07:24:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"deadprogram","name":"Ron Evans","path":"/deadprogram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5520?s=80&v=4"},"commit":{"message":"tinygo: add relative and absolute --dir options to wasmtime args (#4431)\n\nmain: add relative and absolute --dir options to wasmtime args","shortMessageHtmlLink":"tinygo: add relative and absolute --dir options to wasmtime args (#4431)"}},{"before":"801f293aee0b2bbf6a69a8940e2865cb71c6b14e","after":"c341b1b29749333cd203620f28fd87f2beb492db","ref":"refs/heads/rp2350-add","pushedAt":"2024-09-15T03:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soypat","name":"Patricio Whittingslow","path":"/soypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26156425?s=80&v=4"},"commit":{"message":"work on adding IMAGE_DEF patching","shortMessageHtmlLink":"work on adding IMAGE_DEF patching"}},{"before":"5c7a795037b402b76dc115ca4ff20b4d0e8fe5c9","after":"801f293aee0b2bbf6a69a8940e2865cb71c6b14e","ref":"refs/heads/rp2350-add","pushedAt":"2024-09-14T16:21:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"soypat","name":"Patricio Whittingslow","path":"/soypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26156425?s=80&v=4"},"commit":{"message":"exclude .elf and .uf2 binaries in gitignore","shortMessageHtmlLink":"exclude .elf and .uf2 binaries in gitignore"}},{"before":"c83c1bea5c05a1473e7d19e8dff60922a27ba396","after":"5c7a795037b402b76dc115ca4ff20b4d0e8fe5c9","ref":"refs/heads/rp2350-add","pushedAt":"2024-09-14T16:19:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soypat","name":"Patricio Whittingslow","path":"/soypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26156425?s=80&v=4"},"commit":{"message":"extract pin_init into its own macro","shortMessageHtmlLink":"extract pin_init into its own macro"}},{"before":"2b9f0ad36b03e87197037b78a5ce99b782dbfc84","after":"c83c1bea5c05a1473e7d19e8dff60922a27ba396","ref":"refs/heads/rp2350-add","pushedAt":"2024-09-14T15:34:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soypat","name":"Patricio Whittingslow","path":"/soypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26156425?s=80&v=4"},"commit":{"message":"begin adding UART initialization","shortMessageHtmlLink":"begin adding UART initialization"}},{"before":"3e98d9ae92a470596fcc69b9fd693ebddc8f45d4","after":"2b9f0ad36b03e87197037b78a5ce99b782dbfc84","ref":"refs/heads/rp2350-add","pushedAt":"2024-09-14T00:11:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soypat","name":"Patricio Whittingslow","path":"/soypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26156425?s=80&v=4"},"commit":{"message":"fix assembly extension, causing C preprocessor to not execute","shortMessageHtmlLink":"fix assembly extension, causing C preprocessor to not execute"}},{"before":"f8cfff79fe3ccdeca379d6d9b287a2fa957668ef","after":"3e98d9ae92a470596fcc69b9fd693ebddc8f45d4","ref":"refs/heads/rp2350-add","pushedAt":"2024-09-13T23:36:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soypat","name":"Patricio Whittingslow","path":"/soypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26156425?s=80&v=4"},"commit":{"message":"add assembly and link; compile error remaining","shortMessageHtmlLink":"add assembly and link; compile error remaining"}},{"before":"e5d767ccd14b52dfc21dbe1f2fbeb1847028ca1e","after":"f8cfff79fe3ccdeca379d6d9b287a2fa957668ef","ref":"refs/heads/rp2350-add","pushedAt":"2024-09-13T22:11:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soypat","name":"Patricio Whittingslow","path":"/soypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26156425?s=80&v=4"},"commit":{"message":"add UART","shortMessageHtmlLink":"add UART"}},{"before":"61b28938696e6738d62b9a1296c136de762f6253","after":null,"ref":"refs/heads/community-rules","pushedAt":"2024-09-13T09:24:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"deadprogram","name":"Ron Evans","path":"/deadprogram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5520?s=80&v=4"}},{"before":"5abf1e998d2622f6aa0ed2f49e21c46bc23012e8","after":"d948941d82261f26adf37b5a699ee2359f1eb42c","ref":"refs/heads/dev","pushedAt":"2024-09-13T09:24:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"deadprogram","name":"Ron Evans","path":"/deadprogram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5520?s=80&v=4"},"commit":{"message":"governance: add initial documentation for project governance (#4457)\n\ngovernance: add initial attempt to document project governance\r\n\r\nSigned-off-by: deadprogram ","shortMessageHtmlLink":"governance: add initial documentation for project governance (#4457)"}},{"before":"b5626e70cbe6e0cb6cba5a462f1f53f503d376fd","after":"5abf1e998d2622f6aa0ed2f49e21c46bc23012e8","ref":"refs/heads/dev","pushedAt":"2024-09-13T05:05:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"deadprogram","name":"Ron Evans","path":"/deadprogram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5520?s=80&v=4"},"commit":{"message":"Fix #4421: Add `-C DIR` flag (#4422)\n\nfeature: Fix #4421: Add `-C DIR` flag\r\n\r\nSigned-off-by: Roger Standridge <9526806+archie2x@users.noreply.github.com>","shortMessageHtmlLink":"Fix #4421: Add -C DIR flag (#4422)"}},{"before":"12d10ff1e6bb0940fa7cb43e526ce15b12f2d76a","after":"e5d767ccd14b52dfc21dbe1f2fbeb1847028ca1e","ref":"refs/heads/rp2350-add","pushedAt":"2024-09-13T02:40:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soypat","name":"Patricio Whittingslow","path":"/soypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26156425?s=80&v=4"},"commit":{"message":"compiles for rp2350, serial=none","shortMessageHtmlLink":"compiles for rp2350, serial=none"}},{"before":"21e7a41b6edaee7af5f5b4bb3bff3d3b0364a07b","after":"4946cc5494791b16cf2dad88fe395dec1b285d16","ref":"refs/heads/unix-signal","pushedAt":"2024-09-12T09:56:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"runtime: add support for os/signal\n\nThis adds support for enabling and listening to signals on Linux and\nMacOS.","shortMessageHtmlLink":"runtime: add support for os/signal"}},{"before":"2811f2d60b5e0df8502b01f9bdfa32adc56eedb7","after":"21e7a41b6edaee7af5f5b4bb3bff3d3b0364a07b","ref":"refs/heads/unix-signal","pushedAt":"2024-09-11T16:03:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"runtime: add support for os/signal\n\nThis adds support for enabling and listening to signals on Linux and\nMacOS.","shortMessageHtmlLink":"runtime: add support for os/signal"}},{"before":"246de9cfa0d8538e2203661924ba0b3eb69e9ade","after":"2811f2d60b5e0df8502b01f9bdfa32adc56eedb7","ref":"refs/heads/unix-signal","pushedAt":"2024-09-11T15:38:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"runtime: add support for os/signal\n\nThis adds support for enabling and listening to signals on Linux and\nMacOS.","shortMessageHtmlLink":"runtime: add support for os/signal"}},{"before":"93a60df64238add0768416f214a544dd9a767b1d","after":"246de9cfa0d8538e2203661924ba0b3eb69e9ade","ref":"refs/heads/unix-signal","pushedAt":"2024-09-11T14:59:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"runtime: add support for os/signal\n\nThis adds support for enabling and listening to signals on Linux and\nMacOS.\n\nTODO: also support disabling signals.","shortMessageHtmlLink":"runtime: add support for os/signal"}},{"before":"d49e3db21d0c237334ffe58d5a8c43e0e3e8f66b","after":"93a60df64238add0768416f214a544dd9a767b1d","ref":"refs/heads/unix-signal","pushedAt":"2024-09-11T11:05:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"runtime: add support for os/signal\n\nThis adds support for enabling and listening to signals on Linux and\nMacOS.\n\nTODO: also support disabling signals.","shortMessageHtmlLink":"runtime: add support for os/signal"}},{"before":"0511962139cace189c27be55b453e305817ebbf8","after":"14b96f6f68b2f6340d855cf8718bedb462c7b9da","ref":"refs/heads/test-new-packages","pushedAt":"2024-09-11T10:28:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"ci: test newly supported packages\n\nIn https://github.com/tinygo-org/tinygo-site/pull/423 I see that there\nare a lot of newly supported packages. This PR adds testing for them, so\nthat we won't regress.","shortMessageHtmlLink":"ci: test newly supported packages"}},{"before":null,"after":"9d6f3f53a59c6ccb649030e498e829e67ce034ce","ref":"refs/heads/wasm-js-syscall","pushedAt":"2024-09-11T10:22:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aykevl","name":"Ayke","path":"/aykevl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/729697?s=80&v=4"},"commit":{"message":"wasm/js: use standard library syscall package\n\nThis switches -target=wasm (browser wasm) over from our own syscall\npackage to the one used in the Go standard library.\n\nWhile this doesn't remove any code (so we can't simplify anything), the\nidea is that this improves compatibility with existing code a bit more.\nSo It's a similar reasoning as for\nhttps://github.com/tinygo-org/tinygo/pull/4417.","shortMessageHtmlLink":"wasm/js: use standard library syscall package"}},{"before":"11bb05eef741dbfc2c3dbcf12bb5ef6aa0cb13f6","after":"12d10ff1e6bb0940fa7cb43e526ce15b12f2d76a","ref":"refs/heads/rp2350-add","pushedAt":"2024-09-11T03:49:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soypat","name":"Patricio Whittingslow","path":"/soypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26156425?s=80&v=4"},"commit":{"message":"begin melding rp2040 and rp2350 APIs","shortMessageHtmlLink":"begin melding rp2040 and rp2350 APIs"}},{"before":"b5ce9899019b4a8f574c85b5754682bffabf8c76","after":"61b28938696e6738d62b9a1296c136de762f6253","ref":"refs/heads/community-rules","pushedAt":"2024-09-09T15:46:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"deadprogram","name":"Ron Evans","path":"/deadprogram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5520?s=80&v=4"},"commit":{"message":"governance: add additional initial board memebers, and link to wiki page where meetings info will go\n\nSigned-off-by: deadprogram ","shortMessageHtmlLink":"governance: add additional initial board memebers, and link to wiki p…"}},{"before":"5dedf22f1a0e9ddc55a8a785eadb41059766ee00","after":"b5ce9899019b4a8f574c85b5754682bffabf8c76","ref":"refs/heads/community-rules","pushedAt":"2024-09-09T10:08:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"deadprogram","name":"Ron Evans","path":"/deadprogram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5520?s=80&v=4"},"commit":{"message":"governance: add additional initial board memebers, and link to wiki page where meetings info will go\n\nSigned-off-by: deadprogram ","shortMessageHtmlLink":"governance: add additional initial board memebers, and link to wiki p…"}},{"before":"3afb2a4c40f1efae9168eff9dfba785ea6c2a1b3","after":"5dedf22f1a0e9ddc55a8a785eadb41059766ee00","ref":"refs/heads/community-rules","pushedAt":"2024-09-09T08:55:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"deadprogram","name":"Ron Evans","path":"/deadprogram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5520?s=80&v=4"},"commit":{"message":"governance: add additional initial board memebers, and link to wiki page where meetings info will go\n\nSigned-off-by: deadprogram ","shortMessageHtmlLink":"governance: add additional initial board memebers, and link to wiki p…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuY1ChQA","startCursor":null,"endCursor":null}},"title":"Activity · tinygo-org/tinygo"}