1. 25 5月, 2016 1 次提交
  2. 18 5月, 2016 1 次提交
  3. 11 5月, 2016 1 次提交
  4. 10 5月, 2016 2 次提交
  5. 09 5月, 2016 1 次提交
  6. 03 5月, 2016 6 次提交
  7. 02 5月, 2016 4 次提交
  8. 27 4月, 2016 1 次提交
  9. 26 4月, 2016 1 次提交
  10. 20 4月, 2016 1 次提交
  11. 07 4月, 2016 1 次提交
  12. 06 4月, 2016 1 次提交
  13. 05 4月, 2016 1 次提交
  14. 01 4月, 2016 1 次提交
    • E
      allow RUST_BACKTRACE=0 to act as if unset · e1d2eda7
      Emanuel Czirai 提交于
      /# This is a combination of 16 commits.
      /# The first commit's message is:
      allow RUST_BACKTRACE=disabled to act as if unset
      
      When RUST_BACKTRACE is set to "disabled" then this acts as if the env.
      var is unset.
      
      /# This is the 2nd commit message:
      
      case insensitive "DiSaBLeD" RUST_BACKTRACE value
      
      previously it expected a lowercase "disabled" to treat the env. var as
      unset
      
      /# This is the 3rd commit message:
      
      RUST_BACKTRACE=0 acts as if unset
      
      previously RUST_BACKTRACE=disabled was doing the same thing
      
      /# This is the 4th commit message:
      
      RUST_BACKTRACE=0|n|no|off acts as if unset
      
      previously only RUST_BACKTRACE=0 acted as if RUST_BACKTRACE was unset
      Now added more options (case-insensitive): 'n','no' and 'off'
      eg. RUST_BACKTRACE=oFF
      
      /# This is the 5th commit message:
      
      DRY on the value of 2
      
      DRY=don't repeat yourself
      Because having to remember to keep the two places of '2' in sync is not
      ideal, even though this is a simple enough case.
      
      /# This is the 6th commit message:
      
      Revert "DRY on the value of 2"
      
      This reverts commit 95a0479d5cf72a2b2d9d21ec0bed2823ed213fef.
      
      Nevermind this DRY on 2, because we already have a RY on 1,
      besides the code is less readable this way...
      
      /# This is the 7th commit message:
      
      attempt to document unsetting RUST_BACKTRACE
      
      /# This is the 8th commit message:
      
      curb allocations when checking for RUST_BACKTRACE
      
      this means we don't check for case-insensitivity anymore
      
      /# This is the 9th commit message:
      
      as decided, RUST_BACKTRACE=0 turns off backtrace
      
      /# This is the 10th commit message:
      
      RUST_TEST_NOCAPTURE=0 acts as if unset
      
      (that is, capture is on)
      
      Any other value acts as if nocapture is enabled (that is, capture is off)
      
      /# This is the 11th commit message:
      
      update other RUST_TEST_NOCAPTURE occurrences
      
      apparently only one place needs updating
      
      /# This is the 12th commit message:
      
      update RUST_BACKTRACE in man page
      
      /# This is the 13th commit message:
      
      handle an occurrence of RUST_BACKTRACE
      
      /# This is the 14th commit message:
      
      ensure consistency with new rules for backtrace
      
      /# This is the 15th commit message:
      
      a more concise comment for RUST_TEST_NOCAPTURE
      
      /# This is the 16th commit message:
      
      update RUST_TEST_NOCAPTURE in man page
      e1d2eda7
  15. 30 3月, 2016 2 次提交
  16. 27 3月, 2016 1 次提交
  17. 26 3月, 2016 1 次提交
  18. 23 3月, 2016 1 次提交
  19. 20 3月, 2016 3 次提交
  20. 15 3月, 2016 1 次提交
  21. 03 3月, 2016 2 次提交
  22. 25 2月, 2016 1 次提交
    • A
      rustc: Refactor how unstable flags are handled · 12828334
      Alex Crichton 提交于
      This commit adds support for *truly* unstable options in the compiler, as well
      as adding warnings for the start of the deprecation path of
      unstable-but-not-really options. Specifically, the following behavior is now in
      place for handling unstable options:
      
      * As before, an unconditional error is emitted if an unstable option is passed
        and the `-Z unstable-options` flag is not present. Note that passing another
        `-Z` flag does not require passing `-Z unstable-options` as well.
      * New flags added to the compiler will be in the `Unstable` category as opposed
        to the `UnstableButNotReally` category which means they will unconditionally
        emit an error when used on stable.
      * All current flags are in a category where they will emit warnings when used
        that the option will soon be a hard error.
      
      Also as before, it is intended that `-Z` is akin to `#![feature]` in a crate
      where it is required to unlock unstable functionality. A nightly compiler which
      is used without any `-Z` flags should only be exercising stable behavior.
      12828334
  23. 19 2月, 2016 1 次提交
  24. 16 2月, 2016 1 次提交
  25. 13 2月, 2016 1 次提交
  26. 12 2月, 2016 1 次提交
  27. 11 2月, 2016 1 次提交