Skip to content

Merge 2020-09-24 into tensorflow #1840

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

Merged
merged 204 commits into from
Sep 24, 2020

Conversation

pschuh
Copy link

@pschuh pschuh commented Sep 24, 2020

No description provided.

hamishknight and others added 30 commits September 4, 2020 21:17
…s/ folder."

This reverts commit f787c9a, this was causing some build issues.

(cherry picked from commit 932aae7)
Switch ReleaseNotes from .rst to .md to match the other docs.

At the same time, fix the version number for master.
…w-up-option-set-formatter-cleanup-NFC

[lldb/formatters] Follow-up option set formatter cleanup (NFC)
…ubrange.

    This is to fix CodeView build failure https://bugs.llvm.org/show_bug.cgi?id=47287
    after DIsSubrange upgrade D80197

    Assert condition is now removed and Count is calculated in case LowerBound
    is absent or zero and Count or UpperBound is constant. If Count is unknown
    it is later handled as VLA (currently Count is set to zero).

Reviewed By: rnk

Differential Revision: https://reviews.llvm.org/D87406

(cherry picked from commit e45b070)
The AAPCS64 specifies the internal type is used for c++ mangling. For
bfloat16 it was defined as `BFloat16` when it should be `Bfloat16`, i.e.
lowercase 'f'.

For more information, see:

https://github.com/ARM-software/abi-aa/blob/master/aapcs64/aapcs64.rst#appendix-support-for-advanced-simd-extensions

Reviewed By: stuij

Differential Revision: https://reviews.llvm.org/D87463

(cherry picked from commit cabd60c)
Add a new index page to be the Flang documentation mainpage instead of
Overview.md, which jumps straight into the compiler Design. The index file
needs to be in .rst format to use the toctree directive to create table of
contents.

Also use the sphinx_markdown_tables extension to generate html tables form
markdown.

A number of additional style changes to the existing docs were needed to make
this work well:
 * Convert all headings to the # style, which works better with toctree's
   titlesonly option. Ensure that there is only one top-level heading per
   document.
 * Add a title to documents that don't have one for rendering on the index.
 * Convert the grammar docs from .txt to .md. for better rendering
 * Fixed broken link to a section in another document - sphinx does not seem to
   support anchor links in markdown files.

Depends on D87226

Reviewed By: sameeranjoshi

Differential Revision: https://reviews.llvm.org/D87242
From now on please prefer SWIG4 to generate the bindings. The version
doesn't really matter, but it keeps the diff for the generated files
smaller.
This patch adds a way to fetch breakpoint metadatas as a serialized
`Structured` Data format (JSON). This can be used by IDEs to update
their UI when a breakpoint is set or modified from the console.

rdar://11013798

Differential Revision: https://reviews.llvm.org/D87491

Signed-off-by: Med Ismail Bennani <[email protected]>
…0714

[lldb/API] Add Breakpoint::SerializeToStructuredData to SBAPI
JDevlieghere and others added 22 commits September 22, 2020 12:33
Make Reproducer compatbile with SubsystemRAII and use it in
LocateSymbolFileTest.

(cherry picked from commit 5212206)
Treat the home directory like the current working directory and always
capture both in the VFS.

(cherry picked from commit 426fa35)
…ucer-backlog

Cherrypick reproducer backlog
Revert "[lldb] XFAIL TestMemoryHistory on Linux"
…webkit-20200714

[Analyzer][WebKit] cherry-pick 2 more checkers
…urce-range-limiting-downstream

[lldb] Remove unused source range limiting (downstream)
that adds Clang module breadcrumbs for imports of Swift overlays.
<rdar://problem/60396797>
…ft/tensorflow-stage

* 'swift/master' of github.com:apple/llvm-project:
  [lldb] Remove unused source range limiting (downstream)
…te-import-filter

[NFC] Update import filtering code to match Swift.
…ft/tensorflow-stage

* 'swift/master' of github.com:apple/llvm-project:
  [NFC] Update ImportFilterKinds to match rename in Swift.
  [NFC] Cache all imports, not just public & private.
…to-swift-master

Merge bastille into swift main
…-dwo

UnXFAIL DwarfImporter tests fixed by Swift debug info change
Factor out TypeSystemSwiftTypeRef::GetSwiftified() (NFC)
…ft/tensorflow-stage

* 'swift/master' of github.com:apple/llvm-project:
  Fix captialization to match LLDB coding style (NFC)
  Factor out TypeSystemSwiftTypeRef::GetSwiftified()  (NFC)
  UnXFAIL DwarfImporter tests fixed by Swift debug info change
  [lldb] Add missing reproducer include
  [lldb] Always record both the working and home directory.
  [lldb] Make Reproducer compatbile with SubsystemRAII  (NFC)
  [lldb] Initialize reproducers in LocateSymbolFileTest
  [lldb] Add reproducer verifier
  Revert "[lldb] Add reproducer verifier"
  [lldb] Add reproducer verifier
  Revert "[lldb] XFAIL TestMemoryHistory on Linux"
  [lldb] Add a SymbolFileProvider to record and replay calls to dsymForUUID
  [lldb] Extract reproducer providers & co into their own header.
  [lldb] Capture and load home directory from the reproducer.
  [lldb] Implement WorkingDirectoryProvider in terms of DirectoryProvider (NFC)
  [lldb] Eliminate unneeded value parameters in Utility (NFC)
  [lldb] Extract FileSystem initialization code into helper (NFC)
  [Analyzer][WebKit] UncountedLocalVarsChecker
  [Analyzer][WebKit] UncountedLambdaCaptureChecker
@pschuh pschuh requested a review from dabrahams September 24, 2020 20:17
@pschuh pschuh changed the title Swift/tensorflow stage Merge 2020-09-24 into tensorflow Sep 24, 2020
@pschuh pschuh requested review from marcrasi and removed request for dabrahams September 24, 2020 22:36
@pschuh pschuh merged commit 582da3a into swiftlang:swift/tensorflow Sep 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.