1. d60c07b Merge pull request 370 from adetaylor/allow-namespace-override by David Tolnay · 5 years ago
  2. 2cc2e3a Include angle brackets in include-related errors by David Tolnay · 5 years ago
  3. b0cd327 Track span information of include statements by David Tolnay · 5 years ago
  4. c871343 Allow namespace override. by Adrian Taylor · 5 years ago
  5. 938ca85 Translate cxx_/rust_name from attribute to syntax tree by David Tolnay · 5 years ago
  6. a4641c7 Store independent rust name and c++ name for extern functions by David Tolnay · 5 years ago
  7. 2c4b35f Format in a way that rustfmt 1.x and 2.0.0-rc.2 both render the same by David Tolnay · 5 years ago
  8. 7e69f89 Explicitly requesting an instantiation by David Tolnay · 5 years ago
  9. 4cefa72 Consistently use ety for extern type variables by David Tolnay · 5 years ago
  10. 890083d Preserve docs on aliases by Bryan Henry · 5 years ago
  11. bdb576c Parse unsafety on function signatures by David Tolnay · 5 years ago
  12. 805dca3 Propagate unsafety from module to extern block by David Tolnay · 5 years ago
  13. 00f236a Keep track of whether extern type layout can be trusted by David Tolnay · 5 years ago
  14. 3a45173 Reject unsafe on an extern Rust block by David Tolnay · 5 years ago
  15. c598a27 Represent the unsafety on foreign module by David Tolnay · 5 years ago
  16. 00a8385 Data structure for parsed contents of bridge module by David Tolnay · 5 years ago
  17. c836102 Remove dependency of ui test on whether rust-src is installed by David Tolnay · 5 years ago
  18. 91e87fa Parse include!(<path/to/bracketed>) by David Tolnay · 6 years ago
  19. ddf69e2 Parse repr attribute on enums by David Tolnay · 6 years ago
  20. 0435a81 Recover from some enum parsing errors by David Tolnay · 6 years ago
  21. e2e303f Infer enum repr based on discriminant range by David Tolnay · 6 years ago
  22. 2b8bf6d Preserve the original discriminant Expr by David Tolnay · 6 years ago
  23. 17e137f Factor out a discriminant processing library by David Tolnay · 6 years ago
  24. 3e62888 Keep items that have attr parse errors by David Tolnay · 6 years ago
  25. b129ea7 Organize how the caller determines which attrs to parse by David Tolnay · 6 years ago
  26. e5a015a Allow type alias as a method receiver by David Tolnay · 6 years ago
  27. e2f9ec4 Type alias parsing by David Tolnay · 6 years ago
  28. 295ef6b Adjust foreign item parsing to prepare for type aliases by David Tolnay · 6 years ago
  29. 4301f3c Simplify discriminant overflow check by David Tolnay · 6 years ago
  30. a3f6407 Expand discriminant overflow error message by David Tolnay · 6 years ago
  31. 7ae018f Resolve redundant_field_names lint by David Tolnay · 6 years ago
  32. 8ef1bc8 Fix rustc 1.42.0. by Joel Galenson · 6 years ago
  33. 8854773 Compute enum discriminant during parsing by Joel Galenson · 6 years ago
  34. 5275978 Batch errors from the parser by David Tolnay · 6 years ago
  35. d7984c2 Touch up PR 170 by David Tolnay · 6 years ago
  36. c03402a Support C-style enums by Joel Galenson · 6 years ago
  37. ba67607 Allow wildcard argument names. by Joel Galenson · 6 years ago
  38. e1dcdf7 Parse vector's type as CxxVector by David Tolnay · 6 years ago
  39. 4377a9e Rename Type::Vector to CxxVector by David Tolnay · 6 years ago
  40. eba35cf C++ std::vector<T> and Rust std::vec::Vec<T> support by Myron Ahn · 6 years ago
  41. a1f29c4 Defer computing the Self type of methods by David Tolnay · 6 years ago
  42. 0b368ae Defer error on restricted type names by David Tolnay · 6 years ago
  43. bfad5f7 Preserve span on Receiver shorthand `self` token by David Tolnay · 6 years ago
  44. 62d360c Preserve whether Receiver was shorthand for error reporting by David Tolnay · 6 years ago
  45. 0bd50fa Preserve lifetimes on parsed references by David Tolnay · 6 years ago
  46. 1dd11a1 Touch up &self shorthand PR by David Tolnay · 6 years ago
  47. e1e969d Allow &self without a type when the block only has one type by Joel Galenson · 6 years ago
  48. 05e11cc Preserve span of self var in Receiver by David Tolnay · 6 years ago
  49. fb6e386 Clean up printing of Receiver to tokens by David Tolnay · 6 years ago
  50. eebe9b7 Improve type checking and error messages for slice type by David Tolnay · 6 years ago
  51. eb952ba Format with rustfmt and clang-format by David Tolnay · 6 years ago
  52. f5dd552 Adding &[u8] support. by Adrian Taylor · 6 years ago
  53. e3a4815 Store finer grained tokens of Signature by David Tolnay · 6 years ago
  54. 09462ac Disallow shared structs having 0 fields by David Tolnay · 6 years ago
  55. c071b89 Parse function pointer types by David Tolnay · 6 years ago
  56. d95b119 Preserve original tokens of Signature by David Tolnay · 6 years ago
  57. b40b9db Divide up big parse_type function by David Tolnay · 6 years ago
  58. 0b76aea Allow extern abi to be specified as "C++" by David Tolnay · 6 years ago
  59. 1644873 Move extern fn signature fields to struct by David Tolnay · 6 years ago
  60. 6cde49f Store language identifier inside ExternFn for diagnostics by David Tolnay · 6 years ago
  61. 59b7ede Parse Result return type by David Tolnay · 6 years ago
  62. 64181b1 Ignore Void in return position by David Tolnay · 6 years ago
  63. d0bb364 Remove Span wrapper type by David Tolnay · 6 years ago
  64. fb134ed Implement parsing () type by David Tolnay · 6 years ago
  65. 7db7369 Safe FFI between Rust and C++ by David Tolnay · 6 years ago