{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":542666993,"defaultBranch":"master","name":"zig","ownerLogin":"llogick","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-09-28T15:43:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16590917?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713496285.0","currentOid":""},"activityList":{"items":[{"before":"da5b16f9e2b76534b1cab9093566693482084360","after":"854e86c5676de82bc46b5c13a0c9c807596e438d","ref":"refs/heads/master","pushedAt":"2024-07-09T01:17:07.000Z","pushType":"push","commitsCount":1031,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"build_runner: fix oob access","shortMessageHtmlLink":"build_runner: fix oob access"}},{"before":null,"after":"ab52fdd96cf0d68df4347501a4dc1e7c976d0844","ref":"refs/heads/llogick/zig-fmt-as","pushedAt":"2024-04-19T03:11:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"fmt: fixup `const/var some = @as(T, b);` => `const/var some: T = v;`","shortMessageHtmlLink":"fmt: fixup const/var some = @as(T, b); => const/var some: T = v;"}},{"before":"df6aed0fc3a85285ad9bf15c942a66255c2b0b31","after":"da5b16f9e2b76534b1cab9093566693482084360","ref":"refs/heads/master","pushedAt":"2024-03-12T20:02:40.000Z","pushType":"push","commitsCount":1136,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"Merge pull request #19238 from dweiller/ring-buffer\n\nstd.RingBuffer: minor cleanup and doc improvements","shortMessageHtmlLink":"Merge pull request ziglang#19238 from dweiller/ring-buffer"}},{"before":"bb0f7d55e8c50e379fa9bdcb8758d89d08e0cc1f","after":"df6aed0fc3a85285ad9bf15c942a66255c2b0b31","ref":"refs/heads/master","pushedAt":"2024-01-11T00:06:40.000Z","pushType":"push","commitsCount":297,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"Merge pull request #18505 from ziglang/tsan\n\nTSAN: update to LLVM 17.0.6","shortMessageHtmlLink":"Merge pull request ziglang#18505 from ziglang/tsan"}},{"before":"e72049bc61eedd2b7381b87b530428a83581cafe","after":"bb0f7d55e8c50e379fa9bdcb8758d89d08e0cc1f","ref":"refs/heads/master","pushedAt":"2023-12-24T04:56:21.000Z","pushType":"push","commitsCount":315,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"Merge pull request #18347 from jacobly0/slice_ptr-type\n\nSema: ensure `slice_ptr` produces the correct type","shortMessageHtmlLink":"Merge pull request ziglang#18347 from jacobly0/slice_ptr-type"}},{"before":"c07d6e4c17ab555250e75bd053d27fd7df20f928","after":"e72049bc61eedd2b7381b87b530428a83581cafe","ref":"refs/heads/master","pushedAt":"2023-11-09T15:30:41.000Z","pushType":"push","commitsCount":866,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"std.math: Add isPositiveZero() and isNegativeZero()","shortMessageHtmlLink":"std.math: Add isPositiveZero() and isNegativeZero()"}},{"before":"b642bb92e5cf5ca8e4e3a9214ec148f438f896a3","after":"c07d6e4c17ab555250e75bd053d27fd7df20f928","ref":"refs/heads/master","pushedAt":"2023-09-29T16:49:39.000Z","pushType":"push","commitsCount":379,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"Merge pull request #14603 from AdamGoertz/file-uris\n\nSupport relative paths in package manager","shortMessageHtmlLink":"Merge pull request ziglang#14603 from AdamGoertz/file-uris"}},{"before":"000aa30086eb4b470d2b567ce377f0e4a9d9a516","after":"b642bb92e5cf5ca8e4e3a9214ec148f438f896a3","ref":"refs/heads/master","pushedAt":"2023-09-08T16:39:16.000Z","pushType":"push","commitsCount":182,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"wasm-linker: fix use of invalidated memory in populateErrorNameTable","shortMessageHtmlLink":"wasm-linker: fix use of invalidated memory in populateErrorNameTable"}},{"before":"a1049d4561b9c34dc8787dd09e4de25afee5965b","after":"000aa30086eb4b470d2b567ce377f0e4a9d9a516","ref":"refs/heads/master","pushedAt":"2023-08-17T02:46:52.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"std.Build: check for native CPU when serializing CrossTarget\n\nWhen using `std.Build.dependency` with target options, dependencies\nwould sometimes get targets which are equivalent but have distinct\nnames, e.g. `native` vs `native-native`. This is a somewhat broad issue,\nand it's unclear how to fix it more generally - perhaps we should\nspecial-case CrossTarget in options passing, or maybe targets should\nhave a canonical name which we guarantee to use everywhere aside from\nraw user input.\n\nHowever, this commit fixes the most egregious issue, which was an active\nblocker to using the package manager for some users. This was caused by\nthe CPU changing from `native` to a specific descriptor (e.g.\n`skylake+sgx`), which then changed the behavior of `zigTriple`.\n\nResolves: #16856","shortMessageHtmlLink":"std.Build: check for native CPU when serializing CrossTarget"}},{"before":"fc6e5756848cd627b69756853937ce22500e62cc","after":"a1049d4561b9c34dc8787dd09e4de25afee5965b","ref":"refs/heads/master","pushedAt":"2023-08-13T23:30:28.000Z","pushType":"push","commitsCount":80,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"Merge pull request #16773 from Sahnvour/build-stack-frames\n\nstd.Build: make number of collected stack frames configurable","shortMessageHtmlLink":"Merge pull request ziglang#16773 from Sahnvour/build-stack-frames"}},{"before":"e8fa19960243a99cef5d9af94c3db52173787a4e","after":"fc6e5756848cd627b69756853937ce22500e62cc","ref":"refs/heads/master","pushedAt":"2023-08-05T02:49:24.000Z","pushType":"push","commitsCount":245,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"cmake: Fix typo: elif → elseif","shortMessageHtmlLink":"cmake: Fix typo: elif → elseif"}},{"before":"0aacb6369fdf3762b7ab6069955684abb63f1459","after":"e8fa19960243a99cef5d9af94c3db52173787a4e","ref":"refs/heads/master","pushedAt":"2023-07-24T15:46:19.000Z","pushType":"push","commitsCount":170,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"std.Build.Step.Compile: getEmittedDocs API enhancements\n\n * Allow calling it multiple times.\n * Rename it. Sorry, this is to coincide with #16353.","shortMessageHtmlLink":"std.Build.Step.Compile: getEmittedDocs API enhancements"}},{"before":"b9fc0d2908371dc4f7c95c03972d42e290d6e1e0","after":"0aacb6369fdf3762b7ab6069955684abb63f1459","ref":"refs/heads/master","pushedAt":"2023-07-19T17:46:30.000Z","pushType":"push","commitsCount":101,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"Merge pull request #16318 from ziglang/rework-generics\n\nrework generic function calls","shortMessageHtmlLink":"Merge pull request ziglang#16318 from ziglang/rework-generics"}},{"before":"dae516dbdffaf771e072679a76a6d48f3f0aa182","after":"b9fc0d2908371dc4f7c95c03972d42e290d6e1e0","ref":"refs/heads/master","pushedAt":"2023-07-07T21:09:25.000Z","pushType":"push","commitsCount":80,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"std.http: fix leaked connections (#16341)\n\nThe early return in pool release was causing leaked connections.\r\nCloses #16282.","shortMessageHtmlLink":"std.http: fix leaked connections (ziglang#16341)"}},{"before":"5fc5e4fbe04ccbe5ea37b07c1153a7c5bd2b4346","after":"dae516dbdffaf771e072679a76a6d48f3f0aa182","ref":"refs/heads/master","pushedAt":"2023-06-27T07:59:40.236Z","pushType":"push","commitsCount":78,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"improve documentation of std.sort.*Context functions (#16145)","shortMessageHtmlLink":"improve documentation of std.sort.*Context functions (ziglang#16145)"}},{"before":"7d6fcf083122bfe049f5314b3ec8ddcbfb27569d","after":"5fc5e4fbe04ccbe5ea37b07c1153a7c5bd2b4346","ref":"refs/heads/master","pushedAt":"2023-06-24T01:53:21.829Z","pushType":"push","commitsCount":59,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"sema: Fix overflow when analyzing an inline switch prong range that ends on the maximum value of the switched type","shortMessageHtmlLink":"sema: Fix overflow when analyzing an inline switch prong range that e…"}},{"before":"32cb9462ffa0a9df7a080d67eaf3a5762173f742","after":"7d6fcf083122bfe049f5314b3ec8ddcbfb27569d","ref":"refs/heads/master","pushedAt":"2023-06-19T20:17:14.918Z","pushType":"push","commitsCount":5,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"Merge pull request #15012 from xxxbxxx/objcpy-elf-compress\n\nobjcopy: add support for --compress-debug-sections","shortMessageHtmlLink":"Merge pull request ziglang#15012 from xxxbxxx/objcpy-elf-compress"}},{"before":"423d7b848b1953173df99fde1f83166dc68c2a2c","after":"32cb9462ffa0a9df7a080d67eaf3a5762173f742","ref":"refs/heads/master","pushedAt":"2023-06-19T17:45:33.098Z","pushType":"push","commitsCount":1,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"std: Support user-provided jsonParse method. Unify json.Parser and json.parse* (#15705)","shortMessageHtmlLink":"std: Support user-provided jsonParse method. Unify json.Parser and js…"}},{"before":"879f0b9cee9b409160edf10d8b52f73be2bddb4f","after":"423d7b848b1953173df99fde1f83166dc68c2a2c","ref":"refs/heads/master","pushedAt":"2023-06-19T02:36:33.846Z","pushType":"push","commitsCount":374,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"test/src/Cases: fix incorrect code to find zig_lib_directory\n\nThe runCases function incorrectly called the introspect.findZigLibDir\nfunction, causing a possible error, depending on the location of the\nlocal cache directory, since the current executable is check-case.\n\nUse findZigLibDirFromSelfExe, passing the zig_exe_path argument.\n\nThe current CI scripts work correctly because ZIG_LOCAL_CACHE_DIR is set\nto \"$(pwd)/zig-local-cache\".\n\nFixes #15044","shortMessageHtmlLink":"test/src/Cases: fix incorrect code to find zig_lib_directory"}},{"before":"5af89b3dccf7ee375f68e9cd3ee4980fef89e38f","after":"879f0b9cee9b409160edf10d8b52f73be2bddb4f","ref":"refs/heads/master","pushedAt":"2023-06-02T18:31:24.167Z","pushType":"push","commitsCount":73,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"Fix std.hash benchmarks (#15917)","shortMessageHtmlLink":"Fix std.hash benchmarks (ziglang#15917)"}},{"before":"2516d8671faaaff7e8803a2025ba4891a6ae7c78","after":"5af89b3dccf7ee375f68e9cd3ee4980fef89e38f","ref":"refs/heads/master","pushedAt":"2023-05-22T18:49:31.982Z","pushType":"push","commitsCount":134,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"std.crypto.chacha: support larger vectors on AVX2 and AVX512 targets (#15809)\n\n* std.crypto.chacha: support larger vectors on AVX2 and AVX512 targets\r\n\r\nRyzen 7 7700, ChaCha20/8 stream, long outputs:\r\n\r\nGeneric: 3268 MiB/s\r\nAVX2 : 6023 MiB/s\r\nAVX512 : 8086 MiB/s\r\n\r\nBump the rand.chacha buffer a tiny bit to take advantage of this.\r\nMore than 8 blocks doesn't seem to make any measurable difference.\r\n\r\nChaChaPoly also gets a small performance boost from this, albeit\r\nPoly1305 remains the bottleneck.\r\n\r\nGeneric: 707 MiB/s\r\nAVX2 : 981 MiB/s\r\nAVX512 : 1202 MiB/s\r\n\r\naarch64 appears to generally benefit from 4-way vectorization.\r\n\r\nVerified on Apple Silicon, but also on a Cortex A72.","shortMessageHtmlLink":"std.crypto.chacha: support larger vectors on AVX2 and AVX512 targets (z…"}},{"before":"dff6efe3697581beffa2604f68900768da5c0297","after":"2516d8671faaaff7e8803a2025ba4891a6ae7c78","ref":"refs/heads/master","pushedAt":"2023-05-15T02:01:58.173Z","pushType":"push","commitsCount":228,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"correct error note and check type of extern variables","shortMessageHtmlLink":"correct error note and check type of extern variables"}},{"before":"7285eedcd26b92afb03c313a167133103a78ded5","after":"dff6efe3697581beffa2604f68900768da5c0297","ref":"refs/heads/master","pushedAt":"2023-04-29T11:45:24.000Z","pushType":"push","commitsCount":79,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"Sema: disallow indexing non-tuple struct\n\nFixes #15497","shortMessageHtmlLink":"Sema: disallow indexing non-tuple struct"}},{"before":"bc8e1e1de4a2f22c56528240d320f682f1ec4b69","after":"7285eedcd26b92afb03c313a167133103a78ded5","ref":"refs/heads/master","pushedAt":"2023-04-26T07:15:35.000Z","pushType":"push","commitsCount":40,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"std.http: do -> wait, fix redirects","shortMessageHtmlLink":"std.http: do -> wait, fix redirects"}},{"before":"e2fe1907ecac075e4d4a37776359144318b6055a","after":"bc8e1e1de4a2f22c56528240d320f682f1ec4b69","ref":"refs/heads/master","pushedAt":"2023-04-23T18:07:25.000Z","pushType":"push","commitsCount":229,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"Improvements to docs and text\n\n* docs(std.math): elaborate on difference between absCast and absInt\r\n\r\n* docs(std.rand.Random.weightedIndex): elaborate on likelihood\r\n\r\nI think this makes it easier to understand.\r\n\r\n* langref: add small reminder\r\n\r\n* docs(std.fs.path.extension): brevity\r\n\r\n* docs(std.bit_set.StaticBitSet): mention the specific types\r\n\r\n* std.debug.TTY: explain what purpose this struct serves\r\n\r\nThis should also make it clearer that this struct is not supposed to provide unrelated terminal manipulation functionality such as setting the cursor position or something because terminals are complicated and we should keep this struct simple and focused on debugging.\r\n\r\n* langref(package listing): brevity\r\n\r\n* langref: explain what exactly `threadlocal` causes to happen\r\n\r\n* std.array_list: link between swapRemove and orderedRemove\r\n\r\nMaybe this can serve as a TLDR and make it easier to decide.\r\n\r\n* PrefetchOptions.locality: clarify docs that this is a range\r\n\r\nThis confused me previously and I thought I can only use either 0 or 3.\r\n\r\n* fix typos and more\r\n\r\n* std.builtin.CallingConvention: document some CCs\r\n\r\n* langref: explain possibly cryptic names\r\n\r\nI think it helps knowing what exactly these acronyms (@clz and @ctz) and\r\nabbreviations (@popCount) mean.\r\n\r\n* variadic function error: add missing preposition\r\n\r\n* std.fmt.format docs: nicely hyphenate\r\n\r\n* help menu: say what to optimize for\r\n\r\nI think this is slightly more specific than just calling it\r\n\"optimizations\". These are speed optimizations. I used the word\r\n\"performance\" here.","shortMessageHtmlLink":"Improvements to docs and text"}},{"before":"602029bb2fb78048e46136784e717b57b8de8f2c","after":"e2fe1907ecac075e4d4a37776359144318b6055a","ref":"refs/heads/master","pushedAt":"2023-04-13T06:50:09.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"add c_char type\n\ncloses #875","shortMessageHtmlLink":"add c_char type"}},{"before":"f86f531e9c3878089d13ac48505a9e8845f81f28","after":"602029bb2fb78048e46136784e717b57b8de8f2c","ref":"refs/heads/master","pushedAt":"2023-04-12T03:53:47.000Z","pushType":"push","commitsCount":165,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"Autodoc usingnamespace (#15216)\n\n* autodoc: init support for usingnamespace decls\r\n\r\n* autodoc: don't build autodoc when building zig2.c\r\n\r\n* autodoc: usingnamespace decls support in frontend (#15203)\r\n\r\n* autodoc: init support for usingnamespace decls\r\n\r\n* autodoc: usingnamespace decls support in frontend\r\n\r\n---------\r\n\r\nCo-authored-by: Krzysztof Wolicki <46651553+der-teufel-programming@users.noreply.github.com>","shortMessageHtmlLink":"Autodoc usingnamespace (ziglang#15216)"}},{"before":"deb8e2c061be15e48ee4639490944b50973f41ad","after":null,"ref":"refs/heads/restore-translate-c--enable-cache","pushedAt":"2023-04-10T19:06:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"}},{"before":"28d6dd75ac151449ddc29f3937a9e333f0a608c1","after":"f86f531e9c3878089d13ac48505a9e8845f81f28","ref":"refs/heads/master","pushedAt":"2023-04-05T07:05:42.000Z","pushType":"push","commitsCount":98,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"std: add a subset of the apple's QOS api","shortMessageHtmlLink":"std: add a subset of the apple's QOS api"}},{"before":"4197689962bc79d1f8b42fcd79f2bb2cf53672a9","after":"deb8e2c061be15e48ee4639490944b50973f41ad","ref":"refs/heads/restore-translate-c--enable-cache","pushedAt":"2023-03-28T19:57:38.593Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"llogick","name":null,"path":"/llogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16590917?s=80&v=4"},"commit":{"message":"Restore `translate-c --enable-cache` functionality.","shortMessageHtmlLink":"Restore translate-c --enable-cache functionality."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeiYykgA","startCursor":null,"endCursor":null}},"title":"Activity · llogick/zig"}