[dylan-lang/opendylan] c6af5c: [dfmc-c-back-end] Make cells be dylan_value*.
GitHub <[email protected]>
| Newsgroups | gmane.comp.lang.dylan.gwydion.cvs |
|---|---|
| Message-ID | <558b0f89ea665_2fcb3fb4f00732a0443c0@hookshot-fe4-cp1-prd.iad.github.net.mail> |
Branch: refs/heads/master
Home: https://github.com/dylan-lang/opendylan
Commit: c6af5cbc492cb8f17648d17da590c0e5cbf1ade4
https://github.com/dylan-lang/opendylan/commit/c6af5cbc492cb8f17648d17da590c0e5cbf1ade4
Author: Bruce Mitchener <[email protected]>
Date: 2015-06-18 (Thu, 18 Jun 2015)
Changed paths:
M sources/dfmc/c-back-end/c-emit-computation.dylan
M sources/lib/run-time/c-run-time.c
M sources/lib/run-time/run-time.h
Log Message:
-----------
[dfmc-c-back-end] Make cells be dylan_value*.
This improves debugging a bit when using the C back-end as now
the debugger can understand that the cell is a pointer to a
value.
This leaves things as being dylan_value that aren't really
dylan_value as the C back-end isn't as advanced as we might
wish.
* sources/dfmc/c-back-end/c-emit-computation.dylan
(emit-local-tmp-definition): Emit a pointer type.
* sources/lib/run-time/c-run-time.c
(MAKE_DYLAN_VALUE_CELL): Update signature.
(define_make_cell): Update generated signature.
* sources/lib/run-time/run-time.h
(MAKE_DYLAN_VALUE_CELL,
MAKE_DBCHR_CELL, MAKE_DDBYTE_CELL,
MAKE_DWORD_CELL, MAKE_DDWORD_CELL,
MAKE_DSFLT_CELL, MAKE_DDFLT_CELL): Update signature.
Commit: 2208a1be9158a632644807996ae58ee8c8128c42
https://github.com/dylan-lang/opendylan/commit/2208a1be9158a632644807996ae58ee8c8128c42
Author: Peter S. Housel <[email protected]>
Date: 2015-06-24 (Wed, 24 Jun 2015)
Changed paths:
M sources/dfmc/c-back-end/c-emit-computation.dylan
M sources/lib/run-time/c-run-time.c
M sources/lib/run-time/run-time.h
Log Message:
-----------
Merge pull request #927 from waywardmonkeys/c-back-end-cells
[dfmc-c-back-end] Make cells be dylan_value*.
Compare: https://github.com/dylan-lang/opendylan/compare/0b9d96d5b991...2208a1be9158
_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter