Clojure

n-ary bit functions, also inlining of n-ary bit and math operations

Details

  • Type: Enhancement Enhancement
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Completed
  • Affects Version/s: None
  • Fix Version/s: Release 1.3
  • Component/s: None
  • Labels:
    None
  • Approval:
    Ok

Description

Add an &more version to the bit operations bit-and bit-or bit-xor bit-and-not (via reduce),
Inline the n-ary version of the math ops, + - * /, inline the n-ary versions of bit-and bit-or bit-xor bit-and-not

  1. 184-inlining-nary-math.diff
    30/Apr/11 3:59 PM
    6 kB
    Alan Dipert
  2. 184-inlining-nary-math-2.diff
    06/May/11 12:39 PM
    5 kB
    Alan Dipert
  3. 184-inlining-nary-math-3.diff
    09/May/11 11:42 PM
    5 kB
    Alan Dipert
  4. inlinemath.patch
    22/Apr/11 11:40 AM
    4 kB
    Christopher Redinger

Activity

Rich Hickey made changes -
Field Original Value New Value
Fix Version/s Release.Next [ 10038 ]
Fix Version/s Approved Backlog [ 10034 ]
Reporter Assembla Importer [ importer ]
Priority Blocker [ 1 ]
Christopher Redinger made changes -
Priority Blocker [ 1 ] Major [ 3 ]
Christopher Redinger made changes -
Assignee Alan Dipert [ alan@thinkrelevance.com ]
Christopher Redinger made changes -
Attachment inlinemath.patch [ 10196 ]
Alan Dipert made changes -
Attachment 184-inlining-nary-math.diff [ 10214 ]
Alan Dipert made changes -
Description Add an &more version to the bit operations bit-and bit-or bit-xor bit-and-not (via reduce),
Inline the n-ary version of the math ops, + - * /, inline the n-ary versions of bit-and bit-or bit-xor bit-and-not
Optimization to / such that the & more version expands to equivalent of (/ x (reduce * y more)) rather than (reduce / (/ x y) more)
Add an &more version to the bit operations bit-and bit-or bit-xor bit-and-not (via reduce),
Inline the n-ary version of the math ops, + - * /, inline the n-ary versions of bit-and bit-or bit-xor bit-and-not
Alan Dipert made changes -
Waiting On stu
Alan Dipert made changes -
Waiting On stu
Alan Dipert made changes -
Attachment 184-inlining-nary-math-2.diff [ 10218 ]
Alan Dipert made changes -
Waiting On stu
Alan Dipert made changes -
Waiting On stu
Alan Dipert made changes -
Attachment 184-inlining-nary-math-3.diff [ 10220 ]
Alan Dipert made changes -
Status In Progress [ 3 ] Resolved [ 5 ]
Resolution Completed [ 1 ]
Aaron Bedra made changes -
Approval Test Ok
Stuart Halloway made changes -
Status Resolved [ 5 ] Closed [ 6 ]

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: