aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2021-09-25stage2: implement `@sizeOf` for non-packed structsAndrew Kelley
2021-09-24stage2: implement `@memset` and `@memcpy` builtinsAndrew Kelley
2021-09-24Initial bringup of the Solaris/Illumos portStephen Gregoratto
2021-09-24Fix error references across inline and comptime functionsMartin Wickham
2021-09-24stage2 codegen: move bit definitions to src/archjoachimschmidt557
2021-09-24Spelling corrections (#9833)Josh Soref
2021-09-24stage2: enable building freestanding libc with LLVM backendAndrew Kelley
2021-09-23stage2: LLVM backend: improved naming and exportingAndrew Kelley
2021-09-23stage2: prepare for building freestanding libcAndrew Kelley
2021-09-23Fix the failing "bad import" test on WindowsMartin Wickham
2021-09-23Stage2: Implement comptime closures and the This builtin (#9823)Martin Wickham
2021-09-23stage2: enhance `zig init-lib` and `zig init-exe`Hadrien Dorio
2021-09-22stage2: fix AstGen for some struct syntaxesAndrew Kelley
2021-09-22stage2: remove 2 assertions that were too aggressiveAndrew Kelley
2021-09-21stage2: progress towards ability to compile compiler-rtAndrew Kelley
2021-09-21stage2: fix unsigned integer to signed integer coercionAndrew Kelley
2021-09-21stage2: enable f16 mathAndrew Kelley
2021-09-21stage2: free Sema's arena after generating machine codeAndrew Kelley
2021-09-21macho: fix incorrect segment/section growth calculationJakub Konka
2021-09-21Merge pull request #9652 from g-w1/p9dVeikka Tuominen
2021-09-21macho: do not write temp and noname symbols to symtabJakub Konka
2021-09-20Sema: fix double-free of `@cImport` error messageAndrew Kelley
2021-09-20stage2: various fixes to cImport, sizeOf and types to get tests passingVeikka Tuominen
2021-09-20stage2: implement typeInfo for more typesVeikka Tuominen
2021-09-20stage2: implement cImportVeikka Tuominen
2021-09-20Merge branch 'address-space' of Snektron/zig into Snektron-address-spaceAndrew Kelley
2021-09-20stage2: improve handling of 0 bit typesAndrew Kelley
2021-09-20stage2: implement comptime bitwise nandAndrew Kelley
2021-09-20stage2: extract ZIR printing code into print_zir.zigAndrew Kelley
2021-09-20stage2: implement comptime `@atomicRmw`Andrew Kelley
2021-09-20plan9 linker: link lineinfo and filenamesJacob G-W
2021-09-20Address Spaces: Yeet address space on function prototypesRobin Voetter
2021-09-20Address Spaces: Restructure llvmAddressSpace a bitRobin Voetter
2021-09-20Address Spaces: basic system to check for validity.Robin Voetter
2021-09-20Address Spaces: Pointer and function info in @TypeRobin Voetter
2021-09-20Address Spaces: Smol fixupRobin Voetter
2021-09-20Address Spaces: fmt a bunch of stuffRobin Voetter
2021-09-20Address Spaces: Implement in LLVM codegenRobin Voetter
2021-09-20Address Spaces: Chaining testsRobin Voetter
2021-09-20Address Spaces: Implement right address space for slicingRobin Voetter
2021-09-20Address Spaces: Return proper address space for &x.yRobin Voetter
2021-09-20Allow x.y when x is a pointerRobin Voetter
2021-09-20Address Spaces: Default align, linksection & addrspace for anon declsRobin Voetter
2021-09-20Address Spaces: Disallow coercing pointers to different address spacesRobin Voetter
2021-09-20Address Spaces: Return proper address space for &x[y]Robin Voetter
2021-09-20Address Spaces: decl_ref, *?T => *T, and *(E!T) -> *TRobin Voetter
2021-09-20Address spaces: Forbid addrspace and linksection for local variablesRobin Voetter
2021-09-20Address Spaces: Sema basicsRobin Voetter
2021-09-20Address spaces: AstGenRobin Voetter
2021-09-20Address spaces: addrspace(A) parsingRobin Voetter