relocate.cc: Rewrite relocation algorithm.
Following the recently added documentation, this implementation should be
much easier to follow.
This patch also contains the following commits:
.
and ..
components.Update tests.
Note that the described relocation algorithm doesn't reflect reality; it
will be implemented in a forthcoming commit.
Diff:
Passes make, make check and a full make doc.
Patch on countdown for Feb 25th.
Patch counted down - please push.
Pushed to staging as
commit f0c3e7461e2161b9d2804bda32fe9c92c0774004
Author: Werner Lemberg wl@gnu.org
Date: Mon Feb 18 07:50:15 2019 +0100
commit e9c082d4d44f9df4878834958df39cd069e7e3a3
Author: Werner Lemberg wl@gnu.org
Date: Mon Feb 18 07:45:47 2019 +0100
commit 7200d7365be1b779a1fa2ebc07d09c0193d53502
Author: Werner Lemberg wl@gnu.org
Date: Sun Feb 17 07:43:17 2019 +0100
commit 804faebc796eaf90a56ac7758b4f154f788f0cfa
Author: Werner Lemberg wl@gnu.org
Date: Wed Feb 27 08:38:36 2019 +0100