Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003254 [Squeak] Compiler minor always 03-06-06 09:49 03-09-06 16:48
Reporter MarcusDenker View Status public  
Assigned To MarcusDenker
Priority normal Resolution fixed  
Status closed   Product Version 3.9
Summary 0003254: faster #binding
Description Behavior>>#binding used code moved from Encoder>>bindingFor:... but this did a linear search of
the SystemDictionary. That was no problem as long as only super send methods where affected (there are not many) but now, we call it for every method and every install in the methodDictionary.

The attached .cs thus has a version that do not use search (we know the name of the class in Class and Trait), and has a specialized version for MetaClass. Much faster...
Additional Information
Attached Files  fasterBinding-md.cs [^] (452 bytes) 03-06-06 09:49

- Relationships

- Notes
(0004387 - 8 - 8 - 8 - 8 - 8 - 8)
MarcusDenker
03-07-06 16:19

for 7007
 
(0004413 - 4 - 4 - 4 - 4 - 4 - 4)
MarcusDenker
03-09-06 16:48

7007
 

- Issue History
Date Modified Username Field Change
03-06-06 09:49 MarcusDenker New Issue
03-06-06 09:49 MarcusDenker File Added: fasterBinding-md.cs
03-07-06 16:19 MarcusDenker Status new => resolved
03-07-06 16:19 MarcusDenker Resolution open => fixed
03-07-06 16:19 MarcusDenker Assigned To  => MarcusDenker
03-07-06 16:19 MarcusDenker Note Added: 0004387
03-09-06 16:48 MarcusDenker Status resolved => closed
03-09-06 16:48 MarcusDenker Note Added: 0004413
03-09-06 16:48 MarcusDenker Fixed in Version  => 3.9


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
42 total queries executed.
32 unique queries executed.
Powered by Mantis Bugtracker