tree: 9887fdef6590cf5c10ec7e9c80c76fc7286d2a1f [path history] [tgz]
  1. allocator/
  2. array-slice-vec/
  3. associated-consts/
  4. associated-types/
  5. autoref-autoderef/
  6. auxiliary/
  7. bench/
  8. binding/
  9. borrowck/
  10. cfg/
  11. chalkify/
  12. coerce/
  13. coherence/
  14. consts/
  15. cross-crate/
  16. ctfe/
  17. deriving/
  18. drop/
  19. dynamically-sized-types/
  20. extern/
  21. for-loop-while/
  22. foreign/
  23. functions-closures/
  24. generator/
  25. generics/
  26. higher-rank-trait-bounds/
  27. hygiene/
  28. impl-trait/
  29. imports/
  30. intrinsics/
  31. issues/
  32. iterators/
  33. macros/
  34. methods/
  35. mir/
  36. modules/
  37. moves/
  38. nll/
  39. non_modrs_mods/
  40. numbers-arithmetic/
  41. overloaded/
  42. packed/
  43. panic-runtime/
  44. panics/
  45. privacy/
  46. proc-macro/
  47. process/
  48. regions/
  49. rfcs/
  50. self/
  51. sepcomp/
  52. simd/
  53. specialization/
  54. statics/
  55. structs-enums/
  56. thinlto/
  57. threads-sendsync/
  58. traits/
  59. unboxed-closures/
  60. uniform-paths/
  61. union/
  62. unique/
  63. unsized-locals/
  64. where-clauses/
  65. zero-sized/
  66. .gitattributes
  67. abi-sysv64-arg-passing.rs
  68. abi-sysv64-register-usage.rs
  69. abort-on-c-abi.rs
  70. alias-uninit-value.rs
  71. align-with-extern-c-fn.rs
  72. alignment-gep-tup-like-1.rs
  73. alloca-from-derived-tydesc.rs
  74. allocator-alloc-one.rs
  75. anon-extern-mod.rs
  76. arbitrary_self_types_pointers_and_wrappers.rs
  77. arbitrary_self_types_stdlib_pointers.rs
  78. argument-passing.rs
  79. artificial-block.rs
  80. as-precedence.rs
  81. asm-concat-src.rs
  82. asm-in-moved.rs
  83. asm-in-out-operand.rs
  84. asm-indirect-memory.rs
  85. asm-out-assign.rs
  86. assert-eq-trailing-comma.rs
  87. assert-escape.rs
  88. assert-ne-trailing-comma.rs
  89. assign-assign.rs
  90. assoc-oddities-3.rs
  91. associated-item-long-paths.rs
  92. async-await.rs
  93. atomic-access-bool.rs
  94. atomic-alignment.rs
  95. atomic-compare_exchange.rs
  96. atomic-print.rs
  97. attr-before-view-item.rs
  98. attr-before-view-item2.rs
  99. attr-main-2.rs
  100. attr-main.rs
  101. attr-mix-new.rs
  102. attr-on-generic-formals.rs
  103. attr-shebang.rs
  104. attr-start.rs
  105. attr.rs
  106. augmented-assignments-feature-gate-cross.rs
  107. augmented-assignments-feature-gate.rs
  108. augmented-assignments.rs
  109. auto-instantiate.rs
  110. auto-is-contextual.rs
  111. autobind.rs
  112. backtrace-debuginfo-aux.rs
  113. backtrace-debuginfo.rs
  114. backtrace.rs
  115. bare-fn-implements-fn-mut.rs
  116. bare-static-string.rs
  117. big-literals.rs
  118. binary-minus-without-space.rs
  119. bind-by-move.rs
  120. binops-issue-22743.rs
  121. binops.rs
  122. bitwise.rs
  123. blind-item-local-shadow.rs
  124. blind-item-mixed-crate-use-item.rs
  125. blind-item-mixed-use-item.rs
  126. block-arg-call-as.rs
  127. block-arg.rs
  128. block-explicit-types.rs
  129. block-expr-precedence.rs
  130. block-fn-coerce.rs
  131. block-iter-1.rs
  132. block-iter-2.rs
  133. bool-not.rs
  134. bool.rs
  135. borrow-by-val-method-receiver.rs
  136. box-new.rs
  137. bug-7183-generics.rs
  138. bug-7295.rs
  139. builtin-clone-unwind.rs
  140. builtin-clone.rs
  141. builtin-superkinds-capabilities-transitive.rs
  142. builtin-superkinds-capabilities-xc.rs
  143. builtin-superkinds-capabilities.rs
  144. builtin-superkinds-in-metadata.rs
  145. builtin-superkinds-phantom-typaram.rs
  146. builtin-superkinds-simple.rs
  147. builtin-superkinds-typaram.rs
  148. byte-literals.rs
  149. c-stack-as-value.rs
  150. c-stack-returning-int64.rs
  151. cabi-int-widening.rs
  152. can-copy-pod.rs
  153. cancel-clean-via-immediate-rvalue-ref.rs
  154. cast-does-fallback.rs
  155. cast-region-to-uint.rs
  156. cast-rfc0401-vtable-kinds.rs
  157. cast-rfc0401.rs
  158. cast-to-infer-ty.rs
  159. cast.rs
  160. catch-unwind-bang.rs
  161. cell-does-not-clone.rs
  162. char.rs
  163. char_unicode.rs
  164. check-static-recursion-foreign.rs
  165. check_const-feature-gated.rs
  166. child-outlives-parent.rs
  167. cleanup-arm-conditional.rs
  168. cleanup-rvalue-during-if-and-while.rs
  169. cleanup-rvalue-for-scope.rs
  170. cleanup-rvalue-scopes.rs
  171. cleanup-rvalue-temp-during-incomplete-alloc.rs
  172. cleanup-shortcircuit.rs
  173. clone-with-exterior.rs
  174. close-over-big-then-small-data.rs
  175. cmp-default.rs
  176. codegen-object-shim.rs
  177. collections-const-new.rs
  178. command-before-exec.rs
  179. command-exec.rs
  180. compiletest-skip-codegen.rs
  181. complex.rs
  182. concat.rs
  183. const-int-conversion.rs
  184. const-int-overflowing.rs
  185. const-int-rotate.rs
  186. const-int-sign.rs
  187. const-int-wrapping.rs
  188. const-needs_drop.rs
  189. core-run-destroy.rs
  190. crate-leading-sep.rs
  191. crate-method-reexport-grrrrrrr.rs
  192. crate-name-attr-used.rs
  193. crt-static-off-works.rs
  194. crt-static-on-works.rs
  195. cycle-generic-bound.rs
  196. dead-code-alias-in-pat.rs
  197. dead-code-leading-underscore.rs
  198. debuginfo-lto.rs
  199. deep.rs
  200. default-alloc-error-hook.rs
  201. default-associated-types.rs
  202. default-method-parsing.rs
  203. default-method-simple.rs
  204. defaults-well-formedness.rs
  205. deprecation-in-force-unstable.rs
  206. deref-lval.rs
  207. deref-mut-on-ref.rs
  208. deref-on-ref.rs
  209. deref-rc.rs
  210. deref.rs
  211. discriminant_value-wrapper.rs
  212. discriminant_value.rs
  213. diverging-fallback-control-flow.rs
  214. diverging-fallback-method-chain.rs
  215. diverging-fallback-option.rs
  216. double-ref.rs
  217. dupe-first-attr.rc
  218. duplicated-external-mods.rs
  219. early-ret-binop-add.rs
  220. early-vtbl-resolution.rs
  221. edition-keywords-2015-2015.rs
  222. edition-keywords-2015-2018.rs
  223. edition-keywords-2018-2015.rs
  224. edition-keywords-2018-2018.rs
  225. else-if.rs
  226. empty-allocation-non-null.rs
  227. empty-allocation-rvalue-non-null.rs
  228. empty-type-parameter-list.rs
  229. empty_global_asm.rs
  230. env-args-reverse-iterator.rs
  231. env-funky-keys.rs
  232. env-home-dir.rs
  233. env-null-vars.rs
  234. env-vars.rs
  235. epoch-gate-feature.rs
  236. eq-multidispatch.rs
  237. estr-uniq.rs
  238. exec-env.rs
  239. existential_type.rs
  240. explicit-i-suffix.rs
  241. export-glob-imports-target.rs
  242. export-multi.rs
  243. export-non-interference2.rs
  244. export-non-interference3.rs
  245. expr-block-fn.rs
  246. expr-block-generic-unique1.rs
  247. expr-block-generic-unique2.rs
  248. expr-block-generic.rs
  249. expr-block-slot.rs
  250. expr-block-unique.rs
  251. expr-block.rs
  252. expr-copy.rs
  253. expr-empty-ret.rs
  254. expr-fn.rs
  255. expr-if-generic.rs
  256. expr-if-panic-all.rs
  257. expr-if-panic.rs
  258. expr-if-unique.rs
  259. expr-if.rs
  260. expr-scope.rs
  261. ext-expand-inner-exprs.rs
  262. extend-for-unit.rs
  263. exterior.rs
  264. extoption_env-not-defined.rs
  265. fact.rs
  266. fat-lto.rs
  267. fat-ptr-cast.rs
  268. fds-are-cloexec.rs
  269. filter-block-view-items.rs
  270. fixup-deref-mut.rs
  271. format-hygiene.rs
  272. format-nan.rs
  273. format-no-std.rs
  274. format-ref-cell.rs
  275. fsu-moves-and-copies.rs
  276. fun-call-variants.rs
  277. fun-indirect-call.rs
  278. futures-api.rs
  279. global-scope.rs
  280. guards-not-exhaustive.rs
  281. guards.rs
  282. hashmap-memory.rs
  283. hello.rs
  284. html-literals.rs
  285. if-bot.rs
  286. if-check.rs
  287. if-ret.rs
  288. ifmt.rs
  289. ignore-all-the-things.rs
  290. impl-for-never.rs
  291. impl-inherent-non-conflict.rs
  292. impl-not-adjacent-to-type.rs
  293. impl-privacy-xc-1.rs
  294. impl-privacy-xc-2.rs
  295. impl-trait-in-bindings.rs
  296. in-band-lifetimes.rs
  297. inc-range-pat.rs
  298. infer-fn-tail-expr.rs
  299. inherit-env.rs
  300. init-large-type.rs
  301. init-res-into-things.rs
  302. inlined-main.rs
  303. inner-attrs-on-impl.rs
  304. inner-module.rs
  305. inner-static.rs
  306. instantiable.rs
  307. invalid_const_promotion.rs
  308. invoke-external-foreign.rs
  309. irrefutable-unit.rs
  310. issue-18952.rs
  311. issue-45510.rs
  312. issue-48006.rs
  313. issue-53728.rs
  314. issue-53843.rs
  315. issue-54462-mutable-noalias-correctness.rs
  316. issue-54467.rs
  317. issue-55376.rs
  318. issue-55380.rs
  319. issue-56237.rs
  320. istr.rs
  321. item-attributes.rs
  322. item-name-overload.rs
  323. keyword-changes-2012-07-31.rs
  324. kindck-implicit-close-over-mut-var.rs
  325. kinds-in-metadata.rs
  326. lambda-infer-unresolved.rs
  327. lambda-var-hygiene.rs
  328. large-records.rs
  329. last-use-in-block.rs
  330. last-use-in-cap-clause.rs
  331. last-use-is-capture.rs
  332. lazy-and-or.rs
  333. lazy-init.rs
  334. leak-unique-as-tydesc.rs
  335. lex-bare-cr-nondoc-comment.rs
  336. lexer-crlf-line-endings-string-literal-doc-comment.rs
  337. lexical-scoping.rs
  338. lib-defaults.rs
  339. link-cfg-works.rs
  340. link-section.rs
  341. linkage1.rs
  342. lint-cap.rs
  343. lint-dead-code-associated-type.rs
  344. lint-dead-code-variant.rs
  345. lint-expr-stmt-attrs-for-early-lints.rs
  346. lint-unknown-lints-at-crate-level.rs
  347. list.rs
  348. liveness-assign-imm-local-after-ret.rs
  349. llvm-pr32379.rs
  350. log-err-phi.rs
  351. log-knows-the-names-of-variants-in-std.rs
  352. log-knows-the-names-of-variants.rs
  353. log-poly.rs
  354. logging-only-prints-once.rs
  355. logging_before_rt_started.rs
  356. long-while.rs
  357. lto-many-codegen-units.rs
  358. lto-still-runs-thread-dtors.rs
  359. lub-glb-with-unbound-infer-var.rs
  360. macro-quote-cond.rs
  361. macro-quote-test.rs
  362. max-min-classes.rs
  363. mid-path-type-params.rs
  364. minmax-stability-issue-23687.rs
  365. monad.rs
  366. monomorphize-abi-alignment.rs
  367. monomorphized-callees-with-ty-params-3314.rs
  368. mpsc_stress.rs
  369. msvc-data-only.rs
  370. multi-panic.rs
  371. multibyte.rs
  372. multidispatch-conditional-impl-not-considered.rs
  373. multidispatch1.rs
  374. multidispatch2.rs
  375. multiline-comment.rs
  376. multiple-reprs.rs
  377. mut-function-arguments.rs
  378. mut-vstore-expr.rs
  379. mutual-recursion-group.rs
  380. native-print-no-runtime.rs
  381. negative.rs
  382. nested-block-comment.rs
  383. nested-class.rs
  384. nested-function-names-issue-8587.rs
  385. nested_item_main.rs
  386. never-result.rs
  387. never-type-rvalues.rs
  388. never_coercions.rs
  389. new-box-syntax.rs
  390. new-box.rs
  391. new-impl-syntax.rs
  392. new-import-syntax.rs
  393. new-style-constants.rs
  394. new-unicode-escapes.rs
  395. new-unsafe-pointers.rs
  396. newlambdas-ret-infer.rs
  397. newlambdas-ret-infer2.rs
  398. newlambdas.rs
  399. newtype-polymorphic.rs
  400. newtype-temporary.rs
  401. newtype.rs
  402. nil-decl-in-foreign.rs
  403. no-core-1.rs
  404. no-landing-pads.rs
  405. no-std-1.rs
  406. no-std-2.rs
  407. no-std-3.rs
  408. no-stdio.rs
  409. non-built-in-quote.rs
  410. non-legacy-modes.rs
  411. nul-characters.rs
  412. nullable-pointer-ffi-compat.rs
  413. nullable-pointer-iotareduction.rs
  414. nullable-pointer-size.rs
  415. object-lifetime-default-default-to-static.rs
  416. object-lifetime-default-from-rptr-box.rs
  417. object-lifetime-default-from-rptr-mut.rs
  418. object-lifetime-default-from-rptr.rs
  419. object-method-numbering.rs
  420. objects-coerce-freeze-borrored.rs
  421. objects-owned-object-borrowed-method-headerless.rs
  422. objects-owned-object-owned-method.rs
  423. once-move-out-on-heap.rs
  424. one-tuple.rs
  425. op-assign-builtins-by-ref.rs
  426. opeq.rs
  427. operator-associativity.rs
  428. operator-multidispatch.rs
  429. operator-overloading.rs
  430. optimization-fuel-0.rs
  431. optimization-fuel-0.stderr
  432. optimization-fuel-1.rs
  433. optimization-fuel-1.stderr
  434. option-ext.rs
  435. option-unwrap.rs
  436. out-of-stack.rs
  437. out-pointer-aliasing.rs
  438. output-slot-variants.rs
  439. over-constrained-vregs.rs
  440. overlap-doesnt-conflict-with-specialization.rs
  441. overlap-permitted-for-annotated-marker-traits.rs
  442. owned-implies-static.rs
  443. panic-uninitialized-zeroed.rs
  444. paren-free.rs
  445. parse-assoc-type-lt.rs
  446. parse-panic.rs
  447. parser-unicode-whitespace.rs
  448. path.rs
  449. paths-containing-nul.rs
  450. print-stdout-eprint-stderr.rs
  451. proc_macro.rs
  452. project-cache-issue-31849.rs
  453. project-cache-issue-37154.rs
  454. project-defer-unification.rs
  455. ptr-coercion.rs
  456. pure-sum.rs
  457. purity-infer.rs
  458. range-type-infer.rs
  459. range.rs
  460. range_inclusive.rs
  461. range_inclusive_gate.rs
  462. ranges-precedence.rs
  463. raw-fat-ptr.rs
  464. raw-str.rs
  465. rcvr-borrowed-to-region.rs
  466. reachable-unnameable-items.rs
  467. reachable-unnameable-type-alias.rs
  468. readalias.rs
  469. realloc-16687.rs
  470. reexport-should-still-link.rs
  471. reexport-star.rs
  472. reexport-test-harness-main.rs
  473. refer-to-other-statics-by-value.rs
  474. repeat-expr-in-static.rs
  475. repr_c_int_align.rs
  476. resolve-issue-2428.rs
  477. resolve-pseudo-shadowing.rs
  478. resource-assign-is-not-copy.rs
  479. resource-destruct.rs
  480. result-opt-conversions.rs
  481. ret-bang.rs
  482. ret-none.rs
  483. return-nil.rs
  484. rmeta.rs
  485. running-with-no-runtime.rs
  486. rustc-rust-log.rs
  487. rvalue-static-promotion.rs
  488. segfault-no-out-of-stack.rs
  489. semistatement-in-lambda.rs
  490. seq-compare.rs
  491. shadow.rs
  492. shadowed-use-visibility.rs
  493. shebang.rs
  494. signal-alternate-stack-cleanup.rs
  495. signal-exit-status.rs
  496. sigpipe-should-be-ignored.rs
  497. simple-infer.rs
  498. simple_global_asm.rs
  499. size-and-align.rs
  500. sized-borrowed-pointer.rs
  501. sized-owned-pointer.rs
  502. sleep.rs
  503. slowparse-bstring.rs
  504. slowparse-string.rs
  505. sse2.rs
  506. stable-addr-of.rs
  507. stack-probes-lto.rs
  508. stack-probes.rs
  509. stdio-is-blocking.rs
  510. str-concat.rs
  511. str-multiline.rs
  512. string-box-error.rs
  513. string-escapes.rs
  514. structured-compare.rs
  515. super-fast-paren-parsing.rs
  516. super.rs
  517. supported-cast.rs
  518. svh-add-nothing.rs
  519. swap-1.rs
  520. swap-2.rs
  521. swap-overlapping.rs
  522. tail-call-arg-leak.rs
  523. tail-cps.rs
  524. tail-direct.rs
  525. tcp-stress.rs
  526. terminate-in-initializer.rs
  527. test-allow-dead-extern-static-no-warning.rs
  528. test-allow-fail-attr.rs
  529. test-fn-signature-verification-for-explicit-return-type.rs
  530. test-main-not-dead-attr.rs
  531. test-main-not-dead.rs
  532. test-runner-hides-buried-main.rs
  533. test-runner-hides-main.rs
  534. test-runner-hides-start.rs
  535. test-should-fail-good-message.rs
  536. test-vs-cfg-test.rs
  537. thin-lto-global-allocator.rs
  538. thread-local-not-in-prelude.rs
  539. tool_attributes.rs
  540. tool_lints.rs
  541. tool_lints_2018_preview.rs
  542. trailing-comma.rs
  543. transmute-non-immediate-to-immediate.rs
  544. transmute-specialization.rs
  545. trivial-message.rs
  546. trivial_casts.rs
  547. try-block.rs
  548. try-from-int-error-partial-eq.rs
  549. try-is-identifier-edition2015.rs
  550. try-operator-custom.rs
  551. try-operator-hygiene.rs
  552. try-operator.rs
  553. try-wait.rs
  554. try_from.rs
  555. tup.rs
  556. tuple-index-fat-types.rs
  557. tuple-index.rs
  558. tydesc-name.rs
  559. type-alias-enum-variants-2.rs
  560. type-alias-enum-variants.rs
  561. type-ascription.rs
  562. type-id-higher-rank-2.rs
  563. type-id-higher-rank.rs
  564. type-in-nested-module.rs
  565. type-infer-generalize-ty-var.rs
  566. type-namespace.rs
  567. type-param-constraints.rs
  568. type-param.rs
  569. type-params-in-for-each.rs
  570. type-ptr.rs
  571. type-sizes.rs
  572. type-use-i1-versus-i8.rs
  573. typeck-fn-to-unsafe-fn-ptr.rs
  574. typeck_type_placeholder_1.rs
  575. typeclasses-eq-example-static.rs
  576. typeclasses-eq-example.rs
  577. typeid-intrinsic.rs
  578. typestate-cfg-nesting.rs
  579. typestate-multi-decl.rs
  580. ufcs-polymorphic-paths.rs
  581. ufcs-type-params.rs
  582. unary-minus-suffix-inference.rs
  583. underscore-lifetimes.rs
  584. underscore-method-after-integer.rs
  585. unify-return-ty.rs
  586. uninit-empty-types.rs
  587. unit.rs
  588. unnamed_argument_mode.rs
  589. unreachable-code-1.rs
  590. unreachable-code.rs
  591. unsafe-coercion.rs
  592. unsafe-fn-called-from-unsafe-blk.rs
  593. unsafe-fn-called-from-unsafe-fn.rs
  594. unsafe-pointer-assignability.rs
  595. unsized-tuple-impls.rs
  596. unsized.rs
  597. unsized2.rs
  598. unsized3.rs
  599. unused-move-capture.rs
  600. unused-move.rs
  601. unwind-resource.rs
  602. unwind-unique.rs
  603. use-crate-name-alias.rs
  604. use-import-export.rs
  605. use-keyword-2.rs
  606. use-mod.rs
  607. use-nested-groups.rs
  608. use.rs
  609. use_inline_dtor.rs
  610. using-target-feature-unstable.rs
  611. utf8-bom.rs
  612. utf8.rs
  613. utf8_chars.rs
  614. utf8_idents.rs
  615. variadic-ffi.rs
  616. variance-intersection-of-ref-and-opt-ref.rs
  617. variance-iterators-in-libcore.rs
  618. variant-attributes.rs
  619. volatile-fat-ptr.rs
  620. wait-forked-but-failed-child.rs
  621. warn-ctypes-inhibit.rs
  622. weak-lang-item.rs
  623. weak-new-uninhabited-issue-48493.rs
  624. weird-exit-code.rs
  625. weird-exprs.rs
  626. wf-bound-region-in-object-type.rs
  627. wrapping-int-api.rs
  628. write-fmt-errors.rs
  629. writealias.rs
  630. wrong-hashset-issue-42918.rs
  631. x86stdcall.rs
  632. x86stdcall2.rs
  633. yield.rs
  634. yield1.rs
  635. yield2.rs
  636. z-crate-attr.rs