Go to file
Daniel Jasper 265309e38a clang-format: [JS] Handle string literals spanning character classes.
If a RegExp contains a character group with a quote (/["]/), the
trailing end of it is first tokenized as a string literal, which leads
to the merging code seeing an unbalanced bracket.

This change parses regex literals from the left hand side. That
simplifies the parsing code and also allows correctly handling escapes
and character classes, hopefully correctly parsing all regex literals.

Patch by Martin Probst, thank you.
Review: http://reviews.llvm.org/D13765

llvm-svn: 250648
2015-10-18 07:02:28 +00:00
clang clang-format: [JS] Handle string literals spanning character classes. 2015-10-18 07:02:28 +00:00
clang-tools-extra Make a bunch of static arrays const. 2015-10-18 05:14:41 +00:00
compiler-rt Use struct type instead of raw array for raw profile header (NFC) 2015-10-16 22:21:56 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc integer: remove explicit casts from _MIN definitions 2015-10-06 19:12:12 +00:00
libcxx Fix an unfortunate yet old typo that never got attention before r250507. 2015-10-16 11:26:26 +00:00
libcxxabi Fix LIBCXXABI_HAS_NO_THREADS configuration. 2015-10-14 19:21:38 +00:00
libunwind Add FreeBSD _Unwind_Ptr typedef 2015-10-16 19:40:09 +00:00
lld Simplify. NFC. 2015-10-18 03:13:46 +00:00
lldb Teach an old pony a few new tricks. 2015-10-17 01:05:50 +00:00
llgo [llgo] irgen: always use TargetMachine's data layout 2015-09-25 06:28:14 +00:00
llvm [Sparc] Use MCPhysReg instead of unsigned to size static arrays of registers. Should reduce the table size. 2015-10-18 05:29:05 +00:00
openmp [OMPT] Add OMPT events for API locking 2015-10-16 16:52:58 +00:00
polly Revert to original BlockGenerator::getOrCreateAlloca(MemoryAccess &Access) 2015-10-18 00:51:13 +00:00