mono.git
15 years ago2008-11-21 Mark Probst <mark.probst@gmail.com>
Mark Probst [Fri, 21 Nov 2008 00:21:53 +0000 (00:21 -0000)]
2008-11-21  Mark Probst  <mark.probst@gmail.com>

* mini-ppc64.c, mini-ppc64.h, cpu-ppc64.md: Several fixes.  Now
PPC64 passes basic-long.exe.

2008-11-21  Mark Probst  <mark.probst@gmail.com>

* ppc/ppc-codegen.h: Make ppc_is_[u]imm16() work with 64 bit
values.

svn path=/trunk/mono/; revision=119560

15 years ago2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 20 Nov 2008 23:45:09 +0000 (23:45 -0000)]
2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>

* basic-simd.cs: Add tests for accessors of Vector2d.

svn path=/trunk/mono/; revision=119551

15 years ago2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 20 Nov 2008 23:45:01 +0000 (23:45 -0000)]
2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>

* mini-ops.h: Added OP_INSERTX_R8_SLOW,.

* cpu-x86.md: Same.

* mini-x86.c (mono_arch_output_basic_block): Same.

* simd-intrinsics.c (simd_intrinsic_emit_setter): Add support for Vector2d.

svn path=/trunk/mono/; revision=119550

15 years ago2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 20 Nov 2008 23:45:00 +0000 (23:45 -0000)]
2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>

* x86/x86-codegen.h: Add X86_SSE_MOVHPD_REG_MEMBASE and renamed MOVS to MOVSD.

svn path=/trunk/mono/; revision=119549

15 years ago2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 20 Nov 2008 23:44:58 +0000 (23:44 -0000)]
2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>

* mono.1: Document env vars MONO_XDEBUG and MONO_VERBOSE_METHOD.

svn path=/trunk/mono/; revision=119548

15 years ago2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 20 Nov 2008 23:44:54 +0000 (23:44 -0000)]
2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>

* basic-simd.cs: Add tests for accessors of Vector4f.

svn path=/trunk/mono/; revision=119547

15 years ago2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 20 Nov 2008 23:44:46 +0000 (23:44 -0000)]
2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>

* mini-ops.h: Added OP_INSERTX_R4_SLOW,.

* cpu-x86.md: Same.

* mini-x86.c (mono_arch_output_basic_block): Same.

* simd-intrinsics.c (simd_intrinsic_emit_setter): Add support for Vector4f.

svn path=/trunk/mono/; revision=119546

15 years ago2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 20 Nov 2008 23:44:44 +0000 (23:44 -0000)]
2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>

* x86/x86-codegen.h: Add X86_SSE_MOVS_ reg/membase variants.

* x86/x86-codegen.h: Add x86_sse_alu_pd_reg_membase_imm.

* x86/x86-codegen.h: Sort the x86_sse_alu_* macros decently.

svn path=/trunk/mono/; revision=119545

15 years ago2008-11-20 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Thu, 20 Nov 2008 23:15:54 +0000 (23:15 -0000)]
2008-11-20 Gonzalo Paniagua Javier <gonzalo@novell.com>

* Ping.cs: the time for the arguments of 'ping' is in seconds. Don't
read the output of running the command, since we trust the return
code.

svn path=/trunk/mcs/; revision=119534

15 years ago2008-11-20 Mark Probst <mark.probst@gmail.com>
Mark Probst [Thu, 20 Nov 2008 21:36:13 +0000 (21:36 -0000)]
2008-11-20  Mark Probst  <mark.probst@gmail.com>

* decompose.c: Decompose carry and overflow add on PPC64 like on
other 64 bit archs.  Don't decompose sub at all on PPC64.

* mini-ppc64.c, exceptions-ppc64.c, tramp-ppc64.c, cpu-ppc64.md:
Several fixes and new opcodes.  Now PPC64 runs (but doesn't pass)
basic-long.exe.

2008-11-20  Mark Probst  <mark.probst@gmail.com>

* ppc/ppc-codegen.h: Use ppc_load_reg instead of ppc_ld in
ppc_load_func to fix the 2 bit shift.

svn path=/trunk/mono/; revision=119516

15 years ago2008-11-20 Mark Probst <mark.probst@gmail.com>
Mark Probst [Thu, 20 Nov 2008 21:27:36 +0000 (21:27 -0000)]
2008-11-20  Mark Probst  <mark.probst@gmail.com>

* ppc/ppc-codegen.h: 64 bit division opcodes.

Code submitted by andreas.faerber@web.de at
https://bugzilla.novell.com/show_bug.cgi?id=324134 under the
X11/MIT license.

svn path=/trunk/mono/; revision=119515

15 years ago2008-11-20 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Thu, 20 Nov 2008 21:03:23 +0000 (21:03 -0000)]
2008-11-20 Gonzalo Paniagua Javier <gonzalo@novell.com>

* machine.config: in 2.0, there's no <connectionManagement> section
here. Bug #445991 fixed.

svn path=/trunk/mono/; revision=119512

15 years ago2008-11-20 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Thu, 20 Nov 2008 20:40:55 +0000 (20:40 -0000)]
2008-11-20 Gonzalo Paniagua Javier <gonzalo@novell.com>

* PerformanceCounter.cs: add 2 workarounds for known problems. I will
add the corresponding test cases later.

svn path=/trunk/mcs/; revision=119506

15 years ago2008-11-20 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Thu, 20 Nov 2008 20:36:45 +0000 (20:36 -0000)]
2008-11-20 Gonzalo Paniagua Javier <gonzalo@novell.com>

* ConfigHelper.cs: allow xmlns attribute.

svn path=/trunk/mcs/; revision=119505

15 years ago2008-11-20 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Thu, 20 Nov 2008 20:26:22 +0000 (20:26 -0000)]
2008-11-20  Jonathan Pobst  <monkey@jpobst.com>

* TextBoxBase.cs: Provide a default implementation for ChangeBackColor.
Having something internal abstract isn't very nice for people who want
to inherit from this class.

svn path=/trunk/mcs/; revision=119502

15 years ago2008-11-20 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 20 Nov 2008 18:53:57 +0000 (18:53 -0000)]
2008-11-20  Marek Habersack  <mhabersack@novell.com>

* System.Web.Extensions.dll.sources: added
System.Web.ClientServices and System.Web.ClientServices.Providers
Sorted contents for easier reading and modification.

2008-11-20  Marek Habersack  <mhabersack@novell.com>

* ClientFormsAuthenticationCredentials.cs,
ClientFormsAuthenticationMembershipProvider.cs,
ClientRoleProvider.cs, ClientSettingsProvider.cs,
ClientWindowsAuthenticationMembershipProvider.cs,
IClientFormsAuthenticationCredentialsProvider.cs,
SettingsSavedEventArgs.cs, UserValidatedEventArgs.cs: added (stubs

2008-11-20  Marek Habersack  <mhabersack@novell.com>

* ClientFormsIdentity.cs, ClientRolePrincipal.cs,
ConnectivityStatus.cs: added (stubs)

svn path=/trunk/mcs/; revision=119490

15 years ago * Makefile.am (sources_DATA): Add mono-file-formats.source,
Jonathan Pryor [Thu, 20 Nov 2008 18:15:31 +0000 (18:15 -0000)]
* Makefile.am (sources_DATA): Add mono-file-formats.source,
  mono-tools.source.

svn path=/trunk/mono/; revision=119483

15 years ago2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 20 Nov 2008 17:51:23 +0000 (17:51 -0000)]
2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>

* basic-simd.cs: Add tests for accessors of Vector4i and Vector4ui.

svn path=/trunk/mono/; revision=119479

15 years ago2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 20 Nov 2008 17:51:16 +0000 (17:51 -0000)]
2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>

* mini-ops.h: Added OP_INSERTX_I4_SLOW,.

* cpu-x86.md: Same.

* mini-x86.c (mono_arch_output_basic_block): Same.

* simd-intrinsics.c (simd_intrinsic_emit_setter): Add support for Vector4i and Vector4ui.

svn path=/trunk/mono/; revision=119478

15 years ago2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 20 Nov 2008 17:51:11 +0000 (17:51 -0000)]
2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>

* cpu-x86.md: Use reasonable sizes for extractx_u2 and insertx_u1_slow.

svn path=/trunk/mono/; revision=119477

15 years ago2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 20 Nov 2008 17:51:05 +0000 (17:51 -0000)]
2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>

* simd-intrinsics.c: Enable setters for Vector16sb.

svn path=/trunk/mono/; revision=119476

15 years ago2008-11-20 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Thu, 20 Nov 2008 17:03:50 +0000 (17:03 -0000)]
2008-11-20  Jonathan Pobst  <monkey@jpobst.com>

* ToolStripItem.cs: Don't crash if ImageIndex or ImageKey is set to an
invalid value.  Just return null for the Image, and use the ImageList's
ImageSize for calculations.

2008-11-20  Jonathan Pobst  <monkey@jpobst.com>

* ToolStripItemTest.cs: Add test to ensure we don't crash when
ImageIndex refers to a non-existant index.

svn path=/trunk/mcs/; revision=119468

15 years agoUpdate after CurrentBlock optimization
Marek Safar [Thu, 20 Nov 2008 16:07:49 +0000 (16:07 -0000)]
Update after CurrentBlock optimization

svn path=/trunk/mcs/; revision=119453

15 years ago2008-11-20 Marek Safar <marek.safar@gmail.com>
Marek Safar [Thu, 20 Nov 2008 16:07:10 +0000 (16:07 -0000)]
2008-11-20  Marek Safar  <marek.safar@gmail.com>

* iterators.cs, ecore.cs: Removed CurrentBlock statement.

svn path=/trunk/mcs/; revision=119451

15 years ago2008-11-20 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Thu, 20 Nov 2008 16:06:34 +0000 (16:06 -0000)]
2008-11-20  Jonathan Pobst  <monkey@jpobst.com>

* ComboBox.cs: Call HideWindow instead of Hide when closing the dropdown
through DroppedDown so the proper events get called and state gets reset.
[Fixes bug #446805]

svn path=/trunk/mcs/; revision=119450

15 years ago2008-11-20 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 20 Nov 2008 14:28:51 +0000 (14:28 -0000)]
2008-11-20  Zoltan Varga  <vargaz@gmail.com>

* arm/Makefile.am (libmonoarch_arm_la_SOURCES): Don't build tramp.c, it is only
used by the interpreter.

svn path=/trunk/mono/; revision=119444

15 years ago2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 20 Nov 2008 14:12:06 +0000 (14:12 -0000)]
2008-11-20  Rodrigo Kumpera  <rkumpera@novell.com>

* mini-ops.h: Added OP_EXTRACTX_U2, OP_INSERTX_U1_SLOW.

* cpu-x86.md: Same.

* mini-x86.c (mono_arch_output_basic_block): Same.

* simd-intrinsics.c (simd_intrinsic_emit_setter): Add support for Vector16b.

svn path=/trunk/mono/; revision=119442

15 years ago2008-11-20 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 20 Nov 2008 14:12:04 +0000 (14:12 -0000)]
2008-11-20 Rodrigo Kumpera  <rkumpera@novell.com>

* x86/x86-codegen.h: Add PEXTR B/W/D.

svn path=/trunk/mono/; revision=119441

15 years ago2008-11-20 Jb Evain <jbevain@novell.com>
Jb Evain [Thu, 20 Nov 2008 14:09:16 +0000 (14:09 -0000)]
2008-11-20  Jb Evain  <jbevain@novell.com>

* AssemblyInfo.cs: sign using winfx.pub on NET_2_1.

svn path=/trunk/mcs/; revision=119440

15 years ago2008-11-20 Jb Evain <jbevain@novell.com>
Jb Evain [Thu, 20 Nov 2008 14:08:51 +0000 (14:08 -0000)]
2008-11-20  Jb Evain  <jbevain@novell.com>

* Assembly/AssemblyInfo.cs: sign with winfx.pub on NET_2_1.

svn path=/trunk/mcs/; revision=119439

15 years agoplop
Jb Evain [Thu, 20 Nov 2008 13:17:17 +0000 (13:17 -0000)]
plop

svn path=/trunk/mcs/; revision=119438

15 years ago2008-11-20 Jb Evain <jbevain@novell.com>
Jb Evain [Thu, 20 Nov 2008 13:15:41 +0000 (13:15 -0000)]
2008-11-20  Jb Evain  <jbevain@novell.com>

* Makefile: simplify Makefile and tune System.Xml.Linq.

svn path=/trunk/mcs/; revision=119436

15 years ago2008-11-20 Jb Evain <jbevain@novell.com>
Jb Evain [Thu, 20 Nov 2008 13:11:12 +0000 (13:11 -0000)]
2008-11-20  Jb Evain  <jbevain@novell.com>

* Makefile: add System.Xml.Linq to the net_2_1 build.

svn path=/trunk/mcs/; revision=119435

15 years ago2008-11-20 Jb Evain <jbevain@novell.com>
Jb Evain [Thu, 20 Nov 2008 12:57:59 +0000 (12:57 -0000)]
2008-11-20  Jb Evain  <jbevain@novell.com>

* Enumerable.cs (Any): optimize if we're operating on an ICollection.

svn path=/trunk/mcs/; revision=119433

15 years agoadd System.Xml.Linq api descriptor
Jb Evain [Thu, 20 Nov 2008 12:41:50 +0000 (12:41 -0000)]
add System.Xml.Linq api descriptor

svn path=/trunk/mcs/; revision=119432

15 years agoin .:
Jb Evain [Thu, 20 Nov 2008 12:34:49 +0000 (12:34 -0000)]
in .:
2008-11-19  Jb Evain  <jbevain@novell.com>

* net_2_1_raw_System.Xml.Linq.dll.sources: added
* Makefile: add support to build System.Xml.Linq on net_2_1.

in System.Xml.Linq:
2008-11-19  Jb Evain  <jbevain@novell.com>

* XNodeReader: build on NET_2_1.

svn path=/trunk/mcs/; revision=119431

15 years ago2008-11-20 Jb Evain <jbevain@novell.com>
Jb Evain [Thu, 20 Nov 2008 12:12:59 +0000 (12:12 -0000)]
2008-11-20  Jb Evain  <jbevain@novell.com>

* TypeConverter_2_1.cs: update to SL2 api.

svn path=/trunk/mcs/; revision=119430

15 years agoAdd DataConverter tests
Miguel de Icaza [Thu, 20 Nov 2008 07:20:24 +0000 (07:20 -0000)]
Add DataConverter tests

svn path=/trunk/mcs/; revision=119422

15 years agoRemove unnecessary rebuilds of the html directory
Raja R Harinath [Thu, 20 Nov 2008 03:45:37 +0000 (03:45 -0000)]
Remove unnecessary rebuilds of the html directory

* docs.make (monoapi.zip): Make slightly more unforgiving, by
using '&&' instead of ';' to sequence commands.
(mono-tools.zip, mono-file-formats.zip): Likewise.
* Makefile.am (monoapi.zip, mono-tools.zip, mono-fileformats.zip):
Likewise.
(convert.exe): Don't depend on Makefile.am or docs.make.

svn path=/trunk/mono/; revision=119413

15 years ago2008-11-20 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 20 Nov 2008 02:09:18 +0000 (02:09 -0000)]
2008-11-20  Marek Habersack  <mhabersack@novell.com>

* ListView.cs: implemented the EditItem property.
Use ConvertEmptyStringToNull in ExtractItemValues.

2008-11-20  Marek Habersack  <mhabersack@novell.com>

* ListViewTest.cs: added tests for several properties.

svn path=/trunk/mcs/; revision=119405

15 years ago2008-11-20 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 20 Nov 2008 00:17:26 +0000 (00:17 -0000)]
2008-11-20  Zoltan Varga  <vargaz@gmail.com>

* pinvoke2.cs: Add a test for passing/receiving generic struct instances.

svn path=/trunk/mono/; revision=119398

15 years ago2008-11-20 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 20 Nov 2008 00:16:49 +0000 (00:16 -0000)]
2008-11-20  Zoltan Varga  <vargaz@gmail.com>

* marshal.c: Add support for MONO_TYPE_GENERICINST to some functions.
Fixes #444715. Fix a warning.

svn path=/trunk/mono/; revision=119397

15 years ago2008-11-20 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 19 Nov 2008 23:53:37 +0000 (23:53 -0000)]
2008-11-20  Zoltan Varga  <vargaz@gmail.com>

* stackframes-async.2.cs: Add a test for #444383.

svn path=/trunk/mono/; revision=119395

15 years ago2008-11-20 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 19 Nov 2008 23:53:10 +0000 (23:53 -0000)]
2008-11-20  Zoltan Varga  <vargaz@gmail.com>

* exceptions-amd64.c (mono_arch_find_jit_info): Avoid reading random
values from the LMF. Fixes #444383.

svn path=/trunk/mono/; revision=119394

15 years ago2008-11-20 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 19 Nov 2008 23:46:38 +0000 (23:46 -0000)]
2008-11-20  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c (mono_save_xdebug_info): Add locking.

svn path=/trunk/mono/; revision=119393

15 years ago2008-11-19 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 19 Nov 2008 21:50:14 +0000 (21:50 -0000)]
2008-11-19  Rodrigo Kumpera  <rkumpera@novell.com>

* simd-intrinsics.c: Implement setter for Vector8us.

svn path=/trunk/mono/; revision=119382

15 years ago * Mono.Documentation/monodocer.cs: Add the assembly's directory to
Jonathan Pryor [Wed, 19 Nov 2008 21:45:58 +0000 (21:45 -0000)]
* Mono.Documentation/monodocer.cs: Add the assembly's directory to
  Cecil's BaseAssemblyResolver search list so that assemblies in the
  same directory as the assembly we're processing can be found.
  Allows mono-tools/gendarme to be built with a Cecil-using mdoc.

svn path=/trunk/mcs/; revision=119380

15 years ago2008-11-19 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Wed, 19 Nov 2008 21:31:17 +0000 (21:31 -0000)]
2008-11-19 Gonzalo Paniagua Javier <gonzalo@novell.com>

* WebConfigurationManager.cs: don't keep configuration sections for
files that don't exist on disk.
Bug #443569 fixed.

svn path=/trunk/mcs/; revision=119378

15 years ago2008-11-19 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 19 Nov 2008 21:13:22 +0000 (21:13 -0000)]
2008-11-19  Marek Habersack  <mhabersack@novell.com>

* ListView.cs: added paremeter checks to AddControlToContainer.
CreateInsertItem must instantiate the template and call raise the
ItemCreated event.
Added parameter checks to FindPlaceholder

2008-11-19  Marek Habersack  <mhabersack@novell.com>

* AssemblyInfo.cs: made System.Web.Extensions_test_net_2_0 a
friend assembly.

2008-11-19  Marek Habersack  <mhabersack@novell.com>

* EventRecorder.cs: class is now serializable.

* ListViewTest.cs: use system.web Mainsoft test framework.
ListViewPoker is now able to record events.
Added wrappers for ListView protected methods to ListViewPoker,
Added two simple test ITemplate classes.
Added tests for initial values.
Added tests for all the methods which can be tested in a simple
way, without using a real asp.net page.
Added test for the Edit functionality.

2008-11-19  Marek Habersack  <mhabersack@novell.com>

* CountryCollection.cs, Country.cs: added

2008-11-19  Marek Habersack  <mhabersack@novell.com>

* ListViewTest.aspx, ListViewSort.aspx, Web.mono.config: added

2008-11-19  Marek Habersack  <mhabersack@novell.com>

* Makefile (NUNIT_RESOURCE_FILES): added

* System.Web.Extensions_test.dll.sources: added the system.web
Mainsoft test suite files.
Added new test files.

svn path=/trunk/mcs/; revision=119375

15 years ago2008-11-19 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 19 Nov 2008 20:05:08 +0000 (20:05 -0000)]
2008-11-19  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c (mono_save_xdebug_info): Emit correct location info
for dead variables.

svn path=/trunk/mono/; revision=119367

15 years agoFix srcdir != builddir, and add idiom for multi-output commands
Raja R Harinath [Wed, 19 Nov 2008 18:37:59 +0000 (18:37 -0000)]
Fix srcdir != builddir, and add idiom for multi-output commands

* docs.make (monoapi.zip): Handle the case where 'monoapi.tree'
exists but 'monoapi.zip' doesn't.  IOW, we should rebuild
monoapi.zip with 'rm monoapi.zip; make'.
(mono-tools.zip, mono-file-formats.zip): Likewise.
* Makefile.am (monoapi.zip, mono-tools.zip, mono-fileformats.zip): Likewise.
(monoapi.tree): Don't use $< in an explicit rule.
(mono-tools.tree, mono-file-formats.tree): Likewise.

svn path=/trunk/mono/; revision=119361

15 years ago* Mono.Mozilla/DOM/Node.cs, Mono.Mozilla/DOM/Window.cs: Fix comparison operators
Andreia Gaita [Wed, 19 Nov 2008 18:30:01 +0000 (18:30 -0000)]
* Mono.Mozilla/DOM/Node.cs, Mono.Mozilla/DOM/Window.cs: Fix comparison operators

2008-11-19  Andreia Gaita <shana@jitted.com>

svn path=/trunk/mcs/; revision=119360

15 years ago2008-11-19 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 19 Nov 2008 18:20:11 +0000 (18:20 -0000)]
2008-11-19  Marek Safar  <marek.safar@gmail.com>

* eval.cs, location.cs, driver.cs (Location.SourceFiles): Turned
into real property (saves 8 MB for corlib compilation).

svn path=/trunk/mcs/; revision=119359

15 years ago2008-11-19 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 19 Nov 2008 18:16:47 +0000 (18:16 -0000)]
2008-11-19  Marek Safar  <marek.safar@gmail.com>

* MonoSymbolWriter.cs, MonoSymbolTable.cs: Change always boxed
value type LineNumberEntry to class. It saves 19MB for corlib
compilation.

svn path=/trunk/mcs/; revision=119357

15 years agoWed Nov 19 18:27:41 CET 2008 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 19 Nov 2008 17:37:17 +0000 (17:37 -0000)]
Wed Nov 19 18:27:41 CET 2008 Paolo Molaro <lupus@ximian.com>

* mini-ppc.c: remove references to the red zone in the prolog
(for systems that don't support it).

svn path=/trunk/mono/; revision=119352

15 years ago2008-11-19 Jb Evain <jbevain@novell.com>
Jb Evain [Wed, 19 Nov 2008 17:29:25 +0000 (17:29 -0000)]
2008-11-19  Jb Evain  <jbevain@novell.com>

* Expression.cs: protect against open generic methods.

svn path=/trunk/mcs/; revision=119350

15 years ago2008-11-19 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 19 Nov 2008 16:09:41 +0000 (16:09 -0000)]
2008-11-19  Marek Safar  <marek.safar@gmail.com>

* generic.cs, lambda.cs, linq.cs, iterators.cs, anonymous.cs,
nullable.cs, expression.cs, statement.cs, ecore.cs, cs-parser.jay
generic-mcs.cs: Small cleanup of TypeArguments.

svn path=/trunk/mcs/; revision=119324

15 years ago2008-11-19 Mark Probst <mark.probst@gmail.com>
Mark Probst [Wed, 19 Nov 2008 15:09:00 +0000 (15:09 -0000)]
2008-11-19  Mark Probst  <mark.probst@gmail.com>

* cpu-ppc64.md: Fixed a few instruction lengths.

* mini-ppc64.c: Don't emit SETLRET.  Now PPC64 passes
basic-float.exe.

svn path=/trunk/mono/; revision=119314

15 years ago * configure.in: Remove mono/monoburg/Makefile; fixes the build.
Jonathan Pryor [Wed, 19 Nov 2008 14:26:32 +0000 (14:26 -0000)]
* configure.in: Remove mono/monoburg/Makefile; fixes the build.

svn path=/trunk/mono/; revision=119309

15 years ago2008-11-19 Mark Probst <mark.probst@gmail.com>
Mark Probst [Wed, 19 Nov 2008 14:25:46 +0000 (14:25 -0000)]
2008-11-19  Mark Probst  <mark.probst@gmail.com>

* mini-ppc64.c, cpu-ppc64.md: Fixed some opcodes.  PPC64 passes
basic.exe now.

svn path=/trunk/mono/; revision=119308

15 years ago * Makefile.am (EXTRA_DIST): Add mono-file-formats{.config,.source} and
Jonathan Pryor [Wed, 19 Nov 2008 13:08:15 +0000 (13:08 -0000)]
* Makefile.am (EXTRA_DIST): Add mono-file-formats{.config,.source} and
  mono-tools{.config,.source} (fixes the build).

svn path=/trunk/mono/; revision=119303

15 years agoRemove monoburg, it's not used anymore.
Paolo Molaro [Wed, 19 Nov 2008 11:22:57 +0000 (11:22 -0000)]
Remove monoburg, it's not used anymore.

svn path=/trunk/mono/; revision=119292

15 years agoHeader checks.
Paolo Molaro [Wed, 19 Nov 2008 11:04:11 +0000 (11:04 -0000)]
Header checks.

svn path=/trunk/mono/; revision=119291

15 years agoignore test by now
Gonzalo Paniagua Javier [Wed, 19 Nov 2008 08:49:13 +0000 (08:49 -0000)]
ignore test by now

svn path=/trunk/mcs/; revision=119281

15 years ago2008-11-18 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Wed, 19 Nov 2008 04:06:46 +0000 (04:06 -0000)]
2008-11-18 Gonzalo Paniagua Javier <gonzalo@novell.com>

* ControlBuilder.cs: make sure the binding container container is a
naming container.

svn path=/trunk/mcs/; revision=119269

15 years ago2008-11-18 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Wed, 19 Nov 2008 03:50:18 +0000 (03:50 -0000)]
2008-11-18 Gonzalo Paniagua Javier <gonzalo@novell.com>

* appdomain.c: write the full path of the assembly to the .ini file
created when "shadow-copying"
Bug #446353 fixed.

svn path=/trunk/mono/; revision=119267

15 years ago2008-11-19 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 19 Nov 2008 02:41:25 +0000 (02:41 -0000)]
2008-11-19  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c (mono_save_xdebug_info): Add more parameter types.

svn path=/trunk/mono/; revision=119261

15 years ago * docs.make, Makefile.am: Build mono-file-formats{.tree,.zip},
Jonathan Pryor [Wed, 19 Nov 2008 02:18:40 +0000 (02:18 -0000)]
* docs.make, Makefile.am: Build mono-file-formats{.tree,.zip},
  mono-tool{.tree,.zip} files.
* mono-file-formats.config, mono-tools.config: Alter paths to man
  pages so that they're valid for building from mono/docs.
* monoapi.make: Rename to docs.make.

svn path=/trunk/mono/; revision=119255

15 years ago * docs/Makefile: Don't build mono-file-formats.*, mono-tools.*
Jonathan Pryor [Wed, 19 Nov 2008 02:13:43 +0000 (02:13 -0000)]
* docs/Makefile: Don't build mono-file-formats.*, mono-tools.*
* docs/mono-file-formats.config, docs/mono-file-formats.source,
  docs/mono-tools.config, docs/mono-tools.source: Removed (now located
  in mono/docs).

svn path=/trunk/mcs/; revision=119254

15 years agoMoving man-page using docs into mono/docs...
Jonathan Pryor [Wed, 19 Nov 2008 01:25:37 +0000 (01:25 -0000)]
Moving man-page using docs into mono/docs...

svn path=/trunk/mono/; revision=119251

15 years ago2008-11-18 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Tue, 18 Nov 2008 22:18:41 +0000 (22:18 -0000)]
2008-11-18  Marek Habersack  <mhabersack@novell.com>

* ControlBuilder.cs: make sure no control implementing the
INonBindingContainer can be returned from BindingContainerType.

svn path=/trunk/mcs/; revision=119233

15 years ago2008-11-18 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Tue, 18 Nov 2008 21:57:00 +0000 (21:57 -0000)]
2008-11-18 Rodrigo Kumpera <rkumpera@novell.com>

* mini-ops.h: Added OP_INSERT_I2.

* cpu-x86.md: Same.

* mini-x86.c (mono_arch_output_basic_block): Same.

* simd-intrinsics.c: Implement setter for Vector8s.

* simd-methods.h: Add the names of get setters of Vector8s.

svn path=/trunk/mono/; revision=119230

15 years ago2008-11-18 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Tue, 18 Nov 2008 21:56:58 +0000 (21:56 -0000)]
2008-11-18 Rodrigo Kumpera <rkumpera@novell.com>

* x86/x86-codegen.h: Add PINSR B/W/D.

svn path=/trunk/mono/; revision=119229

15 years ago2008-11-17 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Tue, 18 Nov 2008 21:56:50 +0000 (21:56 -0000)]
2008-11-17 Rodrigo Kumpera <rkumpera@novell.com>

* mini-x86.c (mono_arch_output_basic_block): Use movsd instead of monvups
in OP_EXTRACT_R8 to avoid possible stack corruption.

svn path=/trunk/mono/; revision=119228

15 years ago2008-11-17 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Tue, 18 Nov 2008 21:56:49 +0000 (21:56 -0000)]
2008-11-17 Rodrigo Kumpera <rkumpera@novell.com>

* x86/x86-codegen.h: Fix comment about the version of PCMPGTQ.

* x86/x86-codegen.h: Add movsd constant and x86_sse_alu_sd_membase_reg
macro.

svn path=/trunk/mono/; revision=119227

15 years ago2008-11-18 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Tue, 18 Nov 2008 21:52:27 +0000 (21:52 -0000)]
2008-11-18 Gonzalo Paniagua Javier <gonzalo@novell.com>

* HttpListener2Test.cs: make sure we dispose the listener.

svn path=/trunk/mcs/; revision=119226

15 years ago2008-11-18 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Tue, 18 Nov 2008 21:50:44 +0000 (21:50 -0000)]
2008-11-18 Gonzalo Paniagua Javier <gonzalo@novell.com>

* HttpConnection.cs: remove CWL. When reusing, BeginReadRequest might
throw if the client closes.
* HttpListenerResponse.cs: close the connection for 1.0 clients.

svn path=/trunk/mcs/; revision=119225

15 years ago2008-11-18 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Tue, 18 Nov 2008 21:40:18 +0000 (21:40 -0000)]
2008-11-18  Marek Habersack  <mhabersack@novell.com>

* ListViewContainer.cs: added

* ListView.cs:
Align group with empty items if there are no more data items.
Each group is contained within ListViewContainer.
Calculate the number of groups correctly.

2008-11-18  Marek Habersack  <mhabersack@novell.com>

* System.Web.Extensions.dll.sources: added
./System.Web.UI.WebControls/ListViewTableCell.cs
Added ./System.Web.Query.Dynamic/DynamicClass.cs and
./System.Web.Query.Dynamic/ParseException.cs
Added ./System.Web.UI.WebControls/ListViewContainer.cs

svn path=/trunk/mcs/; revision=119223

15 years ago2008-11-18 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 18 Nov 2008 21:06:13 +0000 (21:06 -0000)]
2008-11-18  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c (mono_save_xdebug_info): Add support for parameters.

svn path=/trunk/mono/; revision=119215

15 years ago2008-11-18 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 18 Nov 2008 21:06:00 +0000 (21:06 -0000)]
2008-11-18  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c (mono_save_xdebug_info): Add support for parameters.

svn path=/trunk/mono/; revision=119214

15 years ago2008-11-18 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 18 Nov 2008 18:52:50 +0000 (18:52 -0000)]
2008-11-18  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c (mono_save_xdebug_info): Add preliminary support for
parameters.

svn path=/trunk/mono/; revision=119202

15 years ago2008-11-18 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 18 Nov 2008 18:50:10 +0000 (18:50 -0000)]
2008-11-18  Zoltan Varga  <vargaz@gmail.com>

* freebsd-dwarf.h: Add dwarf.h header file from freebsd.

svn path=/trunk/mono/; revision=119200

15 years agoFlush
Marek Safar [Tue, 18 Nov 2008 18:38:26 +0000 (18:38 -0000)]
Flush

svn path=/trunk/mcs/; revision=119198

15 years agoFix #420862
Raja R Harinath [Tue, 18 Nov 2008 18:27:40 +0000 (18:27 -0000)]
Fix #420862

In class/System.Data/System.Data:
* XmlConstants.cs (QnUnsignedShort): Rename from QnUsigned short
and fix the value too.
* XmlSchemaWriter.cs (XmlQualifiedName): Update to changes.

In class/System.Data/Test/System.Data:
* DataSetTest.cs (Bug420862): New test.

svn path=/trunk/mcs/; revision=119197

15 years agoA micro-optimization of 'make dist'
Raja R Harinath [Tue, 18 Nov 2008 18:27:20 +0000 (18:27 -0000)]
A micro-optimization of 'make dist'

* library.make (TEST_FILES): Notice filenames with ../ in the test
sources file, and handle them in a way suitable for the 'make
dist' handling of such files.

svn path=/trunk/mcs/; revision=119196

15 years ago2008-11-18 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Tue, 18 Nov 2008 17:46:59 +0000 (17:46 -0000)]
2008-11-18 Gonzalo Paniagua Javier <gonzalo@novell.com>

* cache.cs: avoid infinite loop.

svn path=/trunk/mcs/; revision=119193

15 years ago2008-11-18 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Tue, 18 Nov 2008 16:06:47 +0000 (16:06 -0000)]
2008-11-18  Marek Habersack  <mhabersack@novell.com>

* System.Web.Extensions.dll.sources:
Added ./System.Web.Query.Dynamic/DynamicClass.cs and
./System.Web.Query.Dynamic/ParseException.cs

2008-11-18  Marek Habersack  <mhabersack@novell.com>

* DynamicClass.cs: added

* ParseException.cs: added

svn path=/trunk/mcs/; revision=119168

15 years ago2008-11-18 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 18 Nov 2008 16:01:48 +0000 (16:01 -0000)]
2008-11-18  Zoltan Varga  <vargaz@gmail.com>

* unwind.h (MonoUnwindOp): Change the 'val' to a signed type.

svn path=/trunk/mono/; revision=119165

15 years ago2008-11-18 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Tue, 18 Nov 2008 15:41:35 +0000 (15:41 -0000)]
2008-11-18  Jonathan Pobst  <monkey@jpobst.com>

* DataGridViewColumnCollection.cs: Make sure we re-index the columns after
the collection is modified.

2008-11-18  Jonathan Pobst  <monkey@jpobst.com>

* DataGridViewColumnCollectionTest.cs: Add test to ensure we re-index
columns after modifying the collection.

svn path=/trunk/mcs/; revision=119164

15 years ago2008-11-18 Mark Probst <mark.probst@gmail.com>
Mark Probst [Tue, 18 Nov 2008 15:32:41 +0000 (15:32 -0000)]
2008-11-18  Mark Probst  <mark.probst@gmail.com>

* ppc/ppc-codegen.h: Macro for nop added.

2008-11-18  Mark Probst  <mark.probst@gmail.com>

* mini-ppc64.c, mini-ppc64.h, tramp-ppc64.c, cpu-ppc64.md: Changes
for PPC64.  An empty program runs now.

svn path=/trunk/mono/; revision=119162

15 years ago2008-11-18 Mark Probst <mark.probst@gmail.com>
Mark Probst [Tue, 18 Nov 2008 15:16:26 +0000 (15:16 -0000)]
2008-11-18  Mark Probst  <mark.probst@gmail.com>

* atomic.h: InterlockedExchangePointer and
InterlockedCompareExchangePointer for PPC64.

Code submitted by andreas.faerber@web.de at
https://bugzilla.novell.com/show_bug.cgi?id=324134 under the
X11/MIT license.

svn path=/trunk/mono/; revision=119161

15 years ago2008-11-18 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 18 Nov 2008 15:05:15 +0000 (15:05 -0000)]
2008-11-18  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c mini.c mini.h: Add a JIT debugging mode modelled after
a similar mode in Kaffe: When the the MONO_XDEBUG env var is set, debugging
info for JITted code is emitted into a shared library, loadable into gdb.

svn path=/trunk/mono/; revision=119160

15 years ago2008-11-18 Mark Probst <mark.probst@gmail.com>
Mark Probst [Tue, 18 Nov 2008 14:23:05 +0000 (14:23 -0000)]
2008-11-18  Mark Probst  <mark.probst@gmail.com>

* Makefile.am: Changes to build PPC64.

* mini-arch.h: Include mini-ppc64.h on PPC64.

svn path=/trunk/mono/; revision=119158

15 years ago2008-11-18 Mark Probst <mark.probst@gmail.com>
Mark Probst [Tue, 18 Nov 2008 14:12:54 +0000 (14:12 -0000)]
2008-11-18  Mark Probst  <mark.probst@gmail.com>

* include/private/gc_locks.h (test_and_set): The PPC64 case is
wrong, as it operates on 64 bit values, not on 32 bit ones as the
function requires.  The PPC32 case is sufficient.

svn path=/trunk/mono/; revision=119156

15 years agoNew test.
Marek Safar [Tue, 18 Nov 2008 14:03:53 +0000 (14:03 -0000)]
New test.

svn path=/trunk/mcs/; revision=119154

15 years ago2008-11-18 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 18 Nov 2008 14:03:06 +0000 (14:03 -0000)]
2008-11-18  Marek Safar  <marek.safar@gmail.com>

* generic.cs, iterators.cs, anonymous.cs, nullable.cs, ecore.cs,
expression.cs, namespace.cs, generic-mcs.cs, class.cs: Small cleanup
of ConstructedType expression, renamed to GenericTypeExpr.

svn path=/trunk/mcs/; revision=119153

15 years ago2008-11-18 Mark Probst <mark.probst@gmail.com>
Mark Probst [Tue, 18 Nov 2008 13:38:59 +0000 (13:38 -0000)]
2008-11-18  Mark Probst  <mark.probst@gmail.com>

* mini-ppc64.c, mini-ppc64.h, cpu-ppc64.md: Updated with changes
in PPC code up to r119147.

svn path=/trunk/mono/; revision=119148

15 years ago2008-11-18 Mark Probst <mark.probst@gmail.com>
Mark Probst [Tue, 18 Nov 2008 11:33:26 +0000 (11:33 -0000)]
2008-11-18  Mark Probst  <mark.probst@gmail.com>

* mini-ppc64.c, mini-ppc64.h, tramp-ppc64.c, exceptions-ppc64.c,
cpu-ppc64.md: Changes for PPC64.

Based on code submitted by andreas.faerber@web.de at
https://bugzilla.novell.com/show_bug.cgi?id=324134 under the
X11/MIT license.

svn path=/trunk/mono/; revision=119145

15 years ago2008-11-18 Mark Probst <mark.probst@gmail.com>
Mark Probst [Tue, 18 Nov 2008 11:22:25 +0000 (11:22 -0000)]
2008-11-18  Mark Probst  <mark.probst@gmail.com>

* mini-ppc64.c, mini-ppc64.h, tramp-ppc64.c, exceptions-ppc64.c,
cpu-ppc64.md: Copied from the corresponding PPC files from
r118846.

svn path=/trunk/mono/; revision=119144

15 years agoHopefully fix the sparc build.
Zoltan Varga [Tue, 18 Nov 2008 11:20:36 +0000 (11:20 -0000)]
Hopefully fix the sparc build.

svn path=/trunk/mono/; revision=119143