Proposal: Introduce
@tagIndex to obtain the index of an enum tag value in declaration order
This proposal, following this comment I believe, is pushing for semantics that'll reduce (and maybe eventually eliminate) the...
eab71c7c86
don't use expectEqual
Handle floats correctly in
std.mem.eql and std.mem.findDiff
a6a731b83b
handle non-reflexive types in std.mem.eql and std.mem.findDiff
1999d80d6e
Merge pull request 'Elf2: add initial LoongArch support' (#35875) from AstraFall/zig:loongarch/elf2/init into master
1526ae4e51
langref: fix nav link to wrong version of 0.12.x
4c5394b367
langref: make section for slice by length
7db2ef6104
zig fmt: add simple tool for measuring complexity
56e313b288
Merge pull request 'Asserts InternPool keys have unique representations' (#35914) from masonremaley/intern-pool-unique-key-reprs into master
hasUniqueRepresentation, hasZeroPadding, hasWellDefinedRepresentation
I am very happy to see that the use cases for the current behaviour of hasUniqueRepresentation are acknowledged - being able to opportunistically reinterpret types (even ones which are not...
Test coverage for overlapping assignments
7208ca510c
Merge pull request 'std.zig.LibCInstallation: parse - tokenize CR, fix panic' (#35913) from cursedbythevoid/libcinstallation-parse-fixes into master
00ea8a9897
std.zig.LibCInstallation: fix parse panic
5dc2651cdd
std.zig.LibCInstallation: tokenize CR when parsing
4cb608e921
add test coverage for overlapping assignment
20b3aa3bcd
libzigc: lround lroundf lroundl (#35600)
23f46bcd4d
Partially revert "add missing param to mem.concat call"
af27e8d06f
add missing param to mem.concat call
474017b43d
std.zon.parse: fix large int parse
abd649a50c
Fix TODO in
Type.eql
4140c9a2c7
std.meta: remove stringToEnum slow-path
f78c56aa7d
Sema: make @breakpoint at comptime an error
simplify Peer Type Resolution
I do think there's a lot to think about in this proposal, and I would like to write a more thorough comment after I've found the time to think about this deeply enough; as for now...
3617bd233f
test!
std.math.sqrt to work on big comptime_ints