David Srbecký
9da4702054
Suspend other threads during stepping
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5175 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
e781c4af61
Show elements directly in List<T> tooltip
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5174 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
b138040f0e
Minor tweaks
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5173 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
b4e733b738
Unary operators rewritten to match C# semantics. Added unit tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5172 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
8ee08d6071
Removed the Debugger.Internal namespace
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5171 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
a0f5b4566d
Unit tests for binary operations
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5170 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
e768b3e11e
Binary operators rewritten to match C# semantics
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5169 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
aa57ee9b77
Guarantee type identity if names are equal
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5168 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
84422d0715
String is not primitive type.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5167 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
eed2a2f5ca
Rewritten IL parsing code for detection of backing fields. Static backing fields are now supported as well.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5166 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
f9aded7c29
Arrays support IList<T> and other interfaces. Added support for object creation.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5165 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
e03edb5b97
Array creation tests. Array non-zero lowerbound test. Pointer dereference test.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5164 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
097349d227
Support for array creation
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5163 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
9f743baba9
Do not use the Project and Src directories in debugger
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5162 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
529110b90b
Removed Debugger.BooInterpreter (it is superseded by the console)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5161 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
8622af1620
Removed experimental remoting code
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5160 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
fedfd8bb05
Removed unused Cecil files from the debugger
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5159 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
59e6a47778
Support for casting of primitive values.
...
Get static members in outter classes.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5158 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
b461c24712
Making ExpressionEvaluator statically typed
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5157 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
ff23ae1a78
Performance improvement for the type resolution
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5156 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
4482b90ae4
Bugfixes in type resolution. Written unit tests for it.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5155 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
b2c463cd26
Resolve TypeReference to DebugType and vice versa. Genetic types, nested types, arrays and pointers are supported.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5154 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
a415edf7cd
Do not include expression code in error messages.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5153 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
516a068bf4
Implicit argument conversion.
...
Improved overloading error messages.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5152 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
945ae21a7b
Support for simple overloading (only applicability is considered)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5151 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
a7cfc8351c
Load properties properly rather then using the "get_" "set_" heuristics
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5150 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
b890b1a6da
Implemented support for literal fields.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5149 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
6792c7d505
Fixed some corner cases in string getting methods
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5148 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
9a5571b59e
Improving the metadata interop class
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5147 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
91aace9c37
Finished DebugType.IsAssignableFrom
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5146 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
8a4cf873a8
Replaced some uses of Marshal class with fixed()
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5145 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
4c8be8219e
Removed the Is<T>, As<T> and CastTo<T> helper methods
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5144 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
d9fc6ff4de
Renamed the TestPrograms directory to just Tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5143 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
f732a27371
Renamed some tests. Removed the TestPrograms namespace.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5142 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
63980d42de
Updating Debugger.Addin.
...
Use Stopwatch instead of the HighPrecisionTimer. (probably the same code under the covers)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5141 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
9686a82a01
Reimplemented COM object tracking. Fixed remaining compile errors.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5140 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
98f6a874f5
COM methods prefixed with "__" so that the user does not call them directly. Extension methods should be used instead.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5139 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
8337e76106
Removed the old wrapper generator
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5138 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
0bec899af9
Using methods instead of properties
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5137 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
4e479b74e6
Moved the rest to the Debugger.Interop namespace. Renamed using statements.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5136 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
d158afd847
Merged CorPushish files into one. Generated extension methods for them.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5135 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
f80cffe65d
Merged hand-written extension methods to single file
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5134 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
ea138eed0b
".generated" suffix for the generated extension methods
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5133 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
3c4dd948b0
Removed autogenerated wrapper classes
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5132 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
9cea0d7384
Hand-written helper methods converted to extension methods
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5131 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
e4dbd77923
Extension method generator for COM types. It converts out parameters to return values and allows tracking of created objects.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5130 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
eb67acb26c
Minor reformatting of CorDebug.cs
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5129 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
af98db8e6d
Merged interop files together
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5128 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
f36bc90ba1
Remove unused import statements
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5127 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
b030ba0e50
Renaming Metadata to MetaData (part 2)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5126 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago