zig/lib/std
Andrew Kelley 30dfdfdbd0 fix a round of regressions in this branch
* Don't try to generate C header files yet since it will only cause a
   crash saying the feature is unimplemented.
 * Rename the CLI options for release modes to use the `-O` prefix to
   match C compiler precedent. Options are now `-ODebug`,
   `-OReleaseFast`, `-OReleaseSafe`, `-OReleaseSmall`. The optimization
   mode matches the enum tags of std.builtin.Mode. It is planned to, at
   some point, rename std.builtin.Mode to std.builtin.OptimizationMode
   and modify the tags to be lower case to match the style convention.
   - Update build.zig code to support this new CLI.
 * update std.zig.binNameAlloc to support an optional Version and update
   the implementation to correctly deal with dynamic library version
   suffixes.
2020-09-24 23:50:15 -07:00
..
atomic add license header to all std lib files 2020-08-20 16:07:04 -04:00
build eliminate dependency of libzigcpp.a on libzigstage1.a 2020-09-23 00:00:24 -07:00
c Link against libSystem when generating Mach-O exe 2020-08-24 17:59:44 +02:00
compress std: Add a gzip decoder 2020-09-11 20:02:41 -04:00
crypto Merge pull request #6336 from Rocknest/pbkdf2 2020-09-17 17:31:58 -04:00
debug update uses of deprecated type field access 2020-09-03 18:10:40 +03:00
event std: add option to use single-threaded event loop 2020-09-10 15:40:38 -04:00
fmt Merge pull request #6246 from Vexu/field 2020-09-05 13:58:02 +03:00
fs Add rename to std.fs API 2020-09-17 17:22:26 -04:00
hash Merge pull request #6172 from tadeokondrak/@Type(.Union) 2020-09-14 16:43:49 +03:00
heap Add resize for arena allocator 2020-09-08 13:04:14 -04:00
http hash_map: rename to ArrayHashMap and add new HashMap implementation 2020-09-02 00:17:50 +02:00
io Use less inefficient method of replacing TypeInfo.UnionField.enum_field 2020-09-07 06:23:27 -06:00
json add license header to all std lib files 2020-08-20 16:07:04 -04:00
math big int: fix Managed.dump() 2020-09-07 20:44:01 +03:00
mem Merge pull request #6239 from pfgithub/patch-1 2020-09-06 01:16:33 -04:00
meta builtin: Add TypeInfo.StructField.is_comptime 2020-09-02 00:17:59 -04:00
net add license header to all std lib files 2020-08-20 16:07:04 -04:00
os Merge remote-tracking branch 'origin/master' into stage2-zig-cc 2020-09-21 21:16:46 -07:00
rand add license header to all std lib files 2020-08-20 16:07:04 -04:00
special test_runner: fix missing newline in log 2020-09-23 11:15:10 -07:00
target add license header to all std lib files 2020-08-20 16:07:04 -04:00
testing add license header to all std lib files 2020-08-20 16:07:04 -04:00
time add license header to all std lib files 2020-08-20 16:07:04 -04:00
unicode add license header to all std lib files 2020-08-20 16:07:04 -04:00
valgrind add license header to all std lib files 2020-08-20 16:07:04 -04:00
zig stage2: building musl libc from source 2020-09-23 20:48:47 -07:00
array_hash_map.zig hash_map: rename to ArrayHashMap and add new HashMap implementation 2020-09-02 00:17:50 +02:00
array_list.zig std: ArrayList.initCapacity now respects the specified cap 2020-09-02 11:11:57 +02:00
array_list_sentineled.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
ascii.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
atomic.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
base64.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
bloom_filter.zig Hash functions now accept an option set 2020-08-21 00:51:14 +02:00
buf_map.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
buf_set.zig hash_map: rename to ArrayHashMap and add new HashMap implementation 2020-09-02 00:17:50 +02:00
build.zig fix a round of regressions in this branch 2020-09-24 23:50:15 -07:00
builtin.zig Implement @Type for Union 2020-09-07 06:23:24 -06:00
c.zig std: add prctl definition when linking libc 2020-09-11 22:32:23 +02:00
child_process.zig track all TODO comments in BRANCH_TODO file 2020-09-14 18:06:19 -07:00
coff.zig Completed basic PE linker for stage2 2020-09-04 05:15:03 +03:00
compress.zig std: Add a gzip decoder 2020-09-11 20:02:41 -04:00
comptime_string_map.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
crypto.zig fix ref 2020-09-13 23:31:59 +03:00
cstr.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
debug.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
dwarf.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
dwarf_bits.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
dynamic_library.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
elf.zig std: Fix typo in ELF section header iterator 2020-09-15 18:14:06 +03:00
event.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
fifo.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
fmt.zig std: Respect user-specified alignment when formatting ints 2020-09-17 00:53:08 +02:00
fs.zig Add rename to std.fs API 2020-09-17 17:22:26 -04:00
hash.zig Promote hash/siphash to crypto/siphash 2020-08-22 02:47:50 -04:00
hash_map.zig Switch type of HashMap's count from usize to u32 (#6262) 2020-09-09 00:33:14 -04:00
heap.zig std: Fix metadata corruption in HeapAllocator 2020-09-20 01:21:29 -04:00
http.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
io.zig zig fmt: Remove dynamic stack from auto-indenting-stream 2020-08-31 23:39:50 +10:00
json.zig Use less inefficient method of replacing TypeInfo.UnionField.enum_field 2020-09-07 06:23:27 -06:00
linked_list.zig std: remove init functions from linked list nodes 2020-08-22 02:47:39 -04:00
log.zig provide default implementation of std.log on freestanding 2020-09-04 13:00:10 -07:00
macho.zig Fix bug where __text section would get overwritten 2020-09-08 20:55:06 +02:00
math.zig update uses of deprecated type field access 2020-09-03 18:10:40 +03:00
mem.zig update uses of deprecated type field access 2020-09-03 18:10:40 +03:00
meta.zig translate-c: determine sizeof using std.meta.sizeof 2020-09-14 23:53:38 +03:00
mutex.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
net.zig os: return error.SocketNotListening for EINVAL on accept (#6226) 2020-09-03 13:57:08 -04:00
once.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
os.zig Fix compile error in os.renameatW 2020-09-17 18:49:06 -04:00
packed_int_array.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
pdb.zig update rest of tests 2020-09-04 22:49:14 +03:00
priority_queue.zig Fix issue #6303: iterating empty PriorityQueue crashes 2020-09-10 12:00:53 +03:00
process.zig nobody likes my std.process.cleanExit idea 2020-09-23 20:52:33 -07:00
progress.zig Introduces a space after the ellipsis for test and progress. 2020-09-03 18:07:30 -04:00
rand.zig update uses of deprecated type field access 2020-09-03 18:10:40 +03:00
rb.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
reset_event.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
segmented_list.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
sort.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
spinlock.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
start.zig std: start: use std.log instead of stderr 2020-09-18 01:58:16 -07:00
start_windows_tls.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
std.zig move std.cache_hash from std to stage2 2020-09-14 11:05:51 -07:00
target.zig stage2: caching system integration & Module/Compilation splitting 2020-09-13 19:29:07 -07:00
testing.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
thread.zig update uses of deprecated type field access 2020-09-03 18:10:40 +03:00
time.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
unicode.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
valgrind.zig add license header to all std lib files 2020-08-20 16:07:04 -04:00
zig.zig fix a round of regressions in this branch 2020-09-24 23:50:15 -07:00