Commit Graph

22 Commits

Author SHA1 Message Date
Andrew Kelley 50a336fff8 move std.SegmentedList to the std-lib-orphanage
I spent a long time working on this data structure, and I still think
it's a neat idea, but it has no business being in the std lib.

I'm aware of the few remaining references to SegmentedList that exist in
the std lib, but they are dead code, and so I'm leaving the dead
references as a clue that the code is dead. Cleaning up dead code will
be a separate effort that involves code coverage tools to make sure we
find it all.

std-lib-orphanage commit: 2c36a7894c689ecbaf63d5f489bb0c68773410c4

closes #7190
2020-11-30 13:04:26 -07:00
Andrew Kelley 4a69b11e74 add license header to all std lib files
add SPDX license identifier
copyright ownership is zig contributors
2020-08-20 16:07:04 -04:00
Vexu e85fe13e44 run zig fmt on std lib and self hosted 2020-07-11 20:41:19 +03:00
Vexu abd1a7c91c std-c add todos to unfinished parsing functioins 2020-01-29 12:12:28 +02:00
Vexu ad327fed05 std-c redo scoping, do string concatanation in parser 2020-01-19 20:44:55 +02:00
Vexu 28daddae81 std-c todos and small fixes 2020-01-14 16:18:32 +02:00
Vexu 4c0776b2a5 std-c parse switch 2020-01-11 21:48:12 +02:00
Vexu e21ea5bd95 std-c parser loops 2020-01-08 00:00:14 +02:00
Vexu 83b4163591 std-c parser declaratorIsFunction and small fixes 2020-01-07 23:25:38 +02:00
Vexu 8b713ce889 std-c parser add options 2020-01-07 22:43:44 +02:00
Vexu dbc0457068 std-c declaration parsing 2020-01-07 20:15:57 +02:00
Vexu 4184d4c66a std-c parser record and enum specifiers 2020-01-07 19:05:46 +02:00
Vexu df12c1328e std-c parser typing improvements 2020-01-07 16:05:13 +02:00
Vexu 3ed6d7d245 std-c parser declarator 2020-01-06 20:06:17 +02:00
Vexu d5d52af26e std-c parse pointer 2020-01-06 00:06:33 +02:00
Vexu 5feeff7123 std-c improve error reporting and decl parsing 2020-01-05 20:25:52 +02:00
Vexu f934f9b419 std-c parser fndef and static assert 2020-01-05 20:25:51 +02:00
Vexu 46f292982d std-c parser DeclSpec 2020-01-05 20:25:51 +02:00
Vexu 25f7f66b8f std-c type parsing 2020-01-05 20:25:51 +02:00
Vexu dccf1247b2 std-c ifstmt compoundstmt and errors 2020-01-05 20:25:51 +02:00
Vexu a20c0b31de std-c parser and ast organization 2020-01-05 20:25:51 +02:00
Vexu e1b01d32f0 std-c ast base 2020-01-05 20:25:50 +02:00