Bug 324553 (MONO81879) - [PATCH] Optimized Dictionary`2 (+serialization-compatibility with MS.net)
Summary: [PATCH] Optimized Dictionary`2 (+serialization-compatibility with MS.net)
Status: RESOLVED FIXED
Alias: MONO81879
Product: Mono: Class Libraries
Classification: Mono
Component: CORLIB (show other bugs)
Version: 1.2
Hardware: Other Other
: P3 - Medium : Major
Target Milestone: ---
Assignee: Mono Bugs
QA Contact: Mono Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-15 12:45 UTC by Juraj Skripsky
Modified: 2007-10-15 08:19 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Various optimized versions and test cases (Dictionary.tag.gz) (10.72 KB, application/octet-stream)
2007-06-15 12:48 UTC, Thomas Wiest
Details
Patch which gets rid of stored hashcode (for later, when the necessary JIT-compiler optimisations are in) (7.88 KB, patch)
2007-06-20 21:30 UTC, Thomas Wiest
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Wiest 2007-09-15 20:41:42 UTC


---- Reported by juraj@hotfeet.ch 2007-06-15 05:45:57 MST ----

Opening a bug report so it doesn't get lost...

This was discussed on the mono-devel mailing list, starting with
http://lists.ximian.com/pipermail/mono-devel-list/2007-May/023697.html



---- Additional Comments From juraj@hotfeet.ch 2007-06-15 05:46:58 MST ----

Just extract the following archive into an empty directory
and run "make". The test cases sources are in "DictBench.cs".



---- Additional Comments From juraj@hotfeet.ch 2007-06-15 05:48:03 MST ----

Created an attachment (id=172155)
Various optimized versions and test cases (Dictionary.tag.gz)




---- Additional Comments From juraj@hotfeet.ch 2007-06-20 14:28:56 MST ----

Version with stored hashcodes committed to SVN (80341).



---- Additional Comments From juraj@hotfeet.ch 2007-06-20 14:30:26 MST ----

Created an attachment (id=172156)
Patch which gets rid of stored hashcode (for later, when the necessary JIT-compiler optimisations are in)




---- Additional Comments From miguel@ximian.com 2007-07-06 12:24:49 MST ----

Is this patch ready to go into SVN?   I forget what is the status of it.

if it is, lets get it on SVN, and close this bug.



---- Additional Comments From juraj@hotfeet.ch 2007-07-06 12:34:24 MST ----

A modified patch was committed to SVN. The last part of the patch
depends on optimisations to the JIT-compiler.

I left the bug open so we don't forget about the last part. What's the
correct status for that case, "resolved, incomplete"?

If you would rather close it, go ahead!

Imported an attachment (id=172155)
Imported an attachment (id=172156)

Unknown operating system unknown. Setting to default OS "Other".

Comment 1 Miguel de Icaza 2007-10-14 04:01:59 UTC
I would rather have a new bug for any other issue, mind opening one and closing this one?
Comment 2 Juraj Skripsky 2007-10-15 08:19:11 UTC
Closing. Last bit move to new bug #333781.