-
Notifications
You must be signed in to change notification settings - Fork 12.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollup of 5 pull requests #63936
Rollup of 5 pull requests #63936
Commits on Jul 11, 2019
-
libtest: add --show-output option
this new flag enables printing the captured stdout of successful tests utilizing the already existing display_output test runner option
Paul Emmerich committedJul 11, 2019 Configuration menu - View commit details
-
Copy full SHA for 1add949 - Browse repository at this point
Copy the full SHA 1add949View commit details -
libtest: support display_output in JSON formatter
Paul Emmerich committedJul 11, 2019 Configuration menu - View commit details
-
Copy full SHA for 409a41d - Browse repository at this point
Copy the full SHA 409a41dView commit details
Commits on Aug 19, 2019
-
Merge pull request rust-lang#1 from rust-lang/master
Pull from newest repo
Configuration menu - View commit details
-
Copy full SHA for 92f08b7 - Browse repository at this point
Copy the full SHA 92f08b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c456934 - Browse repository at this point
Copy the full SHA c456934View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64e3a10 - Browse repository at this point
Copy the full SHA 64e3a10View commit details
Commits on Aug 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 535efa4 - Browse repository at this point
Copy the full SHA 535efa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e33d870 - Browse repository at this point
Copy the full SHA e33d870View commit details
Commits on Aug 24, 2019
-
Add default serialization for
Ident
sAdd tests for -Zast-json and -Zast-json-noexpand, which need this impl.
Configuration menu - View commit details
-
Copy full SHA for 0bde766 - Browse repository at this point
Copy the full SHA 0bde766View commit details
Commits on Aug 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for fa7ea10 - Browse repository at this point
Copy the full SHA fa7ea10View commit details -
proc_macro: Turn
quote
into a regular built-in macroPreviously in was implemented using a special hack in the metadata loader
Configuration menu - View commit details
-
Copy full SHA for 32e5acb - Browse repository at this point
Copy the full SHA 32e5acbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52c62ea - Browse repository at this point
Copy the full SHA 52c62eaView commit details -
metadata: Eliminate
FullProcMacro
Fix caching of loaded proc macros
Configuration menu - View commit details
-
Copy full SHA for 2065ee9 - Browse repository at this point
Copy the full SHA 2065ee9View commit details -
proc_macro: Update
Span::def_site
to use the proc macro definition ……location Which is no longer dummy and is available from metadata now.
Configuration menu - View commit details
-
Copy full SHA for c476b55 - Browse repository at this point
Copy the full SHA c476b55View commit details
Commits on Aug 27, 2019
-
Rollup merge of rust-lang#62600 - emmericp:libtest-add-show-output, r…
…=gnzlbg libtest: add --show-output flag to print stdout of successful tests This pull request adds a new flag `--show-output` for tests to show the output of successful tests. For most formatters this was already supported just not exposed via the CLI (apparently only used by `librustdoc`). I've also added support for this option in the JSON formatter. This kind of fixes rust-lang#54669 which wants `--format json` to work with `--nocapture`, which is... well, impossible. What this issue really calls for is `--show-output` as implemented here.
Configuration menu - View commit details
-
Copy full SHA for 6aa4ae9 - Browse repository at this point
Copy the full SHA 6aa4ae9View commit details -
Rollup merge of rust-lang#63698 - Phosphorus15:master, r=nagisa
Fixed floating point issue with asinh function This should fixes rust-lang#63271 , in which `asinh(-0.0)` returns `0.0` instead of `-0.0`. according to @nagisa > > > IEEE-754 (2008), section 9.2.1: > > > For the functions expm1, exp2m1, exp10m1, logp1, log2p1, log10p1, sin, tan, sinPi, atanPi, asin, atan, sinh, tanh, asinh, and atanh, f(+0) is +0 and f(−0) is −0 with no exception. > > and > > > sinh(±∞) and asinh(±∞) are ±∞ with no exception. After ensuring that the function `asinh` is the only function affected (functions like `sin`, `sinh` are all based on `cmath` library or `llvm` intrinsics), and that `atanh` always gives the correct result. The only function to modify is `asinh`.
Configuration menu - View commit details
-
Copy full SHA for c8a352e - Browse repository at this point
Copy the full SHA c8a352eView commit details -
Rollup merge of rust-lang#63761 - petrochenkov:procattrs, r=eddyb
Propagate spans and attributes from proc macro definitions Thanks to rust-lang#63269 we now have spans and attributes from proc macro definitions available in metadata. However, that PR didn't actually put them into use! This PR finishes that work. Attributes `rustc_macro_transparency`, `allow_internal_unstable`, `allow_internal_unsafe`, `local_inner_macros`, `rustc_builtin_macro`, `stable`, `unstable`, `rustc_deprecated`, `deprecated` now have effect when applied to proc macro definition functions. From those attributes only `deprecated` is both stable and supposed to be used in new code. (`#![staged_api]` still cannot be used in proc macro crates for unrelated reasons though.) `Span::def_site` from the proc macro API now returns the correct location of the proc macro definition. Also, I made a mistake in rust-lang#63269 (comment), loaded proc macros didn't actually use the resolver cache. This PR fixes the caching issue, now proc macros go through the `Resolver::macro_map` cache as well. (Also, the first commit turns `proc_macro::quote` into a regular built-in macro to reduce the number of places where `SyntaxExtension`s need to be manually created.)
Configuration menu - View commit details
-
Copy full SHA for 1a18a0b - Browse repository at this point
Copy the full SHA 1a18a0bView commit details -
Rollup merge of rust-lang#63853 - matthewjasper:test-ast-serializatio…
…n, r=estebank Add default serialization for `Ident`s Also add tests for `-Zast-json` and `-Zast-json-noexpand` closes rust-lang#63728
Configuration menu - View commit details
-
Copy full SHA for 572d46f - Browse repository at this point
Copy the full SHA 572d46fView commit details -
Rollup merge of rust-lang#63917 - lzutao:langitem_gen_63912, r=centri…
…l,cramert Error when generator trait is not found Closes rust-lang#63912
Configuration menu - View commit details
-
Copy full SHA for 83b70e0 - Browse repository at this point
Copy the full SHA 83b70e0View commit details