1. 05 Sep, 2019 1 commit
  2. 14 Feb, 2019 1 commit
  3. 21 Dec, 2018 1 commit
    • Nick Mathewson's avatar
      Try @warning_flags to avoid bloating verbose make logs · 97c9ced7
      Nick Mathewson authored
      We now accumulate warning flags in a separate variable,
      "TOR_WARNING_FLAGS", and write it to a "warning_flags" file.  Then
      we test whether the compiler will accept "@warning_flags": if so, we
      put "@warning_flags" in the CFLAGS; if not, we copy the contents of
      "$TOR_WARNING_FLAGS" into the CFLAGS.
      
      Closes ticket 28924.
      97c9ced7
  4. 17 Dec, 2018 2 commits
  5. 14 Nov, 2018 1 commit
  6. 05 Nov, 2018 1 commit
  7. 27 Sep, 2018 1 commit
  8. 08 Jul, 2018 1 commit
  9. 05 Jul, 2018 2 commits
  10. 29 Jun, 2018 3 commits
  11. 28 Jun, 2018 5 commits
  12. 27 Jun, 2018 4 commits
  13. 26 Jun, 2018 1 commit
    • Nick Mathewson's avatar
      Extract core part of smartlist code into its own library. · b1de1e7a
      Nick Mathewson authored
      The smartlist_core library now contains only the parts of smartlists
      that are needed for the logging library.  This resolves the
      circularity between "container" and "log".
      
      The "containers" library still uses the logging code, and has the
      higher-level smartlist functions.
      b1de1e7a
  14. 22 Jun, 2018 6 commits
  15. 21 Jun, 2018 8 commits
  16. 19 Jun, 2018 1 commit
    • Nick Mathewson's avatar
      Use a rust build script to set linker options correctly for tests. · bd9ebb37
      Nick Mathewson authored
      We need this trick because some of our Rust tests depend on our C
      code, which in turn depend on other native libraries, which thereby
      pulls a whole mess of our build system into "cargo test".
      
      To solve this, we add a build script (build.rs) to set most of the
      options that we want based on the contents of config.rust.  Some
      options can't be set, and need to go to the linker directly: we use
      a linker replacement (link_rust.sh) for these.  Both config.rust and
      link_rust.sh are generated by autoconf for us.
      
      This patch on its own should enough to make the crypto test build,
      but not necessarily enough to make it pass.
      bd9ebb37
  17. 13 Dec, 2017 1 commit