[dylan-lang/opendylan] 6fa878: Bug 7458: Improve commentary

GitHub <[email protected]>
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <546193a1eae3b_7af03f8c3c87b2b81222e8@hookshot-fe4-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/dylan-lang/opendylan
  Commit: 6fa87853722bca18586778631a43e06aaa873b09
      https://github.com/dylan-lang/opendylan/commit/6fa87853722bca18586778631a43e06aaa873b09
  Author: Peter S. Housel <[email protected]>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

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

  Log Message:
  -----------
  Bug 7458: Improve commentary

* sources/dfmc/llvm-back-end/llvm-primitives-machine-word.dylan: Improve
  commentary.


  Commit: 5f8eaed5350a9ad6c7c7fb0f05501ddc33407d71
      https://github.com/dylan-lang/opendylan/commit/5f8eaed5350a9ad6c7c7fb0f05501ddc33407d71
  Author: Peter S. Housel <[email protected]>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

  Changed paths:
    M sources/lib/llvm/llvm-builder.dylan
    M sources/lib/llvm/llvm-library.dylan
    M sources/lib/llvm/tests/llvm-builder-test.dylan
    M sources/lib/llvm/tests/specification.dylan

  Log Message:
  -----------
  Bug 7440: Add an ins--if convenience macro to emit conditionals

* sources/lib/llvm/llvm-builder.dylan
  (ins--if): New convenience macro for emitting conditional blocks
   as LLVM IR.
  (do-ins--if): Auxiliary emitter function implementing ins--if.

* sources/lib/llvm/llvm-library.dylan
  (module llvm-builder): Export ins--if.

* sources/lib/llvm/tests/specification.dylan
  (module-spec llvm-builder): Add macro-test ins--if-test.

* sources/lib/llvm/tests/llvm-builder-test.dylan
  (macro-test ins--if-test): New test units for ins--if.


  Commit: 29f5bc701a6ae9cdd067692be2a55bfdd7c7fe13
      https://github.com/dylan-lang/opendylan/commit/29f5bc701a6ae9cdd067692be2a55bfdd7c7fe13
  Author: Peter S. Housel <[email protected]>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

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

  Log Message:
  -----------
  Bug 7458: Fix instance comparisons against <boolean>

* sources/dfmc/llvm-back-end/llvm-emit-type-check.dylan
  (do-emit-instance-cmp): Fix instance? comparison result for #f, and
   simplify code using ins--if.


  Commit: e3963f5fdfa6ac26a41a99b25c841f413fb9cb53
      https://github.com/dylan-lang/opendylan/commit/e3963f5fdfa6ac26a41a99b25c841f413fb9cb53
  Author: Peter S. Housel <[email protected]>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

  Changed paths:
    M sources/lib/llvm/llvm-builder.dylan
    M sources/lib/llvm/llvm-library.dylan
    M sources/lib/llvm/tests/llvm-builder-test.dylan
    M sources/lib/llvm/tests/specification.dylan

  Log Message:
  -----------
  Bug 7440: Add an ins--iterate convenience macro to emit loops

* sources/lib/llvm/llvm-builder.dylan
  (ins--iterate): New convenience macro for emitting looping constructs
   as LLVM IR.
  (ins--iterate-aux): New auxiliary macro definition.
  (do-add-iterate-phi-operand): New auxiliary function for adding
   operands to loop head phi nodes.

* sources/lib/llvm/llvm-library.dylan
  (module llvm-builder): Export ins--iterate.

* sources/lib/llvm/tests/specification.dylan
  (module-spec llvm-builder): Add macro-test ins--iterate-test.

* sources/lib/llvm/tests/llvm-builder-test.dylan
  (macro-test ins--iterate-test): New tests for ins--iterate.


  Commit: 0d829c468ad60added1793d922abf4328c26d519
      https://github.com/dylan-lang/opendylan/commit/0d829c468ad60added1793d922abf4328c26d519
  Author: Peter S. Housel <[email protected]>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

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

  Log Message:
  -----------
  Bug 7458: Fix return value of setter primitives

* sources/dfmc/llvm-back-end/llvm-primitives-basic.dylan
  (primitive primitive-vector-element-setter): Return new-value.
  (primitive primitive-slot-value-setter): Return value.
  (primitive primitive-repeated-slot-value-setter): Return value.


  Commit: 1ca080dadfa88bbee16c75fee5d2e1480172a3d0
      https://github.com/dylan-lang/opendylan/commit/1ca080dadfa88bbee16c75fee5d2e1480172a3d0
  Author: Peter S. Housel <[email protected]>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

  Changed paths:
    M sources/lib/llvm/llvm-builder.dylan
    M sources/lib/llvm/tests/llvm-builder-test.dylan

  Log Message:
  -----------
  Bug 7440: Fix ins--if case with no successors

* sources/lib/llvm/llvm-builder.dylan
  (do-ins--if): Don't insert a continuation block if control does not reach
   the end of either branch.

* sources/lib/llvm/tests/llvm-builder-test.dylan
  (macro-test ins--if-test): Test the case where control does not reach
   the end of either branch.


  Commit: b68d7a6a99f3e1dabf39ebef1cdddee87e72d026
      https://github.com/dylan-lang/opendylan/commit/b68d7a6a99f3e1dabf39ebef1cdddee87e72d026
  Author: Peter S. Housel <[email protected]>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

  Changed paths:
    M sources/lib/variable-search/library.dylan

  Log Message:
  -----------
  Revert "[variable-search] Remove unused imports."

This reverts commit 79a81b14fea3b15003958bf1ad644f459052916a.

Definitions from common-dylan are needed on Win32.


  Commit: 656f1d37dcaeaf8a507cfaae142891673505338e
      https://github.com/dylan-lang/opendylan/commit/656f1d37dcaeaf8a507cfaae142891673505338e
  Author: Peter S. Housel <[email protected]>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

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

  Log Message:
  -----------
  Bug 7458: Fix primitive-copy-vector

* sources/dfmc/llvm-back-end/llvm-primitives-basic.dylan
  (primitive primitive-copy-vector): Fix an error which caused the
   original vector to be returned rather than the newly allocated
   copy.


  Commit: 9eec17b00051f5f301c166b4fd0970a96bd9ea45
      https://github.com/dylan-lang/opendylan/commit/9eec17b00051f5f301c166b4fd0970a96bd9ea45
  Author: Peter S. Housel <[email protected]>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

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

  Log Message:
  -----------
  Bug 7458: Fix op--byte-element-ptr

* sources/dfmc/llvm-back-end/llvm-primitives-basic.dylan
  (op--byte-element-ptr): Fix an incorrect variable reference.


  Commit: f63eb6984ff9a0d4e35687b8253e4d34dc97ba21
      https://github.com/dylan-lang/opendylan/commit/f63eb6984ff9a0d4e35687b8253e4d34dc97ba21
  Author: Peter S. Housel <[email protected]>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

  Changed paths:
    M sources/jamfiles/shared-darwin-build.jam

  Log Message:
  -----------
  jamfiles: Don't run dsymutil if linking fails on Darwin

* sources/jamfiles/shared-darwin-build.jam
  (actions LinkDLL, actions LinkEXE): Join commands with &&


Compare: https://github.com/dylan-lang/opendylan/compare/1ecb4a042d7c...f63eb6984ff9

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