[dylan-lang/opendylan] 96bca7: Bug 7458: Implement primitive-compare-words
GitHub <[email protected]>
| Newsgroups | gmane.comp.lang.dylan.gwydion.cvs |
|---|---|
| Message-ID | <550a44a03d785_3efd3ff394d572b8833b@hookshot-fe3-cp1-prd.iad.github.net.mail> |
Branch: refs/heads/master
Home: https://github.com/dylan-lang/opendylan
Commit: 96bca76e89e7a5100d39f693596efa09256a92e8
https://github.com/dylan-lang/opendylan/commit/96bca76e89e7a5100d39f693596efa09256a92e8
Author: Peter S. Housel <[email protected]>
Date: 2015-03-18 (Wed, 18 Mar 2015)
Changed paths:
M sources/dfmc/llvm-back-end/llvm-primitives-basic.dylan
Log Message:
-----------
Bug 7458: Implement primitive-compare-words
* sources/dfmc/llvm-back-end/llvm-primitives-basic.dylan
(primitive primitive-compare-words): Generate code to compare two memory
blocks wordwise.
Commit: d22765cf88fb13bcaa49deaa5ade85603079cc26
https://github.com/dylan-lang/opendylan/commit/d22765cf88fb13bcaa49deaa5ade85603079cc26
Author: Peter S. Housel <[email protected]>
Date: 2015-03-18 (Wed, 18 Mar 2015)
Changed paths:
M sources/dfmc/llvm-back-end/llvm-emit-code.dylan
Log Message:
-----------
Bug 7458: Insert traps for back-end errors
* sources/dfmc/llvm-back-end/llvm-emit-code.dylan
(emit-code): Instead of emitting the return of a dummy value when
code emission for an IEP fails with an error, emit a call to the
llvm.trap intrinsic to ensure that the error is noticed.
Commit: 26bcb03124e8d8aebd5010c103bf3836ab898906
https://github.com/dylan-lang/opendylan/commit/26bcb03124e8d8aebd5010c103bf3836ab898906
Author: Peter S. Housel <[email protected]>
Date: 2015-03-18 (Wed, 18 Mar 2015)
Changed paths:
M sources/dfmc/conversion/convert.dylan
Log Message:
-----------
dfmc: Stop discarding raw result type check info
* sources/dfmc/conversion/convert.dylan
(convert-lambda-into*-d, convert-lambda-into*): When generating the
final <result-check-type-computation> for a function, don't discard
information about types that won't be checked at run time so that
dfmc-optimize knows enough to determine when it should warn about
raw typed return values.
Commit: 95aa05e211030aec629688ae148e92c5faf85c07
https://github.com/dylan-lang/opendylan/commit/95aa05e211030aec629688ae148e92c5faf85c07
Author: Peter S. Housel <[email protected]>
Date: 2015-03-18 (Wed, 18 Mar 2015)
Changed paths:
M sources/collections/bit-vector.dylan
M sources/dylan/machine-word-lowlevel.dylan
Log Message:
-----------
dylan, collections: Declare raw return types
* sources/dylan/machine-word-lowlevel.dylan
(integer-as-raw, interpret-integer-as-raw, abstract-integer-as-raw):
Add return specifications for raw types.
* sources/collections/bit-vector.dylan
(raw-mask-for-bits-above, raw-mask-for-bits-strictly-below,
raw-mask-and-pad-word): Add return specifications for raw types.
Compare: https://github.com/dylan-lang/opendylan/compare/c64a917cc27d...95aa05e21103
_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter