| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
The problem was in unchecked dyn_cast inside of Input::createHNodes.
Patch by Roman Kashitsyn!
llvm-svn: 215205
|
| |
|
|
| |
llvm-svn: 210442
|
| |
|
|
| |
llvm-svn: 210072
|
| |
|
|
|
|
|
| |
Introduce ScalarTraits::mustQuote which determines whether or not a
StringRef needs quoting before it is acceptable to output.
llvm-svn: 205955
|
| |
|
|
|
|
|
|
|
| |
Don't quote octal compatible strings if they are only two wide, they
aren't ambiguous.
This reverts commit r205857 which reverted r205857.
llvm-svn: 205914
|
| |
|
|
|
|
|
|
| |
This reverts commit r205839.
It broke several tests in lld.
llvm-svn: 205857
|
| |
|
|
|
|
|
|
|
|
| |
YAMLIO would turn a BinaryRef into the string 0000000004000000.
However, the leading zero causes parsers to interpret it as being an
octal number instead of a hexadecimal one.
Instead, escape such strings as needed.
llvm-svn: 205839
|
| |
|
|
|
|
|
| |
MappingTrait template specializations can now have a validate() method which
performs semantic checking. For details, see <http://llvm.org/docs/YamlIO.html>.
llvm-svn: 195286
|
| |
|
|
| |
llvm-svn: 195285
|
| |
|
|
|
|
| |
attempt at this, this time doing a clean build on Linux, and running the LLVM, clang, and extra tests, to try to make sure there's no problems.
llvm-svn: 195134
|
| |
|
|
|
|
|
|
|
| |
Fixes http://llvm.org/PR16221, http://llvm.org/PR15927
Phabricator: http://llvm-reviews.chandlerc.com/D1236
Patch by Andrew Tulloch!
llvm-svn: 195016
|
| |
|
|
| |
llvm-svn: 194658
|
| |
|
|
| |
llvm-svn: 194655
|
| |
|
|
| |
llvm-svn: 194644
|
| |
|
|
| |
llvm-svn: 193350
|
| |
|
|
| |
llvm-svn: 193344
|
| |
|
|
| |
llvm-svn: 190485
|
| |
|
|
|
|
| |
It was turning the buildbots red.
llvm-svn: 190480
|
| |
|
|
| |
llvm-svn: 190472
|
| |
|
|
|
|
|
|
| |
YAMLIO printed a string as is without quotes unless it contains a newline
character. That did not suffice. We also need to quote a string if it starts
with a backquote, quote, double quote or atsign, or it's the empty string.
llvm-svn: 190469
|
| |
|
|
| |
llvm-svn: 188525
|
| |
|
|
|
|
|
|
| |
empty sequence is the first key/value in a map which is itself in a sequence.
Patch with help from Nick Kledzik.
llvm-svn: 188508
|
| |
|
|
| |
llvm-svn: 172108
|
| |
|
|
| |
llvm-svn: 172107
|
| |
|
|
| |
llvm-svn: 172105
|
| |
|
|
|
|
|
| |
Use memcpy to do type punning instead of a cast. A cast or similar
operation through a union breaks strict aliasing rules.
llvm-svn: 172081
|
| |
|
|
|
|
|
| |
Update test case to verify flow sequence is
written as a flow sequence.
llvm-svn: 171514
|
| |
|
|
| |
llvm-svn: 170376
|
| |
|
|
| |
llvm-svn: 170369
|
| |
|
|
| |
llvm-svn: 170035
|
| |
|
|
| |
llvm-svn: 170033
|
|
|
structures to and from YAML using traits. The first client will
be the test suite of lld. The documentation will show up at:
http://llvm.org/docs/YamlIO.html
llvm-svn: 170019
|