Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-25Delete unused files in BCL (#9288)Egor Bogatov
The following files in `mcs/class/*.cs` are not used anywhere (*.csproj/*.source).
2018-02-23Updates to support building the BCL using Visual Studio 2017 on windows (#6877)Katelyn Gadd
2017-08-07[bcl] Specify the name of the key file on the command line instead of using ↵Zoltan Varga
the AssemblyKeyFile attribute for consistency and to make it easier to do path name manipulation on the file name. (#5316)
2016-04-04[build] Change the way how mcs references are passed to compiler to always ↵Marek Safar
use full path. One of csc prerequisites because csc uses -lib as path which is considered after RuntimeEnvironment.GetRuntimeDirectory which makes -lib useless
2016-01-29Remove ChangeLog files from the repoAlexander Köplinger
They weren't updated in the last 6 years and aren't helpful anymore (e.g. by causing unrelated matches during git grep searches).
2015-03-02[build] Add the assemblies in LIB_REFS to LIB_MCS_FLAGS automatically to ↵Zoltan Varga
reduce duplication.
2015-02-27[build] Add dependency information for class libraries using a LIB_REFS ↵Zoltan Varga
variable which lists the assemblies a given assembly depends on to build.
2015-01-13[bcl] Remove NET_2_0 defines from the class libs. This has been done using: ↵Zoltan Varga
unifdef -t -DNET_2_0 -o <filename> <filename>.
2014-05-09[build] Staged setup for building assemblies with cyclic dependenciesMiguel de Icaza
This patch introduces an infrastructure to stage the builds for the core assemblies that have cyclic dependencies. This deals directly with the following cycle: System.dll requires: System.Configuration.dll Mono.Security.dll System.Xml.dll They all require System.dll to be built System.Xml requires: System.dll System.Configuration.dll System.Security.dll requires: System.dll Mono.Security.dll System.Xml.dll Principle ========= The patch works by directing the build infrastructure to place intermediate build steps on their own directory. For example the first System.dll build that only takes a dependency in mscorlib.dll is placed not under the final directory but on a subdirectory called "bare". The second time that System.dll is built (after Mono.Security and System.Xml have been built) is placed on the "secxml" directory. The third time is the final build, and that one ends in the profile directory. The same principle is applied to System.Xml. Better Dependency Tracking ========================== To handle the multiple stages, the new Makefiles for the various parties involved in this loop are now able to build their dependencies. This means that typing "make" on System.Security or System.Xml or System will build all of the intermediate steps as required, without needing the toplevel Makefile to perform multiple build shots to incrementally build the result. Bug fixes ========= We must have regressed at some point the build of System.Xml as we were only doing one build of it, one without System.Configuration support. This patch introduces back the changes to build System.Xml in two steps. This patch fixes the setup where we end up rebuilding System.dll and overwriting it two times as the build progresses as a side effect (this is what required LIBRARY_USE_INTERMEDIATE_FILE). Details ======= library.make: Introduces a new "the_libdir_base" which is the raw directory where the final output will go. This points to the same location that libdir_base previously pointed to. The existing libdir_base is modified to contain an optional "intermediate" directory, where intermediate builds can be placed. Other cycles ============ The System.Design assembly was listed as having cycles, but while this cycle exists in theory, in practice we have not implemented any of the code that brings the cycle in System.Windows.Forms.Design's ImageListImageEditor and chances are, we wont any time soon.
2012-06-02Removal of NET_1_1 defines and some NET_2_0; Both defines are true these ↵Miguel de Icaza
days in Mono, no versions prior to 2.0 are supported
2012-04-05Force all test assemblies references to be explicitMarek Safar
2011-08-31prepend $(CURDIR) to jay input files so that the debugging info references ↵Chris Toshok
the right .jay
2010-07-25EOL handlingRaja R Harinath
This set of .gitattributes was automatically generated from the list of files that GIT tried to normalize when I enabled automatic EOL conversion. With this set of attributes, we prevent automated EOL conversion on files that we know will cause trouble down the road.
2006-09-05Converted source files to UTF-8 (without byte order mark). Use UTF-8 as the ↵Kornél Pál
default encoding for compilers. svn path=/trunk/mcs/; revision=64941
2005-08-18Moved assembly version and assembly reference constants to a common ↵Kornél Pál
Consts.cs file. Updated 2.0.3600.0 assembly versions to 2.0.0.0. Updated some old beta version numbers to recent ones. Fixed hard coded assembly references to use constants with the appropriate version number. svn path=/trunk/mcs/; revision=48519
2005-06-29Standardize file-endings. Set svn:eol-style=native on LF-terminated files.Raja R Harinath
svn path=/trunk/mcs/; revision=46710
2005-06-27more executable bitsBen Maurer
svn path=/trunk/mcs/; revision=46569
2005-06-27more executable bitsBen Maurer
svn path=/trunk/mcs/; revision=46568
2005-06-27remove .cvsignore from everywhere, as it is useless on svnBen Maurer
svn path=/trunk/mcs/; revision=46564
2005-06-27remove executable bit from changelogsBen Maurer
svn path=/trunk/mcs/; revision=46563
2005-06-27remove svn:executable from .cs filesBen Maurer
svn path=/trunk/mcs/; revision=46562
2005-06-14more copy and paste reuse going awayBen Maurer
svn path=/trunk/mcs/; revision=45988
2005-03-18forgot to delete.Atsushi Eno
svn path=/trunk/mcs/; revision=41977
2005-03-182005-03-18 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* Makefile: build XPath2/XQuery parsers/tokenizers from common codebase. * Mono.Xml.Ext.dll: removed built sources. * skeleton-2.0.cs, XQueryParser.jay, XQueryTokenizer.cs : removed. * ParserBase.jay, TokenizerBase.cs : added, used to create both XQuery parser and XPath2 parser. * XQueryASTCompiler.cs, XQueryCommandImpl.cs : updated in reflection to XQuery parser change. * SequenceType.cs : added namespace axis. svn path=/trunk/mcs/; revision=41976
2004-11-25Here tooMiguel de Icaza
svn path=/trunk/mcs/; revision=36519
2004-11-202004-11-20 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* XQueryParser.jay : don't output parser error by default. svn path=/trunk/mcs/; revision=36337
2004-11-192004-11-19 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
added XPathNavigatorReader.cs. svn path=/trunk/mcs/; revision=36295
2004-10-282004-10-28 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* XPathEditableDocument.cs : Copied from sys.xml. svn path=/trunk/mcs/; revision=35390
2004-10-282004-10-28 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* .cvsignore : should be here ;-) svn path=/trunk/mcs/; revision=35386
2004-10-282004-10-28 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* Mono.Xml.Ext.dll.sources : added new files. * .cvsignore : added svn path=/trunk/mcs/; revision=35385
2004-10-282004-10-28 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* XmlCachingResolver.cs : added (thanks to BenM). * XmlNodeWriter.cs, SubtreeXmlReader.cs : added (copy from sys.xml). * InternalPool.cs : it is NET_2_0. * XmlStoredResolver.cs : namespace Mono.Xml. svn path=/trunk/mcs/; revision=35384
2004-10-272004-10-27 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* README : new file. svn path=/trunk/mcs/; revision=35349
2004-10-222004-10-22 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
XmlArgumentList.cs : added (still required). svn path=/trunk/mcs/; revision=35258
2004-10-222004-10-22 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
SequenceType.cs, XPath2Expression.cs, XPathSequence.cs, XQueryASTCompiler.cs, XQueryArithmeticOperator.cs, XQueryCliFunction.cs, XQueryCommandImpl.cs, XQueryComparisonOperator.cs, XQueryCompileContext.cs, XQueryCompileOptions.cs, XQueryContext.cs, XQueryConvert.cs, XQueryDefaultFunctionCall.cs, (not in use), XQueryExpression.cs, XQueryFunction.cs, XQueryFunctionCliImpl.cs, XQueryFunctionContextAttribute.cs, XQueryFunctionTable.cs, XQueryModuleProlog.cs, XQueryStaticContext.cs, XQueryTokenizer.cs, XmlQueryCompileException.cs, XmlQueryException.cs, XQueryParser.jay, skelton-2.0.cs: Initial Checkin (it is not compiled as yet). svn path=/trunk/mcs/; revision=35257
2004-10-222004-10-22 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
DTMXPathDocument.cs, DTMXPathDocumentBuilder.cs, DTMXPathDocumentWriter.cs, DTMXPathNavigator.cs, DTMXPathNode.cs, XPathEditableDocument.cs: Initial Checkin (it is not compiled as yet). svn path=/trunk/mcs/; revision=35255
2004-10-222004-10-22 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
InternalPool.cs, XmlChar.cs, XmlStoredResolver.cs: Initial Checkin. svn path=/trunk/mcs/; revision=35253
2004-10-222004-10-22 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
AssemblyInfo.cs, TODOAttribute.cs: Initial Checkin. svn path=/trunk/mcs/; revision=35252
2004-10-22... and Makefile ;-)Atsushi Eno
svn path=/trunk/mcs/; revision=35251
2004-10-222004-10-22 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
ChangeLog, Mono.Xml.Ext.dll.sources: Initial Checkin. svn path=/trunk/mcs/; revision=35250