Insights: ziglang/zig
Overview
Could not load contribution data
Please try again later
29 Pull requests merged by 19 people
-
compiler_rt: restructure compiler_rt.zig according to README.md
#14622 merged
Feb 19, 2023 -
ignore SIGPIPE by default
#11982 merged
Feb 19, 2023 -
Implement `writeToMemory`/`readFromMemory` for pointers
#11734 merged
Feb 19, 2023 -
wasi: add Preopens.findDir, update tests to preopen `/tmp'
#14661 merged
Feb 19, 2023 -
implement multi-object for loops
#14671 merged
Feb 19, 2023 -
Correctly handle carriage return characters according to the spec
#12661 merged
Feb 19, 2023 -
Fix grammatical error in doc comment
#14662 merged
Feb 19, 2023 -
std.Build.RunStep: fix default caching logic
#14674 merged
Feb 19, 2023 -
bitcast packed unions to integers
#14669 merged
Feb 18, 2023 -
compiler_rt: Fixed unexported functions #14615
#14621 merged
Feb 18, 2023 -
Ast: fix expected_block error message
#14665 merged
Feb 17, 2023 -
[all linkers] fail hard on unsupported flags
#11906 merged
Feb 17, 2023 -
[linker] ignore --sort-common
#11915 merged
Feb 16, 2023 -
[elf linker] add --sort-section
#11914 merged
Feb 16, 2023 -
[linker] add --no-undefined, -z undefs
#11912 merged
Feb 16, 2023 -
crypto: add AES-CMAC (RFC 4493)
#14545 merged
Feb 16, 2023 -
split `@qualCast` into `@constCast` and `@volatileCast`
#14638 merged
Feb 14, 2023 -
comp: reinstate -fcompiler-rt when used with build-obj as output
#14644 merged
Feb 14, 2023 -
Zld: Report archive file with cpu arch mismatch
#14633 merged
Feb 14, 2023 -
Add std.c.umask.
#14639 merged
Feb 14, 2023 -
move the cache system from compiler to std lib and start using it in the build system
#14571 merged
Feb 13, 2023 -
Some std.json fixes
#14548 merged
Feb 13, 2023 -
Add -ferror-tracing and -fno-error-tracing compile options
#14629 merged
Feb 13, 2023 -
langref: make more examples testable
#14616 merged
Feb 13, 2023 -
Fixes #14600 - Support deserialising JSON strings containing escape seqences into sentinel slice
#14626 merged
Feb 13, 2023 -
std.crypto: add the Ascon permutation
#14613 merged
Feb 13, 2023 -
zig fmt: additionally format .zon files
#14582 merged
Feb 13, 2023 -
compiler_rt: document math functions
#14552 merged
Feb 13, 2023 -
small misc fixes
#14618 merged
Feb 13, 2023
11 Pull requests opened by 9 people
-
Clarify blocks being statements in doco
#14640 opened
Feb 13, 2023 -
zig build: run steps in parallel
#14647 opened
Feb 14, 2023 -
autodoc: fix markdown list rendering
#14655 opened
Feb 15, 2023 -
New module CLI
#14664 opened
Feb 17, 2023 -
wasm: implement float operations with compiler-rt
#14668 opened
Feb 17, 2023 -
Improved IO API around seeking
#14670 opened
Feb 17, 2023 -
Improve 'slice of single-item pointer' error message
#14673 opened
Feb 18, 2023 -
wasi: add Preopens.findDir; update tests, docs
#14678 opened
Feb 19, 2023 -
Linker: -z<arg> should be equivalent to -z <arg>
#14680 opened
Feb 19, 2023 -
trim(Left|Right): clarify that values_to_strip is a set
#14681 opened
Feb 19, 2023 -
add test coverage for fixed stage1 bugs
#14682 opened
Feb 20, 2023
39 Issues closed by 6 people
-
literal number from a conditional expression is not being coerced to assignee type
#5557 closed
Feb 20, 2023 -
Runtime crash when passing anonymous union literal to generic function
#5498 closed
Feb 20, 2023 -
Generic struct identity broken when passing string literal as generic param?
#5479 closed
Feb 20, 2023 -
Yet another compiler segfault
#5426 closed
Feb 20, 2023 -
Compiler segfault with anonymous lists
#4755 closed
Feb 20, 2023 -
LLVM module found: Terminator found in the middle of a basic block! This is a bug in the Zig compiler.
#4429 closed
Feb 20, 2023 -
Mispelt external library linkage name stalls compilation.
#4308 closed
Feb 20, 2023 -
build-obj fails for sources with fn main() on Windows without -lc
#4193 closed
Feb 20, 2023 -
`error: FileNotFound` during compile
#4069 closed
Feb 20, 2023 -
exporting main crashes the compiler
#3659 closed
Feb 20, 2023 -
usingnamespace + @import("root") + zig test crashes compiler
#3658 closed
Feb 20, 2023 -
compiler crash on circular pub use import
#3333 closed
Feb 20, 2023 -
stage2: compiler panic when using `@ptrToInt` in bitwise AND
#11211 closed
Feb 19, 2023 -
Proposal: Multi-object `for` loops
#7257 closed
Feb 19, 2023 -
CR-LF Line Endings Break Multi-Line Strings
#11414 closed
Feb 19, 2023 -
std.Build.RunStep only works once on windows
#14666 closed
Feb 19, 2023 -
two unused functions in lib/compiler_rt/gehf2
#14615 closed
Feb 18, 2023 -
for detecting the native dynamic linker path, zig should prefer /usr/bin/env to its own executable
#5280 closed
Feb 18, 2023 -
zig build returns error.SystemResources on MacOS when build-lib command exceeds ARG_MAX
#10693 closed
Feb 18, 2023 -
`[64]u1` occupies 64 bytes instead of 8 bytes
#14672 closed
Feb 18, 2023 -
`std.testing.refAllDecls` references `pub` decls only, private ones are ignored
#12838 closed
Feb 17, 2023 -
Bad error message for invalid identifier in test
#14579 closed
Feb 17, 2023 -
zig fmt produces wrong indent for multiline if expression
#14652 closed
Feb 15, 2023 -
Nested-Container-Tests
#14648 closed
Feb 14, 2023 -
Regression in run step caching
#14646 closed
Feb 14, 2023 -
-fcompiler-rt broken with object file builds
#14099 closed
Feb 14, 2023 -
add an implementation of __aeabi_memcpy and related memory builtins to compiler-rt
#4189 closed
Feb 14, 2023 -
Disable ANSI escape sequences on sourcehut
#3554 closed
Feb 14, 2023 -
limits on absolute and relative paths include with @embedFile
#14637 closed
Feb 14, 2023 -
Invalid free in std.json.parseFree
#9509 closed
Feb 13, 2023 -
std.json.Parser: ValueTree returned by parse() contains dangling allocator pointers
#5229 closed
Feb 13, 2023 -
ability to explicitly enable error return tracing in release-fast mode and disable it in debug mode
#691 closed
Feb 13, 2023 -
std.json: assertion failure when deserializing string with escape sequence into sentinel slice
#14600 closed
Feb 13, 2023 -
make zig fmt additionally format .zon files
#14530 closed
Feb 13, 2023 -
ld.lld: undefined symbol when taking pointer to extern function referenced through alias
#14610 closed
Feb 13, 2023 -
@cUndef wrongly defined as #undefine
#14617 closed
Feb 13, 2023 -
zig fmt forces if/else expressions onto one line if it contains a type-inferred struct literal
#14056 closed
Feb 13, 2023 -
Type inference regression in stage2
#14077 closed
Feb 13, 2023
19 Issues opened by 17 people
-
compiler: taking the address of a captured loop range causes a segmentation fault
#14679 opened
Feb 19, 2023 -
incompatible types note points to the wrong line when using for
#14677 opened
Feb 19, 2023 -
`@ptrCast()` from null pointer to function pointer doesn't panic
#14676 opened
Feb 19, 2023 -
Mutual dependency on modules results in error on some test executables with custom runner
#14667 opened
Feb 17, 2023 -
use a declarative table for CLI linker argument parsing
#14663 opened
Feb 17, 2023 -
Wasm backend uses fully-qualified name for function symbols
#14660 opened
Feb 16, 2023 -
std.debug.panic: default panic handler is not signal safe
#14658 opened
Feb 15, 2023 -
macos: compiler error when printing to 'stderr'
#14657 opened
Feb 15, 2023 -
Proposal: code annotations
#14656 opened
Feb 15, 2023 -
zig fmt idempotency: fn param doc comment not properly formatted in one go
#14654 opened
Feb 15, 2023 -
`-fno-lto` flag abnormal behavior
#14653 opened
Feb 15, 2023 -
Targeting a specific macOS version with `zig cc` doesn't work.
#14651 opened
Feb 15, 2023 -
@Type(@typeInfo(c_int)) != c_int
#14650 opened
Feb 15, 2023 -
Unexpected error returned from a function that returns "error{SomeError}!?void" (error union optional void)
#14649 opened
Feb 15, 2023 -
`cannot assign to constant` points to the wrong line when using switch.
#14645 opened
Feb 14, 2023 -
test: standalone/issue_12588 is not testing anything
#14643 opened
Feb 14, 2023 -
translate-c fails on macro with `assert(1 && "error message")`
#14642 opened
Feb 14, 2023 -
Compiler crash when accessing tagged union global
#14641 opened
Feb 14, 2023 -
error: TemporaryNameServerFailure when using package management on Termux
#14636 opened
Feb 13, 2023
53 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Support file:/// URIs and relative paths in package manager
#14603 commented on
Feb 18, 2023 • 9 new comments -
Turning single item pointer into slice of length 1
#3156 commented on
Feb 19, 2023 • 6 new comments -
inline assembly improvements
#215 commented on
Feb 19, 2023 • 6 new comments -
Zstandard decompressor
#14394 commented on
Feb 19, 2023 • 4 new comments -
zig build-lib does not allow linking to a C program
#14416 commented on
Feb 14, 2023 • 3 new comments -
LLVM assertion tripped when building compiler_rt for sparc64
#12011 commented on
Feb 14, 2023 • 3 new comments -
Compiler crash with PackedIntArray
#14596 commented on
Feb 18, 2023 • 3 new comments -
Add .stride field to slices
#2255 commented on
Feb 19, 2023 • 2 new comments -
remove memset calls when setting to undefined in unsafe modes
#14104 commented on
Feb 19, 2023 • 2 new comments -
compiler_rt: declutter int.zig, add mulXi3 tests
#14623 commented on
Feb 14, 2023 • 2 new comments -
Fixes #14574 - Panic on NoSpaceLeft when formatting duration as we have a fixed buffer
#14630 commented on
Feb 18, 2023 • 2 new comments -
nested packed struct incorrect behavior
#14632 commented on
Feb 13, 2023 • 1 new comment -
add __clear_cache to compiler-rt
#4792 commented on
Feb 13, 2023 • 1 new comment -
comptime recursion crashes
#13780 commented on
Feb 14, 2023 • 1 new comment -
tail call codegen for error returns
#690 commented on
Feb 14, 2023 • 1 new comment -
JSON comptime type parser should support dynamic objects
#5326 commented on
Feb 14, 2023 • 1 new comment -
use C++ LLVM API rather than C API for array types to support 64 bits
#1424 commented on
Feb 15, 2023 • 1 new comment -
support fetching dependencies with the file:/// protocol scheme
#14339 commented on
Feb 15, 2023 • 1 new comment -
change std.ChildProcess to accept a directory handle for cwd rather than a string
#5190 commented on
Feb 15, 2023 • 1 new comment -
build system terminology update: package, project, module, dependency
#14307 commented on
Feb 16, 2023 • 1 new comment -
Validate literals at a later stage
#12449 commented on
Feb 17, 2023 • 1 new comment -
test std lib TLS implementation against many real world servers
#14172 commented on
Feb 17, 2023 • 1 new comment -
sigsetsize argument to epoll_pwait is incorrect
#12715 commented on
Feb 18, 2023 • 1 new comment -
support fetch plugins to download dependencies from less common protocols
#14294 commented on
Feb 19, 2023 • 1 new comment -
C macro value needs to be escaped in `LibExeObjStep.defineCMacro`
#14625 commented on
Feb 19, 2023 • 1 new comment -
Can't take the address of an extern variable as a constant value
#5344 commented on
Feb 20, 2023 • 1 new comment -
std: replace builtin.Version with SemanticVersion
#13998 commented on
Feb 19, 2023 • 1 new comment -
std.math.big.int: Initialize limbs in addWrap
#14482 commented on
Feb 19, 2023 • 1 new comment -
Tracking issue for compiler_rt ARM compatibility
#14634 commented on
Feb 13, 2023 • 0 new comments -
enumerate all kinds of undefined behavior, even that which cannot be safety-checked
#1966 commented on
Feb 14, 2023 • 0 new comments -
Disallow omitting unused capture value in `switch` if not `void`
#14137 commented on
Feb 14, 2023 • 0 new comments -
ability to fetch only needed dependencies
#14597 commented on
Feb 15, 2023 • 0 new comments -
zig fmt messes `if` indentation after line break
#7363 commented on
Feb 15, 2023 • 0 new comments -
No compile error for missing error set member
#5410 commented on
Feb 20, 2023 • 0 new comments -
Struct with comptime field cannot be initiated
#5497 commented on
Feb 20, 2023 • 0 new comments -
Compiler unreachable when accessing pointer field of a tuple's TypeInfo
#5508 commented on
Feb 20, 2023 • 0 new comments -
problem of coercion from single-item pointer to slice.
#5516 commented on
Feb 20, 2023 • 0 new comments -
odd behavior of coercion from pointer to slice
#5518 commented on
Feb 20, 2023 • 0 new comments -
retry cache file creation
#12139 commented on
Feb 19, 2023 • 0 new comments -
Hacked timed wait for stderr_mutex
#12207 commented on
Feb 19, 2023 • 0 new comments -
Introduce ChildProcess.collectOutput
#12295 commented on
Feb 19, 2023 • 0 new comments -
Relax `std.sort.binarySearch` requirements
#12727 commented on
Feb 19, 2023 • 0 new comments -
std: add peek function to std.json.TokenStream
#12798 commented on
Feb 19, 2023 • 0 new comments -
stage2: Include `catch` expressions in error return trace
#12990 commented on
Feb 19, 2023 • 0 new comments -
std.math: add lerp
#13002 commented on
Feb 19, 2023 • 0 new comments -
test/standalone: reinstate std.ChildProcess tests
#13639 commented on
Feb 14, 2023 • 0 new comments -
Fixes POSIX file locking with fcntl test
#13926 commented on
Feb 19, 2023 • 0 new comments -
std.build: check for lib prefix with pkg-config
#13941 commented on
Feb 19, 2023 • 0 new comments -
Add zlib stream writer
#13977 commented on
Feb 19, 2023 • 0 new comments -
std.child_process: enable non-standard streams
#14152 commented on
Feb 15, 2023 • 0 new comments -
lib: add panic test runner
#14351 commented on
Feb 14, 2023 • 0 new comments -
Improvements to docs and text
#14460 commented on
Feb 18, 2023 • 0 new comments -
std.fmt: add option for `+` sign of positive number
#14483 commented on
Feb 19, 2023 • 0 new comments