5106 Commits (shortcuts)
 

Author SHA1 Message Date
David Srbecký 9da4702054 Suspend other threads during stepping 16 years ago
David Srbecký e781c4af61 Show elements directly in List<T> tooltip 16 years ago
David Srbecký b138040f0e Minor tweaks 16 years ago
David Srbecký b4e733b738 Unary operators rewritten to match C# semantics. Added unit tests. 16 years ago
David Srbecký 8ee08d6071 Removed the Debugger.Internal namespace 16 years ago
David Srbecký a0f5b4566d Unit tests for binary operations 16 years ago
David Srbecký e768b3e11e Binary operators rewritten to match C# semantics 16 years ago
David Srbecký aa57ee9b77 Guarantee type identity if names are equal 16 years ago
David Srbecký 84422d0715 String is not primitive type. 16 years ago
David Srbecký eed2a2f5ca Rewritten IL parsing code for detection of backing fields. Static backing fields are now supported as well. 16 years ago
David Srbecký f9aded7c29 Arrays support IList<T> and other interfaces. Added support for object creation. 16 years ago
David Srbecký e03edb5b97 Array creation tests. Array non-zero lowerbound test. Pointer dereference test. 16 years ago
David Srbecký 097349d227 Support for array creation 16 years ago
David Srbecký 9f743baba9 Do not use the Project and Src directories in debugger 16 years ago
David Srbecký 529110b90b Removed Debugger.BooInterpreter (it is superseded by the console) 16 years ago
David Srbecký 8622af1620 Removed experimental remoting code 16 years ago
David Srbecký fedfd8bb05 Removed unused Cecil files from the debugger 16 years ago
David Srbecký 59e6a47778 Support for casting of primitive values. 16 years ago
David Srbecký b461c24712 Making ExpressionEvaluator statically typed 16 years ago
David Srbecký ff23ae1a78 Performance improvement for the type resolution 16 years ago
David Srbecký 4482b90ae4 Bugfixes in type resolution. Written unit tests for it. 16 years ago
David Srbecký b2c463cd26 Resolve TypeReference to DebugType and vice versa. Genetic types, nested types, arrays and pointers are supported. 16 years ago
David Srbecký a415edf7cd Do not include expression code in error messages. 16 years ago
David Srbecký 516a068bf4 Implicit argument conversion. 16 years ago
David Srbecký 945ae21a7b Support for simple overloading (only applicability is considered) 16 years ago
David Srbecký a7cfc8351c Load properties properly rather then using the "get_" "set_" heuristics 16 years ago
David Srbecký b890b1a6da Implemented support for literal fields. 16 years ago
David Srbecký 6792c7d505 Fixed some corner cases in string getting methods 16 years ago
David Srbecký 9a5571b59e Improving the metadata interop class 16 years ago
David Srbecký 91aace9c37 Finished DebugType.IsAssignableFrom 16 years ago
David Srbecký 8a4cf873a8 Replaced some uses of Marshal class with fixed() 16 years ago
David Srbecký 4c8be8219e Removed the Is<T>, As<T> and CastTo<T> helper methods 16 years ago
David Srbecký d9fc6ff4de Renamed the TestPrograms directory to just Tests 16 years ago
David Srbecký f732a27371 Renamed some tests. Removed the TestPrograms namespace. 16 years ago
David Srbecký 63980d42de Updating Debugger.Addin. 16 years ago
David Srbecký 9686a82a01 Reimplemented COM object tracking. Fixed remaining compile errors. 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. 16 years ago
David Srbecký 8337e76106 Removed the old wrapper generator 16 years ago
David Srbecký 0bec899af9 Using methods instead of properties 16 years ago
David Srbecký 4e479b74e6 Moved the rest to the Debugger.Interop namespace. Renamed using statements. 16 years ago
David Srbecký d158afd847 Merged CorPushish files into one. Generated extension methods for them. 16 years ago
David Srbecký f80cffe65d Merged hand-written extension methods to single file 16 years ago
David Srbecký ea138eed0b ".generated" suffix for the generated extension methods 16 years ago
David Srbecký 3c4dd948b0 Removed autogenerated wrapper classes 16 years ago
David Srbecký 9cea0d7384 Hand-written helper methods converted to extension methods 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. 16 years ago
David Srbecký eb67acb26c Minor reformatting of CorDebug.cs 16 years ago
David Srbecký af98db8e6d Merged interop files together 16 years ago
David Srbecký f36bc90ba1 Remove unused import statements 16 years ago
David Srbecký b030ba0e50 Renaming Metadata to MetaData (part 2) 16 years ago