Jackson Harper [Fri, 30 Apr 2004 02:01:23 +0000 (02:01 -0000)]
pas de line breaks
svn path=/trunk/mono/; revision=26373
Jackson Harper [Fri, 30 Apr 2004 01:55:23 +0000 (01:55 -0000)]
specify a prefix to make packaging easier
svn path=/trunk/mono/; revision=26372
Duncan Mak [Fri, 30 Apr 2004 01:30:47 +0000 (01:30 -0000)]
Add gmcs.in
svn path=/trunk/mono/; revision=26371
Duncan Mak [Fri, 30 Apr 2004 01:30:33 +0000 (01:30 -0000)]
(EXTRA_DIST, bin_SCRIPTS, CLEANFILES): Add
gmcs script.
svn path=/trunk/mono/; revision=26370
Jackson Harper [Fri, 30 Apr 2004 01:28:47 +0000 (01:28 -0000)]
* gacutil.cs: Allow a prefix to be specified. This is only for
packaging if you install to some wack prefix it wont work.
svn path=/trunk/mcs/; revision=26369
Jackson Harper [Fri, 30 Apr 2004 01:03:12 +0000 (01:03 -0000)]
* runtime/net_2_0/Makefile.am: install 2.0 corlib to its own
special little place.
svn path=/trunk/mono/; revision=26368
Sebastien Pouliot [Fri, 30 Apr 2004 00:48:45 +0000 (00:48 -0000)]
2004-04-29 Sebastien Pouliot <sebastien@ximian.com>
* DSACryptoServiceProviderTest.cs: New unit tests fo better coverage.
* FromBase64Transform.cs: New unit tests for better coverage.
* HashAlgorithmTest.cs: New unit tests for better coverage.
* HMACSHA1Test.cs: New unit tests for better coverage. Updated to
NUnit2.
* KeyedHashAlgorithmTest.cs: Coverage already complete. Updated to
NUnit 2.
* SHA1Test.cs: Coverage already complete. Updated to NUnit2.
* SHA1CryptoServiceProviderTest.cs: Coverage almost complete. Updated
to NUnit2.
* SHA256Test.cs: Coverage already complete. Updated to NUnit2.
* SHA256ManagedTest.cs: Coverage already complete. Updated to NUnit2.
* SHA384Test.cs: Coverage already complete. Updated to NUnit2.
* SHA384ManagedTest.cs: Coverage almost complete. Updated to NUnit2.
* SHA512Test.cs: Coverage already complete. Updated to NUnit2.
* SHA512ManagedTest.cs: Coverage almost complete. Updated to NUnit2.
svn path=/trunk/mcs/; revision=26367
Sebastien Pouliot [Fri, 30 Apr 2004 00:30:30 +0000 (00:30 -0000)]
2004-04-29 Sebastien Pouliot <sebastien@ximian.com>
* Makefile: (Reintroduced) Removed Mono.CSharp.Debugger.dll from
the Windows/cygwin build as this break the Linux build.
svn path=/trunk/mcs/; revision=26366
Jackson Harper [Fri, 30 Apr 2004 00:17:44 +0000 (00:17 -0000)]
* Makefile: net_2_0 corlib goes to a special place.
svn path=/trunk/mcs/; revision=26365
Martin Baulig [Thu, 29 Apr 2004 23:27:24 +0000 (23:27 -0000)]
Enable gmcs in the net_2_0 profile.
svn path=/trunk/mcs/; revision=26364
Miguel de Icaza [Thu, 29 Apr 2004 23:20:52 +0000 (23:20 -0000)]
Flush
svn path=/trunk/mcs/; revision=26363
Martin Baulig [Thu, 29 Apr 2004 23:19:20 +0000 (23:19 -0000)]
Don't crash here ;-)
svn path=/trunk/mcs/; revision=26362
Martin Baulig [Thu, 29 Apr 2004 22:56:32 +0000 (22:56 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=26361
Jackson Harper [Thu, 29 Apr 2004 22:34:13 +0000 (22:34 -0000)]
* Makefile: Set MONO_PATH to use the bootstrap corlib
* driver.cs: Check the GAC for referenced assemblies.
svn path=/trunk/mcs/; revision=26360
Jackson Harper [Thu, 29 Apr 2004 22:23:02 +0000 (22:23 -0000)]
* AssemblyInfo.cs: Set version number correctly for the bootstrap
corlib. For some reason setting key files does not work with gmcs
and the bootstrap corlib.
svn path=/trunk/mcs/; revision=26359
Martin Baulig [Thu, 29 Apr 2004 22:22:55 +0000 (22:22 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* property-il.il, property-main.cs: New test for #56013.
svn path=/trunk/mcs/; revision=26358
Martin Baulig [Thu, 29 Apr 2004 22:22:01 +0000 (22:22 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* rules.make: Added `INTERNAL_ILASM'.
svn path=/trunk/mcs/; revision=26357
Martin Baulig [Thu, 29 Apr 2004 22:17:40 +0000 (22:17 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* ecore.cs (PropertyExpr.FindAccessor): New private method. Walk
the list of PropertyInfo's in class hierarchy and find the
accessor. Fixes #56013.
svn path=/trunk/mcs/; revision=26355
Jackson Harper [Thu, 29 Apr 2004 22:11:24 +0000 (22:11 -0000)]
Attempt to bootstrap gmcs when the 2.0 profile is used.
svn path=/trunk/mcs/; revision=26354
Ben Maurer [Thu, 29 Apr 2004 22:10:51 +0000 (22:10 -0000)]
constify
svn path=/trunk/mcs/; revision=26353
Jackson Harper [Thu, 29 Apr 2004 22:10:41 +0000 (22:10 -0000)]
use the bootstrap path to build gmcs
svn path=/trunk/mcs/; revision=26352
Jackson Harper [Thu, 29 Apr 2004 22:07:55 +0000 (22:07 -0000)]
.cvsignore
svn path=/trunk/mcs/; revision=26351
Ben Maurer [Thu, 29 Apr 2004 22:05:39 +0000 (22:05 -0000)]
...
svn path=/trunk/mcs/; revision=26350
Ben Maurer [Thu, 29 Apr 2004 22:01:06 +0000 (22:01 -0000)]
const/readonly lovin'
svn path=/trunk/mcs/; revision=26349
Martin Baulig [Thu, 29 Apr 2004 21:57:05 +0000 (21:57 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* Makefile (gmcs.exe): Set MONO_PATH to use `../class/lib/net_2_0'.
svn path=/trunk/mcs/; revision=26348
Ben Maurer [Thu, 29 Apr 2004 21:48:00 +0000 (21:48 -0000)]
readonly-lovin'
svn path=/trunk/mcs/; revision=26347
Ben Maurer [Thu, 29 Apr 2004 21:42:11 +0000 (21:42 -0000)]
2004-04-29 Ben Maurer <bmaurer@users.sourceforge.net>
* ILGenerator.cs, ModuleBuilder.cs: readonlyificate.
svn path=/trunk/mcs/; revision=26346
Martin Baulig [Thu, 29 Apr 2004 21:38:00 +0000 (21:38 -0000)]
Reverted back to revision 1.1
svn path=/trunk/mcs/; revision=26345
Ben Maurer [Thu, 29 Apr 2004 21:36:40 +0000 (21:36 -0000)]
2004-04-29 Ben Maurer <bmaurer@users.sourceforge.net>
* Path.cs: readonlyificate.
svn path=/trunk/mcs/; revision=26344
Ben Maurer [Thu, 29 Apr 2004 21:34:26 +0000 (21:34 -0000)]
2004-04-29 Ben Maurer <bmaurer@users.sourceforge.net>
* FileStream.cs: constify.
svn path=/trunk/mcs/; revision=26343
Ben Maurer [Thu, 29 Apr 2004 21:31:15 +0000 (21:31 -0000)]
2004-04-29 Ben Maurer <bmaurer@users.sourceforge.net>
* Activator.cs: change _flags to a const.
* IntegerFormatter.cs: make tables readonly.
* Convert.cs: tables readonly
* DateTime.cs: ditto.
* IntPtr.cs: avoid a cctor.
svn path=/trunk/mcs/; revision=26342
Miguel de Icaza [Thu, 29 Apr 2004 21:02:04 +0000 (21:02 -0000)]
revert, it was wrong, breaks the Unix build
svn path=/trunk/mcs/; revision=26339
Martin Baulig [Thu, 29 Apr 2004 20:17:58 +0000 (20:17 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=26338
Martin Baulig [Thu, 29 Apr 2004 20:17:40 +0000 (20:17 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* typemanager.cs (TypeManager.CheckStructCycles): Fixed.
svn path=/trunk/mcs/; revision=26337
Zoltan Varga [Thu, 29 Apr 2004 19:17:31 +0000 (19:17 -0000)]
2004-04-29 Zoltan Varga <vargaz@freemail.hu>
* io.c: Add scandir implementation for platforms which do not have
it, like solaris.
svn path=/trunk/mono/; revision=26333
Zoltan Varga [Thu, 29 Apr 2004 19:10:38 +0000 (19:10 -0000)]
2004-04-29 Zoltan Varga <vargaz@freemail.hu>
* acconfig.h configure.in: Add check for scandir.
svn path=/trunk/mono/; revision=26331
Jackson Harper [Thu, 29 Apr 2004 19:01:17 +0000 (19:01 -0000)]
* MonoType.cs:
* Type.cs: NET_2_0 now instead of 1_2.
svn path=/trunk/mcs/; revision=26329
Paolo Molaro [Thu, 29 Apr 2004 18:59:24 +0000 (18:59 -0000)]
Fix stmw opcode with signed offsets.
svn path=/trunk/mono/; revision=26328
Juraj Skripsky [Thu, 29 Apr 2004 18:45:13 +0000 (18:45 -0000)]
2004-04-29 Juraj Skripsky <juraj@hotfeet.ch>
* Parser.jay: Fix rule for negative expressions.
Add precedence rules for '<' and '>'.
svn path=/trunk/mcs/; revision=26327
Jackson Harper [Thu, 29 Apr 2004 18:40:18 +0000 (18:40 -0000)]
* AssemblyInfo.cs: Add 2.0 version attributes.
svn path=/trunk/mcs/; revision=26326
Martin Baulig [Thu, 29 Apr 2004 18:30:34 +0000 (18:30 -0000)]
Use `NET_2_0', not `GENERICS'.
svn path=/trunk/mcs/; revision=26325
Bernie Solomon [Thu, 29 Apr 2004 18:17:23 +0000 (18:17 -0000)]
2004-04-29 Bernie Solomon <bernard@ugsolutions.com>
* transform.c (generate): missed a couple
of places that should use ADD_CODE so buffer
gets grown properly.
* interp.c (interp_mono_runtime_invoke):
restore state better on catching exception
via longjmp here
svn path=/trunk/mono/; revision=26324
Jordi Mas i Hernandez [Thu, 29 Apr 2004 18:12:47 +0000 (18:12 -0000)]
fixes save method using formatID instead of ClsID
svn path=/trunk/mcs/; revision=26322
Paolo Molaro [Thu, 29 Apr 2004 17:39:31 +0000 (17:39 -0000)]
Thu Apr 29 20:15:41 CEST 2004 Paolo Molaro <lupus@ximian.com>
* mini-ppc.c, exceptions-ppc.c: more code saves registers
at the top of the stack. Fixed typos. Use a frame registers
for all the methods with exception clauses.
svn path=/trunk/mono/; revision=26321
Jackson Harper [Thu, 29 Apr 2004 17:27:25 +0000 (17:27 -0000)]
* locales.c: Add some missing MONO_ARCH_SAVE_REGS'.
svn path=/trunk/mono/; revision=26320
Martin Baulig [Thu, 29 Apr 2004 17:20:12 +0000 (17:20 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* test-248.cs: New test for #52731.
svn path=/trunk/mcs/; revision=26319
Martin Baulig [Thu, 29 Apr 2004 17:19:33 +0000 (17:19 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
Applying a patch from Benjamin Jemlich <pcgod@gmx.net>.
* ecore.cs (FieldExpr.AddressOf): Make this work for valuetypes.
svn path=/trunk/mcs/; revision=26318
Martin Baulig [Thu, 29 Apr 2004 17:06:56 +0000 (17:06 -0000)]
New test.
svn path=/trunk/mcs/; revision=26317
Martin Baulig [Thu, 29 Apr 2004 17:05:40 +0000 (17:05 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* class.cs (ConstructorInitializer.Resolve): Check whether the
parent .ctor is accessible. Fixes #52146.
svn path=/trunk/mcs/; revision=26316
Martin Baulig [Thu, 29 Apr 2004 17:03:43 +0000 (17:03 -0000)]
Ooops, make this actually work.
svn path=/trunk/mcs/; revision=26315
Jordi Mas i Hernandez [Thu, 29 Apr 2004 16:39:29 +0000 (16:39 -0000)]
remove dead code
svn path=/trunk/mcs/; revision=26313
Jackson Harper [Thu, 29 Apr 2004 16:33:31 +0000 (16:33 -0000)]
optimize me baby
svn path=/trunk/mcs/; revision=26312
Jackson Harper [Thu, 29 Apr 2004 16:27:55 +0000 (16:27 -0000)]
* library.make: Use RUNTIME instead of PLATFORM_RUNTIME for the
gacutil. gacutil needs to be run on our runtime.
svn path=/trunk/mcs/; revision=26311
Martin Baulig [Thu, 29 Apr 2004 16:24:15 +0000 (16:24 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
Applying a patch from Benjamin Jemlich <pcgod@gmx.net>.
* statement.cs (Using.EmitLocalVariableDecls): Use
TypeManager.idisposable_type, not typeof (IDisposable).
(Foreach.EmitCollectionForeach): Added support for valuetypes.
svn path=/trunk/mcs/; revision=26310
Martin Baulig [Thu, 29 Apr 2004 16:23:56 +0000 (16:23 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* test-246.cs, test-247.cs: New tests for #52597.
svn path=/trunk/mcs/; revision=26309
Paolo Molaro [Thu, 29 Apr 2004 16:13:20 +0000 (16:13 -0000)]
Thu Apr 29 18:52:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
* exceptions-ppc.c: restore fp registers.
svn path=/trunk/mono/; revision=26308
Martin Baulig [Thu, 29 Apr 2004 16:06:52 +0000 (16:06 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* class.cs (Event.Define): Don't emit the field and don't set
RTSpecialName and SpecialName for events on interfaces. Fixes
#57703.
svn path=/trunk/mcs/; revision=26306
Paolo Molaro [Thu, 29 Apr 2004 15:49:08 +0000 (15:49 -0000)]
Thu Apr 29 18:26:56 CEST 2004 Paolo Molaro <lupus@ximian.com>
* mini-ppc.c, exceptions-ppc.c: save the registers in reverse
order from the stack top (moved the stack room to save the
return value for trace after the param area). Fixed corruption
in restoring registers on unwind.
svn path=/trunk/mono/; revision=26305
Gonzalo Paniagua Javier [Thu, 29 Apr 2004 15:18:34 +0000 (15:18 -0000)]
2004-04-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* gacutil.cs: return non-zero when something fails.
svn path=/trunk/mcs/; revision=26304
Bernie Solomon [Thu, 29 Apr 2004 15:03:54 +0000 (15:03 -0000)]
2004-04-29 Bernie Solomon <bernard@ugsolutions.com>
* transform.c:
* interp.c:
Implement STARG for valuetypes as mcs needs it.
svn path=/trunk/mono/; revision=26303
Atsushi Eno [Thu, 29 Apr 2004 15:00:57 +0000 (15:00 -0000)]
2004-04-29 Atsushi Enomoto <atsushi@ximian.com>
* DataRow.cs : My previous patch unintentionally reverted Boris patch.
svn path=/trunk/mcs/; revision=26302
Ravindra [Thu, 29 Apr 2004 14:48:19 +0000 (14:48 -0000)]
Adding checks for status of the GDI+ P/Invokes.
svn path=/trunk/mcs/; revision=26300
Urs C. Muff [Thu, 29 Apr 2004 14:44:04 +0000 (14:44 -0000)]
Enable Mono.CSharp.Debugger for the windows build, since otherwise mcs will not be able to produce debug symbols.
svn path=/trunk/mcs/; revision=26299
Paolo Molaro [Thu, 29 Apr 2004 14:08:24 +0000 (14:08 -0000)]
Thu Apr 29 16:47:15 CEST 2004 Paolo Molaro <lupus@ximian.com>
* mini-ppc.c, cpu-g4.md: fixed unisgned -> double conversion.
svn path=/trunk/mono/; revision=26297
Gonzalo Paniagua Javier [Thu, 29 Apr 2004 13:54:32 +0000 (13:54 -0000)]
2004-04-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Mono.Data.SqliteClient/SqliteCommand.cs: implement LastInsertRowId.
* Mono.Data.SqliteClient/SqliteDataReader.cs: remove dangling ^Ms.
Patch by Philipp <pixelpapst@users.sourceforge.net>.
svn path=/trunk/mcs/; revision=26296
Gonzalo Paniagua Javier [Thu, 29 Apr 2004 12:55:58 +0000 (12:55 -0000)]
2004-04-29 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* string-icalls.c: added low overhead function for copying chars
* icall.c: added needed icall for the above function
svn path=/trunk/mono/; revision=26295
Sebastien Pouliot [Thu, 29 Apr 2004 12:43:23 +0000 (12:43 -0000)]
2004-04-29 Sebastien Pouliot <sebastien@ximian.com>
* DES.cs: Removed redundant weak/semi-weak key check in Key property.
* DESCryptoServiceProvider.cs: Implementation already had 100%
coverage.
svn path=/trunk/mcs/; revision=26294
Paolo Molaro [Thu, 29 Apr 2004 11:14:03 +0000 (11:14 -0000)]
Thu Apr 29 13:50:51 CEST 2004 Paolo Molaro <lupus@ximian.com>
* exceptions-ppc.c, mini-ppc.h, mini-ppc.c: fixed localloc
and prolog/epilog for methods that use it. Allow
enough param area room for varargs methods. Fix miguel's
breakage in exception handling.
svn path=/trunk/mono/; revision=26293
Anirban Bhattacharjee [Thu, 29 Apr 2004 11:07:53 +0000 (11:07 -0000)]
* enum.cs: bug fixing - setting one enum member to another
svn path=/trunk/mcs/; revision=26292
Raja R Harinath [Thu, 29 Apr 2004 11:03:59 +0000 (11:03 -0000)]
Refactor Attribute.ApplyAttributes.
* attribute.cs (Attributable): New base class for objects that can
have Attributes applied on them.
(Attribute): Make AttributeUsage fields public.
(Attribute.GetFieldValue, Attribute.GetMarshal): Make non-static.
(Attribute.IsInternalCall): New property.
(Attribute.UsageAttr): Convert to a public read-only property.
(Attribute.CheckAttributeType): Use a DeclSpace, not an EmitContext.
(Attribute.ResolveType, Attribute.Resolve)
(Attribute.ScanForIndexerName): Update to reflect changes.
(Attribute.CheckAttributeTarget): Re-format.
(Attribute.ApplyAttributes): Refactor, to various
Attributable.ApplyAttributeBuilder methods.
* decl.cs (MemberCore): Make Attributable.
* class.cs (Accessor): Make Attributable.
(MethodData.ApplyAttributes): Use proper attribute types, not
attribute names.
(TypeContainer.LabelParameters): Pass Parameter to ApplyAttributes.
(TypeContainer.ApplyAttributeBuilder)
(Method.ApplyAttributeBuilder, Constructor.ApplyAttributeBuilder)
(Field.ApplyAttributeBuilder, Accessor.ApplyAttributeBuilder)
(PropertyBase.ApplyAttributeBuilder, Event.ApplyAttributeBuilder)
(Operator.ApplyAttributeBuilder): New factored-out methods.
* const.cs (Const.ApplyAttributeBuilder): Likewise.
* delegate.cs (Delegate.ApplyAttributeBuilder): Likewise.
* enum.cs (Enum.ApplyAttributeBuilder): Likewise.
* parameter.cs (ParameterBase): New Attributable base class
that can also represent Return types.
(Parameter): Update to the changes.
svn path=/trunk/mcs/; revision=26291
Marek Safar [Thu, 29 Apr 2004 10:50:23 +0000 (10:50 -0000)]
2004-04-29 Marek Safar <marek.safar@seznam.cz>
* cs-11.cs: Renamed to cs1501-5.cs.
svn path=/trunk/mcs/; revision=26290
Raja R Harinath [Thu, 29 Apr 2004 10:28:56 +0000 (10:28 -0000)]
(MethodResponse.GetOutArg): Make reference to _args null-safe.
svn path=/trunk/mcs/; revision=26289
Paolo Molaro [Thu, 29 Apr 2004 10:24:39 +0000 (10:24 -0000)]
Ooops, wrong extension.
svn path=/trunk/mono/; revision=26288
Raja R Harinath [Thu, 29 Apr 2004 10:12:47 +0000 (10:12 -0000)]
(MethodResponse.OutArgCount): Make reference
to _args null-safe.
svn path=/trunk/mcs/; revision=26287
Boris Kirzner [Thu, 29 Apr 2004 10:02:04 +0000 (10:02 -0000)]
* UniqueConstraint.cs : Constraint columns becaomes unique after adding constraint ifand only if constraint is defined on single column.
svn path=/trunk/mcs/; revision=26286
Marek Safar [Thu, 29 Apr 2004 10:01:20 +0000 (10:01 -0000)]
2004-04-29 Marek Safar <marek.safar@seznam.cz>
* cs0629.cs,
* cs1667-3.cs: 2 new error tests.
svn path=/trunk/mcs/; revision=26285
Paolo Molaro [Thu, 29 Apr 2004 09:28:52 +0000 (09:28 -0000)]
Thu Apr 29 12:06:51 CEST 2004 Paolo Molaro <lupus@ximian.com>
* Makefile.am: run genmdesc only on current arch.
svn path=/trunk/mono/; revision=26284
Anirban Bhattacharjee [Thu, 29 Apr 2004 09:08:59 +0000 (09:08 -0000)]
* enum.cs:
* expression.cs:
Implemented check for access modifier in enum
svn path=/trunk/mcs/; revision=26283
Atsushi Eno [Thu, 29 Apr 2004 08:17:55 +0000 (08:17 -0000)]
2004-04-29 Atsushi Enomoto <atsushi@ximian.com>
* DataRowCollection.cs : .NET 1.1 throws InvalidConstaintException,
not ArgumentException (maybe changed after 1.1).
svn path=/trunk/mcs/; revision=26282
Atsushi Eno [Thu, 29 Apr 2004 08:01:47 +0000 (08:01 -0000)]
2004-04-29 Atsushi Enomoto <atsushi@ximian.com>
* DataRow.cs : When Column was added and it was AutoIncrement column,
it extended the item object array incorrectly.
(Plus tiny comment and incorrect indentation fix.)
svn path=/trunk/mcs/; revision=26281
Atsushi Eno [Thu, 29 Apr 2004 07:43:45 +0000 (07:43 -0000)]
2004-04-29 Atsushi Enomoto <atsushi@ximian.com>
* DataRowTest.cs : Added a test for auto increment column and item
integrity (it caused index out of range exception).
svn path=/trunk/mcs/; revision=26280
Jackson Harper [Thu, 29 Apr 2004 06:57:45 +0000 (06:57 -0000)]
* driver.cs: Prefer the corlib system version when looking for
assemblies in the GAC. This is still a hack, but its a better hack
now.
svn path=/trunk/mcs/; revision=26279
Marek Safar [Thu, 29 Apr 2004 06:49:16 +0000 (06:49 -0000)]
2004-04-29 Marek Safar <marek.safar@seznam.cz>
* decl.cs, enum.cs: Improved error 3005 reporting.
* report.cs (SymbolRelatedToPreviousError): New method for error reporting.
(related_symbols): New private member for list of symbols
related to reported error/warning.
* tree.cs: Do not use now obsolete Report.LocationOfPreviousError.
svn path=/trunk/mcs/; revision=26278
Raja R Harinath [Thu, 29 Apr 2004 06:43:25 +0000 (06:43 -0000)]
* runtime/Makefile.am (SUBDIRS): Build here before building subdirs.
* runtime/net_1_1/Makefile.am (gacutil): Pick from current tree.
* runtime/net_2_0/Makefile.am: Likewise.
svn path=/trunk/mono/; revision=26277
Raja R Harinath [Thu, 29 Apr 2004 06:33:22 +0000 (06:33 -0000)]
* runtime/Makefile.am (monobins_DATA): Add gacutil.exe.
* runtime/net_1_1/Makefile.am (all-local): Copy
$(gac_assemblies_list) here.
(install-data-local): Install dll from $(srcdir).
* runtime/net_2_0/Makefile.am: Likewise.
svn path=/trunk/mono/; revision=26274
Boris Kirzner [Thu, 29 Apr 2004 06:24:24 +0000 (06:24 -0000)]
* MergeManager.cs : added ( incomplete yet ) support for merging DataSet schema.
svn path=/trunk/mcs/; revision=26270
Boris Kirzner [Thu, 29 Apr 2004 06:08:25 +0000 (06:08 -0000)]
* DataRow.cs : Bug fix in CopyValuesToRow().
svn path=/trunk/mcs/; revision=26265
Boris Kirzner [Thu, 29 Apr 2004 05:59:30 +0000 (05:59 -0000)]
* UniqueConstraint.cs : There is no reason to mark constraint's columns as unique, because each of the columns should not be unique, but only all the constraint's columns together.
svn path=/trunk/mcs/; revision=26262
Jackson Harper [Thu, 29 Apr 2004 05:58:20 +0000 (05:58 -0000)]
* library.make: Use the proper runtime, make sure gacutil is
built.
svn path=/trunk/mcs/; revision=26261
Raja R Harinath [Thu, 29 Apr 2004 05:54:01 +0000 (05:54 -0000)]
($(gac_assemblies_list)): Pick libraries from 'class/lib/default',
not 'class/lib/net_1_1'.
svn path=/trunk/mono/; revision=26260
Raja R Harinath [Thu, 29 Apr 2004 05:36:41 +0000 (05:36 -0000)]
* Makefile.am (fullbuild): Update to changes in tree layout.
* runtime/net_1_1/Makefile.am (install-data-local): Allow empty
$(gac_assemblies_list).
svn path=/trunk/mono/; revision=26259
Jackson Harper [Thu, 29 Apr 2004 05:30:04 +0000 (05:30 -0000)]
* library.make: Install these bad actors to the GAC.
svn path=/trunk/mcs/; revision=26258
Jackson Harper [Thu, 29 Apr 2004 05:19:58 +0000 (05:19 -0000)]
Add 2.0 version attributes
svn path=/trunk/mcs/; revision=26254
Martin Baulig [Thu, 29 Apr 2004 04:40:33 +0000 (04:40 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* dll-2.cs, prog-2.cs: New test for #56178.
svn path=/trunk/mcs/; revision=26248
Martin Baulig [Thu, 29 Apr 2004 04:31:01 +0000 (04:31 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* ecore.cs (Expression.Constantify): If we're an enum and
TypeManager.TypeToCoreType() doesn't give us another type, use
t.UnderlyingSystemType. Fixes #56178.
svn path=/trunk/mcs/; revision=26247
Gonzalo Paniagua Javier [Thu, 29 Apr 2004 04:11:26 +0000 (04:11 -0000)]
2004-04-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Environment.cs: implemented GetLogicalDrives.
svn path=/trunk/mcs/; revision=26246
Gonzalo Paniagua Javier [Thu, 29 Apr 2004 04:10:40 +0000 (04:10 -0000)]
2004-04-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* io-layer/io.[ch]: implemented GetLogicalDriveStrings.
* metadata/icall.c: fix return value of get_global_assembly_cache.
Implemented Environment.GetLogicalDrives.
svn path=/trunk/mono/; revision=26245
Martin Baulig [Thu, 29 Apr 2004 04:02:54 +0000 (04:02 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* decl.cs (MemberCache.SetupCacheForInterface): Look over all our
interfaces and for each interface, only add members directly
declared in that interface. Fixes #53255.
svn path=/trunk/mcs/; revision=26244
Martin Baulig [Thu, 29 Apr 2004 03:57:38 +0000 (03:57 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* test-245.cs: New test for #53255.
svn path=/trunk/mcs/; revision=26243
Jackson Harper [Thu, 29 Apr 2004 03:55:46 +0000 (03:55 -0000)]
* runtime/net_1_1/Makefile.am: Grab libs from proper directory, do
not assume gacutil is installed.
* runtime/net_2_0/Makefile.am: Do not assume gacutil is
installed.
svn path=/trunk/mono/; revision=26242