wingo pushed a change to branch master in repository guile. from 7d71d9b Optimize check-urange in assembler.scm new bc1fdf7 Refactor aux definition fabrication in CSE pass new aeb7c18 Add fabricated expressions for u64-s64 conversion new abd5d2e Fix arity of slsh/immediate inferrer new 96d1cff Tighten up untag-fixnum range new 16ed2ae Enable lsh/immediate, rsh/immediate specialization
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: module/language/cps/cse.scm | 135 ++++++++++++----------------- module/language/cps/specialize-numbers.scm | 12 +-- module/language/cps/types.scm | 4 +- 3 files changed, 62 insertions(+), 89 deletions(-)