Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/swiftwasm/swift-clang
This repository is no longer in use, please refer to the LLVM monorepo https://github.com/swiftwasm/llvm-project
https://github.com/swiftwasm/swift-clang
bfaa96e79a0cb30cad9a86c14dd65dca02933210 authored about 5 years ago by Zhuowei Zhang <[email protected]>
8676838ae3d4657f9209581b4320e013c38e65dd authored about 5 years ago by Zhuowei Zhang <[email protected]>
Too lazy to backport the Emscripten target to this version of LLVM
44c0dde0b273f06bf362a1fa97b5479f0697b848 authored about 5 years ago by Zhuowei Zhang <[email protected]>This removes the warning when attempting to compile a swiftcall function.
I'm not sure why http...
c78bf8703eb7a482709e75d6bcf9fbdd15b47b2b authored about 5 years ago by Zhuowei Zhang <[email protected]>fadd0451ab9262145fbb55a186ccdb41fd4326fd authored about 5 years ago by swift_jenkins <[email protected]>
Mark indexstore enum flag types with flag_enum attribute
89e5753fa9415f605ea4ca168816ee8ab5146ccc authored about 5 years ago by Ben Langmuir <[email protected]>1cf6569b1b9929efabff108e1ca2b0123dcb7379 authored about 5 years ago by swift_jenkins <[email protected]>
The existing string/character literal skipping code in the
dependency directives source minimize...
When passing arguments using temporary allocas, we need to add the
appropriate lifetime markers ...
36a5e1aaa1905702d433d450b0fe7eac7a306fbb authored about 5 years ago by swift_jenkins <[email protected]>
Undoes some of the effects of r360946 when using the Xcode CMake
generator---it doesn't handle ...
Apple/stable/20190619
b73ce4d2b6620b8e07021d30f9df513932ec1794 authored about 5 years ago by jkorous-apple <[email protected]>[DirectoryWatcher] Fix cross-compilation checking fs_event availability.
ea9471832eb87b03c9365c1edc36efabb3fd7774 authored about 5 years ago by Davide Italiano <[email protected]>Some platforms have the header but don't have support for fs_event.
62b8140030b188635d4f9ab15f4a799b9a128afe authored about 5 years ago by Davide Italiano <[email protected]>rdar://problem/51747249
dafa9116ed4476678e602f09ae820bcbe96fabff authored about 5 years ago by Jan Korous <[email protected]>rdar://problem/51747249
bf37de6985881ec1350ee5e2aaf6af809d21fed9 authored about 5 years ago by Jan Korous <[email protected]>dbf97d97120e77abdcc14c4d66b050a62dc69305 authored about 5 years ago by swift_jenkins <[email protected]>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@365873 91177308-0d34-0410-b5e6-96231b3b80d8
2ede160a66eb11481da0694b34af5957615d019f authored about 5 years ago by Fangrui Song <[email protected]>
Currently this check generates the replacement with the newline in the end.
The proper way to ex...
25814dd31c4cac6eb6ab276a92a3cd597a603bf6 authored about 5 years ago by Mishal Shah <[email protected]>
Cleanup: llvm::bsearch -> llvm::partition_point after r364719
eeafed2c7cc3bd796c94d59ad9e44fdf8a67a4db authored about 5 years ago by Mishal Shah <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@364720 91177308-0d34-0410-b5e6-96231b3b8...
896041fba3b23f312212c919e6138409159b2062 authored about 5 years ago by Fangrui Song <[email protected]>Update stable branch from apple/stable/20190619 branch
970f30b84f5dddcc64ab40e86f407d53a5f5930d authored about 5 years ago by Mishal Shah <[email protected]>c4da67be932402c52a63ecc6a50cd5a23192781f authored about 5 years ago by mishal_shah <[email protected]>
This broke in r371027 due to a missing negation
(llvm::sys::fs::current_path returns false on su...
This made clang unable to open files using relative paths on network shares on
Windows (PR43204)...
in the dependency source minimizer
Clang allows continuations that have whitespace between the b...
2597f47c14ef33491b91e0cdba21d71db07b2c0f authored about 5 years ago by Alex Lorenz <[email protected]>
LLDB synthesizes decls using asm labels. These decls cannot have a mangle
different than the one...
Also, add a diagnostic group, -Wobjc-signed-char-bool, to control all these
related diagnostics....
Type names should be enclosed in single quotes.
git-svn-id: https://llvm.org/svn/llvm-project/c...
3520198fe6ad93b1d5c13cb9f2fab6ad74a298b2 authored about 5 years ago by Erik Pilkington <[email protected]>rdar://51954400
Differential revision: https://reviews.llvm.org/D63912
git-svn-id: https://llv...
efdc96af6615a6f706e3ba55e380ab3e53a24637 authored about 5 years ago by Erik Pilkington <[email protected]>
On macOS, BOOL is a typedef for signed char, but it should never hold a value
that isn't 1 or 0....
In case of certain #define'd macros, there's a space just before line continuation
that the mini...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@370825 91177308-0d34-0410-b5e6-96231b3b8...
6a405320125ad971413555ca4e3c330c070e13e1 authored over 5 years ago by Jan Korous <[email protected]>
Also, add a diagnostic under -Wformat for printing a boolean value as a
character.
rdar://54579...
35b797e7dcfa0bbd9490beb64325e67b167864b1 authored over 5 years ago by Erik Pilkington <[email protected]>Summary: Link: https://bugs.llvm.org/show_bug.cgi?id=41467
Reviewers: rsmith, nickdesaulniers, ...
ecef9e0ce4dcd07f1b983ecd15711c8a433c8fdd authored over 5 years ago by Nathan Huckleberry <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@371794 91177308-0d34-0410-b5e6-96231b3b8...
2aa1bebbf18dc8660d221cc86bf73ff59caf9320 authored over 5 years ago by Jan Korous <[email protected]>Differential Revision: https://reviews.llvm.org/D66775
git-svn-id: https://llvm.org/svn/llvm-pr...
9154f71a824e1a31958ba324d1f0c6d00622bb76 authored over 5 years ago by Jan Korous <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@371759 91177308-0d34-0410-b5e6-96231b3b8...
649fd9abd9982a8b63e30cfb7b418a4f861637c2 authored over 5 years ago by Alex Lorenz <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@371664 91177308-0d34-0410-b5e6-96231b3b8...
8982994084c35e63b69ae7f557c74cb41f52fc49 authored over 5 years ago by Alex Lorenz <[email protected]>This resolves differences observed on LLVM + Clang when running the comparison between canonical...
2da4b3a786d0a5d585317236827ef8cba0fc81f9 authored over 5 years ago by Alex Lorenz <[email protected]>Differential Revision: https://reviews.llvm.org/D66556
git-svn-id: https://llvm.org/svn/llvm-pr...
0f3593618bcd39ddcc7f6d34b64755e214739f27 authored over 5 years ago by Alexandre Ganea <[email protected]>5fd38ee522c5000ca56a3ad0124ecf82643b70ee authored over 5 years ago by Alex Lorenz <[email protected]>
Differential Revision: https://reviews.llvm.org/D67475
git-svn-id: https://llvm.org/svn/llvm-pr...
f36d7e3b6b59649202009384e29d361c7a5f5b1e authored over 5 years ago by Jan Korous <[email protected]>This commit adds an optimization to clang-scan-deps and clang's preprocessor that skips excluded...
022a2dd770f8b5750fdd54bd27fd3e2fd6077703 authored over 5 years ago by Alex Lorenz <[email protected]>Differential Revision: https://reviews.llvm.org/D67379
git-svn-id: https://llvm.org/svn/llvm-pr...
6d56e6df2d4632a6b1f96e017d6fde50d316a951 authored over 5 years ago by Jan Korous <[email protected]>Targets in DependencyFileGenerator don't necessarily come from -MT option.
Differential Revisio...
dec1422b31b1dc461fc44afe80a3da3e049f1095 authored over 5 years ago by Jan Korous <[email protected]>accessed name to the directory entry
This commit introduces a parallel API that returns a Direct...
f98c51ad5fc039bcd309d360595a332297ad9bac authored over 5 years ago by Alex Lorenz <[email protected]>
There's no need to purge symlinked entries in the FileManager,
as the new FileEntryRef API allow...
to report the dependencies to the client
This will allow the scanner to report modular dependenc...
7d9b0b895bd4301715aaf36131d44dcf3ec1cfe0 authored over 5 years ago by Alex Lorenz <[email protected]>the dependency scanner on a single worker thread
This behavior can be controlled using the new `...
3fd25b933275437f629592ee543e4d4d33cea665 authored over 5 years ago by Alex Lorenz <[email protected]>
`FileManager::getFileRef` is a modern API which we expect to convert to
over time. We should mo...
constant-folding mode regardless of the original evaluation mode.
In order for this to be correc...
81b8962755279369b3a69f4effcfca28841df6a3 authored over 5 years ago by Richard Smith <[email protected]>9f0e463f4723c16a3666966c07b35a85553da527 authored over 5 years ago by Dave Lee <[email protected]>
f17afab7f3d962cdb9aabc33deac0a192cb01711 authored over 5 years ago by Dave Lee <[email protected]>
9bb47743da953d27b00f48efad8a05c213504fd2 authored over 5 years ago by Dave Lee <[email protected]>
Previously, an #error directive with quoted, multi-line content, along with CR+LF line endings w...
e030f2aa3f2ebb7759e0f74cf0831d260ae1914f authored over 5 years ago by Alexandre Ganea <[email protected]>This reverts commit r369986.
This change added a dependency on the 'dos2unix' tool, which is no...
30ae7ada7648be9e25581e3f6960a1137db0d3f7 authored over 5 years ago by Richard Smith <[email protected]>Previously, double slashes (//) occurring in angle brackets #include were incorrectly interprete...
d11db59ced9f9489cac2fa48c244f67ccf802a33 authored over 5 years ago by Alexandre Ganea <[email protected]>Differential Revision: https://reviews.llvm.org/D66511
git-svn-id: https://llvm.org/svn/llvm-p...
48e24ff05dfb9a93028f23f1918d95245e50260a authored over 5 years ago by Alexandre Ganea <[email protected]>Previously, an #error directive with quoted, multi-line content, along with CR+LF line endings w...
d4c676cbeae96c848da9f1403cfeefd62afa7aff authored over 5 years ago by Alexandre Ganea <[email protected]>This only adds support to the minimizer, it doesn't actually capture the dependencies yet.
git-...
63da0705e3dc67ba3c2646cd7de628d38227a642 authored over 5 years ago by Michael J. Spencer <[email protected]>
This fixes the issue where a filename dependendency was missing if the file that
was referenced ...
This fixes the issue where a filename dependendency was missing if the file that
was skipped was...
Windows bots didn't seem to like the empty argument, so I rewrote the test.
git-svn-id: https:/...
fb0d6b7a04d69e4b7c56333b729316183b910cc3 authored over 5 years ago by Alex Lorenz <[email protected]>a fragment of a compilation database for each compilation
This patch adds a new option called -g...
8a09317772589edc3ce81323b6fc02a3c9e2d5ef authored over 5 years ago by Alex Lorenz <[email protected]>It should now pass.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@369832 91177308-0d3...
e7510514183e90d024ce14ae37df2173bc969a52 authored over 5 years ago by Alex Lorenz <[email protected]>
Right now it fails.
I'm going to investigate it and fix it in follow-up commits.
git-svn-id: ht...
0300473b2766d356db44218fc89d5b1f871955a5 authored over 5 years ago by Alex Lorenz <[email protected]>when the FileManager is reused across invocations
This commit introduces a parallel API to FileM...
c99b3bbabfffb68428aa8fd14e05f0f04cfaa07a authored over 5 years ago by Alex Lorenz <[email protected]>
Summary:
As noted on Errc.h:
// * std::errc is just marked with is_error_condition_enum. This m...
7f5dcda6195d18f9bc3bcc9c8e6057adbfb336e3 authored over 5 years ago by Alexey Bataev <[email protected]>
Apparently Windows returns the "invalid argument" error code when the
path contains invalid char...
clang would only print "file not found" when it's unable to find a
header file. If the reason f...
I noticed that SourceManager::translateFile has code that doesn't really make sense.
In particul...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@368640 91177308-0d34-0410-b5e6-96231b3b8...
5938bac39bb0ed29febb4d4c956ecde25b4bada0 authored over 5 years ago by Alex Lorenz <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@368092 91177308-0d34-0410-b5e6-96231b3b8...
db38d438df4758e69edecfbdfc5c2b2521df07f8 authored over 5 years ago by Alex Lorenz <[email protected]>
This commit implements the fast dependency scanning mode in clang-scan-deps: the
preprocessing i...
The reordering of the UID field makes the size of a
FileEntry 8 bytes smaller on 64bit platforms...
We should re-emit `#pragma once` to ensure the preprocessor will
still honor it when running on ...
single quotes are not digit separators after a valid character literal prefix
The single quote c...
55f96765fa0635873ed073331dd4a9eaec6c17ca authored over 5 years ago by Alex Lorenz <[email protected]>
Warnings can be promoted to errors.
But that shouldn't prevent us from getting the dependencies!...
thread worker code and better error handling
This commit extracts out the code that will powers ...
b39754c9f698bb52195aed4fe21dab3d29e2c245 authored over 5 years ago by Alex Lorenz <[email protected]>and remove the need to use -MD options in the CDB
Differential Revision: https://reviews.llvm.or...
c1cc3458c82c0bfb64400bb7cebadd2f7d70c50f authored over 5 years ago by Alex Lorenz <[email protected]>(cherry picked from commit 1e967a7ea4526cbd16b0e04f2e3bece7b149a312)
80aad80550f50ecdfa649ce0a4b7697775119451 authored over 5 years ago by Alex Lorenz <[email protected]>
Make DependencyFileGenerator a DependencyCollector as it was intended when
DependencyCollector w...
aa1a66dc8a365cff8cb981bf6b1b624e989044d6 authored over 5 years ago by Alex Lorenz <[email protected]>
537fb1fd3a8fab5c200a7b9000ab362e95449472 authored over 5 years ago by swift_jenkins <[email protected]>
Marking a module for a rebuild when its signature differs from the
expected one causes redundant...
Marking a module for a rebuild when its signature differs from the
expected one causes redundant...
When checking if block types are compatible, we are checking for
compatibility their return type...
There are numorous flaws about the name conflict handling, this patch
attempts fixes them. Chang...
Summary:
At AST import of function delcarations import the flags for defaulted
and deleted.
Rev...
240eb41e20b2bdb8d2ead57c824e070d30d76085 authored over 5 years ago by Balazs Keri <[email protected]>
Summary:
If there is a friend class template "prototype" (forward declaration)
and later a defin...
Summary:
The structural equivalence check reported false eq between lambda classes
with differen...
This patch adds the SVE built-in types defined by the Procedure Call
Standard for the Arm Archit...
Summary:
For functions there is a check to not duplicate the declaration if it is in a
record (c...
We reorder declarations in RecordDecls because they may have another order
in the "to" context t...
Summary:
With LLDB we use localUncachedLookup(), however, that fails to find
Decls when a transp...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@366062 91177308-0d34-0410-b5e6-96231b3b8...
c402797b741ba94729ba4b518dad24f131c37e3a authored over 5 years ago by Simon Pilgrim <[email protected]>
Summary:
ASTImporter makes now difference between enums with same name in different translation
...
Summary:
The current import implementation fails to import the definition of a
lambda class if t...