[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: rtl metadata musings
From: |
Ludovic Courtès |
Subject: |
Re: rtl metadata musings |
Date: |
Sun, 19 May 2013 23:52:34 +0200 |
User-agent: |
Gnus/5.130005 (Ma Gnus v0.5) Emacs/24.3 (gnu/linux) |
Hi!
Andy Wingo <address@hidden> skribis:
> To recap, the new toolchain has the new RTL assembly embedded in ELF.
> There are 6 things we need to put in the ELF file somehow:
>
> (1) Procedure names and bounds.
> (2) Docstrings.
> (3) Generic procedure metadata (for procedure-properties).
> (4) Arity information (see docs for program-arities).
> (5) Information about local variables for the debugger.
> (6) Line numbers.
This sounds great!
I guess literal strings would go out as per ‘SCM_IMMUTABLE_STRING’
(which needs relocation), right?
Perhaps the .guile.docstr section could eventually be used to contain
stexi, but that seems to already fit into the plan anyway.
Ludo’.
- rtl metadata musings, Andy Wingo, 2013/05/10
- Re: rtl metadata musings, Mark H Weaver, 2013/05/11
- Re: rtl metadata musings, Andy Wingo, 2013/05/16
- Re: rtl metadata musings,
Ludovic Courtès <=
- Re: rtl metadata musings, Andy Wingo, 2013/05/20
- Re: rtl metadata musings, Ludovic Courtès, 2013/05/20
- Re: rtl metadata musings, Mike Gran, 2013/05/20
- Re: rtl metadata musings, Andy Wingo, 2013/05/20
- Re: rtl metadata musings, Ludovic Courtès, 2013/05/20
- Re: rtl metadata musings, Andy Wingo, 2013/05/20