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
2016-03-23Rename runtime\assert.h to runtime\rhassert.hJan Kotas
Fixing TODOs about collisions with the system assert.h header [tfs-changeset: 1589045]
2016-02-10Merge remote-tracking branch 'upstream/nmirror' into nmirror-mergeJan Kotas
Conflicts: src/Native/Runtime/CachedInterfaceDispatch.cpp
2016-02-08Fix RhpLoopHijack to stop trashing important registersScott Mosier
The loop hijack worker routine is not honoring the contract that it should be. Namely, the runtime is not allowed to trash any registers in our worker (except r12 on ARM). The two big oversights were scratch FP registers and the flags registers. I have also added a per-module map from loop index to target address (thus requiring all the shash.h includes). This primarily helps gcstress throughput because the loop indirection cell address calculation ends up being surprisingly lengthy. I considered the other obvious approach of "back-patching" the loop indirection cell in the gcstress case (normal loop hijacking does this, but under gcstress, we do not). However, I ended up preferring this because it could help GC suspension latency in normal operation. [tfs-changeset: 1573401]
2016-01-28Merge branch 'nmirror' into nmirror_mergeJan Kotas
Conflicts: src/Common/src/Interop/Windows/mincore/Interop.MEMORY_BASIC_INFORMATION.cs src/ILCompiler.Compiler/src/Compiler/PdbSymbolProvider.cs src/Native/Bootstrap/platform.h src/Native/Bootstrap/platform.windows.cpp src/Native/gc/env/gcenv.windows.cpp src/System.Private.CoreLib/src/Internal/Runtime/CompilerHelpers/ArrayMethodILHelpers.cs tests/src/Simple/AsgAdd1/AsgAdd1.cs
2016-01-28Update licensing headersdotnet-bot
2016-01-26Add abstraction for string encoding of the underlying OS to GCToOSInterfaceJan Kotas
It is modeled after TCHAR used for similar purpose in Windows SDK. It allows us to eliminate need for Unicode conversions in the Unix runtime.
2015-12-05Remove static_check.h, remove unused method on Module class.Scott Mosier
Switched all uses of STATIC_ASSERT to static_assert and removed the static_check.h header, since it wasn't very useful. Removed orphaned method from Module class.
2015-11-20Changes required to integrate code back into ProjectN treeScott Mosier
2015-10-23Rename filenames in #include commands to match real filenamesJan Vorlicek
2015-10-14Partially hooked up GC sources to Runtime sources. Finalizer code is not ↵Scott Mosier
yet hooked up.
2015-10-01Initial population of CoreRT Runtime files.dotnet-bot