Permalink
Commits on Aug 23, 2002
  1. This commit was manufactured by cvs2svn to create tag 'MCS_0_15'.

    svn path=/tags/MCS_0_15/mcs/; revision=6974
    nobody committed Aug 23, 2002
  2. Make this actually work.

    svn path=/trunk/mcs/; revision=6973
    Martin Baulig committed Aug 23, 2002
  3. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* jit.c (match_debug_method): Don't include runtime invoke methods
    	in the search.
    
    svn path=/trunk/mono/; revision=6972
    Martin Baulig committed Aug 23, 2002
  4. You can now use `--break Main' to insert a breakpoint on the applicat…

    …ion's
    
    main method.
    
    svn path=/trunk/mono/; revision=6971
    Martin Baulig committed Aug 23, 2002
  5. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* mono.c (main): Accept `Main' as argument to --break to insert a
    	breakpoint on the application's main method.
    
    svn path=/trunk/mono/; revision=6970
    Martin Baulig committed Aug 23, 2002
  6. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* debug-helpers.c (mono_method_desc_from_method): New function to get
    	a MonoMethodDesc from a MonoMethod.
    
    svn path=/trunk/mono/; revision=6969
    Martin Baulig committed Aug 23, 2002
  7. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* decl.cs (MemberCache.AddMethods): Ignore varargs methods.
    
    svn path=/trunk/mcs/; revision=6968
    Martin Baulig committed Aug 23, 2002
  8. Add monoresgen to the build

    svn path=/trunk/mcs/; revision=6967
    migueldeicaza committed Aug 23, 2002
  9. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* struct.cs (MyStructInfo.ctor): Make this work with empty
    	structs; it's not allowed to use foreach() on null.
    
    svn path=/trunk/mcs/; revision=6966
    Martin Baulig committed Aug 23, 2002
  10. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* codegen.cs (CodeGen.InitMonoSymbolWriter): Tell the symbol
    	writer the full pathname of the generated assembly.
    
    svn path=/trunk/mcs/; revision=6965
    Martin Baulig committed Aug 23, 2002
  11. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* MonoSymbolWriter.cs (MonoSymbolWriter.Initialize): Added
    	assembly name argument.  Since the symbol writer needs to read the
    	final assembly, we need to give it its full pathname.
    
    svn path=/trunk/mcs/; revision=6964
    Martin Baulig committed Aug 23, 2002
  12. It works just as fine

    svn path=/trunk/mcs/; revision=6963
    migueldeicaza committed Aug 23, 2002
  13. Debugging support in mcs.

    svn path=/trunk/mono/; revision=6962
    illupus committed Aug 23, 2002
  14. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* class/makefile.gnu: Add class/Mono.CSharp.Debugger to the build.
    
    svn path=/trunk/mcs/; revision=6961
    Martin Baulig committed Aug 23, 2002
  15. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* makefile.gnu, list.unix: Added.
    
    svn path=/trunk/mcs/; revision=6960
    Martin Baulig committed Aug 23, 2002
  16. Make sure we include all the assemblies in a release.

    svn path=/trunk/mono/; revision=6959
    illupus committed Aug 23, 2002
  17. Added one more testcase to this test.

    svn path=/trunk/mcs/; revision=6958
    Martin Baulig committed Aug 23, 2002
  18. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* statements.cs (FlowBranching.UsageVector.MergeChildren):
    	A `finally' block never returns or breaks; improved handling of
    	unreachable code.
    
    svn path=/trunk/mcs/; revision=6957
    Martin Baulig committed Aug 23, 2002
  19. Included license in the source.

    svn path=/trunk/mcs/; revision=6956
    illupus committed Aug 23, 2002
  20. 2002-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* System/Double.cs: implemented TryParse.
    
    	* System/Math.cs: PowImpl is now private.
    
    	* System/MissingFieldException.cs: implemented Message.
    
    	* System/RuntimeMethodHandle.cs: stubbed GetFunctionPointer.
    
    	* System/_AppDomain.cs: Uncommented ToString.
    
    	* System.IO/FileLoadException.cs: implemented ToString.
    
    	* System.IO/StreamWriter.cs: added Null field and implemented
    	Write (char) and Write (char []).
    
    svn path=/trunk/mcs/; revision=6955
    gonzalop committed Aug 23, 2002
  21. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* statement.cs (Throw.Resolve): Allow `throw null'.
    
    svn path=/trunk/mcs/; revision=6954
    Martin Baulig committed Aug 23, 2002
  22. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* expression.cs (MemberAccess.ResolveMemberAccess): If this is an
    	EventExpr, don't do a DeclaredOnly MemberLookup, but check whether
    	`ee.EventInfo.DeclaringType == ec.ContainerType'.  The
    	MemberLookup would return a wrong event if this is an explicit
    	interface implementation and the class has an event with the same
    	name.
    
    svn path=/trunk/mcs/; revision=6950
    Martin Baulig committed Aug 23, 2002
  23. Reverted this for the moment, it's causing too many problems.

    2002-08-12  Martin Baulig  <martin@gnome.org>
    
    	* attribute.cs (Attribute.Resolve): Call System.Enum.ToObject() on
    	enum constants so that we encode the value with the enum type and
    	not its underlying type.
    
    svn path=/trunk/mcs/; revision=6949
    Martin Baulig committed Aug 23, 2002
  24. Ooops, forgot to commit this.

    svn path=/trunk/mcs/; revision=6948
    Martin Baulig committed Aug 23, 2002
  25. Fri Aug 23 15:54:09 CEST 2002 Paolo Molaro <lupus@ximian.com>

    	* object.c: fixes assertion failure caused by multiple ExecuteAssembly
    	calls for same domain (patch by Tomi Pakarinen <Tomi.Pakarinen@iki.fi>).
    
    svn path=/trunk/mono/; revision=6947
    illupus committed Aug 23, 2002
  26. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* attribute.cs (Attribute.Resolve): Don't call System.Enum.ToObject()
    	on dynamic types since this is currently broken.
    
    svn path=/trunk/mcs/; revision=6946
    Martin Baulig committed Aug 23, 2002
  27. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* statement.cs (Block.AddChildVariableNames): New public method.
    	(Block.AddChildVariableName): Likewise.
    	(Block.IsVariableNameUsedInChildBlock): Likewise.
    	(Block.AddVariable): Check whether a variable name has already
    	been used in a child block.
    
    	* cs-parser.jay (declare_local_variables): Mark all variable names
    	from the current block as being used in a child block in the
    	implicit block.
    
    svn path=/trunk/mcs/; revision=6945
    Martin Baulig committed Aug 23, 2002
  28. Updated the instructions a bit.

    svn path=/trunk/mono/; revision=6944
    Martin Baulig committed Aug 23, 2002
  29. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* debug-dwarf2.c (dwarf2_write_class_field): Don't include any static fields.
    
    svn path=/trunk/mono/; revision=6943
    Martin Baulig committed Aug 23, 2002
  30. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* codegen.cs (CodeGen.InitializeSymbolWriter): Abort if we can't
    	find the symbol writer.
    
    svn path=/trunk/mcs/; revision=6942
    Martin Baulig committed Aug 23, 2002
  31. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* driver.cs: csc also allows the arguments to /define being
    	separated by commas, not only by semicolons.
    
    svn path=/trunk/mcs/; revision=6941
    Martin Baulig committed Aug 23, 2002
  32. This is the patch from bug #28562.

    2002-08-12  Martin Baulig  <martin@gnome.org>
    
    	* attribute.cs (Attribute.Resolve): Call System.Enum.ToObject() on
    	enum constants so that we encode the value with the enum type and
    	not its underlying type.
    
    svn path=/trunk/mcs/; revision=6940
    Martin Baulig committed Aug 23, 2002
  33. 2002-08-23 Martin Baulig <martin@gnome.org>

    	* interface.cs (Interface.GetMembers): Added static check for events.
    
    svn path=/trunk/mcs/; revision=6939
    Martin Baulig committed Aug 23, 2002
  34. Use different return values for different error conditions.

    svn path=/trunk/mcs/; revision=6936
    Martin Baulig committed Aug 23, 2002
  35. Fri Aug 23 12:14:45 CEST 2002 Paolo Molaro <lupus@ximian.com>

    	* string-icalls.[ch]: make helper methods static.
    
    svn path=/trunk/mono/; revision=6935
    illupus committed Aug 23, 2002