aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
2020-05-16Merge remote-tracking branch 'origin/master' into self-hosted-incremental-com...Andrew Kelley
2020-05-12clear progress indicator before printing errorsAndrew Kelley
2020-05-05Rename noasync to nosuspend in C++ compilerTadeo Kondrak
2020-04-27Add missing state to C object cacheGeorge Roman
2020-04-26add CLI option -Bsymbolic for binding global references locallyAndrew Kelley
2020-04-25Pass each target feature flag separatelyGeorge Roman
2020-04-23stage1: fix crash on accessing an array of size zero with runtime indexxackus
2020-04-23stage1: Fix bitcast of immediate to ptr type (#5131)LemonBoy
2020-04-22stage1: Another hack for the C ABI compatibilityLemonBoy
2020-04-20stage1: Fix wrong union accessLemonBoy
2020-04-17stage1: Fix several bugs in constant generationLemonBoy
2020-04-13stage1: More fixes for BE targetsLemonBoy
2020-04-12only use `-nostdinc++` on c++ filesMichael Dusan
2020-04-12Zig treats -lstdc++ identically to -lc++Andrew Kelley
2020-04-07Merge pull request #4857 from LemonBoy/fix-4777Andrew Kelley
2020-04-07stage1: Respect the specified name for extern varLemonBoy
2020-04-06zig cc: recognize a few more linker optionsAndrew Kelley
2020-04-05ir: Fix error checking for vector opsLemonBoy
2020-04-05ir: Remove unused and commented out codeLemonBoy
2020-04-05ir: Support shift left/right on vectorsLemonBoy
2020-04-05ir: Support div/mod/rem on vector typesLemonBoy
2020-04-05Do not parse native_libc.txt anymore when linking on native target, always ru...Michaƫl Larouche
2020-04-03change the default ABI of riscv64-linux-muslAndrew Kelley
2020-04-03ir: Rewrite the bound checks in slice operatorLemonBoy
2020-04-02zig cc: support more linker argsAndrew Kelley
2020-04-02zig cc: respect -MF -MV -MD optionsAndrew Kelley
2020-04-01zig cc properly handles -S flag and .ll, .bc extensionsAndrew Kelley
2020-04-01stage1: make C++ switch fallthrough an errorMichael Dusan
2020-04-01Merge pull request #4896 from FireFox317/fix-arm32-stuffAndrew Kelley
2020-04-01Make sure that ZigTypeVector and ZigTypeArray have the same memory layoutTimon Kruiper
2020-04-01fixups and revert a few thingsAndrew Kelley
2020-04-01Use length field as passed in stage2 libc_installation instead of relying on ...daurnimator
2020-03-30revert detection of rtti and exceptionsAndrew Kelley
2020-03-27zig c++: get it working with musl and mingw-w64Andrew Kelley
2020-03-26ability to compile c++ hello world with `zig c++`Andrew Kelley
2020-03-25improved handling of native system directoriesAndrew Kelley
2020-03-22riscv: add -mrelax arg for C to work around upstream issueAndrew Kelley
2020-03-22Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley
2020-03-22Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley
2020-03-21zig cc: detect optimization and debug flagsAndrew Kelley
2020-03-21zig cc: better support for the preprocessor option (-E)Andrew Kelley
2020-03-21ability to use `zig cc` as a drop-in C compilerAndrew Kelley
2020-03-20glibc: include ld symbols and proper soname for ldAndrew Kelley
2020-03-19Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley
2020-03-19fix incorrect sentinel checkAndrew Kelley
2020-03-19fix runtime slice of pointer not setting lengthAndrew Kelley
2020-03-19fix regression when slicing 0-bit pointersAndrew Kelley
2020-03-19fixes in semantic analysis needed to support this featureAndrew Kelley
2020-03-19slicing with comptime start and end results in arrayAndrew Kelley
2020-03-19ir: More changes to sentinel-terminated const arraysLemonBoy