Custom Query (1030 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (658 - 660 of 1030)

Ticket Resolution Summary Owner Reporter
#1011 fixed Inefficient hash table -- bad hashing David Findlay
Description

I built a hash table with keys that were simple cons cells of the form

(<type> . <item>)

I had a few <type>s, and lots of atomic <item>s (in particular, strings) for each <type>. The performance was very bad.

Investigation showed that ccl::compute-hash-code was returning a hash code that depended only on the <type> but not on the <item>, meaning that hash table look up was degenerating into a linear search.

Example:

(setq h (make-hash-table :test #'equal))

Then

(ccl::compute-hash-code h '(type . "foo") nil)
(ccl::compute-hash-code h '(type . "bar") nil)
(ccl::compute-hash-code h '(type . "baz") nil)
(ccl::compute-hash-code h '(type . pi) nil)
(ccl::compute-hash-code h '(type . nil) nil)

all return exactly the same results.

#199 wontfix Indent region menu item for command is missing Gary Byers Rainer Joswig
Description

The editor has an Indent Region command. This is bound to a key.

  • It should be bound to a (Macintosh) command-key.
  • It should have a menu item in either the Lisp or the Edit menu in the menubar.
  • It should have a menu item in the context menu.
#200 duplicate Indent region menu item for command is missing Gary Byers Rainer Joswig
Description

The editor has an Indent Region command. This is bound to a key.

  • It should be bound to a (Macintosh) command-key.
  • It should have a menu item in either the Lisp or the Edit menu in the menubar.
  • It should have a menu item in the context menu.
Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.