[dylan-lang/opendylan] 7894c0: [common-dylan] Add ilog2.
GitHub <[email protected]> Sun, 08 Nov 2015 17:54:32 -0800
| Newsgroups | gmane.comp.lang.dylan.gwydion.cvs |
|---|---|
| Message-ID | <563ffcd8a1b21_70203fa820e172bc1712c@hookshot-fe1-cp1-prd.iad.github.net.mail> |
Branch: refs/heads/master
Home: https://github.com/dylan-lang/opendylan
Commit: 7894c032c0a018b68530551bfa000b8d45c8c30d
https://github.com/dylan-lang/opendylan/commit/7894c032c0a018b68530551bfa000b8d45c8c30d
Author: Bruce Mitchener <[email protected]>
Date: 2015-11-09 (Mon, 09 Nov 2015)
Changed paths:
M documentation/library-reference/source/common-dylan/transcendentals.rst
M documentation/release-notes/source/2015.1.rst
M sources/common-dylan/library.dylan
M sources/common-dylan/tests/specification.dylan
M sources/common-dylan/tests/transcendentals.dylan
M sources/common-dylan/transcendentals.dylan
Log Message:
-----------
[common-dylan] Add ilog2.
* sources/common-dylan/transcendentals.dylan
(ilog2): Implement.
* sources/common-dylan/library.dylan
(transcendentals): Export ilog2.
* sources/common-dylan/tests/specification.dylan
(module-spec transcendentals): Add ilog2.
* sources/common-dylan/tests/transcendentals.dylan
(function-test ilog2): Implement.
* documentation/library-reference/source/common-dylan/transcendentals.rst
(ilog2): Document ilog2.
(exp): Link to ilog2.
(log): Likewise.
(logn): Likewise.
* documentation/release-notes/source/2015.1.rst
(common-dylan): Note new ilog2 function.
Commit: 9a7417b804b881751d900b64efe988d51c99f400
https://github.com/dylan-lang/opendylan/commit/9a7417b804b881751d900b64efe988d51c99f400
Author: Bruce Mitchener <[email protected]>
Date: 2015-11-09 (Mon, 09 Nov 2015)
Changed paths:
M sources/dfmc/conversion/define-class-mop.dylan
Log Message:
-----------
[dfmc] Pass floats to logn.
This is in preparation for a subsequent change where the
specializations of logn will be tightened up.
* sources/dfmc/conversion/define-class-mop.dylan
(^make-mm-wrapper): Pass floats to logn as integers will
no longer be allowed in the near future.
Commit: 43a65a5fd24d8487328aa63657e600301103244f
https://github.com/dylan-lang/opendylan/commit/43a65a5fd24d8487328aa63657e600301103244f
Author: Bruce Mitchener <[email protected]>
Date: 2015-11-09 (Mon, 09 Nov 2015)
Changed paths:
M documentation/release-notes/source/2015.1.rst
M sources/common-dylan/transcendentals.dylan
Log Message:
-----------
[transcendentals] Remove sealed domains.
* sources/common-dylan/transcendentals.dylan
(unary-transcendental-definer): Remove sealed domain.
(sincos): Likewise.
(unary-hyperbolic-definer): Likewise.
(binary-transcendental-domain-definer): Likewise.
* documentation/release-notes/source/2015.1.rst
(Common Dylan): Note removal of sealed domains.
Commit: 4b7cb6ff6f3ab134dbd9c29f94afa2dd6fd72f26
https://github.com/dylan-lang/opendylan/commit/4b7cb6ff6f3ab134dbd9c29f94afa2dd6fd72f26
Author: Bruce Mitchener <[email protected]>
Date: 2015-11-09 (Mon, 09 Nov 2015)
Changed paths:
M documentation/library-reference/source/common-dylan/transcendentals.rst
M documentation/release-notes/source/2015.1.rst
M sources/common-dylan/tests/specification.dylan
M sources/common-dylan/tests/transcendentals.dylan
M sources/common-dylan/transcendentals.dylan
Log Message:
-----------
[transcendentals] Remove methods that convert parameters.
Prefer to let the user specify the precision to operate in rather than
providing fallback methods that automatically convert to a valid type.
This impacts:
* ^, exp, log
* sqrt
* sin, cos, tan
* asin, acos, atan
* sinh, cosh, tanh
* asinh, acosh, atanh
* sources/common-dylan/transcendentals.dylan
(unary-transcendental-definer): Remove method that converts from <real>
to <float>.
(unary-hyperbolic-definer): Likewise.
(binary-transcendental-domain-definer): Likewise.
(isqrt): Update now that sqrt doesn't accept integers.
* documentation/library-reference/source/common-dylan/transcendentals.rst
(many): Remove discussion of passing integer values.
* documentation/release-notes/source/2015.1.rst
(Common Dylan): Update.
* sources/common-dylan/tests/specification.dylan
(module-spec transcendentals): Remove comments describing what happens
when passing integer values.
* sources/common-dylan/tests/transcendentals.dylan
(isqrt): Update now that sqrt doesn't accept integers.
Commit: 308eae34b399bcea1c7b93780d1d1672d73f684a
https://github.com/dylan-lang/opendylan/commit/308eae34b399bcea1c7b93780d1d1672d73f684a
Author: Peter S. Housel <[email protected]>
Date: 2015-11-08 (Sun, 08 Nov 2015)
Changed paths:
M documentation/library-reference/source/common-dylan/transcendentals.rst
M documentation/release-notes/source/2015.1.rst
M sources/common-dylan/library.dylan
M sources/common-dylan/tests/specification.dylan
M sources/common-dylan/tests/transcendentals.dylan
M sources/common-dylan/transcendentals.dylan
M sources/dfmc/conversion/define-class-mop.dylan
Log Message:
-----------
Merge pull request #1009 from waywardmonkeys/transcendentals
Changes to transcendentals
Compare: https://github.com/dylan-lang/opendylan/compare/06b8f575c8a9...308eae34b399
_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter