Author: lluis
Date: 2008-01-14 12:55:01 -0500 (Mon, 14 Jan 2008)
New Revision: 92887
Modified:
branches/monodevelop/main/1.0/src/addins/CBinding/ChangeLog
branches/monodevelop/main/1.0/src/addins/CBinding/Parser/TagDatabaseManager.cs
Log:
2008-01-12 Marcos David Mar?\195?\173n Amador <[EMAIL PROTECTED]>
* Parser/TagDatabaseManager.cs: Only lock the parsingJobs queue object.
Modified: branches/monodevelop/main/1.0/src/addins/CBinding/ChangeLog
===================================================================
--- branches/monodevelop/main/1.0/src/addins/CBinding/ChangeLog 2008-01-14
17:54:59 UTC (rev 92886)
+++ branches/monodevelop/main/1.0/src/addins/CBinding/ChangeLog 2008-01-14
17:55:01 UTC (rev 92887)
@@ -1,3 +1,7 @@
+2008-01-12 Marcos David Marín Amador <[EMAIL PROTECTED]>
+
+ * Parser/TagDatabaseManager.cs: Only lock the parsingJobs queue object.
+
2008-01-11 Marcos David Marín Amador <[EMAIL PROTECTED]>
* Parser/TagDatabaseManager.cs: When searching for a tag instead of
doing a
Modified:
branches/monodevelop/main/1.0/src/addins/CBinding/Parser/TagDatabaseManager.cs
===================================================================
---
branches/monodevelop/main/1.0/src/addins/CBinding/Parser/TagDatabaseManager.cs
2008-01-14 17:54:59 UTC (rev 92886)
+++
branches/monodevelop/main/1.0/src/addins/CBinding/Parser/TagDatabaseManager.cs
2008-01-14 17:55:01 UTC (rev 92887)
@@ -219,7 +219,7 @@
{
ProjectFilePair p;
- lock (this) {
+ lock (parsingJobs) {
p = parsingJobs.Dequeue ();
}
@@ -234,7 +234,7 @@
ProjectFilePair p = new ProjectFilePair (project,
filename);
- lock (this) {
+ lock (parsingJobs) {
if (!parsingJobs.Contains (p))
parsingJobs.Enqueue (p);
}
@@ -460,7 +460,7 @@
while (low <= high) {
mid = (low + high) / 2;
- string entry = ctags_lines[mid];;
+ string entry = ctags_lines[mid];
string tag_name = entry.Substring (0,
entry.IndexOf ('\t'));
int res = string.CompareOrdinal (tag_name,
name);
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches