[dylan-lang/opendylan] c57727: dylan: Fix return type of a subtype? method

GitHub <[email protected]>
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <548544d8a6644_68a93f8eaf8f52a0562af@hookshot-fe5-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/dylan-lang/opendylan
  Commit: c57727c12a676eac99c012f038ffbdd8a0b9cc32
      https://github.com/dylan-lang/opendylan/commit/c57727c12a676eac99c012f038ffbdd8a0b9cc32
  Author: Peter S. Housel <[email protected]>
  Date:   2014-12-07 (Sun, 07 Dec 2014)

  Changed paths:
    M sources/dylan/type.dylan

  Log Message:
  -----------
  dylan: Fix return type of a subtype? method

* sources/dylan/type.dylan
  (subtype? on <limited-collection-type> and <class>): Fix return
   value declaration to permit #t.


  Commit: b8d91c70ea95860af4cb0797c56965ab838bfa81
      https://github.com/dylan-lang/opendylan/commit/b8d91c70ea95860af4cb0797c56965ab838bfa81
  Author: Peter S. Housel <[email protected]>
  Date:   2014-12-07 (Sun, 07 Dec 2014)

  Changed paths:
    M sources/dfmc/llvm-back-end/llvm-primitives-ffi.dylan

  Log Message:
  -----------
  Bug 7458: Fix primitive-c-*-at{,-setter}

* sources/dfmc/llvm-back-end/llvm-primitives-ffi.dylan
  (raw-accessor-primitive-definer): Properly use both offset and byte-offset
   in the computation of the pointer address.


  Commit: e579bda90af9999fb12509319d5a863a7c72bb11
      https://github.com/dylan-lang/opendylan/commit/e579bda90af9999fb12509319d5a863a7c72bb11
  Author: Peter S. Housel <[email protected]>
  Date:   2014-12-07 (Sun, 07 Dec 2014)

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

  Log Message:
  -----------
  Bug 7458: Fix dependencies on dead code

Generate values for referenced temporaries generated by dead
code (following loops, etc.)

* sources/dfmc/llvm-back-end/llvm-emit-computation.dylan
  (emit-dead-assignment on <temporary>,
   emit-dead-assignment on <multiple-value-temporary>): New methods
   to assign a dummy value to the generated temporary.
  (emit-computations): Assign dummy values using emit-dead-assignment
   when the emitted computation does not fall within a valid basic
   block.


Compare: https://github.com/dylan-lang/opendylan/compare/891c57dd95b1...e579bda90af9

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