aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/FileOutputBuffer.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-11-24Make helpers static. NFC.Benjamin Kramer1-0/+2
2017-11-13Create a TempFile class.Rafael Espindola1-20/+19
2017-11-08[FileOutputBuffer] Move factory methods out of their classes.Rui Ueyama1-17/+14
2017-11-08Convert FileOutputBuffer::commit to Error.Rafael Espindola1-5/+5
2017-11-08Convert FileOutputBuffer to Expected. NFC.Rafael Espindola1-9/+9
2017-11-01Rewrite FileOutputBuffer as two separate classes.Rui Ueyama1-82/+120
2017-09-27Do not remove a target file in FileOutputBuffer::create().Rui Ueyama1-8/+1
2017-03-13Make FileOutputBuffer fail early if you pass a directory.Rui Ueyama1-0/+2
2017-01-09Support outputting to /dev/null.Rafael Espindola1-22/+44
2016-09-02Fix a real temp file leak in FileOutputBufferReid Kleckner1-0/+3
2015-09-18Remove temporary file on signal.Rafael Espindola1-1/+6
2015-08-13Return ErrorOr from FileOutputBuffer::create. NFC.Rafael Espindola1-7/+4
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-03-23Purge unused includes throughout libSupport.Benjamin Kramer1-4/+3
2015-03-06Support: Improve performance of FileOutputBuffer on WindowsRui Ueyama1-0/+7
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth1-2/+2
2014-12-12Move the resize file feature from mapped_file_region to the only user.Rafael Espindola1-0/+4
2014-12-12Remove unused feature. NFC.Rafael Espindola1-7/+1
2014-12-11Remove a convoluted way of calling close by moving the call to the only caller.Rafael Espindola1-1/+10
2014-09-02unique_ptrify FileOutputBuffer::FileOutputBufferDavid Blaikie1-10/+7
2014-07-19Remove uses of the redundant ".reset(nullptr)" of unique_ptr, in favor of ".r...David Blaikie1-1/+1
2014-06-13Finishing touch for the std::error_code transition.Rafael Espindola1-1/+2
2014-06-13Remove 'using std::errro_code' from lib.Rafael Espindola1-9/+8
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola1-0/+1
2014-06-12Remove system_error.h.Rafael Espindola1-1/+1
2014-06-12Don't import make_error_code into the llvm namespace.Rafael Espindola1-1/+1
2014-06-11Use std::error_code instead of llvm::error_code.Rafael Espindola1-1/+1
2014-05-31Use error_code() instead of error_code::succes()Rafael Espindola1-1/+1
2014-05-18Remove last uses of OwningPtr from llvm. As far as I can tell these method ve...Craig Topper1-11/+0
2014-04-07[C++11] Make use of 'nullptr' in the Support library.Craig Topper1-1/+1
2014-03-05[C++11] Add overloads for externally used OwningPtr functions.Ahmed Charles1-3/+13
2014-01-10Use the simpler version of sys::fs::remove when possible.Rafael Espindola1-4/+2
2013-07-08Create files with the correct permission instead of changing it afterwards.Rafael Espindola1-22/+7
2013-07-05Add a createUniqueFile function and switch llvm's users of unique_file.Rafael Espindola1-2/+2
2013-03-14[Support] Fix lifetime of file descriptors when using MemoryBuffer.Michael J. Spencer1-2/+2
2012-12-03[Support] Make FileOutputBuffer work on Windows.Michael J. Spencer1-55/+27
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-1/+0
2012-08-01Initial commit of new FileOutputBuffer support class. Nick Kledzik1-0/+148