[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