1
1
mirror of https://github.com/rui314/mold.git synced 2024-10-05 09:07:10 +03:00
Commit Graph

663 Commits

Author SHA1 Message Date
Rui Ueyama
1bbd8fdddc Implement --gc-sections 2021-01-24 19:47:34 +09:00
Rui Ueyama
c636513b59 wip 2021-01-24 13:58:25 +09:00
Rui Ueyama
ec2a2079b5 wip 2021-01-24 13:26:03 +09:00
Rui Ueyama
f645a9deb1 Use i64 instead of int or u32 2021-01-24 13:22:32 +09:00
Rui Ueyama
9202c1adb9 wip 2021-01-24 11:42:35 +09:00
Rui Ueyama
09b1a11bf8 wip 2021-01-24 11:27:02 +09:00
Rui Ueyama
a9568718cb wip 2021-01-24 11:20:50 +09:00
Rui Ueyama
6fb353e8fc wip 2021-01-24 10:25:37 +09:00
Rui Ueyama
c8e2c183b2 wip 2021-01-24 09:19:56 +09:00
Rui Ueyama
46f3402543 Implement .gnu.hash 2021-01-23 21:36:02 +09:00
Rui Ueyama
3d0d11ed7c temporary 2021-01-23 11:07:01 +09:00
Rui Ueyama
2502c35c40 Add --no-quick-exit 2021-01-22 21:29:28 +09:00
Rui Ueyama
7b62d62f4e temporary 2021-01-22 20:36:07 +09:00
Rui Ueyama
9f2d05bdf2 Use ABI-suggested SHT_X86_64_UNWIND for .eh_frame 2021-01-22 20:34:34 +09:00
Rui Ueyama
87349df492 Merge fixed-sized mergeable sections 2021-01-22 19:52:25 +09:00
Rui Ueyama
21e240b633 Respect mergeable sections sh_addralign 2021-01-22 19:25:05 +09:00
Rui Ueyama
53dd95e0f5 Add SectionFragmentKey 2021-01-22 17:50:45 +09:00
Rui Ueyama
9498cfc570 temporary 2021-01-22 17:03:05 +09:00
Rui Ueyama
d287dbd257 temporary 2021-01-22 16:59:37 +09:00
Rui Ueyama
37741fd47d temporary 2021-01-22 16:33:05 +09:00
Rui Ueyama
7dbc0c0e76 temporary 2021-01-22 16:14:49 +09:00
Rui Ueyama
2949c417a7 Revert "Use tbb::concurrent_unordered_set"
This reverts commit e88e662854.
2021-01-22 16:01:54 +09:00
Rui Ueyama
e88e662854 Use tbb::concurrent_unordered_set 2021-01-22 16:01:39 +09:00
Rui Ueyama
2a95161164 temporary 2021-01-22 15:10:32 +09:00
Rui Ueyama
8cfcff5089 Improve performance 2021-01-21 22:25:21 +09:00
Rui Ueyama
4a2b221b05 temporary 2021-01-21 21:19:28 +09:00
Rui Ueyama
386fdaa8f5 temporary 2021-01-21 17:11:16 +09:00
Rui Ueyama
3a2d7e4374 temporary 2021-01-21 16:14:33 +09:00
Rui Ueyama
cff5eaaacb Fix .eh_frame_hdr 2021-01-21 15:32:22 +09:00
Rui Ueyama
1fb7418e65 temporary 2021-01-21 08:53:07 +09:00
Rui Ueyama
841cccd0bf temporary 2021-01-21 07:58:55 +09:00
Rui Ueyama
bf3f853d23 temporary 2021-01-21 07:26:21 +09:00
Rui Ueyama
22d5c28aee temporary 2021-01-20 23:03:38 +09:00
Rui Ueyama
5636e86ec4 temporary 2021-01-20 22:41:32 +09:00
Rui Ueyama
b4edf615f9 temporary 2021-01-20 21:33:49 +09:00
Rui Ueyama
28b9a4795b temporary 2021-01-20 21:05:10 +09:00
Rui Ueyama
f902d8b234 temporary 2021-01-20 18:34:41 +09:00
Rui Ueyama
1161e4b4a9 temporary 2021-01-20 16:30:06 +09:00
Rui Ueyama
1e4fd42da1 temporary 2021-01-19 21:49:38 +09:00
Rui Ueyama
007953b8d0 temporary 2021-01-19 21:08:55 +09:00
Rui Ueyama
014450cd67 temporary 2021-01-19 19:24:00 +09:00
Rui Ueyama
572b24f805 temporary 2021-01-19 18:57:09 +09:00
Rui Ueyama
075ab3364a temporary 2021-01-19 18:54:11 +09:00
Rui Ueyama
5f308288b8 temporary 2021-01-19 18:39:57 +09:00
Rui Ueyama
f076039162 temporary 2021-01-19 17:48:35 +09:00
Rui Ueyama
f88ae30ead temporary 2021-01-19 17:09:10 +09:00
Rui Ueyama
8f724c8e39 temporary 2021-01-19 16:38:11 +09:00
Rui Ueyama
5644fa6aab temporary 2021-01-19 16:14:14 +09:00
Rui Ueyama
c392b2ab75 temporary 2021-01-19 14:40:35 +09:00
Rui Ueyama
ab317acd14 temporary 2021-01-19 13:26:41 +09:00