[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.