Anonymous | Login | 02-27-2021 21:52 UTC |
Main | My View | View Issues | Change Log | Docs |
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 |
![]() |
||||||||
|
![]() |
|
(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 |
Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
42 total queries executed. 32 unique queries executed. |