aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/FileOutputBuffer.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-10-05[LLD][COFF] Add support for `--time-trace` (#68236)Alexandre Ganea1-0/+3
2022-01-21[llvm] Cleanup header dependencies in ADT and Supportserge-sans-paille1-2/+0
2021-04-09Support: Add move semantics to mapped_file_regionDuncan P. N. Exon Smith1-11/+10
2021-04-08Support: Extract fs::resize_file_before_mapping_readwrite from FileOutputBufferDuncan P. N. Exon Smith1-8/+1
2021-03-17[llvm-objcopy][NFC] Move ownership keeping code into restoreStatOnFile().Alexey Lapshin1-13/+3
2021-02-12[llvm-objcopy] preserve file ownership when overwritten by rootJian Cai1-3/+13
2020-05-28FileOutputBuffer.h - remove unused includes. NFC.Simon Pilgrim1-1/+1
2020-05-05[Support] Allow FileOutputBuffer::create to create an empty fileFangrui Song1-0/+4
2019-10-29[LLD][ELF] Support --[no-]mmap-output-file with F_no_mmapNick Terrell1-1/+4
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-3/+3
2019-07-10[Support] Move llvm::MemoryBuffer to sys::fs::file_tReid Kleckner1-1/+2
2019-05-20[Support] Renamed member 'Size' to 'AllocatedSize' in MemoryBlock and OwningM...Lang Hames1-7/+11
2019-01-22FileOutputBuffer: handle mmap(2) failureRui Ueyama1-2/+6
2019-01-22FileOutputBuffer: Handle "-" as stdout.Rui Ueyama1-0/+10
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-19Remove F_modify flag from FileOutputBuffer.Rui Ueyama1-26/+11
2018-08-24[Support] Allow discarding a FileOutputBuffer without removing the memory map...Martin Storsjo1-0/+6
2018-06-28Add a flag to FileOutputBuffer that allows modification.Zachary Turner1-11/+26
2018-06-07Fix unused private variable.Zachary Turner1-1/+2
2018-06-07[FileSystem] Split up the OpenFlags enumeration.Zachary Turner1-1/+2
2018-04-29s/LLVM_ON_WIN32/_WIN32/, llvmNico Weber1-1/+1
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