[dylan-lang/opendylan] 58888c: [c-back-end, c-linker] Use $dylan-type-string inste...

GitHub <[email protected]>
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <53a11265244de_5e39677d34796ea@hookshot-fe2-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/dylan-lang/opendylan
  Commit: 58888c7c2cffaeec4768c023bfb05b0e59c12c74
      https://github.com/dylan-lang/opendylan/commit/58888c7c2cffaeec4768c023bfb05b0e59c12c74
  Author: Bruce Mitchener <[email protected]>
  Date:   2014-06-18 (Wed, 18 Jun 2014)

  Changed paths:
    M sources/dfmc/c-back-end/c-emit-c-computation.dylan
    M sources/dfmc/c-back-end/c-emit-object.dylan
    M sources/dfmc/c-linker/c-gluefile.dylan

  Log Message:
  -----------
  [c-back-end,c-linker] Use $dylan-type-string instead of "D".

This is in preparation for renaming types within the C run-time.


  Commit: 6ea81f61b71e0eadc88874565f6f8d742c3389ae
      https://github.com/dylan-lang/opendylan/commit/6ea81f61b71e0eadc88874565f6f8d742c3389ae
  Author: Bruce Mitchener <[email protected]>
  Date:   2014-06-18 (Wed, 18 Jun 2014)

  Changed paths:
    M sources/lib/run-time/c-primitives-debug.c
    M sources/lib/run-time/c-primitives-math.c
    M sources/lib/run-time/c-run-time-nlx.c
    M sources/lib/run-time/c-run-time.c
    M sources/lib/run-time/debug-print.c
    M sources/lib/run-time/dummy-threads.c
    M sources/lib/run-time/posix-threads.c
    M sources/lib/run-time/run-time.h

  Log Message:
  -----------
  [c-run-time] Rename many struct types to have dylan_* names.

This will improve our debugging support and make many things
more approachable to users who aren't experts in the internals
of the C run-time.

More changes are coming in subsequent commits.


  Commit: 97c228457b998288af43d8a6c6ad6bcaae3923f9
      https://github.com/dylan-lang/opendylan/commit/97c228457b998288af43d8a6c6ad6bcaae3923f9
  Author: Bruce Mitchener <[email protected]>
  Date:   2014-06-18 (Wed, 18 Jun 2014)

  Changed paths:
    M sources/dfmc/c-back-end/c-emit-computation.dylan
    M sources/dfmc/c-back-end/c-emit-object.dylan

  Log Message:
  -----------
  [c-back-end] Capitalize $dylan-type-string in certain function names.

We want the $dylan-type-string to be capitalized when used in
generated function names like MAKE_D_CELL and so on.


  Commit: 993d0ce9e8d7461689953bf50148ec29acd61340
      https://github.com/dylan-lang/opendylan/commit/993d0ce9e8d7461689953bf50148ec29acd61340
  Author: Bruce Mitchener <[email protected]>
  Date:   2014-06-18 (Wed, 18 Jun 2014)

  Changed paths:
    M sources/dfmc/c-back-end/c-back-end.dylan
    M sources/lib/run-time/c-run-time.c
    M sources/lib/run-time/run-time.h

  Log Message:
  -----------
  [crt,c-back-end] Switch to using "dylan_value" instead of "D" for Dylan values.

A Dylan value is a tagged value and may be an integer, byte character,
unicode character or a dylan_object.

This change is useful for working with lldb as the currently shipping
version of lldb crashes when adding a summary function for 'D'.

The type "D" is maintained for 2 reasons: just in case, for backwards
compatibility and in some situations it is used as the type for a
raw pointer. We will shift that over to "void *" in subsequent
commits.


  Commit: 8d6060d65840220e20bfecb843d54c1f20778ab8
      https://github.com/dylan-lang/opendylan/commit/8d6060d65840220e20bfecb843d54c1f20778ab8
  Author: Bruce Mitchener <[email protected]>
  Date:   2014-06-18 (Wed, 18 Jun 2014)

  Changed paths:
    M sources/lib/run-time/c-primitives-debug.c
    M sources/lib/run-time/c-primitives-math.c
    M sources/lib/run-time/c-run-time-nlx.c
    M sources/lib/run-time/c-run-time.c
    M sources/lib/run-time/debug-print.c
    M sources/lib/run-time/dummy-threads.c
    M sources/lib/run-time/posix-threads.c
    M sources/lib/run-time/posix-threads.h
    M sources/lib/run-time/run-time.h

  Log Message:
  -----------
  [crt] D -> dylan_value.


  Commit: 40ae02871ef4b60675c9b0fc0e49899f137c3b5d
      https://github.com/dylan-lang/opendylan/commit/40ae02871ef4b60675c9b0fc0e49899f137c3b5d
  Author: Peter S. Housel <[email protected]>
  Date:   2014-06-17 (Tue, 17 Jun 2014)

  Changed paths:
    M sources/dfmc/c-back-end/c-back-end.dylan
    M sources/dfmc/c-back-end/c-emit-c-computation.dylan
    M sources/dfmc/c-back-end/c-emit-computation.dylan
    M sources/dfmc/c-back-end/c-emit-object.dylan
    M sources/dfmc/c-linker/c-gluefile.dylan
    M sources/lib/run-time/c-primitives-debug.c
    M sources/lib/run-time/c-primitives-math.c
    M sources/lib/run-time/c-run-time-nlx.c
    M sources/lib/run-time/c-run-time.c
    M sources/lib/run-time/debug-print.c
    M sources/lib/run-time/dummy-threads.c
    M sources/lib/run-time/posix-threads.c
    M sources/lib/run-time/posix-threads.h
    M sources/lib/run-time/run-time.h

  Log Message:
  -----------
  Merge pull request #785 from waywardmonkeys/c-run-time-type-names

C run time type names


Compare: https://github.com/dylan-lang/opendylan/compare/470e73938b13...40ae02871ef4

_______________________________________________
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.