The Week Of Monday 18 March 2013 Archives by thread
Starting: Mon Mar 18 00:59:20 PDT 2013
Ending: Sun Mar 24 23:17:38 PDT 2013
Messages: 490
- r177252 - Make sure to use same EABI version for external assembler as for integrated as.
Anton Korobeynikov
- [PATCH] FreeBSD: Set the ARM EABI version when using an external assembler
Anton Korobeynikov
- [PATCH] Split long lines in multi-line comments.
Daniel Jasper
- [PATCH] Intercept allocation to skim allocated types
Dai MIKURUBE
- r177282 - ObjCDictionaryElements are pod-like.
Benjamin Kramer
- r177283 - Fix clang-format segfault.
Daniel Jasper
- [patch][driver] Remove Darwin_Generic_GCC
Rafael Espíndola
- r177287 - Remove unused argument.
Rafael Espindola
- [PATCH] Don't replace macro usage if macro body has NULL
Tareq A. Siraj
- [PATCH] Avoid llvm_unreachable when friend-ing a using declaration
Stephen Lin
- [libcxx] r177291 - Removed raw references to _WIN32; now just check to see if it is defined.
Marshall Clow
- r177293 - Remove unused argument.
Rafael Espindola
- [libcxx] r177297 - Removed raw references to __APPLE__; now just check to see if it is defined.
Marshall Clow
- r177299 - Refactor a bit of duplicated code to useIntegratedAs.
Rafael Espindola
- [PATCH] Remove dead code (check for impossible condition) in Sema::ActOnFriendFunctionDecl
Stephen Lin
- r177300 - Inline ShouldUseIntegratedAssembler and move the documentation to
Rafael Espindola
- r177301 - Pass an ArgList to every toolchain constructor. Remove the useIntegratedAs
Rafael Espindola
- r177303 - Remove unused argument.
Rafael Espindola
- [libcxx] r177304 - Removed raw references to _MSC_VER; now just check to see if it is defined.
Marshall Clow
- r177305 - Use early returns when checking if we already constructed a tool and when
Rafael Espindola
- [libcxx] r177310 - Removed raw references to __sun__, __FreeBSD__, __GLIBC__ and __linux__; now just check to see if they are defined.
Marshall Clow
- r177311 - Objective-C modern translator. Don't put line info
Fariborz Jahanian
- [PATCH] PR13457 (part 1) explicit/implicit calling conventions compatibility in overloads
Timur Iskhodzhanov
- r177319 - Centralize the recording of which tools have been constructed.
Rafael Espindola
- r177320 - Bring inheriting constructor implementation up-to-date with current defect
Richard Smith
- r177324 - C++11 status: mark 'extended integral types' as N/A, since we don't support
Richard Smith
- r177325 - Add a linebreak. Linebreaks are cool.
Richard Smith
- r177329 - This code works around what appears to be a bug in another part of clang.
Reed Kotler
- r177330 - [PCH] Fix assertion hit related to enum decls inside templated funtions.
Argyrios Kyrtzidis
- r177335 - Add missing diagnostic for a nested-name-specifier on a free-standing type definition. Bump some related diagnostics from warning to extension in C++, since they're errors there. Add some missing checks for function specifiers on non-function declarations.
Richard Smith
- r177336 - [frontend] Initialize the diagnostic client before loading an ast file.
Argyrios Kyrtzidis
- r177344 - Update testcase for r177340.
Bill Wendling
- r177345 - PR15539: Record "evaluating if/elif condition" flag in the right place
David Blaikie
- r177349 - Test case for r177347.
Chad Rosier
- r177352 - [analyzer] Replace uses of assume() with isNull() in BR visitors.
Jordan Rose
- r177353 - [analyzer] Do part of the work to find shortest bug paths up front.
Jordan Rose
- r177354 - Diagnose uses of 'alignof' on functions in -pedantic mode.
Richard Smith
- [libcxx] r177355 - Fix bug in test; found by AddressSanitizer
Marshall Clow
- r177358 - documentation comment parsing. Added couple of
Fariborz Jahanian
- r177359 - [libclang] Modify clang_getCursorType to be able to handle a function template decl.
Argyrios Kyrtzidis
- r177360 - Centralize the logic for using the integrated assembler.
Rafael Espindola
- r177362 - PR15383: When -fsanitize=float-cast-overflow checks a float-to-int conversion,
Richard Smith
- modularize tests - please review
Thompson, John
- r177367 - <rdar://problem/13363214> Eliminate race condition between module rebuild and the global module index.
Douglas Gregor
- r177368 - Finish refactoring the tool selection logic.
Rafael Espindola
- r177369 - Minor optimization to r177367 to treat a module with missing dependencies as out-of-date rather than missing.
Douglas Gregor
- r177370 - Remove stray semicolon
Douglas Gregor
- [PATCH] [libclang] getSizeOf/getAlignOf/getOffsetOf (was [PATCH] Expose AST Record layout attributes to libclang)
Argyrios Kyrtzidis
- [PATCH] [codegen] Don't emit implicit unreachable at the end of a non-empty block
Argyrios Kyrtzidis
- r177378 - Add a clarifying note when a return statement is rejected because
John McCall
- [PATCH] Fix DeclRefExpr::getFoundDecl() for non-call references.
Daniel Jasper
- [PATCH] If the user requested a zero-base-shadow sanitizer, infer -pie and -fPIC when appropriate.
Chandler Carruth
- r177391 - [ASan] Make -fsanitize=address always imply -fsanitize=init-order
Alexey Samsonov
- r177061 - [ASan] Make -fsanitize=address imply -fsanitize=init-order (if the latter is not explicitly disabled).
Alexey Samsonov
- [PATCH] Remove -export-dynamic from sanitizer link lines
Alexey Samsonov
- [PATCH] Let "-w" ignore all warnings
Daniel Jasper
- r177164 - Force column info only for direct inlined functions. This should strike
Bill Schmidt
- r177398 - Go back to using the integrated assembler on windows ever when passed
Rafael Espindola
- r177399 - Revert r177329.
Rafael Espindola
- r177402 - Don't try to set attributes in alias, they have none.
Rafael Espindola
- r177408 - cindex.py: Handle NULL pointers when parsing translation units
Tobias Grosser
- [PATCH] [cindex.py] A NULL pointer shouldn't be compared to None.
Tobias Grosser
- r177414 - Update test for r177413.
Chad Rosier
- r177415 - Split long lines in multi-line comments.
Alexander Kornienko
- [PATCH] Implement a sane plugin API for clang
Joshua Cranmer
- [Patch] Fix redundant comparison in gcc::Common::ConstructJob
Hans Wennborg
- r177419 - Relax test to allow for attributes on other architectures. Caught by powerpc64-unknown-linux-gnu buildbot.
Adrian Prantl
- r177420 - Fix indentation for case: // comment.
Daniel Jasper
- [clang-tools-extra] r177422 - Don't replace macro usage if macro body has NULL
Edwin Vane
- r177435 - Objective-C [qoi]: Provide improved parse diagnostics when
Fariborz Jahanian
- [PATCH] Improve attributes printing.
Michael Han
- [PATCH] Add limitations to loop convert user doc
Jack Yang
- r177441 - Test case for r177439 and r177440.
Chad Rosier
- [libcxx] r177443 - This is an optimization which produces improved launching time. There should be no functionality change. Clients should see no ABI differences.
Howard Hinnant
- r177448 - Revert "[analyzer] Do part of the work to find shortest bug paths up front."
Jordan Rose
- r177449 - [analyzer] Add a test case for diagnostic suppression on a graph with cycles.
Jordan Rose
- [libcxx] r177452 - Marshall Clow found this memory problem in strstream using -fsanitize=address on the test suite.
Howard Hinnant
- r177453 - [analyzer] Do not believe lazy binding when symbolic region types do not match
Anna Zaks
- [PATCH] [ms-cxxabi] Fix assertion on unhandled function template arg types
Reid Kleckner
- r177455 - [analyzer] Add an integer version of the Circle tests in uninit-vals.m.
Jordan Rose
- r176906 - Objective-C: In my last path, also check
Argyrios Kyrtzidis
- r177457 - Simplify/generalize some debug info test cases
David Blaikie
- LLVM buildmaster will be restarted today after 6 PM Pacific
Galina Kistanova
- [libcxx] r177464 - Fix bug in test; found by AddressSanitizer
Marshall Clow
- [PATCH] Add HLE hint support for atomic builtins
darkbuck
- [PATCH] Add '-mhle' option and pre-defined macros for HLE
darkbuck
- r177466 - <rdar://problem/10796651> Introduce configuration macros into module maps.
Douglas Gregor
- r177468 - [analyzer] Break cycles (optionally) when trimming an ExplodedGraph.
Jordan Rose
- r177469 - [analyzer] Re-apply "Do part of the work to find shortest bug paths up front".
Jordan Rose
- r177470 - Make clang emit linkage names in debug info for subprograms when coverage info
Nick Lewycky
- r177471 - [ms-cxxabi] Fix assertion on unhandled function template arg types
Reid Kleckner
- r177473 - Don't look outside the innermost enclosing namespace when
John McCall
- [PATCH] [ms-cxxabi] Mangle function pointer template arguments correctly
Reid Kleckner
- r177475 - The flag "-coverage-function-names-in-data" is actually backwards -- we do
Nick Lewycky
- r177479 - Remove the Tools DensMap from the toolchain.
Rafael Espindola
- r177480 - Teach statement / declaration disambiguation about C++11-style generalized initializers.
Richard Smith
- About commit TILE-Gx backend to community repository and default disabled
Jiong Wang
- r177481 - Make sure that Module::ConfigMacrosExhaustive gets initialized and deserialized correctly.
Douglas Gregor
- [PATCH] Defaulting to -fno-use-cxa-atexit on Windows
John McCall
- [cfe-commits] [PATCH] PR13824 warn if reinterpret_cast used for up/downcast
John McCall
- r177485 - Make front-end debug info namespace test frontend-only & more specific without overconstraining it
David Blaikie
- r177490 - Remove some dead code.
John McCall
- r177491 - Work-in-progress documentation on the experimental modules feature.
Douglas Gregor
- r177496 - Fix redundant comparison in gcc::Common::ConstructJob.
Hans Wennborg
- [clang-tools-extra] r177504 - Remove clang-format from clang-tools-extra.
Daniel Jasper
- r177505 - Improve formatting of function types in template parameters.
Daniel Jasper
- r177506 - Add clang-format binary to cfe.
Daniel Jasper
- [clang-tools-extra] r177507 - Fix Makefile.
Daniel Jasper
- r177509 - Don't remove all indentation when in #defines.
Daniel Jasper
- r177514 - Add extra indentation for multiline comparisons.
Daniel Jasper
- r177521 - Reduce penalty for breaks after "(" for functions with parameters.
Daniel Jasper
- r177524 - Do not consider comments when adjusting to local indent style.
Daniel Jasper
- r177527 - Fix infinite-loop in unwrapped line parser.
Daniel Jasper
- [PATCH] Support for pointers-to-members usage via .*
Alexander Kornienko
- r177530 - Remove assertion that can be triggered on bad input.
Daniel Jasper
- r177537 - Support for pointers-to-members usage via .*
Alexander Kornienko
- r177541 - Exploit this-return of a callsite in a this-return function.
Manman Ren
- r177542 - Only introduce the SDKSettings.plist dependency in modules/PCH files that don't depend on any other modules or PCH files.
Douglas Gregor
- r177211 - Exploit this-return of a callsite in a this-return function.
Manman Ren
- [PATCH] Check if linker can find crtbegin.o and crtend.o on Illumos
evgeny
- r177544 - Fix typo and grammaro in modules documentation
Douglas Gregor
- [PATCH] Allow to use -fsanitize=address for iOS simulator
Alexander Potapenko
- r177546 - PR7256: Provide a fixit for incorrect destructor declarations
David Blaikie
- [PATCH] Fix for Bug 7256 - clang++ should provide a fix-it hint for incorrect destructor declarations
David Blaikie
- r177549 - Objective-C [qoi] more gracefull recovery when
Fariborz Jahanian
- r177551 - [docs] Prominently note that modules are expemental.
Sean Silva
- r177552 - [docs] Point inquisitive users to existing module.map files.
Sean Silva
- r177553 - Do the error recovery for @end only.
Fariborz Jahanian
- r177559 - Enhance debug info namespace test to check for context/scope reference
David Blaikie
- r177565 - refactoring file/directory for namespace debug info
David Blaikie
- [PATCH] Better block comment formatting.
Alexander Kornienko
- r177569 - [analyzer] Remove strip of ElementRegion in CallEvent::invalidateRegions.
Jordan Rose
- r177570 - [analyzer] Invalidate regions indirectly accessible through const pointers.
Jordan Rose
- r177571 - [analyzer] Track malloc'd memory into struct fields.
Jordan Rose
- r177572 - [analyzer] Don't invalidate globals when there's no call involved.
Jordan Rose
- r177577 - <rdar://problem/12368093> Extend module maps with a 'conflict' declaration, and warn when a newly-imported module conflicts with an already-imported module.
Douglas Gregor
- r177218 - Remove -Wspellcheck and replace it with a diagnostic option.
David Blaikie
- r177581 - Documentation cleanup for MacroInfo.
James Dennett
- r177583 - [analyzer] Appease buildbots: include template arguments in base class ref.
Jordan Rose
- [PATCH] [ms-cxxabi] Implement member data pointers for non-dynamic classes
Reid Kleckner
- r177589 - [ms-cxxabi] Mangle function pointer template arguments correctly
Reid Kleckner
- [PATCH] OpenMP threadprivate directive
Doug Gregor
- r177605 - Split ubsan runtime into three pieces (clang part):
Richard Smith
- r177609 - Debug info - generalize namespace test to not depend on a DW_TAG_file_type entry
David Blaikie
- r177612 - Add more testing cases for tbaa.struct
Manman Ren
- r177613 - Further weaken block conversion rules to permit blocks with
John McCall
- [PATCH] Improving printed template names in diagnostic messages
Richard Trieu
- [Patch] OpenCL kernel-arg-info
Tanya Lattner
- r177621 - <rdar://problem/13037793> Allow the names of modules to differ from the name of their subdirectory in the include path.
Douglas Gregor
- r177626 - Fix a typo.
Bob Wilson
- r177633 - [ASan] Let the users to invoke `clang -fsanitize=address` to link binaries targeting the iOS simulator.
Alexander Potapenko
- r177635 - Better block comment formatting.
Alexander Kornienko
- [cfe-commits] [Patch] Implement compiler intrinsics for MSVC 2012 type_traits
João Matos
- [PATCH] Fix host processor identification for Sandy Bridge
Aaron Ballman
- Patch to fix crash on invalid
Jason Haslam
- r177649 - [analyzer] Print return values from debug.DumpCalls checker.
Jordan Rose
- r177655 - Delayed template parsing is not supported by the AST serialization system yet, so turning it off. This fixes a test breakage caused by r177336.
Aaron Ballman
- r177656 - Avoid warnings from compilers that think you can drop off the end of a fully covered switch.
Benjamin Kramer
- r177657 - Remove unused variable.
Benjamin Kramer
- r177658 - This ugly regex is required because on Windows, the paths come out as \\ delimited instead of / delimited. Fixes a test breakage since r176894.
Aaron Ballman
- r177659 - Generalize debug info tests to be forward compatible with future DISubprogram changes
David Blaikie
- [ms-cxxabi] Set proper SRet flags for most functions; also handle empty struct arguments correctly
Timur Iskhodzhanov
- r177662 - Objective-C: Tighten the rules when warning
Fariborz Jahanian
- r177665 - Fix indentation
David Blaikie
- [PATCH] [ms-cxxabi] Correctly compute the size of member pointers
Reid Kleckner
- r177671 - <rdar://problem/13477190> Give the Clang module cache directory some structure, so it's easier to find.
Douglas Gregor
- r177673 - Update debug info test case for an incoming change to DIBuilder in LLVM
David Blaikie
- r177676 - Update debug info test case for more incoming DIBuilder changes
David Blaikie
- r177678 - [analyzer] scan-build: emit errors on stderr, and exit(1) instead of exit(0).
Jordan Rose
- r177686 - <rdar://problem/13479214> Make Clang's <stddef.h> robust against system headers defining size_t/ptrdiff_t/wchar_t.
Douglas Gregor
- r177690 - ubsan: Pass floating-point arguments to the runtime by value if they fit the
Richard Smith
- r177692 - Fix a crash-on-valid where a block capture copy expression was
John McCall
- [libcxx] r177693 - Fix undefined behavior in syntax_option_type::operator~ and match_flag_type::operator./a.out Found by UBSan
Marshall Clow
- [libcxx] r177694 - Fix buffer read overflow in money_get::do_get(). Found by UBSan
Marshall Clow
- r177698 - Warn about attempts to reinterpret_cast between two types that are
John McCall
- [PATCH][Review request] unix.Malloc checker improvement: +handling new/delete, +memory.MismatchedFree, +memory.MismatchedDelete, +improved display names for allocators/deallocators
Anton Yartsev
- r177701 - test commit
Alexey Bataev
- r177704 - More documentation on the module map language.
Douglas Gregor
- r177705 - OpenMP threadprivate directive parsing and semantic analysis
Alexey Bataev
- r177706 - More modules documentation, including the straw-man import declaration syntax and "how to modularize a platform".
Douglas Gregor
- r177707 - Add future directions for modules
Douglas Gregor
- r177720 - Make clang-format understand more line comments.
Daniel Jasper
- r177721 - Fix DeclRefExpr::getFoundDecl() for usages by reference.
Daniel Jasper
- r177722 - Documentation: fix a typo and formatting
Dmitri Gribenko
- r177725 - More precisely recognize ObjC method declarations.
Daniel Jasper
- r177727 - Add clang-format to the corresponding Makefile.
Daniel Jasper
- [cfe-commits] Preliminary patch to support MSVC __declspec(property)
Will Wilson
- r177729 - Update docs after moving clang-format from clang-tools-extra to cfe.
Daniel Jasper
- [PATCH] Cpp11-migrate built without the 'default' target can't find headers properly.
Ariel Bernal
- r177738 - [cxxabi] Get ptrdiff_t from the CodeGenModule instead of caching it
Reid Kleckner
- r177739 - Align comments to surrounding unformatted comments.
Daniel Jasper
- r177740 - Better fix for r177725.
Daniel Jasper
- r177743 - These tests fail on our Window64 machine.
Fariborz Jahanian
- r177744 - documentation parsing. Provide code completion comment
Fariborz Jahanian
- r177750 - <rdar://problem/13479539> Simplify ModuleManager/GlobalModuleIndex interaction to eliminate a pile of extraneous stats().
Douglas Gregor
- [PATCH] No need to force-create clang-tools-extra lit.site.cfg
Galina Kistanova
- r177753 - [ms-cxxabi] Implement member data pointers for non-dynamic classes
Reid Kleckner
- [libcxx] r177755 - Test cleanup with respect to use of deprecated tmpnam function. Also Windows port for these tests to use _tempnam. The bulk of this patch was donated anonymously. I've tested it on OS X and accept responsibility for it. If I've broken anyone's platform by switching from tmpnam to mktemp for the generation of temporary file names, just let me know. Should be easy to fix in test/support/platform_support.h
Howard Hinnant
- r177760 - [modules] When a MacroInfo object is deserialized, allocate and store its submodule ID.
Argyrios Kyrtzidis
- r177761 - [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives.
Argyrios Kyrtzidis
- r177762 - [analyzer] Fix ExprEngine::ViewGraph to handle C++ initializers.
Jordan Rose
- r177763 - [analyzer] Fix test to actually test what was intended.
Jordan Rose
- r177764 - [analyzer] Use a forward BFS instead of a reverse BFS to find shortest paths.
Jordan Rose
- r177765 - Revert "[analyzer] Break cycles (optionally) when trimming an ExplodedGraph."
Jordan Rose
- r177766 - <rdar://problem/13479539> Only rebuild the global module cache when we're allowed to.
Douglas Gregor
- r177767 - Add test case for PR 12921.
Ted Kremenek
- [PATCH] Emit void type as unspecified type with name "void"
Adrian Prantl
- r177768 - Use RequireCompleteType() instead of isIncompleteType().
Bill Wendling
- [PATCH] Emit diagnostic on illegal calling convention
Alexander Zinenko
- r177783 - If a .syms file is available alongside a sanitizer runtime, pass it to the
Richard Smith
- r177788 - [analyzer] Correct the stale comment.
Anna Zaks
- r177789 - [analyzer] Warn when a nil key or value are passed to NSMutableDictionary and ensure it works with subscripting.
Anna Zaks
- r177797 - documentation parsing: when providing code completion comment
Fariborz Jahanian
- r177800 - [analyzer] Use SymExprs to represent '<loc> - <loc>' and '<loc> == <loc>'.
Jordan Rose
- r177801 - [analyzer] Translate "a != b" to "(b - a) != 0" in the constraint manager.
Jordan Rose
- r177802 - Add reverseComparisonOp and negateComparisonOp to BinaryOperator.
Jordan Rose
- r177803 - [analyzer] Also transform "a < b" to "(b - a) > 0" in the constraint manager.
Jordan Rose
- r177804 - [analyzer] CmpRuns.py: Accept single files as input.
Jordan Rose
- r177805 - [analyzer] Loc-Loc operations (subtraction or comparison) produce a NonLoc.
Jordan Rose
- r177806 - [analyzer] Teach constraint managers about unsigned comparisons.
Jordan Rose
- r177809 - Strip off local qualifiers when converting from RecordType to
Richard Trieu
- r177813 - Under ARC, when we're passing the address of a strong variable
John McCall
- r177815 - Revert svn r176894 and r177658.
Bob Wilson
- r177819 - Make clang to mark static stack allocations with lifetime markers to enable a more aggressive stack coloring.
Nadav Rotem
- [libcxx Windows][PATCH] asprintf / vasprintf fix.
Dev Dude
- [libcxx Windows][PATCH] uselocale change.
Dev Dude
- [PATCH] Sema: Warn on sizeof on binary ops on decayed arrays.
Benjamin Kramer
- [libcxx] r177824 - This is a start at making the libc++ test suite friendlier to the -fnoexceptions flag. Although this is not a complete solution, it does reduce the number of test failures on OS X from 467 to 128 on OS X when -fno-exceptions is enabled, and does not impact the number of failures at all when -fno-exceptions is not enabled. The bulk of this code was donated anonymously.
Howard Hinnant
- [libcxx] r177826 - Marshall Clow found some divide-by-zero warnings with UBSan in rand's binomial_distribution test. This eliminates the divide-by-zeros and describes in comments the numerical difficulties the test is having. Each of the problematic tests are exploring edge cases of the distribution.
Howard Hinnant
- r177838 - Don't actually invoke codegen in driver test.
Benjamin Kramer
- r177839 - Generate metadata to implement the -cl-kernel-arg-info option.
Guy Benyei
- r177840 - Reject -no-integrated-as on windows.
Rafael Espindola
- r177842 - Simplify code. No functionality change.
Benjamin Kramer
- r177846 - [analyzer] Teach ConstraintManager to ignore NonLoc <> NonLoc comparisons.
Jordan Rose
- [Patch] Update to Checker Development Manual
Sam Handler
- r177849 - [analyzer] Adds cplusplus.NewDelete checker that check for memory leaks, double free, and use-after-free problems of memory managed by new/delete.
Anton Yartsev
- [PATCH] OpenMP parallel directive and qualified names in threadprivate
Alexey Bataev
Last message date:
Sun Mar 24 23:17:38 PDT 2013
Archived on: Tue Aug 4 15:30:58 PDT 2015
This archive was generated by
Pipermail 0.09 (Mailman edition).