summaryrefslogtreecommitdiffstats
path: root/lld/docs
Commit message (Collapse)AuthorAgeFilesLines
...
* ReleaseNotes: user lower-case for lld in the textHans Wennborg2018-02-231-3/+3
| | | | llvm-svn: 325869
* Update lld documentation to mention PDB support.Zachary Turner2018-02-221-3/+2
| | | | | | Differential Revision: https://reviews.llvm.org/D43636 llvm-svn: 325821
* Add IMPLEMENTATION NOTES describing lld's .a handling in the man pageEd Maste2018-02-091-1/+42
| | | | | | | | This content is based on the description in NewLLD.rst. Differential Revision: https://reviews.llvm.org/D43072 llvm-svn: 324739
* Document --build-id=fast in ld.lld.1Ed Maste2018-02-071-1/+6
| | | | | | | | | | Initial ld.lld.1 man page commit in r324512 crossed paths with r324502 which added --build-id=fast, allowing --build-id to be documented as a synonym for --build-id=fast. Catch up with that change in the man page. Differential Revision: https://reviews.llvm.org/D43039 llvm-svn: 324528
* Add ld.lld.1 man page, describing lld's ELF linkerEd Maste2018-02-071-0/+479
| | | | | | | | | | | | | | | One of the FreeBSD requirements for enabling lld as the system linker is that it has a man page. Other FreeBSD developers and I created one using lld's --help output as a starting point. This is an expanded and improved version of that. This man page would benefit from additional content, but it provides basic user-facing coverage of lld's options and serves as a good starting point. Differential Revision: https://reviews.llvm.org/D42963 llvm-svn: 324512
* Docs, release notes: update version to 7.0.0Hans Wennborg2018-01-032-5/+5
| | | | llvm-svn: 321729
* [docs] Update doc building instructionsSam Clegg2017-12-051-26/+6
| | | | | | Differential Revision: https://reviews.llvm.org/D39984 llvm-svn: 319857
* [docs] Formatting-only changeSam Clegg2017-12-052-43/+47
| | | | | | Differential Revision: https://reviews.llvm.org/D40866 llvm-svn: 319856
* [WebAssembly] Initial wasm linker implementationSam Clegg2017-11-173-13/+52
| | | | | | | | | | This linker backend is still a work in progress but is enough to link simple programs including linking against library archives. Differential Revision: https://reviews.llvm.org/D34851 llvm-svn: 318539
* Fixed link to bugzilla in the sidebarRaphael Isemann2017-11-081-1/+1
| | | | llvm-svn: 317675
* Merge SymbolBody and Symbol into one class, SymbolBody.Rui Ueyama2017-10-311-24/+14
| | | | | | | | | | | | | | | | | | | SymbolBody and Symbol were separated classes due to a historical reason. Symbol used to be a pointer to a SymbolBody, and the relationship between Symbol and SymbolBody was n:1. r2681780 changed that. Since that patch, SymbolBody and Symbol are allocated next to each other to improve memory locality, and they have 1:1 relationship now. So, the separation of Symbol and SymbolBody no longer makes sense. This patch merges them into one class. In order to avoid updating too many places, I chose SymbolBody as a unified name. I'll rename it Symbol in a follow-up patch. Differential Revision: https://reviews.llvm.org/D39406 llvm-svn: 317006
* Move new lld's code to Common subdirectory.Rui Ueyama2017-10-021-1/+1
| | | | | | | | | | New lld's files are spread under lib subdirectory, and it isn't easy to find which files are actually maintained. This patch moves maintained files to Common subdirectory. Differential Revision: https://reviews.llvm.org/D37645 llvm-svn: 314719
* Fix .rst formatting error.Rui Ueyama2017-10-011-1/+1
| | | | llvm-svn: 314618
* Update benchmark numbers.Rui Ueyama2017-10-011-20/+17
| | | | llvm-svn: 314617
* Update the monorepo URL in a lld's document.Rui Ueyama2017-09-151-1/+1
| | | | llvm-svn: 313396
* minor grammar fixNico Weber2017-08-041-1/+1
| | | | llvm-svn: 310111
* Clear release notes for 6.0.0Hans Wennborg2017-07-191-3/+3
| | | | llvm-svn: 308475
* Bump docs version to 6.0Hans Wennborg2017-07-191-2/+2
| | | | llvm-svn: 308463
* [lld] Update Windows support docsShoaib Meenai2017-07-141-4/+1
| | | | | | | | | | | The /appcontainer flag was added in r299728, and the lib.exe dependency for creating import libraries was removed in r275242. Update the docs accordingly. The PDB support also needs updating, but I'll leave that for someone who's more familiar with the current status (probably rnk). llvm-svn: 307998
* Update documentation to reflection disuse of external cvtres.Eric Beckmann2017-06-171-1/+1
| | | | | | | | Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D34316 llvm-svn: 305631
* Fix documentation.Rui Ueyama2017-06-141-5/+2
| | | | | | | | We do not actually accept .rc files. We only accept .res files. Pointed out by Eric Beckmann. llvm-svn: 305406
* docs: Fix Sphinx detection with out-of-tree buildsTom Stellard2017-05-091-1/+1
| | | | | | Adapt to changes made in r302499. llvm-svn: 302501
* Recommend users use readelf instead of objdump to dump .comment contents.Rui Ueyama2017-04-271-1/+1
| | | | | | | | | | | | | | | | | | | | | readelf's output is much easier to read than objdump's as you can see below. $ readelf --string-dump .comment foo String dump of section '.comment': [ 1] GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4 [ 2c] clang version 5.0.0 [ 41] Linker: LLD 5.0.0 $ objdump -j .comment -s foo Contents of section .comment: 0000 00474343 3a202855 62756e74 7520342e .GCC: (Ubuntu 4. 0010 382e342d 32756275 6e747531 7e31342e 8.4-2ubuntu1~14. 0020 30342e33 2920342e 382e3400 636c616e 04.3) 4.8.4.clan 0030 67207665 7273696f 6e20352e 302e3020 g version 5.0.0 0040 004c696e 6b65723a 204c4c44 20352e30 .Linker: LLD 5.0 0050 2e3000 .0. llvm-svn: 301515
* Improve the documentation. Patch from genewitch. Found on ↵Sylvestre Ledru2017-03-021-4/+4
| | | | | | https://github.com/llvm-mirror/lld/pull/5 llvm-svn: 296739
* Clarify benchmark conditions.Rui Ueyama2017-02-271-7/+14
| | | | llvm-svn: 296383
* Remove an obsolete/duplicate part of a document.Rui Ueyama2017-02-271-36/+0
| | | | llvm-svn: 296304
* Fix rst markup.Rui Ueyama2017-02-261-3/+3
| | | | llvm-svn: 296302
* Fix typo.Rui Ueyama2017-02-261-1/+1
| | | | | | Pointed out by Piotr Padlewski. llvm-svn: 296297
* Add a section about how to use ld.lld.Rui Ueyama2017-02-261-0/+23
| | | | llvm-svn: 296278
* Add how long it takes to link chromium using ld.bfd.Rui Ueyama2017-02-251-7/+7
| | | | llvm-svn: 296236
* Fix rst document format error.Rui Ueyama2017-02-251-1/+1
| | | | llvm-svn: 296235
* Mention FreeBSD ports status and wordsmithing.Rui Ueyama2017-02-241-8/+12
| | | | | | Differential Revision: https://reviews.llvm.org/D30321 llvm-svn: 296157
* Fix errors in the benchmark result.Rui Ueyama2017-02-241-4/+4
| | | | | | | I was mixing 1000 and 1024 when calculating file sizes in MiB or in GiB. llvm-svn: 296155
* Add notes about the scope of the documents.Rui Ueyama2017-02-245-0/+15
| | | | llvm-svn: 296088
* Re-add ReleaseNotes to the doc tree.Rui Ueyama2017-02-241-0/+1
| | | | | | | | Looks like it is not allowed to have an .rst file in this directory that does not belong to a document tree. I don't know why. This patch adds a file back to fix a bot. llvm-svn: 296087
* Reorganize the document structure a bit.Rui Ueyama2017-02-244-17/+1
| | | | | | | C++11.rst is removed because LLD now follows the usual coding style of the LLVM project. llvm-svn: 296086
* Add documents to a doctree.Rui Ueyama2017-02-241-0/+6
| | | | | | Looks like all documents must be in a doctree. llvm-svn: 296075
* Attempt to fix lld-sphinx-docs bot.Rui Ueyama2017-02-241-2/+2
| | | | llvm-svn: 296074
* Update the main document of LLD for those who are not familiar with the project.Rui Ueyama2017-02-241-15/+127
| | | | llvm-svn: 296072
* Don't try to link to the 4.0 release notesHans Wennborg2017-02-091-0/+2
| | | | llvm-svn: 294659
* [docs] Fix typo in section heading.Sean Silva2017-01-221-1/+1
| | | | llvm-svn: 292750
* Clear the release notes for 5.0.0Hans Wennborg2017-01-121-4/+4
| | | | llvm-svn: 291839
* Update docs/conf.py versionHans Wennborg2017-01-121-3/+3
| | | | llvm-svn: 291833
* Partially revert r287009: Remove trailing whitespace.Rui Ueyama2016-11-154-0/+0
| | | | | | This reverts part of r287009 because I accidentally changed binary files. llvm-svn: 287010
* Remove trailing whitespace.Rui Ueyama2016-11-154-0/+0
| | | | llvm-svn: 287009
* Update document.Rui Ueyama2016-10-201-3/+3
| | | | llvm-svn: 284698
* Remove trailing whitespace.Rui Ueyama2016-10-051-1/+1
| | | | llvm-svn: 283372
* fix warning when generating sphinx doc.Etienne Bergeron2016-07-211-1/+1
| | | | llvm-svn: 276227
* docs/conf.py: update version to 4.0Hans Wennborg2016-07-181-2/+2
| | | | llvm-svn: 275847
* Trunk release notes are now for 4.0.0Hans Wennborg2016-07-181-5/+5
| | | | | | The 3.9 release are on the 3.9 branch. llvm-svn: 275845
OpenPOWER on IntegriCloud