Rui Ueyama
21f25545a8
Update README
2024-02-27 12:02:44 +09:00
Rui Ueyama
3e6005a1e7
Update benchmark results
2024-02-24 15:04:34 +09:00
Rui Ueyama
22b8ac8470
Update mold.1
2023-11-16 07:16:13 +00:00
Rui Ueyama
6a4e128ef8
Document --spare-program-headers
2023-11-16 16:15:28 +09:00
Rui Ueyama
76867af090
Regenerate mold.1
...
This file is created by `ronn` command.
2023-11-16 12:54:49 +09:00
Rui Ueyama
5d02248a0b
Sort entries and fix typos
2023-11-16 12:54:38 +09:00
Miguel Saldivar
c6bfff2a04
Add --trace-symbol
to the help message
2023-11-14 14:24:41 -06:00
Rui Ueyama
6c7700b051
Update the manual
2023-10-20 16:45:48 +09:00
Rui Ueyama
084ca55a36
Support -z nosectionheader
2023-07-31 13:50:50 +09:00
Rui Ueyama
91805d1e26
Add Emerge Tools as our sponsor
2023-07-29 21:07:44 +09:00
Rui Ueyama
f54203d76c
Update the auto-generated manpage
2023-03-22 12:55:52 +08:00
Rui Ueyama
a5634794b3
Improve the man page
...
I made this change by asking GPT-4-based ChatGPT to improve this
document with an additional note that this document was written by a
non-native English speaker and may have wrong or unnatural phrases.
2023-03-22 12:40:35 +08:00
Rui Ueyama
36fc065548
Add a feature to not run mold simultaneously
...
https://github.com/rui314/mold/issues/117
2023-03-17 14:58:27 +08:00
Rui Ueyama
8660db16a8
Update man page
2023-02-11 08:51:20 +08:00
Rui Ueyama
8e50fad6b9
Update man page
2023-02-06 12:48:56 +08:00
Rui Ueyama
4327d4547e
Fix typo
2023-02-06 08:10:45 +08:00
Rui Ueyama
abba8b5864
Update man page
2023-02-05 21:10:39 +08:00
Rui Ueyama
8ede25fa42
Write man page in Markdown instead of mandoc
...
mandoc is hard to read and hard to write. With `ronn` command, we can
write a man page in Markdown and convert it to roff.
2023-02-05 16:46:46 +08:00
Rui Ueyama
22af2ff328
Add Cybozu as a corporate-tier sponsor
2023-01-23 17:02:23 +08:00
Rui Ueyama
ec756333cb
Support --hash-style=none to cancel --hash-style=[sysv|gnu|both]
...
https://github.com/rui314/mold/issues/971
2023-01-22 20:29:15 +08:00
Rui Ueyama
f4b0596b3a
Update the man page
2023-01-18 09:02:55 +08:00
Rui Ueyama
25d02bb261
[x86-64] Implement TLSGD to TLSIE relaxation
...
If we know that the .so file we are creating will not be dlopen'ed,
we can relax __tls_get_addr function calls to GOT loads.
2023-01-14 10:22:06 +08:00
Rui Ueyama
6fd47dbab4
Document the --print-dependencies
option
...
We used to have `--print-dependencies` and `--print-dependencies=full`
options. I think this distinction is necesssary. Now, `=full` is renamed
`--print-dependencies`.
2023-01-10 12:54:00 +08:00
Rui Ueyama
14fe1ba070
Fix typo
2023-01-07 17:21:14 +08:00
Rui Ueyama
e2d7353213
[ELF] Support --[no-]undefined-version
...
Fixes https://github.com/rui314/mold/issues/921
2022-12-21 12:50:45 +08:00
Rui Ueyama
cd4fb9f26e
Update man page
...
`-preload` has been removed.
https://github.com/rui314/mold/issues/414
2022-12-10 10:31:36 +08:00
Rui Ueyama
8c87f16592
[ELF] Make --dynamic-list to search in -L locations
...
Fixes https://github.com/rui314/mold/issues/904
2022-12-06 13:35:16 +08:00
Rui Ueyama
3c1a0550da
Search version script from library search paths
...
Fixes https://github.com/rui314/mold/issues/822
2022-12-03 10:34:37 +08:00
Rui Ueyama
c2a0ae1c96
Add --relocatable-merge-sections
2022-11-28 17:35:06 +08:00
justanotheranonymoususer
53a84a182c
Fix typos in execstack.md
2022-11-26 13:48:17 +02:00
Martin Liska
be01de4b45
man: fixes a couple of typos
...
Signed-off-by: Martin Liska <mliska@suse.cz>
2022-11-24 15:01:40 +01:00
Rui Ueyama
f689d25798
Update sponsor list
2022-11-19 11:34:06 +08:00
Rui Ueyama
8b373d38ce
Emit REL-type relocations for --emit-relocs no i386 and ARM32
...
Previously, we always emit RELA-type relocations for --emit-relocs.
Now, we emit relocation tables in the target's native relocation format.
2022-11-16 16:39:19 +08:00
Rui Ueyama
b43b31eae8
[ELF] Add --execute-only
2022-11-03 14:00:06 +08:00
Stefan
8643520464
Fixed typos
2022-10-23 20:31:29 +02:00
Rui Ueyama
b1382fd5e6
Update documentation
2022-10-14 13:13:37 +08:00
Rui Ueyama
1e24ce1f50
Update man page and comments
2022-10-13 20:53:57 +08:00
Rui Ueyama
896e49cc9e
Update the man page
2022-09-13 15:53:03 +08:00
Rui Ueyama
59542519eb
Update the man page
2022-08-14 16:10:52 +08:00
Rui Ueyama
a2262989f9
Update the man page
2022-08-14 15:59:47 +08:00
Tatsuyuki Ishi
cd25f6b6c7
[elf] Update man for --dynamic-list, --export-dynamic-symbol[-list].
...
Signed-off-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
2022-07-23 19:21:19 +09:00
Laurence Tratt
c8b0522fa6
Fix spelling of "support".
...
Signed-off-by: Laurence Tratt <laurie@tratt.net>
2022-07-16 07:59:56 +01:00
Rui Ueyama
52c8e09ddb
[ELF] Explain --icf=safe and --ignore-data-address-equality
2022-06-17 16:57:56 +08:00
Rui Ueyama
e9f6715c6e
[ELF] Support --package-metadata
...
Fixes https://github.com/rui314/mold/issues/505
2022-05-26 21:04:36 +08:00
Rui Ueyama
3015f5e418
Fix typo
...
Pointed out by @llunak.
2022-04-25 16:07:05 +08:00
Rui Ueyama
a761f6a75c
Improve documents
2022-04-25 13:14:45 +08:00
Rui Ueyama
c4c7e45886
Remove the logo from README
...
Sensitivity to this kind of image varies and could be an unneeded
friction to adopt the mold linker.
2022-04-16 11:00:17 +08:00
Rui Ueyama
d0e4eee204
[ELF] Print out a warning for .note.GNU-stack
...
https://github.com/rui314/mold/issues/427
2022-04-14 11:47:54 +08:00
Rui Ueyama
b5788e0caa
[ELF] Document new command line options
2022-04-08 18:37:29 +08:00
Rui Ueyama
6205a1edc3
Update the man page
2022-03-04 14:54:10 +09:00