Commit Graph

  • 5f7b97e84c add AddressFamilyNotSupported to SendError master Luna 2020-12-05 23:46:08 -03:00
  • 5c60558796 Utilize std.fmt.parseUnsigned in main.zig. antlilja 2020-12-07 18:04:24 +01:00
  • 85dc039632 std.c: freeing null is a no-op xackus 2020-12-07 12:30:04 +01:00
  • 6294c1136c
    stage2: variable shadowing detection (#6969) g-w1 2020-12-06 12:36:49 -05:00
  • 0268f54fcf
    Merge pull request #7313 from LemonBoy/booo Veikka Tuominen 2020-12-06 19:31:07 +02:00
  • b45d2968e5 Add some test cases for the previous commits LemonBoy 2020-12-05 19:16:36 +01:00
  • 97f36d93f4 stage1: Don't fold single-element enums too aggressively LemonBoy 2020-12-05 18:59:55 +01:00
  • 0f7954831a stage1: Initialize single-element union tag correctly LemonBoy 2020-12-05 18:58:54 +01:00
  • 865d6df03e stage1: Fix constant folding of single-element enums LemonBoy 2020-12-05 18:52:25 +01:00
  • 2ed1ed9b32 stage2: introduce Module.failed_root_source_file Andrew Kelley 2020-12-04 17:21:55 -07:00
  • 1c5606af9f update to latest clang C headers Andrew Kelley 2020-12-04 15:39:16 -07:00
  • fd8fa55129
    std: Add a few helpers for matching ascii strings (#7300) LemonBoy 2020-12-04 21:27:28 +01:00
  • ac443b941d std: Restore file locking test on Windows LemonBoy 2020-12-04 09:34:37 +01:00
  • b390ced356 macho: specify -install_name as full dylib's name Jakub Konka 2020-12-04 17:13:19 +01:00
  • a90de4eef5
    Merge pull request #7301 from LemonBoy/more-ci-stuff Andrew Kelley 2020-12-04 12:15:55 -08:00
  • c4853ba7ea Version-gate appending -syslibroot flag to lld Jakub Konka 2020-12-04 16:23:21 +01:00
  • 55838bc291 ci: Use eval to make retry() work for pipelines too LemonBoy 2020-12-04 17:31:27 +01:00
  • b6b7a6401c
    Merge pull request #7293 from kubkon/fix-7030 Jakub Konka 2020-12-04 16:29:38 +01:00
  • 2282eb1be1 ci: Use -nv flag for wget LemonBoy 2020-12-04 13:08:46 +01:00
  • 77031baf98 ci: Prevent some more CI failures LemonBoy 2020-12-04 13:04:10 +01:00
  • e3db2be899 Add minimal standalone test case Jakub Konka 2020-12-04 00:33:04 +01:00
  • 58241364cb add more mingw-w64 .def files Andrew Kelley 2020-12-03 18:03:34 -07:00
  • afaef36194 stage1: compile error for pointer arithmetic on ptr-to-array Andrew Kelley 2020-12-03 17:07:13 -07:00
  • fd18252a71 makes the implementation public Isaac Yonemoto 2020-12-03 13:40:49 -08:00
  • ddaf915389 add @cImport files to Compilation cache manifest Andrew Kelley 2020-12-03 16:07:38 -07:00
  • 54706dd229 Allow idx 0 err to be put into error_name_table Jakub Konka 2020-12-03 21:07:01 +01:00
  • ecf7dfcd3a
    Merge pull request #7273 from kubkon/lld-codesig-poc Andrew Kelley 2020-12-03 13:41:31 -08:00
  • d3be499270 lld+macho: address review comments Jakub Konka 2020-12-03 21:57:26 +01:00
  • a2cd9dc3bd
    Gpa mutex configurable (#7234) Isaac Yonemoto 2020-12-03 12:49:35 -08:00
  • 5317f00e04
    Fix floating point parsing on BE systems (#7256) Koakuma 2020-12-04 03:47:06 +07:00
  • 7bbd369fbb std/event: Fix import path for WaitGroup Miles Alan 2020-12-01 10:24:02 -06:00
  • a8e543bd6b
    Merge pull request #7280 from leecannon/master Jakub Konka 2020-12-03 21:03:48 +01:00
  • ac85e1f2c8 stage2: make sure to emit the ZIR instructions of exported functions Timon Kruiper 2020-12-03 15:01:57 +01:00
  • f598245836 Make zig fmt happy with multiline arguments for readAllArrayListAligned Lee Cannon 2020-12-03 10:24:49 +00:00
  • 5b6cbd2e7c stage2: don't pass -l arguments when building .a or .o files Andrew Kelley 2020-12-02 20:17:51 -07:00
  • cb63ecd6e9 std: Add nosuspend around stderr.print calls LemonBoy 2020-12-01 13:12:08 +01:00
  • d4c167f3cd std.build: addBuildOption special handling for SemanticVersion Vexu 2020-12-02 14:05:56 +02:00
  • 41387e1822 stage2: linkAsArchive: respect disable_lld_caching Andrew Kelley 2020-12-02 16:37:32 -07:00
  • 6d91ebce45 wire up -Dskip-non-native to stage2 tests Andrew Kelley 2020-12-02 15:52:07 -07:00
  • 463186e856 stage2: wire up -Dskip-non-native Andrew Kelley 2020-12-02 14:51:22 -07:00
  • f842327147
    Merge pull request #7277 from LemonBoy/thread-posix Andrew Kelley 2020-12-02 13:47:40 -08:00
  • 5cba16c707 macho:use mem.asBytes and meta.eql in commands.zig Jakub Konka 2020-12-02 18:40:31 +01:00
  • 4c8632e244 fix the tinyest typo Mathieu Guay-Paquet 2020-12-02 11:28:29 -05:00
  • 76f3921544 Add readUntilDelimiterOrEofArrayList & readUntilDelimiterOrEofAlloc Lee Cannon 2020-12-02 12:53:38 +00:00
  • 471e26425a ci: Retry apt-get install at most three times LemonBoy 2020-12-02 12:01:25 +01:00
  • 0fba2f7175 lld: fix using incorrect path for the final artefact Jakub Konka 2020-12-02 08:21:25 +01:00
  • f8cef32f27 std: make the use of pthread_join POSIX-compliant LemonBoy 2020-12-02 10:59:35 +01:00
  • db0cb54f4e
    Localhost is special (#6955) daurnimator 2020-12-02 11:13:59 +11:00
  • c91c4dc256 stage2: Create cache manifest before calling final LemonBoy 2020-11-13 20:54:05 +01:00
  • 5b5097a22a stage2: add -femit-foo=bar args to the cache hash Andrew Kelley 2020-12-01 16:35:27 -07:00
  • 3e2d1ccaad lld+macho: rename final artefact in main.zig Jakub Konka 2020-12-02 00:03:07 +01:00
  • b58a2a4de6 lld+macho: move parsing logic into MachO Jakub Konka 2020-12-01 23:39:07 +01:00
  • 8d6eff5cb9 Add package names and paths to the zig root module cache hash. Alexandros Naskos 2020-11-16 11:21:28 +02:00
  • 8cbcc61c4d Make sure to include the root_name in the cache. Timon Kruiper 2020-12-01 17:03:56 +01:00
  • c7028ce0c6 COFF linking: fix incorrectly passing .dll instead of .lib Andrew Kelley 2020-12-01 11:28:44 -07:00
  • ed18046518 macho: dynamically calculate code signature padding Jakub Konka 2020-12-01 18:02:12 +01:00
  • abb697e751 macho: unify code signature between stage1 and stage2 Jakub Konka 2020-12-01 17:49:38 +01:00
  • 1f7fb560ab lld: use commands.LoadCommand in self-hosted linker Jakub Konka 2020-11-30 23:57:36 +01:00
  • de66b65677 lld: start unifying load command logic Jakub Konka 2020-11-30 19:42:08 +01:00
  • 0ef3071db6 lld: copy+rename to please the kernel Jakub Konka 2020-11-28 15:01:05 +01:00
  • c25b3593e7 lld: add code signature to lld output Jakub Konka 2020-11-28 14:51:31 +01:00
  • 545721ccd1 lld: add code signature padding Jakub Konka 2020-11-28 12:52:41 +01:00
  • e8ffae60a2 lld: parse output lld file Jakub Konka 2020-11-28 10:50:15 +01:00
  • 02e12ede46 update to latest fetch-them-macos-headers Andrew Kelley 2020-11-30 20:20:00 -08:00
  • 92ec24f77c std/os: remove unneeded error from accept errorset Isaac Freund 2020-11-30 18:49:41 +01:00
  • 21565ca991 restore -target wasm32-freestanding-musl for C headers Andrew Kelley 2020-11-30 20:44:36 -07:00
  • 429a219f42 stage2: fix not detecting all dynamic libraries Andrew Kelley 2020-11-30 20:18:40 -07:00
  • c55984b58f Merge branch 'alexnask-fix_6868' into master Andrew Kelley 2020-11-30 18:12:07 -07:00
  • 9d1816111d build system: pass dyn lib artifacts as positionals Andrew Kelley 2020-11-30 18:11:07 -07:00
  • f7d0a32045 Switched OBJECT_NAME_INVALID handling to unreachable in faccessatW Alexandros Naskos 2020-11-17 14:25:52 +02:00
  • beb9d33d6d Disallow absolute paths passed as system libraries Alexandros Naskos 2020-11-17 14:05:01 +02:00
  • 8c9919ec7b fix regression on wasm targets Andrew Kelley 2020-11-30 17:46:10 -07:00
  • 205af5b148 Merge branch 'alexnask-bundle_compiler_rt' into master Andrew Kelley 2020-11-30 16:40:25 -07:00
  • ff9798eb26 rework the bundle compiler-rt feature Andrew Kelley 2020-11-30 16:35:00 -07:00
  • 2fae28b6af Added bundle-compiler-rt flag Alexandros Naskos 2020-11-07 11:03:13 +02:00
  • 51d7c14ce1 update to latest fetch-them-macos-headers Andrew Kelley 2020-11-30 13:17:42 -08:00
  • 50a336fff8 move std.SegmentedList to the std-lib-orphanage Andrew Kelley 2020-11-30 13:03:10 -07:00
  • b587a42233 add std.os.shutdown function for sockets Jonathan Marler 2020-11-28 00:42:17 -07:00
  • baa075ac8c Fix WindowsDynLib.openW trying to strip the \??\ prefix when it does not exist Michael Freundorfer 2020-11-27 19:21:29 +01:00
  • 0369b65082
    Switch to using unicode when parsing the command line on windows (#7241) Rageoholic 2020-11-30 10:47:01 -08:00
  • b8f09f773a fix memory leak in BufMap Jonathan Marler 2020-11-29 11:30:37 -07:00
  • 4808a0261f macOS headers: add memory.h Andrew Kelley 2020-11-29 17:40:41 -08:00
  • 52b24d5725 stage1: add some code comments for ConstValSpecial Andrew Kelley 2020-11-29 18:02:13 -07:00
  • 3fb0cc0a14 CLI: add missing usage help text Andrew Kelley 2020-11-29 16:32:24 -07:00
  • 263f25fea6
    Merge pull request #7116 from joachimschmidt557/stage2-arm Andrew Kelley 2020-11-29 10:43:29 -08:00
  • df99cfdf1e stage1: Fix typeInfo generation for arrays w/o sentinel LemonBoy 2020-11-29 12:39:15 +01:00
  • c80d196094 stage1: Add missing bitcast when rendering var ptr LemonBoy 2020-11-29 11:53:08 +01:00
  • 48660371a2 std.meta: add assumeSentinel Jonathan Marler 2020-11-25 13:23:43 -07:00
  • e701ac1a51
    Merge pull request #7237 from koachan/sparc64-longdouble_fork Andrew Kelley 2020-11-29 10:33:43 -08:00
  • 89ee4b8621 std: Avoid deadlock in the signal handler LemonBoy 2020-11-28 15:31:26 +01:00
  • ceebcb2b4d
    stage2 ARM: add test case for addition joachimschmidt557 2020-11-28 19:02:07 +01:00
  • 2ad2636588
    stage2 ARM: use strb + implement genBoolOp joachimschmidt557 2020-11-24 22:32:36 +01:00
  • f06f0ebcda
    stage2 ARM: Implement genNot joachimschmidt557 2020-11-22 22:13:17 +01:00
  • 85a3991a43
    stage2 codegen: use switch in genBoolOp joachimschmidt557 2020-11-21 19:15:01 +01:00
  • 27c5c97f21
    stage2 ARM: genAdd, genSub for simple cases joachimschmidt557 2020-11-15 20:55:57 +01:00
  • f10bff9ffb Add a comment to explain the fork return values on sparc64 Koakuma 2020-11-28 13:24:24 +07:00
  • abc729a5f9 Add readAllArrayListAligned to Reader which can accept an arbitrary alignment christian-stephen 2020-10-04 12:44:01 -03:00
  • 9268972ff9 Merge branch 'kubkon-elf-soname-opt-in' into master Andrew Kelley 2020-11-27 17:54:22 -07:00
  • c3b0182f31 restore sonames by default when using zig cli Andrew Kelley 2020-11-27 17:49:55 -07:00
  • dd522c0c97 stage2 elf: fix glibc to always specify soname Jakub Konka 2020-11-19 18:12:55 +01:00