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
2017-11-26[msvc] Update csproj files (#6100)monojenkins
2017-08-07[msvc] Update csproj filesAlexander Köplinger
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)
2017-05-15[msvc] Update csproj files (#4846)monojenkins
2017-04-18[msvc] Update csproj files (#4711)monojenkins
2017-01-10[msvc] Update csproj files (#4221)monojenkins
2016-11-14[msvc] Update .csproj filesAlexander Köplinger
2016-11-04[mcs] Remove debug checkMarek Safar
2016-11-04[mcs] More work on debug scopes declared out of order. Fixes #45774Marek Safar
2016-10-26[mcs] Add pathmap optionatkcocoa3atkcocoa-2Marek Safar
2016-10-17[build] Regenerate .csproj filesAlexander Köplinger
Note: DISABLE_CAS_USE was removed in ed989a8e9e5c170b6d19edc60bb80e8a4e6d5cc0
2016-07-18[runtime] Get ilasm.exe compiling with mobile_staticAlexander Kyte
2016-05-27[genproj] Do not use \r on the Unix parts of the build hook, add RabbitMQ hooksMiguel de Icaza
2016-05-19[msbuild projects] Use newlines without a carriage return for Unix targets ↵Miguel de Icaza
to appease MS msbuild
2016-05-19[genproj] Use an explicit IntermediateOutputPath to prevent rebuilds on ↵Miguel de Icaza
cyclic assemblies
2016-05-18genproj: Improve handling of executables and projects with build dependenciesMiguel de Icaza
2016-05-18[genproj] Updates to project generator and csproj files.Miguel de Icaza
* Adds support for a handful of new command line arguments that we now use in the build. * Always attempts to match to a project name, to get the proper project dependency. * Update to support .exe and .dll in the generation. * Remove warnings and some dead code * Update the resulting csproj files based on running: make update-csproj make package-inputs mono genproj.exe
2016-04-11[build] Remove unused lib pathsMarek Safar
2016-02-03Merge pull request #2542 from akoeplinger/remove-changelogAlexander Köplinger
Remove ChangeLog files from the repo
2016-01-29[mcs] Rework naming convention of lifted state machine fields to include ↵Marek Safar
scope index. Fixes #32315 (1st part)
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-12-02[csproj] Remove *net_4_5.csproj files from the class libsAlexander Köplinger
We only use the net_4_x profile now so those csproj's don't make sense anymore.
2015-09-14[build] Generated up-to-date net_4_x MSBuild projects.João Matos
2015-06-17[mcs] Fix order of parameters for LineNumberEntryMarius Ungureanu
Discovered by coverity in NRefactory.
2015-03-17[genproj] Re-generated the class library projects.João Matos
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-27Revert to broken scope reference indexingMarek Safar
2015-01-26[mcs] Emit catch scope with correct start offset. Also fixes local variable ↵Marek Safar
scope index reference. Fixes #25358
2015-01-13[build] Updated csproj files.Marcos Henrich
2014-12-04Remove 4.0 profileMarek Safar
2014-11-24Remove 2.0 profile csproj filesMarek Safar
2014-08-06[Cleanup] Removed a bunch of superfluous .csproj and .sln filesAlexander Köplinger
Most of these files weren't updated in the last >5 years and serve no purpose today, so they only clutter the repository.
2014-05-25[build] the csproj files can now do a full class libraries buildMiguel de Icaza
2014-05-24[build] Fresh new csproj files based on the updated build system.Miguel de Icaza
2014-05-09[build] Prevent cyclic targets from being built in parallelMiguel de Icaza
Since we are invoking make recursively to satisfy the dependencies for any of the cyclic components, we need to inform make to not try to parallelize any work on any of the cyclic dependencies, otherwise multiple builds will execute building the same binary, and the result will be truncated outputs. For example, System's Makefile would launch all the parallel builds for the dependencies: $(secxml_libdir)/System.dll \ $(the_libdir_base)System.Xml.dll \ $(the_libdir_base)Mono.Security.dll \ $(bare_libdir)/System.dll They could be launched in parallel, and in turn the makefiles on those directories might try simultaneously to invoke recursively a component that has not been built yet. So we use .NOTPARALLEL to flag all the cyclic dependencies on a given directory to instruct make to not run those in parallel.
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.
2014-05-07Add end line/end column information to the mdb file format and pdb2mdb.Zoltan Varga
2014-04-19Refreshed the CSProj files to use the new output build directoryMiguel de Icaza
2013-07-02Update csproj filesMarek Safar
2013-02-21Update 4.5 bcl solution filesMarek Safar
2013-02-11Remove silly SL limitation workaround in Mono.CompilerServices.SymbolWriter.dllRodrigo Kumpera
2013-02-07Update csproj filesMarek Safar
2013-02-05Expose some Mono.CompilerServices.SymbolWriter internal APIs so it's ↵Rodrigo Kumpera
possible to build a mdb file from another one.
2012-06-26Fix System.Core reference in VS projectsMarek Safar
2012-06-21Write correct guid for hash algorithm to symbol filesMarek Safar
2012-06-13Include source line column info in MDB filesMarek Safar
2012-04-05Update csproj filesMarek Safar
2012-02-24Add reading from stream support to MonoSymbolFile and clean up Cecil ifdefsMarek Safar
2012-02-24Make some mcs methods staticMarek Safar