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

github.com/mono/corert.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-01-12Adds some Array APIs from coreclr.Daniel Harvey
[tfs-changeset: 1644315]
2017-01-12Add support for thread static base dictionary lookups (#2479)Michal Strehovský
This adds support for generating helpers and dictionary entries to support thread static base lookups for generic types in shared generic context. I slightly tweaked how dictionary slots get emitted because the "every slot is an `ISymbolNode`" paradigm wasn't very flexible.
2017-01-12Remove array allocation from CTS.CreateLinkedTokenSource (#2492)Stephen Toub
2017-01-12Merge pull request #2491 from dotnet/masterJan Kotas
Merge master to nmirror
2017-01-12Embedded manifest resources (#2481)Morgan Brown
Adds embedded manifest resources to ILCompiler. These will be used to enable ResourceManager. The class library is already capable of reading these. No test included because the test build system can't embed resources, but verified locally.
2017-01-12Merge pull request #2436 from fadimounir/exactmethodinstantiationsFadi Hanna
ExactMethodInstantiations
2017-01-12Hashtable of all exact (non-canonical) generic method instantiations ↵fadimounir
compiled in the module Refactoring the NativeLayoutInfoNode into NativeLayoutVertexNode with multiple derived classes representing various vertex nodes, with a better dependency tracking in each overwritten GetStaticDependencies APIs. Rename Add APIs on GenericsHashtable and ExactMethodInstantiations Moving native layout stuff to NodeFactory.NativeLayout.cs
2017-01-11[mono] System.ComponentModel in TupleExtensionsMarek Safar
2017-01-10Merge pull request #2475 from shrah/marshalasFaizur Rahman
Parse MarshalAs Descriptors
2017-01-10Parse MarshalAs DescriptorsFaizur Rahman
2017-01-10Delete unused file (#2477)Jan Kotas
2017-01-10[mono] Diagnostics in TupleMarek Safar
2017-01-10Support lazy pinvoke resolution in OSX/linux and add library extension ↵Yi Zhang (CLR)
probing (#2470) Support lazy pinvoke resolution in OSX and add library probing
2017-01-10Fold issue 2463 into general "pay for play reflection" bucket (#2472)Jan Kotas
2017-01-10Add github link to a TODO (#2471)Michal Strehovský
2017-01-09Implement canSkipMethodVerification (#2467)Jan Kotas
The JIT calls this when it hits internal limitations to decide whether to retry with optimizations off; or whether to stay on the safe side and give up in partial trust environments. Fixes #2462
2017-01-09Delete unnecessary MarshalAs annotations in JitInterface implementation (#2468)Jan Kotas
2017-01-09Remove lazy initialization of Task.CompletedTask (#2469)Stephen Toub
2017-01-08Merge pull request #2452 from shrah/masterFaizur Rahman
Implement SetLastError DllImport flag functionality
2017-01-08Implement SetLastError DllImport flag functionalityFaizur Rahman
Call PInvokeMarshal.SaveLastWin32Error after the P/Invoke call to ensure the last error is saved in thread local variable which can be later accessed through PInvokeMarshal.GetLastWin32Error. Additionally, I have rename ParameterAttributes to ParameterMetadataAttributes to avoid the confusion with System.Reflection.ParameterAttributes. This change also makes sure PInvoke works on Unix and also get rids of build warning on windows.
2017-01-07Prune list of failing CoreCLR tests (#2465)Jan Kotas
2017-01-07Merge pull request #2464 from dotnet/masterJan Kotas
Merge master to nmirror
2017-01-07Make simple file I/O work (#2461)Jan Kotas
Fixes #2147
2017-01-07Merge pull request #2459 from dotnet/nmirrorJan Kotas
Merge nmirror to master
2017-01-07Merge pull request #2460 from dotnet-bot/from-tfsJan Kotas
Merge changes from TFS
2017-01-07Fix project references in System.Private.ThreadingJan Kotas
Avoid mixing and matching references to internal wrapper projects and CoreRT projects [tfs-changeset: 1643645]
2017-01-07Hide a garbage Tools item from Solution Explorer (#2456)Michal Strehovský
This thing is useless in the VS Solution Explorer and has an annoying warning sign.
2017-01-07Merge pull request #2458 from dotnet-bot/from-tfsJan Kotas
Merge changes from TFS
2017-01-07Adds support for Assembly.GetManifestResourceStream on Win32 (and changes ↵Morgan Brown
UWP to use it for embedded resources as well, which only affects non-text resources). This is a big building block for ResourceManager. The change adds resources as a blob in NUTC along with a table to find them at runtime. After I've added enough pieces to do end-to-end verification, I'll port the compiler changes to CoreRT (the intent is to share the binary format). This does not yet address resources that came into the toolchain as satellite assemblies. [tfs-changeset: 1643634]
2017-01-06Add links to github issues (#2455)Michal Strehovský
People like to use stuff like this as a precedent to check in more bad code. Put police tape around it.
2017-01-06Merge pull request #2450 from jkotas/updateJan Kotas
Update corefx packages to latest
2017-01-06Update corefx packages to latestJan Kotas
2017-01-06Update test projects to NS1.6 to expose more public surfaceJan Kotas
2017-01-06Workaround CppCodeGen not being able to compile lazy PInvokesJan Kotas
2017-01-06Add CriticalFinalizerObject to the buildJan Kotas
2017-01-06Copy CriticalFinalizerSources from CoreCLRdotnet-bot
2017-01-06Merge pull request #2439 from jkotas/ResourceManagerJan Kotas
Add ResourceManager to CoreLib
2017-01-06Add ResourceManager to CoreLib buildJan Kotas
2017-01-06Copy ResourceReader sources from CoreFXdotnet-bot
2017-01-06SemaphoreSlim, fail faster for timeout 0 (#2453)Marek Safar
2017-01-06Merge pull request #2451 from dotnet/masterJan Kotas
Merge master to nmirror
2017-01-06Fix native build warnings (#2448)Michal Strehovský
* `RhpEtwExceptionThrown` - we don't need. * Doing a C++ throw out of an `extern "C"` method will likely unwind in a weird way. Exit instead.
2017-01-06Remove blocking of #2290 (#2449)Michal Strehovský
These tests are validated as fixed.
2017-01-06Merge pull request #2447 from fadimounir/arraysigFadi Hanna
Multidimensional array native signature encoding.
2017-01-06Merge pull request #2411 from shrah/masterFaizur Rahman
PInvoke infrastructure change
2017-01-06Merge pull request #2445 from dotnet/nmirrorJan Kotas
Merge nmirror to master
2017-01-06Multidimensional array native signature encoding.fadimounir
Also fixing an infinite loop bug in the parsing logic.
2017-01-05Merge pull request #2446 from AtsushiKan/classnameAtsushi Kanamori
Fix Exception.ToString() incompatibility.
2017-01-05PInvoke infrastructure changeFaizur Rahman
This is the first iteration of PInvoke change which ensures right infrastructure is in place for future PInvoke changes. It doesn't add any new PInvoke features, but makes sure all the existing ones are working. I have also added a testcase.
2017-01-05Adding back the internal Marshal class to CoreLibFaizur Rahman