{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":295001296,"defaultBranch":"master","name":"meson","ownerLogin":"qemu","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-09-12T18:19:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2137033?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1679567889.0","currentOid":""},"activityList":{"items":[{"before":"b85ffbacb12701382da3404c9bd5aaf56e2c883f","after":"4fedf19f41a99e0abd5ed18916e42e12e420c6bf","ref":"refs/heads/master","pushedAt":"2023-03-23T16:52:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"asm: Add sx extension\ndocs: gcc https://gcc.gnu.org/onlinedocs/gcc/Overall-Options.html\n scons: https://scons.org/doc/3.0.5/HTML/scons-user/apb.html\n\n .S Windows: assembly language file\n ARM: CodeSourcery Sourcery Lite\n .sx assembly language file + C pre-processor\n POSIX: assembly language file + C pre-processor","shortMessageHtmlLink":"asm: Add sx extension"}},{"before":null,"after":"0530c46962c5485e307cbd9a8403411c6f90c997","ref":"refs/heads/keepbackend","pushedAt":"2023-03-23T10:38:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"Prevent changing backend during reconfigure.","shortMessageHtmlLink":"Prevent changing backend during reconfigure."}},{"before":"3e7c08f358e9bd91808c8ff3b76c11aedeb82f85","after":"b85ffbacb12701382da3404c9bd5aaf56e2c883f","ref":"refs/heads/master","pushedAt":"2023-03-21T23:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"Fix run_tool() when git is not installed\n\nPreviously, it would raise an exception.","shortMessageHtmlLink":"Fix run_tool() when git is not installed"}},{"before":"46fe127503ec0a07f56904fb44b5ae9aac4374a2","after":"3e7c08f358e9bd91808c8ff3b76c11aedeb82f85","ref":"refs/heads/master","pushedAt":"2023-03-20T23:59:17.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"fix one more missing explicit \"setup\" subcommand","shortMessageHtmlLink":"fix one more missing explicit \"setup\" subcommand"}},{"before":"5feeb1c2ef243176c9e064f08f0617251399d456","after":"46fe127503ec0a07f56904fb44b5ae9aac4374a2","ref":"refs/heads/master","pushedAt":"2023-03-20T21:17:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"Add restat = 1 to the fortran_COMPILER rule\n\ngfortran does not update the modification time of *.mod files.\n\nFixes #11552","shortMessageHtmlLink":"Add restat = 1 to the fortran_COMPILER rule"}},{"before":"193a12e3668236ef17c107362bf973c781069c29","after":"5feeb1c2ef243176c9e064f08f0617251399d456","ref":"refs/heads/master","pushedAt":"2023-03-19T12:46:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"CUDA: make \"Ampere\" equivalent to SM8.0+SM8.6","shortMessageHtmlLink":"CUDA: make \"Ampere\" equivalent to SM8.0+SM8.6"}},{"before":"bb27341cd0f296b2c11f46451c8702ce63e7d512","after":"193a12e3668236ef17c107362bf973c781069c29","ref":"refs/heads/master","pushedAt":"2023-03-18T14:08:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"Small fix on how cc.sizeof (and similar functions) use the 'prefix' kwarg","shortMessageHtmlLink":"Small fix on how cc.sizeof (and similar functions) use the 'prefix' k…"}},{"before":"5c5d261845ee2807372e2d37b28c09485418a040","after":"bb27341cd0f296b2c11f46451c8702ce63e7d512","ref":"refs/heads/master","pushedAt":"2023-03-17T22:31:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"Better error message when custom_targets has duplicates in the output kwarg","shortMessageHtmlLink":"Better error message when custom_targets has duplicates in the output…"}},{"before":"91b88b1a763c21b899a4c673a84859c8bc63b127","after":"5c5d261845ee2807372e2d37b28c09485418a040","ref":"refs/heads/master","pushedAt":"2023-03-17T19:49:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"Fix \"meson subprojects checkout -b\" regression\n\nThe argument position is wrong since\nhttps://github.com/mesonbuild/meson/commit/1c631ec8abd34df9971ab03faf22d709f1c54348","shortMessageHtmlLink":"Fix \"meson subprojects checkout -b\" regression"}},{"before":"72cd2a395a240f050b6225b9aed876ee214ecd8c","after":"91b88b1a763c21b899a4c673a84859c8bc63b127","ref":"refs/heads/master","pushedAt":"2023-03-17T06:09:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"fix meson compile with alias target\n\nthis fixes a bug introduced by #11528","shortMessageHtmlLink":"fix meson compile with alias target"}},{"before":"adb619db6110d14e8f56366dbc2ce271abc4558c","after":"72cd2a395a240f050b6225b9aed876ee214ecd8c","ref":"refs/heads/master","pushedAt":"2023-03-17T01:14:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"coredata: Do not pickle it twice\n\nExclude coredata from build.dat because it gets pickled separately\nalready.","shortMessageHtmlLink":"coredata: Do not pickle it twice"}},{"before":"e0792f48197ff03dab4692e22bd2b13552c53823","after":"adb619db6110d14e8f56366dbc2ce271abc4558c","ref":"refs/heads/master","pushedAt":"2023-03-16T21:30:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"Stop using replace_if_different() for coredata pickle file\n\nThis was added in f774609 to only change the access time of the\ncoredata file if the coredata struct actually changed. However,\nthis doesn't work as pickle serializations aren't guaranteed to\nbe stable. Instead, let's manually check if options have changed\nvalues and skip the save if they haven't changed.\n\nWe also extend the associated unit test to cover all the option\ntypes and to ensure that configure does get executed if one of the\noptions changes value.","shortMessageHtmlLink":"Stop using replace_if_different() for coredata pickle file"}},{"before":"84c412a921497432cc6884befddd0b29c3a389cd","after":"e0792f48197ff03dab4692e22bd2b13552c53823","ref":"refs/heads/master","pushedAt":"2023-03-16T18:46:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"modules/i18n: fix typo in gettext decorator","shortMessageHtmlLink":"modules/i18n: fix typo in gettext decorator"}},{"before":"a5a7b29a665d1ef82fc606b5ee920e284e3ef1b7","after":"84c412a921497432cc6884befddd0b29c3a389cd","ref":"refs/heads/master","pushedAt":"2023-03-16T14:56:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"Disable codecov comment","shortMessageHtmlLink":"Disable codecov comment"}},{"before":"ef5da765af7c5687228ed6e77a19d20bc474c4a4","after":"a5a7b29a665d1ef82fc606b5ee920e284e3ef1b7","ref":"refs/heads/master","pushedAt":"2023-03-16T12:45:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"prevent lib prefix warning from pkg-config","shortMessageHtmlLink":"prevent lib prefix warning from pkg-config"}},{"before":"979250653665728c0a69cb82df250e2a0a0ffdfd","after":"ef5da765af7c5687228ed6e77a19d20bc474c4a4","ref":"refs/heads/master","pushedAt":"2023-03-15T02:29:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"add typename to AliasTarget\n\nIt will allow to distinguish AliasTarget from RunTarget in introspection\nfiles (e.g. meson-info/intro-targets.json).","shortMessageHtmlLink":"add typename to AliasTarget"}},{"before":"535498d3678aed5b5ec5f2cf5c2b63bc977e50eb","after":"979250653665728c0a69cb82df250e2a0a0ffdfd","ref":"refs/heads/master","pushedAt":"2023-03-14T14:58:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"rewriter: fix indentation of kwargs","shortMessageHtmlLink":"rewriter: fix indentation of kwargs"}},{"before":"58e6fb40f6b12ec89ff5faa0ad0d14f2835a5a25","after":"535498d3678aed5b5ec5f2cf5c2b63bc977e50eb","ref":"refs/heads/master","pushedAt":"2023-03-13T00:03:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"Fix warning_level=everything with GCC 8\n\nThis option was introduced with GCC 8.1.0 as in the original commit, but the\nvalue wasn't right initially and was volatile during the 8 series.\n\nTo avoid this, this commit moves the warning to 9.1.0 (the next version we\ngenerally care about), since we don't want to get too deep into the weeds of\npoint releases, and a warning not being used yet in some particular version of\nGCC isn't a big deal.","shortMessageHtmlLink":"Fix warning_level=everything with GCC 8"}},{"before":"24ea1d3f1968bff52ccaaf33fcdd59e810459aa9","after":"58e6fb40f6b12ec89ff5faa0ad0d14f2835a5a25","ref":"refs/heads/master","pushedAt":"2023-03-11T21:27:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"Make generator exe more resilient.","shortMessageHtmlLink":"Make generator exe more resilient."}},{"before":"a410bbdf12414ebfb9062f099eadf9a308af3501","after":"24ea1d3f1968bff52ccaaf33fcdd59e810459aa9","ref":"refs/heads/master","pushedAt":"2023-03-10T06:06:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"detect.py: Be more precise about detecting xtensa gcc toolchains\n\nclang --version can yield a string like below when its installed into\nsuch a directory\n\nclang version 14.0.0 (https://github.com/llvm/llvm-project 3f43d803382d57e3fc010ca19833077d1023e9c9)\nTarget: aarch64-yoe-linux\nThread model: posix\nInstalledDir: /mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/gnome-text-editor/42.0-r0/recipe-sysroot-native/usr/bin/aarch64-yoe-linux\n\nas you can see InstallDir has 'xt-' subtring and this trips the check to\nguess gcc\n\nif 'Free Software Foundation' in out or 'xt-' in out:\n\nTherefore, check if compiler output starts with xt- then assume\nit to be gcc\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"detect.py: Be more precise about detecting xtensa gcc toolchains"}},{"before":"83b4f14fcea0f71c94a484809abab59e01952f5b","after":"a410bbdf12414ebfb9062f099eadf9a308af3501","ref":"refs/heads/master","pushedAt":"2023-03-10T05:34:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"configure_file: emit FeatureNew when a cmake-formatted file has too many tokens\n\nIn commit 97a72a1c53e68cf53541285075b4000f7c85ccc6 we started to allow\ncmakedefine with 3 tokens, as cmake expects (unlike mesondefine). This\nwould silently start working even if the declared minimum version was\nolder than 0.54.1","shortMessageHtmlLink":"configure_file: emit FeatureNew when a cmake-formatted file has too m…"}},{"before":"7c2ac4f8fe2bda306adc73572d8f8e43010456cb","after":"83b4f14fcea0f71c94a484809abab59e01952f5b","ref":"refs/heads/master","pushedAt":"2023-03-10T03:24:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"emit FeatureNew warning for compiler.preprocess used multiple times\n\nIn commit c2a55bfe43fae1b44cf49a083297d6755c89e1cc multiple bugs were\nfixed, but a FeatureNew was only added for the one that was mentioned in\nthe commit message.\n\nMake sure to warn users about the reliability of the one that wasn't\nmentioned, too.","shortMessageHtmlLink":"emit FeatureNew warning for compiler.preprocess used multiple times"}},{"before":"62c269d08859747ba558e90bc98505e6325ef678","after":"7c2ac4f8fe2bda306adc73572d8f8e43010456cb","ref":"refs/heads/master","pushedAt":"2023-03-10T00:11:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"utils: fix annotation of pickle_load\n\nIt's actually Generic, and we should use Generic annotations to get the\ncorrect result. This means that we don't have to assert or cast the\nreturn type, because mypy just knowns","shortMessageHtmlLink":"utils: fix annotation of pickle_load"}},{"before":"162ac25beb001b52d741d7b8c6f13e26c937b1e3","after":"62c269d08859747ba558e90bc98505e6325ef678","ref":"refs/heads/master","pushedAt":"2023-03-09T23:04:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"dependencies: add pybind11 custom factory\n\nThis works with pkg-config and cmake without any special support. The\ncustom factory adds further support for config-tool, via\n`pybind11-config`. This is useful because the config-tool will work out\nof the box when pybind11 is installed, but the pkg-config and cmake\nfiles are shoved into python's site-packages, which is an unfortunate\ndistribution model and makes it impossible to use in an out of the box\nmanner.\n\nIt's possible to manually set up the PKG_CONFIG_PATH to detect it\nanyway, but in case that does not happen, having the config-tool\nfallback is extremely useful.","shortMessageHtmlLink":"dependencies: add pybind11 custom factory"}},{"before":"43abd62ecc1377b6fec67f77cc8843e844b46bc8","after":"162ac25beb001b52d741d7b8c6f13e26c937b1e3","ref":"refs/heads/master","pushedAt":"2023-03-09T20:22:57.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"build: fully type CompileTarget\n\nWhich is pretty trivial","shortMessageHtmlLink":"build: fully type CompileTarget"}},{"before":null,"after":"29223372100ba757f861fabdee4c5bbb52092f54","ref":"refs/heads/fgetcfix","pushedAt":"2023-03-09T11:42:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bonzini","name":"Paolo Bonzini","path":"/bonzini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42082?s=80&v=4"},"commit":{"message":"Make generator exe more resilient.","shortMessageHtmlLink":"Make generator exe more resilient."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADCeNZ4QA","startCursor":null,"endCursor":null}},"title":"Activity · qemu/meson"}