Hello,
I've always been puzzled about part of the variable allocator. In
module/language/tree-il/analyze.scm, we deal with allocations, which
are hash tables that say where in the stack each local variable goes.
The maps are two level, symbol -> {lambda -> location}. The reason
given is that diffe
Hey,
I don't want to comment on what guile should choose to do in the
future but just wanted to say which interface would be clear to me.
In the first place I agree that ports should be seperated and not
mixed textual/binary (mind, I know it may be that this can't be just
changed that easily in g
Hello,
I've been playing around with the wip-rtl branch, and I have an error
I don't understand. Why does this give me a "bad instruction" error:
(use-modules (system vm rtl))
(define prog (assemble-rtl-program 2 '((assert-nargs-ee/locals 1 1) (mov 0 1
(prog 3)
?
On a related note, I've bee
Hi Noah,
On Sun 03 Jun 2012 16:20, Noah Lavine writes:
> I've always been puzzled about part of the variable allocator. In
> module/language/tree-il/analyze.scm, we deal with allocations, which
> are hash tables that say where in the stack each local variable goes.
> The maps are two level, symb
On Sun 03 Jun 2012 16:58, Noah Lavine writes:
> I've been playing around with the wip-rtl branch, and I have an error
> I don't understand. Why does this give me a "bad instruction" error:
>
> (use-modules (system vm rtl))
> (define prog (assemble-rtl-program 2 '((assert-nargs-ee/locals 1 1) (mov
Hi,
A brief status update on wip-rtl. If this means nothing to you, just
skip this mail; at some point in the future there will be more
information.
I started to look at static constant allocation. In order to do so I
needed an object format that could link together different sections with
diff
Hi,
Daniel Krueger skribis:
> In the first place I agree that ports should be seperated and not
> mixed textual/binary
Why?
(I understand how this would work in terms of APIs & co., I’m just
unsure what the rationale is.)
Thanks,
Ludo’.
Hi Andy,
Woow, this is dense. ;-)
Andy Wingo skribis:
> I started to look at static constant allocation. In order to do so I
> needed an object format that could link together different sections with
> different permissions and alignments, so I imported an old ELF branch I
> had hanging aroun