stage2 tests: fix missing 'pub' in one of the test cases
2c12f5f55b • Andrew Kelley • May 18, 2021
Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen
a9cd9b021b • Andrew Kelley • May 18, 2021
stage2: fix deletion of Decls that get re-referenced
ab8f8465a3 • Andrew Kelley • May 18, 2021
std: update freebsd bits to new builtin
4187008b5e • Andrew Kelley • May 18, 2021
std.fmt: fix regressions from master
93dbf30dcf • Andrew Kelley • May 18, 2021
Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen
615d45da77 • Andrew Kelley • May 18, 2021
stage2: skip recursion test on some hosts
1d3f76bbda • Andrew Kelley • May 18, 2021
stage2: fix crash in switch compile error
1d808d0dd2 • Andrew Kelley • May 18, 2021
Sema: use a hash map for ZIR->AIR mapping
67f5a28257 • Andrew Kelley • May 18, 2021
stage2: update `@import("builtin")` API usage
5cacc446c4 • Andrew Kelley • May 18, 2021
remove separate issues from my branch todo file
98a28ece0b • Andrew Kelley • May 17, 2021
behavior tests: re-enable commented out test
910f67f77b • Andrew Kelley • May 17, 2021
stage2: get rid of NameHash
731c35f15a • Andrew Kelley • May 17, 2021
stage2: get rid of DeclRef
3d99fb3352 • Andrew Kelley • May 17, 2021
stage2: get rid of failed_root_src_file
d5e894a9a7 • Andrew Kelley • May 17, 2021
test runner: prepare stage2 workaround
ab6b0ad8a4 • Andrew Kelley • May 17, 2021
stage2: test cases take advantage of `pub fn main` support
8a7a07f30d • Andrew Kelley • May 17, 2021
std: update regarding std.builtin reorganization
83677074f9 • Andrew Kelley • May 17, 2021
update langref, compile-error tests, safety tests
8cfa231104 • Andrew Kelley • May 17, 2021
std: `@import("builtin").StackTrace` -> `std.builtin.StackTrace`
f41892f736 • Andrew Kelley • May 17, 2021
compiler-rt: fix usage of builtin
84fdeb47a3 • Andrew Kelley • May 17, 2021
link/Elf: remove unintended link again libunwind
23fd15fd76 • Andrew Kelley • May 17, 2021
link/MachO: bring in some of the Elf logic
8405d6f7e2 • Andrew Kelley • May 17, 2021
stage2: avoid calling freeDecl when hasCodeGenBits == false
3697022a41 • Andrew Kelley • May 17, 2021
stage2: add some debug logs for when link functions are called
d839835273 • Andrew Kelley • May 17, 2021
stage2: fix error message coloring
751bb12a96 • Andrew Kelley • May 16, 2021
MachO/DebugSymbols: fix debug line offset
f4ee46e839 • Andrew Kelley • May 16, 2021
linker: update MachO DebugSymbols to use the new line/column Decl API
c8b78706b7 • Andrew Kelley • May 16, 2021
Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen
ae04ec776d • Andrew Kelley • May 16, 2021
cmake: remove deleted file
9a95478c62 • Andrew Kelley • May 16, 2021
Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen
597082adf4 • Andrew Kelley • May 16, 2021
stage2: remove SPU Mark II backend
07606d12da • Andrew Kelley • May 16, 2021
stage2: omit Decl compile errors from failed AstGen files
7cd94d2123 • Andrew Kelley • May 16, 2021
codegen: implement const value rendering for ints <= 64 bits
dc036f5b6f • Andrew Kelley • May 16, 2021
stage2: compile log stores node offset
5769ed2d44 • Andrew Kelley • May 15, 2021
stage2: improve Decl dependency management
b4692c9a78 • Andrew Kelley • May 15, 2021
stage2: update test cases to improved source locations
9958652d92 • Andrew Kelley • May 14, 2021
AstGen: add compile error for decl name conflicts
8344a50e1c • Andrew Kelley • May 14, 2021
std: dragonfly: fix duplicate definition of sockaddr_storage
93896ef860 • Andrew Kelley • May 14, 2021
stage2: fix tests expected values
134853f106 • Andrew Kelley • May 14, 2021
Sema: remove compile error for comptime function calls
579694893e • Andrew Kelley • May 14, 2021
CLI repl: "run" command handles cross compiled binaries
2cee19ab21 • Andrew Kelley • May 14, 2021
link: fix memory leak of system_libs
a854795f52 • Andrew Kelley • May 14, 2021
link/MachO: fixes to debug symbols
edab03bc22 • Andrew Kelley • May 14, 2021
AstGen: fix elision of store_to_block_ptr for condbr
78632894da • Andrew Kelley • May 14, 2021
Sema: detect and skip over elided instructions
e83cf6a454 • Andrew Kelley • May 13, 2021
stage2: fix test cases to add `pub` on exported _start fn
b109daacdd • Andrew Kelley • May 13, 2021
stage2: fix source location of Decl compile errors
c102e13710 • Andrew Kelley • May 13, 2021
stage2: build and provide libunwind when compiling for native libc
a7aa3ca66c • Andrew Kelley • May 13, 2021
stage2: fix handling of "prev successful ZIR"
344dc0cc0f • Andrew Kelley • May 13, 2021
std: fix redundant comptime keywords
417b5b1daa • Andrew Kelley • May 13, 2021
Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen
1ab3dff846 • Andrew Kelley • May 13, 2021
Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen
c9cc09a3bf • Andrew Kelley • May 12, 2021
stage2: more Decl lifetime fixes
71afc30880 • Andrew Kelley • May 12, 2021
stage2: improve Decl lifetime management
1ab1a96f87 • Andrew Kelley • May 12, 2021
Sema: implement duplicate enum tag compile error
d7567c06fd • Andrew Kelley • May 12, 2021
stage2: lookupIdentifier can return error.AnalysisFailed
7873e4f588 • Andrew Kelley • May 12, 2021
stage2: better handling of file-level compile errors across updates
cbbc7cc8b1 • Andrew Kelley • May 12, 2021
stage2: update tests now that structs have fully qualified names
5d9fc11d18 • Andrew Kelley • May 11, 2021
C backend: fix emitting '$' in identifier names
a74632b50a • Andrew Kelley • May 11, 2021
AstGen: support emitting multiple compile errors
fb39526159 • Andrew Kelley • May 11, 2021
stage2: add `owns_tv` flag to `Module.Decl`
bcf15e39e2 • Andrew Kelley • May 11, 2021
stage2: struct, union, enum, opaque, error sets get better names
dae22a0a1f • Andrew Kelley • May 11, 2021
stage2: type declarations ZIR encode AnonNameStrategy
b9a099e83c • Andrew Kelley • May 11, 2021
stage1: ignore enum ContainerLayout for comptime memory purposes
9e72f31735 • Andrew Kelley • May 11, 2021
stage2 test harness: report multiple failures
6361d7a928 • Andrew Kelley • May 8, 2021
Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen
5619ce2406 • Andrew Kelley • May 8, 2021
stage2: fully qualified names and better anonymous names
5cd9afc6b6 • Andrew Kelley • May 8, 2021
Sema: fix `@setEvalBranchQuota` incorrectly requiring a function body
aa0352fad6 • Andrew Kelley • May 8, 2021
AstGen: fix incorrect logic for adding implicit return instruction
b98a753b52 • Andrew Kelley • May 8, 2021
Type: fix abiAlignment calculation for unions
3d351c91d8 • Andrew Kelley • May 8, 2021
Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen
b6bb0ee1ac • Andrew Kelley • May 8, 2021
stage2: fix struct inits not getting fields resolved
28353b3159 • Andrew Kelley • May 8, 2021
ZIR: implement iteration over switch instructions
73bf53069d • Andrew Kelley • May 8, 2021
std: start code on linux when -lc also expands stack size
6ec24a6502 • Andrew Kelley • May 8, 2021
std: start code increases stack size as appropriate on linux
f69cf93064 • Andrew Kelley • May 8, 2021
stage2: fix stack overflow in `@setEvalBranchQuota` test case
d577654e66 • Andrew Kelley • May 8, 2021
stage2: implement global variables
81d5104e22 • Andrew Kelley • May 8, 2021
stage2: no '$' in anonymous decl names
e7c4d545cd • Andrew Kelley • May 7, 2021
stage2: implement extern functions
6ac2047142 • Andrew Kelley • May 7, 2021
Sema: support enough to check main calling convention via `@typeInfo`
47531b7d93 • Andrew Kelley • May 7, 2021
Sema: implement `@typeInfo` for functions
a7221ef4e9 • Andrew Kelley • May 7, 2021
stage2: CBE tests `pub export` instead of `export` main
3acd98fa34 • Andrew Kelley • May 7, 2021
stage2: fix compile errors in test harness
7dd33d4316 • Andrew Kelley • May 7, 2021
CLI: add an update-and-run cmd and make enter re-run last cmd
9b9ea405ef • Andrew Kelley • May 7, 2021
stage2: wire up outdated/deleted decl detection
cdea22f5d7 • Andrew Kelley • May 7, 2021
CLI: add 'run' command to the repl
3791cd6781 • Andrew Kelley • May 6, 2021
std.ArrayHashMap: ensureUnusedCapacity and ensureTotalCapacity
426e4c784c • Andrew Kelley • May 6, 2021
stage2: fix contents hash computation
17067e0e6b • Andrew Kelley • May 6, 2021
stage2: mapping old to new ZIR recursively
9b1aac8a65 • Andrew Kelley • May 5, 2021
std.ArrayList: add clearRetainingCapacity and clearAndFree
c714a3250f • Andrew Kelley • May 5, 2021
stage2: add `zig changelist` debug command
5d7f2697de • Andrew Kelley • May 5, 2021
std: fix compile errors found by stage2
6b5d0b3711 • Andrew Kelley • May 5, 2021
Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen
fc40d23723 • Andrew Kelley • May 5, 2021
Sema: restore the extern lib name functionality
7a27f0d80c • Andrew Kelley • May 4, 2021
stage2: test coverage for inline asm return type not type
1f0fd64302 • Andrew Kelley • May 4, 2021
Sema: implement error sets
edfbf85ecd • Andrew Kelley • May 4, 2021
stage2: fix "other symbol here" error note
230ce72f16 • Andrew Kelley • May 4, 2021
stage2: fix structs and enums setting wrong owner_decl
3dafec0acd • Andrew Kelley • May 4, 2021
build.zig: add -Dmem-leak-frames option
2910b10033 • Andrew Kelley • May 4, 2021