Files
ikarus/scheme
Abdulaziz Ghuloum 820eb7dcb9 Fixed the ``relocation error'' that happens in 64-bit mode. What
used to be a relative jump from one code object to another is now
turned into a pc-relative jump, where the jump targets are stored
somewhere at the bottom of the code that performs the jump:

old code sequence:

        call-relative (Ltarget - L0)
    L0: ...

new code sequence:

        call-pc-relative (L1 - L0)
    L0: ...
        ...
    L1: <8-byte Ltarget>
2009-12-31 03:41:22 +03:00
..
2008-06-28 02:25:44 -07:00
2008-08-08 08:29:18 -07:00
2009-06-02 01:12:07 +03:00
2008-06-28 02:25:44 -07:00
2008-06-28 02:25:44 -07:00
2009-05-14 09:52:05 +03:00
2009-05-28 09:02:47 +03:00
2009-05-28 09:02:47 +03:00