1. 10 3月, 2014 3 次提交
  2. 09 3月, 2014 1 次提交
    • A
      doc: remove node.js dependency · 862acedf
      Adrien Tétar 提交于
      `prep.js` outputs its own HTML directives, which `pandoc` cannot
      recognize when converting the document into LaTeX (this is why the
      PDF docs have never been highlighted as of now).
      
      Note that if we were to add the `.rust` class to snippets, we could
      probably use pandoc's native highlighting capatibilities i.e. Kate.
      862acedf
  3. 25 2月, 2014 1 次提交
  4. 21 2月, 2014 2 次提交
  5. 15 2月, 2014 3 次提交
  6. 30 1月, 2014 1 次提交
  7. 25 1月, 2014 1 次提交
    • A
      Allow opting-out of rpath usage · e715cdba
      Alex Crichton 提交于
      By default, the compiler and libraries are all still built with rpaths, but this
      can be opted out of with --disable-rpath to ./configure or --no-rpath to rustc.
      
      cc #5219
      e715cdba
  8. 16 1月, 2014 1 次提交
  9. 15 1月, 2014 1 次提交
  10. 14 1月, 2014 1 次提交
  11. 10 1月, 2014 1 次提交
  12. 08 1月, 2014 3 次提交
  13. 07 1月, 2014 1 次提交
  14. 06 1月, 2014 1 次提交
    • A
      Convert sub tutorials into Guides #10838 · eeafee4c
      Alan Andrade 提交于
      Ensure configure creates doc/guides directory
      
      Fix configure makefile and tests
      
      Remove old guides dir and configure option, convert testing to guide
      
      Remove ignored files
      
      Fix submodule issue
      
      prepend dir in makefile so that bor knows how to build the docs
      
      S to uppercase
      eeafee4c
  15. 05 1月, 2014 1 次提交
  16. 02 1月, 2014 1 次提交
  17. 18 12月, 2013 1 次提交
    • K
      llvm: Disable pthread on mingw · 1890290d
      klutzy 提交于
      llvm supports both win32 native threads and pthread,
      but configure tries to find pthread first.
      This manually disables pthread to use native api.
      
      This removes libpthreads-2.dll dependency on librustc.
      1890290d
  18. 17 12月, 2013 1 次提交
  19. 15 12月, 2013 2 次提交
  20. 03 12月, 2013 1 次提交
  21. 30 11月, 2013 2 次提交
    • A
      Add generation of static libraries to rustc · e338a415
      Alex Crichton 提交于
      This commit implements the support necessary for generating both intermediate
      and result static rust libraries. This is an implementation of my thoughts in
      https://mail.mozilla.org/pipermail/rust-dev/2013-November/006686.html.
      
      When compiling a library, we still retain the "lib" option, although now there
      are "rlib", "staticlib", and "dylib" as options for crate_type (and these are
      stackable). The idea of "lib" is to generate the "compiler default" instead of
      having too choose (although all are interchangeable). For now I have left the
      "complier default" to be a dynamic library for size reasons.
      
      Of the rust libraries, lib{std,extra,rustuv} will bootstrap with an
      rlib/dylib pair, but lib{rustc,syntax,rustdoc,rustpkg} will only be built as a
      dynamic object. I chose this for size reasons, but also because you're probably
      not going to be embedding the rustc compiler anywhere any time soon.
      
      Other than the options outlined above, there are a few defaults/preferences that
      are now opinionated in the compiler:
      
      * If both a .dylib and .rlib are found for a rust library, the compiler will
        prefer the .rlib variant. This is overridable via the -Z prefer-dynamic option
      * If generating a "lib", the compiler will generate a dynamic library. This is
        overridable by explicitly saying what flavor you'd like (rlib, staticlib,
        dylib).
      * If no options are passed to the command line, and no crate_type is found in
        the destination crate, then an executable is generated
      
      With this change, you can successfully build a rust program with 0 dynamic
      dependencies on rust libraries. There is still a dynamic dependency on
      librustrt, but I plan on removing that in a subsequent commit.
      
      This change includes no tests just yet. Our current testing
      infrastructure/harnesses aren't very amenable to doing flavorful things with
      linking, so I'm planning on adding a new mode of testing which I believe belongs
      as a separate commit.
      
      Closes #552
      e338a415
    • C
      Fix double slashes in make paths. · d3019af2
      Chris Morgan 提交于
      CFG_BUILD_DIR, CFG_LLVM_SRC_DIR and CFG_SRC_DIR all have trailing
      slashes, by definition, so this is correct.
      d3019af2
  22. 24 11月, 2013 1 次提交
  23. 21 11月, 2013 1 次提交
  24. 02 11月, 2013 2 次提交
  25. 01 11月, 2013 3 次提交
  26. 30 10月, 2013 3 次提交