| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-11-19 | lib: correct unnecessary uses of 'var' | mlugg | |
| 2023-11-06 | CheckObject: support parsing and dumping archive symtab for ELF | Jakub Konka | |
| 2023-10-31 | std.builtin.Endian: make the tags lower case | Andrew Kelley | |
| Let's take this breaking change opportunity to fix the style of this enum. | |||
| 2023-10-31 | mem: fix ub in writeInt | Jacob Young | |
| Use inline to vastly simplify the exposed API. This allows a comptime-known endian parameter to be propogated, making extra functions for a specific endianness completely unnecessary. | |||
| 2023-10-03 | std.macho: remove alignment from LoadCommandIterator | Andrew Kelley | |
| 2023-08-18 | check-object: dump contents of LC_BUILD_VERSION and LC_VERSION_MIN_* cmds | Jakub Konka | |
| 2023-07-30 | Build.zig rename orgy (aka: #16353). Renames FileSource to LazyPath and ↵ | Felix (xq) Queißner | |
| removes functions that take literal paths instead of LazyPath. | |||
| 2023-07-27 | test: add a test that verifies no debug handlers get pulled into compiler_rt | kcbanner | |
| build: fix CheckObject checkNotPresent only checking a single line of the haystack | |||
| 2023-07-20 | check-object: allow for multiple extractions within one check | Jakub Konka | |
| 2023-07-20 | check-object: format known OS-specific types before doing generic format | Jakub Konka | |
| 2023-07-20 | check-object: dump PT flags when dumping program headers | Jakub Konka | |
| 2023-07-20 | check-object: remove wildcard matchers as they are too clunky | Jakub Konka | |
| Instead, we now have a looser helper called `checkContains(...)` that will match on any occurrence similarly to `std.mem.indexOf()`. While at it, I have cleaned up other combinators to make the entire API more consistent, and so: * `checkStart(phrase)` is now `checkStart()` followed by `checkExact(phrase)` * `checkNext(phrase)` if matching exactly is now `checkExact(phrase)` * `checkNext(phrase)` if matching loosely is now `checkContains(phrase)` * `checkNext(phrase)` if matching exactly with var extractors is now `checkExtract(phrase)` Finally, `ElfDumper` is now dumping contents of `.symtab` and `.dynsym` symbol tables. I have also removed dumping of symtabs as optional - they are now always dumped which cleaned up the implementation even more. | |||
| 2023-07-20 | check-object: dump contents of .dynamic section | Jakub Konka | |
| 2023-07-19 | test/link: add shared-memory test for WebAssembly | Luuk de Gram | |
| 2023-07-13 | check-object: dump info on PHDRs | Jakub Konka | |
| 2023-07-13 | check-object: dump more info on SHDRs | Jakub Konka | |
| 2023-07-13 | check-object: dump some info on SHDRs | Jakub Konka | |
| 2023-07-13 | check-object: dump ELF header | Jakub Konka | |
| 2023-06-24 | all: migrate code to new cast builtin syntax | mlugg | |
| Most of this migration was performed automatically with `zig fmt`. There were a few exceptions which I had to manually fix: * `@alignCast` and `@addrSpaceCast` cannot be automatically rewritten * `@truncate`'s fixup is incorrect for vectors * Test cases are not formatted, and their error locations change | |||
| 2023-06-13 | Remove CheckObjectStep.runAndCompare (#15973) | Zapolsky Anton | |
| Closes #14969 | |||
| 2023-05-13 | Update all std.mem.tokenize calls to their appropriate function | Ryan Liptak | |
| Everywhere that can now use `tokenizeScalar` should get a nice little performance boost. | |||
| 2023-05-03 | std.Build: use Step.* instead of *Step | Veikka Tuominen | |
| Follow up to 13eb7251d37759bd47403db304c6120c706fe353 | |||
| 2023-05-03 | build: rename std.Build.*Step to std.Build.Step.* | Nicolas Sterchele | |
| Follow-up actions from #14647 Fixes #14947 | |||
