История коммитов

Автор SHA1 Сообщение Дата
  Geoff Romer 21291b4cc3 Remove `InitForm::index` (#6817) 2 месяцев назад
  Nicholas Bishop e5957037fb Support assigning to a variable through an imported macro (#6827) 2 месяцев назад
  Geoff Romer 6dba8ee111 Remove index fields from ParamPatterns (#6815) 2 месяцев назад
  Nicholas Bishop 069c6f4447 Refactor `TryEvaluateMacroToConstant` to simplify and dedup code (#6820) 2 месяцев назад
  Nicholas Bishop 2389590230 Support pointer template params (#6810) 2 месяцев назад
  Richard Smith d5ec82e7ac Don't crash if clang setup fails. (#6804) 2 месяцев назад
  Geoff Romer bf9219d30e Check support for form literals and `:?` bindings (#6747) 2 месяцев назад
  Dana Jansens fbc8d59d32 Introduce Diagnostics::ContextScope and remove diagnoser callbacks in type completion (#6761) 2 месяцев назад
  little Kitchen 8edd5eb9a1 fix: reject {} initialization for non-aggregate C++ classes (#6675) 2 месяцев назад
  Burak Emir fdb188ccfd Implement unused pattern bindings, continued (#6518) 2 месяцев назад
  Geoff Romer f1b6e818d1 Rename FormExpr fields for clarity/consistency. (#6746) 2 месяцев назад
  Richard Smith 1aa1a2a373 Fix crash when referring to a C++ variable whose type's scope has not been imported. (#6743) 2 месяцев назад
  Jon Ross-Perkins 2c6d9c7f66 Rename type's GetInstId to GetTypeInstId, reflecting returned type (#6708) 2 месяцев назад
  Jon Ross-Perkins f0e04c89c3 Share more function logic between custom/thunk/C++ functions. (#6690) 2 месяцев назад
  Richard Smith e69c3fd978 Support list initialization of C++ classes that is performed via a constructor call. (#6660) 3 месяцев назад
  Richard Smith 093d5072db Add support for using C++ user-defined conversions via interop (#6646) 3 месяцев назад
  Richard Smith 05ea0e77d9 Map structs and tuples to initializer lists in C++ overload resolution. (#6620) 3 месяцев назад
  Geoff Romer 95eb7b16bb Expose C++ reference returns as Carbon reference returns (#6618) 3 месяцев назад
  Richard Smith de0ad6730f Fix crash if a member of `std::string_view` is found in a derived class. (#6604) 3 месяцев назад
  Chandler Carruth 9861c31476 Update LLVM to a recent commit (#6599) 3 месяцев назад
  David Blaikie f1f6005d4a Perform Clang IRGen during `check` (#6569) 3 месяцев назад
  Geoff Romer a2737a3189 Add `Call` param patterns to `Function` (#6586) 3 месяцев назад
  Richard Smith ead7803d60 Simplify importing of C++ global variables. (#6565) 3 месяцев назад
  Geoff Romer 11d407b4a0 Add form to Function (#6561) 3 месяцев назад
  Geoff Romer b72bfb918b Allocate `CallParamIndex`es eagerly (#6540) 4 месяцев назад
  Richard Smith 531d063596 When importing a trivial destructor from C++, produce a no_op builtin. (#6531) 4 месяцев назад
  Richard Smith 6b28213b36 Add interop support for naming and "calling" C++ templates. (#6474) 4 месяцев назад
  Richard Smith a8eca2ece6 Delay finishing the C++ translation unit until we reach the real EOF. (#6489) 4 месяцев назад
  Jon Ross-Perkins c0b335b87f Add well-known identifier caching (#6486) 4 месяцев назад
  Richard Smith 6114df59ee Factor out a `Check::CppContext` holding C++-specific check state (#6482) 4 месяцев назад