Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-12 | Adds some Array APIs from coreclr. | Daniel Harvey | |
[tfs-changeset: 1644315] | |||
2017-01-12 | Add 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-12 | Remove array allocation from CTS.CreateLinkedTokenSource (#2492) | Stephen Toub | |
2017-01-12 | Merge pull request #2491 from dotnet/master | Jan Kotas | |
Merge master to nmirror | |||
2017-01-12 | Embedded 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-12 | Merge pull request #2436 from fadimounir/exactmethodinstantiations | Fadi Hanna | |
ExactMethodInstantiations | |||
2017-01-12 | Hashtable 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 TupleExtensions | Marek Safar | |
2017-01-10 | Merge pull request #2475 from shrah/marshalas | Faizur Rahman | |
Parse MarshalAs Descriptors | |||
2017-01-10 | Parse MarshalAs Descriptors | Faizur Rahman | |
2017-01-10 | Delete unused file (#2477) | Jan Kotas | |
2017-01-10 | [mono] Diagnostics in Tuple | Marek Safar | |
2017-01-10 | Support 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-10 | Fold issue 2463 into general "pay for play reflection" bucket (#2472) | Jan Kotas | |
2017-01-10 | Add github link to a TODO (#2471) | Michal Strehovský | |
2017-01-09 | Implement 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-09 | Delete unnecessary MarshalAs annotations in JitInterface implementation (#2468) | Jan Kotas | |
2017-01-09 | Remove lazy initialization of Task.CompletedTask (#2469) | Stephen Toub | |
2017-01-08 | Merge pull request #2452 from shrah/master | Faizur Rahman | |
Implement SetLastError DllImport flag functionality | |||
2017-01-08 | Implement SetLastError DllImport flag functionality | Faizur 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-07 | Prune list of failing CoreCLR tests (#2465) | Jan Kotas | |
2017-01-07 | Merge pull request #2464 from dotnet/master | Jan Kotas | |
Merge master to nmirror | |||
2017-01-07 | Make simple file I/O work (#2461) | Jan Kotas | |
Fixes #2147 | |||
2017-01-07 | Merge pull request #2459 from dotnet/nmirror | Jan Kotas | |
Merge nmirror to master | |||
2017-01-07 | Merge pull request #2460 from dotnet-bot/from-tfs | Jan Kotas | |
Merge changes from TFS | |||
2017-01-07 | Fix project references in System.Private.Threading | Jan Kotas | |
Avoid mixing and matching references to internal wrapper projects and CoreRT projects [tfs-changeset: 1643645] | |||
2017-01-07 | Hide 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-07 | Merge pull request #2458 from dotnet-bot/from-tfs | Jan Kotas | |
Merge changes from TFS | |||
2017-01-07 | Adds 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-06 | Add 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-06 | Merge pull request #2450 from jkotas/update | Jan Kotas | |
Update corefx packages to latest | |||
2017-01-06 | Update corefx packages to latest | Jan Kotas | |
2017-01-06 | Update test projects to NS1.6 to expose more public surface | Jan Kotas | |
2017-01-06 | Workaround CppCodeGen not being able to compile lazy PInvokes | Jan Kotas | |
2017-01-06 | Add CriticalFinalizerObject to the build | Jan Kotas | |
2017-01-06 | Copy CriticalFinalizerSources from CoreCLR | dotnet-bot | |
2017-01-06 | Merge pull request #2439 from jkotas/ResourceManager | Jan Kotas | |
Add ResourceManager to CoreLib | |||
2017-01-06 | Add ResourceManager to CoreLib build | Jan Kotas | |
2017-01-06 | Copy ResourceReader sources from CoreFX | dotnet-bot | |
2017-01-06 | SemaphoreSlim, fail faster for timeout 0 (#2453) | Marek Safar | |
2017-01-06 | Merge pull request #2451 from dotnet/master | Jan Kotas | |
Merge master to nmirror | |||
2017-01-06 | Fix 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-06 | Remove blocking of #2290 (#2449) | Michal Strehovský | |
These tests are validated as fixed. | |||
2017-01-06 | Merge pull request #2447 from fadimounir/arraysig | Fadi Hanna | |
Multidimensional array native signature encoding. | |||
2017-01-06 | Merge pull request #2411 from shrah/master | Faizur Rahman | |
PInvoke infrastructure change | |||
2017-01-06 | Merge pull request #2445 from dotnet/nmirror | Jan Kotas | |
Merge nmirror to master | |||
2017-01-06 | Multidimensional array native signature encoding. | fadimounir | |
Also fixing an infinite loop bug in the parsing logic. | |||
2017-01-05 | Merge pull request #2446 from AtsushiKan/classname | Atsushi Kanamori | |
Fix Exception.ToString() incompatibility. | |||
2017-01-05 | PInvoke infrastructure change | Faizur 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-05 | Adding back the internal Marshal class to CoreLib | Faizur Rahman | |