zig astgen: print instruction counts and byte sizes
a136c093bf • Andrew Kelley • Apr 19, 2021
AstGen: implement error set decls
7f931a7522 • Andrew Kelley • Apr 19, 2021
AstGen: implement functions with inferred error sets
2083208f19 • Andrew Kelley • Apr 19, 2021
std.MultiArrayList: ensureUnusedCapacity/ensureTotalCapacity
22015c1b3b • Andrew Kelley • Apr 19, 2021
AstGen: implement if optional, if error union
27d4bea9a4 • Andrew Kelley • Apr 19, 2021
AstGen: implement while optional and while error union
3dadccec45 • Andrew Kelley • Apr 19, 2021
AstGen: implement the remaining struct init ResultLoc forms
3f60481be4 • Andrew Kelley • Apr 19, 2021
AstGen: implement all the builtin functions
ae495de54d • Andrew Kelley • Apr 19, 2021
AstGen: implement overflow arithmetic builtins
5a3045b5de • Andrew Kelley • Apr 17, 2021
AstGen: implement simple enums and decls for enums
8cf0ef2779 • Andrew Kelley • Apr 17, 2021
AstGen: fix compile error using wrong node/token function
0409d433ba • Andrew Kelley • Apr 17, 2021
stage2: make `@import` relative to the current file
e13fc6b119 • Andrew Kelley • Apr 17, 2021
AstGen: fix function decl astgen
415ef1be51 • Andrew Kelley • Apr 17, 2021
build.zig: add a way to skip installing lib/ files
dd5a1b1106 • Andrew Kelley • Apr 17, 2021
AstGen: implement global var decls
9375ad0d3b • Andrew Kelley • Apr 17, 2021
std: deprecate ensureCapacity, add two other capacity functions
c8ae581fef • Andrew Kelley • Apr 17, 2021
stage2: use import list from ZIR to queue up more AstGen tasks
5ff45b3f44 • Andrew Kelley • Apr 17, 2021
AstGen: store list of imports
a271f12a14 • Andrew Kelley • Apr 16, 2021
ZIR: rename decl_val and decl_ref to remove redundant suffix
edd75d03e3 • Andrew Kelley • Apr 16, 2021
AstGen: require `@import` operand to be string literal
adc2aed587 • Andrew Kelley • Apr 16, 2021
AstGen: put decls into blocks to be evaluated independently
333a577d73 • Andrew Kelley • Apr 16, 2021
stage2: AstGen improvements
01b4bf34ea • Andrew Kelley • Apr 16, 2021
AstGen: implement comptimeDecl, usingnamespaceDecl, testDecl
cf57e8223f • Andrew Kelley • Apr 16, 2021
AstGen: implement global variable decls
8387307807 • Andrew Kelley • Apr 16, 2021
fix new references to std.builtin that should have been std.Target
7818586a2b • Andrew Kelley • Apr 16, 2021
stage2: fix zir.zig => Zir.zig in CMakeLists.txt
f37451a63a • Andrew Kelley • Apr 16, 2021
stage2: preliminary reworking for whole-file-AstGen
3114115348 • Andrew Kelley • Apr 16, 2021
stage2: rename zir to Zir
9088d40e83 • Andrew Kelley • Apr 16, 2021
stage2: move zir.Code to become root level fields of zir.zig
0170a242bb • Andrew Kelley • Apr 16, 2021
stage2 start.zig: slight simplification
798ad631f3 • Andrew Kelley • Apr 16, 2021
stage2: implement `@bitSizeOf`
6dba9bc6fc • Andrew Kelley • Apr 16, 2021
stage2: implement comptime division
df983b30d2 • Andrew Kelley • Apr 16, 2021
stage2: implement `@sizeOf`
69645e2817 • Andrew Kelley • Apr 16, 2021
stage2: implement non-trivial enums
0e50a0c1e5 • Andrew Kelley • Apr 16, 2021
stage2: improvements aimed at std lib integration
bcfebb4b2b • Andrew Kelley • Apr 16, 2021
std: change `@import("builtin")` to `std.builtin`
429cd2b5dd • Andrew Kelley • Apr 16, 2021
stage2: remove redundant source hash
a4bb7c8bb1 • Andrew Kelley • Apr 16, 2021
stage2: entry point via std lib and proper updated file detection
f458192e56 • Andrew Kelley • Apr 16, 2021
stage2: properly model miscellaneous failed tasks
ccdf55310b • Andrew Kelley • Apr 16, 2021
ci: drone: disable stage2 tests
2b2920f599 • Andrew Kelley • Apr 15, 2021
ci: windows: update to llvm 12 msvc tarball
c795e82cbc • Andrew Kelley • Apr 15, 2021
ci: update macos tarball to llvm 12
c49fe52cb1 • Andrew Kelley • Apr 15, 2021
build.zig: omit LLVMTableGen from llvm libs
68e69aae2b • Andrew Kelley • Apr 15, 2021
build.zig: update llvm libs
2a6ec2e155 • Andrew Kelley • Apr 15, 2021
ci: windows: proper flags to zig build
a38042e3ac • Andrew Kelley • Apr 15, 2021
ci: windows: try the dev kit strategy
fa633a658f • Andrew Kelley • Apr 15, 2021
ci: windows: ranlib take 2
4a1d3465cc • Andrew Kelley • Apr 15, 2021
ci: windows: better -DCMAKE_RANLIB option
3266f326de • Andrew Kelley • Apr 15, 2021
freebsd: disable failing test
04b8354702 • Andrew Kelley • Apr 15, 2021
ci: freebsd: don't try to compile with zig cc
996193c228 • Andrew Kelley • Apr 15, 2021
ci: windows: use llvm-ar.exe from the tarball
a680c7ba98 • Andrew Kelley • Apr 15, 2021
ci: better handle of -mcpu
c59241bda0 • Andrew Kelley • Apr 15, 2021
ci: better target triple and mcpu cmake args
553fbeba82 • Andrew Kelley • Apr 15, 2021
ci: freebsd: set the target triple
85755c51d5 • Andrew Kelley • Apr 15, 2021
ci: windows: install git
df319db058 • Andrew Kelley • Apr 15, 2021
ci: freebsd: pass -DZIG_USE_LLVM_CONFIG=OFF
3967823f3a • Andrew Kelley • Apr 15, 2021
ci: aarch64-linux: disable run-translated-c tests
ee42178b43 • Andrew Kelley • Apr 15, 2021
ci: windows: try using zig-bootstrap to build zig
45eb9554c4 • Andrew Kelley • Apr 15, 2021
ci: freebsd: update to llvm 12
406353103a • Andrew Kelley • Apr 15, 2021
ci: update drone CI to llvm 12
1438c324a4 • Andrew Kelley • Apr 15, 2021
ci: update linux to llvm12 tarball
391a40d601 • Andrew Kelley • Apr 15, 2021
ci: macos-aarch64 update dep tarballs for llvm12
6a7f21d1b8 • Michael Dusan • Apr 15, 2021
os/posix: handle ECONNRESET for write/writev
81adcd533e • lithdew • Apr 14, 2021
Merge remote-tracking branch 'origin/llvm12'
5a3ea9bece • Andrew Kelley • Apr 14, 2021
Merge pull request #8518 from akvadrako/doc-field-align
1fada37466 • Frank Denis • Apr 14, 2021
translate-c: wrap switch statements in a while (true) loop
e761e0ac18 • Evan Haas • Apr 13, 2021
Merge pull request #8517 from ziglang/zld-archive-fix
36a33c99e3 • Jakub Konka • Apr 13, 2021
zld: cleanup redundant changes
a5bbc66f10 • Jakub Konka • Apr 13, 2021
zld: rebase to new naming conv for aarch64
db30033de2 • Jakub Konka • Apr 13, 2021
zld: add x86_64 relocs
1119970d22 • Jakub Konka • Apr 13, 2021
zld: save locals per TU
b1f9db75f3 • Jakub Konka • Apr 13, 2021
zld: differentiate between static and global in stabs
3b7c9dd6bd • Jakub Konka • Apr 13, 2021
zld: streamline tags for Symbol
717d382871 • Jakub Konka • Apr 13, 2021
zld: fix indirect symtab
b377e0b370 • Jakub Konka • Apr 13, 2021
zld: fix rebase vs bind for GOT entries
b0a4e1fa46 • Jakub Konka • Apr 13, 2021
zld: fix parsing debug info
6e3f82ef28 • Jakub Konka • Apr 13, 2021
zld: limit exports to just main entrypoint
65c27d51f6 • Jakub Konka • Apr 13, 2021
zld: move parsing debug info into object
421102ba72 • Jakub Konka • Apr 13, 2021
zld: add prelim support for locals
dc7cff8ebc • Jakub Konka • Apr 13, 2021
zld: flush MachO
23bb6fa9f4 • Jakub Konka • Apr 13, 2021
zld: resolve target addresses for relocs
db44a7803f • Jakub Konka • Apr 13, 2021
zld: resolve stubs and GOT entries
b667fe2c62 • Jakub Konka • Apr 13, 2021
zld: migrate parts of main to new relocs
46cc214f2d • Jakub Konka • Apr 13, 2021
zld: preprocess relocs on arm64
6a866f1a96 • Jakub Konka • Apr 13, 2021
zld: allocate addresses for global symbols
4e676ecbb5 • Jakub Konka • Apr 13, 2021
zld: store a single global symtab
d5c2f8ed32 • Jakub Konka • Apr 13, 2021
zld: start work on reloc preprocessing
1b5bceec91 • Jakub Konka • Apr 13, 2021
zld: allocate segments based on worst-case and upper-limit
04659f5b82 • Jakub Konka • Apr 13, 2021
zld: assume remaining undefs are from libSystem
116ea1bf2c • Jakub Konka • Apr 13, 2021
zld: refactor object and archive parsing
b0105029ca • Jakub Konka • Apr 13, 2021
zld: redo symbol resolution in objects
988b184d03 • Jakub Konka • Apr 13, 2021
stage1: resolve builtin types and values via std.builtin
262e09c482 • Andrew Kelley • Apr 12, 2021
Merge pull request #8502 from xackus/std-docs
c4c7cb252a • Andrew Kelley • Apr 12, 2021
CI: update brew before installing pkgs
d6d27d51ef • Jakub Konka • Apr 12, 2021
Merge pull request #8477 from joachimschmidt557/stage2-arm
d2d4df4074 • Andrew Kelley • Apr 12, 2021
Merge pull request #8497 from LemonBoy/some-ppc-fixes
c5e662d860 • Andrew Kelley • Apr 12, 2021
Merge pull request #8483 from fengb/powerpc
82a31aac9b • Andrew Kelley • Apr 11, 2021
azure: OnMasterSuccess dependsOn BuildMacOS_arm64
cab1d5c1a3 • Michael Dusan • Apr 11, 2021
ci: remove superfluous linefeed from macos arm64
c676c21824 • Michael Dusan • Apr 11, 2021
test: overhaul stack_trace testing
d99dc21b9f • Michael Dusan • Apr 11, 2021