summaryrefslogtreecommitdiff
path: root/llvm/lib/Support/FileOutputBuffer.cpp
AgeCommit message (Expand)Author
2025-05-16[Support] Set `OF_Delete` for `InMemoryBuffer`'s call to `openFileForWrite` u...Douglas
2025-05-14Support,lld: Rename misnamed F_no_mmap to F_mmapFangrui Song
2025-04-08Revert "Rename `F_no_mmap` to `F_mmap`" (#134924)Douglas
2025-04-08Rename `F_no_mmap` to `F_mmap` (#134787)Dmitry Chestnykh
2023-10-05[LLD][COFF] Add support for `--time-trace` (#68236)Alexandre Ganea
2022-01-21[llvm] Cleanup header dependencies in ADT and Supportserge-sans-paille
2021-04-09Support: Add move semantics to mapped_file_regionDuncan P. N. Exon Smith
2021-04-08Support: Extract fs::resize_file_before_mapping_readwrite from FileOutputBufferDuncan P. N. Exon Smith
2021-03-17[llvm-objcopy][NFC] Move ownership keeping code into restoreStatOnFile().Alexey Lapshin
2021-02-12[llvm-objcopy] preserve file ownership when overwritten by rootJian Cai
2020-05-28FileOutputBuffer.h - remove unused includes. NFC.Simon Pilgrim
2020-05-05[Support] Allow FileOutputBuffer::create to create an empty fileFangrui Song
2019-10-29[LLD][ELF] Support --[no-]mmap-output-file with F_no_mmapNick Terrell
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-07-10[Support] Move llvm::MemoryBuffer to sys::fs::file_tReid Kleckner
2019-05-20[Support] Renamed member 'Size' to 'AllocatedSize' in MemoryBlock and OwningM...Lang Hames
2019-01-22FileOutputBuffer: handle mmap(2) failureRui Ueyama
2019-01-22FileOutputBuffer: Handle "-" as stdout.Rui Ueyama
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-19Remove F_modify flag from FileOutputBuffer.Rui Ueyama
2018-08-24[Support] Allow discarding a FileOutputBuffer without removing the memory map...Martin Storsjo
2018-06-28Add a flag to FileOutputBuffer that allows modification.Zachary Turner
2018-06-07Fix unused private variable.Zachary Turner
2018-06-07[FileSystem] Split up the OpenFlags enumeration.Zachary Turner
2018-04-29s/LLVM_ON_WIN32/_WIN32/, llvmNico Weber
2017-11-24Make helpers static. NFC.Benjamin Kramer
2017-11-13Create a TempFile class.Rafael Espindola
2017-11-08[FileOutputBuffer] Move factory methods out of their classes.Rui Ueyama
2017-11-08Convert FileOutputBuffer::commit to Error.Rafael Espindola
2017-11-08Convert FileOutputBuffer to Expected. NFC.Rafael Espindola
2017-11-01Rewrite FileOutputBuffer as two separate classes.Rui Ueyama
2017-09-27Do not remove a target file in FileOutputBuffer::create().Rui Ueyama
2017-03-13Make FileOutputBuffer fail early if you pass a directory.Rui Ueyama
2017-01-09Support outputting to /dev/null.Rafael Espindola
2016-09-02Fix a real temp file leak in FileOutputBufferReid Kleckner
2015-09-18Remove temporary file on signal.Rafael Espindola
2015-08-13Return ErrorOr from FileOutputBuffer::create. NFC.Rafael Espindola
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-03-23Purge unused includes throughout libSupport.Benjamin Kramer
2015-03-06Support: Improve performance of FileOutputBuffer on WindowsRui Ueyama
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth
2014-12-12Move the resize file feature from mapped_file_region to the only user.Rafael Espindola
2014-12-12Remove unused feature. NFC.Rafael Espindola
2014-12-11Remove a convoluted way of calling close by moving the call to the only caller.Rafael Espindola
2014-09-02unique_ptrify FileOutputBuffer::FileOutputBufferDavid Blaikie
2014-07-19Remove uses of the redundant ".reset(nullptr)" of unique_ptr, in favor of ".r...David Blaikie
2014-06-13Finishing touch for the std::error_code transition.Rafael Espindola
2014-06-13Remove 'using std::errro_code' from lib.Rafael Espindola
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola