Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

will try and see #1

Open
wants to merge 5,375 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5375 commits
Select commit Hold shift + click to select a range
bdc6c8f
Merge pull request #3979 from eerhardt/ShimLibSsl
eerhardt Oct 21, 2015
efe3670
Fixing initialization logic for hoisted variables in interpreter.
bartdesmet Oct 21, 2015
57b47ac
Removing dead code.
bartdesmet Oct 21, 2015
ca4fca0
Fix assert and leak of WinHttpRequestState object when disposing resp…
davidsh Oct 20, 2015
ef1b8f0
Stop emitting a BOM into stdin when using System.Diagnostics.Process
gregg-miskelly Oct 21, 2015
4bc4fa5
Merge pull request #4010 from pgavlin/GH3441
pgavlin Oct 21, 2015
a68ec1e
Enabling the interpreter in all builds.
bartdesmet Oct 21, 2015
61bcd09
Clean up current libssl shim work.
eerhardt Oct 21, 2015
0eb31ee
Fixing NullReferenceException in MemberInitExpression interpretation …
bartdesmet Oct 21, 2015
e769efe
Merge pull request #4035 from eerhardt/CleanupLibSsl
stephentoub Oct 21, 2015
03b9e23
Merge pull request #3939 from pallavit/ConsoleReadKey
stephentoub Oct 21, 2015
ceb1623
Merge pull request #4001 from davidsh/async_crash
stephentoub Oct 21, 2015
dbc63a7
Merge pull request #4024 from richlander/rich-cleanup
stephentoub Oct 21, 2015
5bc2e99
Merge pull request #4032 from gregg-miskelly/master
stephentoub Oct 21, 2015
ca9421a
Merge pull request #4034 from bartdesmet/Issue-4033
stephentoub Oct 21, 2015
c4e51ac
Made Encode methods virtual to make it easier to write mocks
KrzysztofCwalina Oct 21, 2015
e7a9a7e
Merge pull request #4038 from KrzysztofCwalina/VirtualEncode
KrzysztofCwalina Oct 21, 2015
45dca65
Merge pull request #4025 from bartdesmet/Issue-4021
stephentoub Oct 21, 2015
a30e8dc
native: Check if in_pktinfo exists.
Oct 17, 2015
5b25327
Add mvid and metadata token API to S.R.TypeExtensions
nguerrera Oct 15, 2015
34a8a4d
Update coreclr package dependencies
nguerrera Oct 21, 2015
d3939b5
Add shims for the next set of SSL interop methods.
eerhardt Oct 20, 2015
30c98cc
Move SSL_CIPHER struct usage into native shim.
eerhardt Oct 21, 2015
dc637b7
Rebase and respond to PR feedback.
eerhardt Oct 21, 2015
8d60957
Refine package validation for generations
ericstj Oct 21, 2015
f154e24
Merge pull request #3896 from nguerrera/mvid-token
nguerrera Oct 21, 2015
2cad409
Unify the two definitions of WinHttpException.
pgavlin Oct 21, 2015
38de4d7
Adding expression catalog functionality.
bartdesmet Oct 20, 2015
1bc138a
Adding interpreter/compiler cross-check tests.
bartdesmet Oct 21, 2015
52eaf3e
Merge pull request #3941 from jasonwilliams200OK/fix/native-pt2
stephentoub Oct 21, 2015
6ef847b
Merge pull request #4029 from bartdesmet/Issue-4020
VSadov Oct 21, 2015
d053fbd
Implement System.Net.NetworkInformation on OSX, Linux
mellinoe Oct 21, 2015
3c068d4
Format csproj cleanly for System.Net.NetworkInformation
mellinoe Oct 21, 2015
4047ec3
Run CodeFormatter.exe on managed source
mellinoe Oct 21, 2015
7e4dee4
Merge pull request #4036 from bartdesmet/Issue-4018
VSadov Oct 21, 2015
6f8f85f
Normalize separators with path root. #4040
JeremyKuhne Oct 21, 2015
668d936
Bump S.R.TypeExtensions version to 4.1.0
nguerrera Oct 21, 2015
754b858
Fix TryGetIPPacketInformation on OS X.
pgavlin Oct 21, 2015
38f8d7a
Update dnx to v1.0.0-rc1-15838, update dotnet projects to generations
ericstj Oct 22, 2015
1522c86
Merge pull request #4039 from mellinoe/ni-xplat-masterpr
mellinoe Oct 22, 2015
a2289a4
Merge pull request #4042 from dotnet-bot/from-tfs
stephentoub Oct 22, 2015
2d6de87
Changing the API surfae of System.Net.Sockets for 4.1
dotnet-bot Oct 22, 2015
6da989e
Merge pull request #4050 from JeremyKuhne/4040
JeremyKuhne Oct 22, 2015
3622ccc
Update lock files that were missed in previous restore.
ericstj Oct 22, 2015
9a68278
Porting the Multi subnet failover and Exception strings
dotnet-bot Oct 22, 2015
daeec46
Merge pull request #4051 from pgavlin/OSXPacketInfo
ellismg Oct 22, 2015
abc20ae
CurlHandler sending empty cookie
kapilash Oct 22, 2015
d1db7cf
native: Disable unreachable rule for clang v3.4.
Oct 22, 2015
68fd009
Fix restore failures
ericstj Oct 22, 2015
54aa88d
Disabling a bunch of tests on Unix-based platforms due to known issues.
bartdesmet Oct 22, 2015
22a4ac0
Update build tools to 1.0.25-prerelease-00109
ericstj Oct 22, 2015
eacc447
[BUILD] ericstj: add missing dependency SqlClient > System.Net.NameRe…
dotnet-bot Oct 22, 2015
b682d63
Disable two Process tests due to coreclr change
stephentoub Oct 22, 2015
7550e8b
Test case for default state of HttpClientHandler.CookieContainer
kapilash Oct 22, 2015
7b43a8d
Merge pull request #4070 from stephentoub/disable_process_tests
stephentoub Oct 22, 2015
00f9ebc
Merge pull request #4026 from eerhardt/MoreLibSsl
stephentoub Oct 22, 2015
8f467b3
Normalize paths in Assembly.Location test
nguerrera Oct 22, 2015
b22edbd
Fix System.Console.Tests to not leave cursor hidden
stephentoub Oct 22, 2015
09a5cf6
Merge pull request #4066 from kapilash/empty_cookie
stephentoub Oct 22, 2015
9e36767
Merge pull request #4023 from bartdesmet/Issue-3995
stephentoub Oct 22, 2015
e75a2c1
Fix Build Break caused by a dependency miss
dotnet-bot Oct 22, 2015
9749cf4
Rollback the change as this was done by Eric
dotnet-bot Oct 22, 2015
a1da79c
Merge pull request #4075 from stephentoub/cursor_visible
stephentoub Oct 22, 2015
40e0b5f
Enable System.Net.NetworkInformation tests on all platforms
mellinoe Oct 22, 2015
cff2822
native: Removes redundant check.
Oct 22, 2015
249d1c5
Removing Nuget.Props file
josguil Oct 22, 2015
4b9494c
Fix WinHttpHandler on Win7
davidsh Oct 22, 2015
d32ca61
Merge pull request #4081 from josguil/NugetProps
josguil Oct 22, 2015
2d3bfdd
Address PR feedback
davidsh Oct 22, 2015
ba5c7ff
Merge pull request #4069 from jasonwilliams200OK/native/cleanup
stephentoub Oct 22, 2015
3ce6c29
Fix dnu restore in CI
ellismg Oct 22, 2015
262aebc
Merge 'upstream/master' into from-tfs
ellismg Oct 22, 2015
5e46d54
Merge pull request #4080 from davidsh/win7_fix
stephentoub Oct 22, 2015
a540308
Update project.lock.json files
ellismg Oct 22, 2015
20b6136
Merge pull request #3943 from jasonwilliams200OK/fix/native-centos-7-…
nguerrera Oct 22, 2015
43808c3
Provide default for TestNugetRuntimeId
ellismg Oct 22, 2015
274039e
Fix two issues in NetworkInforation x-plat
mellinoe Oct 22, 2015
c87b390
Implement OperationalStatus for OSX Network Interfaces
mellinoe Oct 22, 2015
d2adfbd
Disable failing tests against 4083
ellismg Oct 22, 2015
e60f070
Re-enable process tests broken by coreclr change.
brianrob Oct 22, 2015
3d6b270
Merge pull request #4041 from pgavlin/GH2542
pgavlin Oct 22, 2015
81d9bc4
Take TFS Version of project.json
ellismg Oct 22, 2015
71dff92
Merge pull request #4082 from mellinoe/enable-ni-xplat-tests
mellinoe Oct 22, 2015
292079c
Runtime packaging for System.Net.WebSockets.Client
chcosta Oct 22, 2015
2980b23
Validate linger time.
pgavlin Oct 22, 2015
89faf2e
Merge pull request #4084 from brianrob/enableprocesstests
stephentoub Oct 22, 2015
f618c22
Enable X509 TestECDsaPublicKey_ValidatesSignature
bartonjs Oct 20, 2015
daef0e5
Remove missed P2P references in crypto
bartonjs Oct 19, 2015
0244389
Address PR feedback.
pgavlin Oct 22, 2015
a3050ba
Merge pull request #4079 from dotnet-bot/from-tfs
ellismg Oct 22, 2015
babb7c6
Fix hang when writing request stream in WinHttpHandler
davidsh Oct 22, 2015
9ff5207
Add shims for the remaining libssl methods.
eerhardt Oct 22, 2015
7216a90
Merge pull request #4073 from nguerrera/normalize-basedir
ellismg Oct 23, 2015
aea4867
Merge pull request #4087 from dotnet-bot/from-tfs
ellismg Oct 23, 2015
9eb435e
Merge pull request #3988 from bartonjs/enable_ecdsa_validatessignature
bartonjs Oct 23, 2015
7db7ad0
Merge pull request #3980 from bartonjs/remove_more_crypto_p2p
bartonjs Oct 23, 2015
397ec33
Merge pull request #4086 from pgavlin/GH4008
pgavlin Oct 23, 2015
0119739
Fixing some of the tests throwing different expected exceptions
josguil Oct 23, 2015
775f07f
Disable test on Linux
davidsh Oct 23, 2015
4eba3c0
Disabling a flaky Immutable collections test
stephentoub Oct 23, 2015
7f61495
Merge pull request #2650 from martincostello/master
stephentoub Oct 23, 2015
207fb12
Disable sporadically failing SslStream test
stephentoub Oct 23, 2015
09e3fee
Merge pull request #4097 from stephentoub/disable_sslstream_test
ellismg Oct 23, 2015
0892994
Merge pull request #4096 from stephentoub/immut_coll_test
ellismg Oct 23, 2015
5c1b9a9
Fixing whitespace issues in generated tests.
bartdesmet Oct 23, 2015
7ccbd5d
Reenabling tests for issues that have been fixed.
bartdesmet Oct 23, 2015
7b44143
Removing or disabling some unused code.
bartdesmet Oct 23, 2015
951e80a
Fixing conditional file inclusion in System.Dynamic.Runtime.csproj.
bartdesmet Oct 23, 2015
0a774a2
Addressing a small test gap for LoadStaticField in the interpreter.
bartdesmet Oct 23, 2015
e715350
Merge pull request #4078 from davidsh/requeststream_hang
stephentoub Oct 23, 2015
ebad2d3
Fix CurlHandler deadlock with synchronous CopyToAsync
stephentoub Oct 23, 2015
aee47f7
Merge pull request #4098 from bartdesmet/Issue-3995-2
stephentoub Oct 23, 2015
b9b44e7
Merge pull request #4095 from stephentoub/curlhandler_sync_serializet…
stephentoub Oct 23, 2015
3cdc97e
Remove the building of System.Diagnostics.Tracing.Telemetry. This h…
vancem Oct 23, 2015
462b3c0
Remove unnecessary dependencies from S.R.TypeExtensions.Tests
nguerrera Oct 23, 2015
32a6d32
Adding Feedback from PR
josguil Oct 23, 2015
ec3ff4d
Added native interface for crc32 included with Zlib
bjjones Oct 19, 2015
7be04f1
native: Uses kevent instead of kevent64.
Oct 23, 2015
c400ce0
code: Formats document.
Oct 23, 2015
42b2bb0
Merge pull request #4107 from nguerrera/trim-dependencies
nguerrera Oct 23, 2015
c077cc5
Merge pull request #3987 from bjjones/crc32_native
stephentoub Oct 23, 2015
9782882
Changing the behavior adapter
josguil Oct 23, 2015
46d39e7
Merge pull request #4102 from bartdesmet/Issue-3836-2
VSadov Oct 23, 2015
3f91ae1
Consolidating serialization tests.
SGuyGe Oct 23, 2015
76cc425
Respond to PR feedback.
eerhardt Oct 23, 2015
0f6d96c
Merge pull request #4109 from SGuyGe/TestConsolidation
SGuyGe Oct 23, 2015
61850ff
Merge pull request #4092 from josguil/TestFix
pgavlin Oct 23, 2015
2b6725d
Update a socket test to accommodate differences on *nix.
pgavlin Oct 23, 2015
60efb9c
Merge pull request #4088 from eerhardt/LibSsl
eerhardt Oct 23, 2015
104adcd
Merge pull request #4114 from pgavlin/GH4003
pgavlin Oct 23, 2015
0776e74
WinHttpHandler: Fix POSTs with zero length content
davidsh Oct 23, 2015
417b91e
Merge pull request #4116 from dotnet-bot/from-tfs
ellismg Oct 23, 2015
86a14b4
Merge pull request #4117 from davidsh/post_fixes
davidsh Oct 24, 2015
c66001f
System.Net.NetworkInformation 4.1 contract support for N (UWP) and K
davidsh Oct 24, 2015
3827759
Merge pull request #4122 from dotnet-bot/from-tfs
stephentoub Oct 24, 2015
eefb441
Fix System.IO.Compression desktop build break
ellismg Oct 24, 2015
41edd85
Merge pull request #4124 from dotnet-bot/from-tfs
stephentoub Oct 25, 2015
a465212
Reorganize several struct layouts to improve memory efficiency
stephentoub Oct 25, 2015
534ef3d
Merge pull request #4103 from stephentoub/improve_hs_memory
jkotas Oct 25, 2015
0945300
Delete unused references to Interop.GetLastError.cs
jkotas Oct 25, 2015
8845ca7
Merge pull request #4126 from jkotas/getlasterror
stephentoub Oct 26, 2015
fac00ec
Additional tests for String.CompareOrdinal(string, int, string, int, …
bbowyersmyth Oct 26, 2015
b374589
Remove StringBuilder marshaling from Unix interop
stephentoub Oct 26, 2015
0e59e61
Merge pull request #4127 from stephentoub/remove_sb_interop
stephentoub Oct 26, 2015
8be0a29
Change some dual-mode tests to accommodate platform differences.
pgavlin Oct 23, 2015
78bc63b
Merge pull request #4111 from pgavlin/GH4005
pgavlin Oct 26, 2015
58fddea
Remove dead code in S.N.Sockets.
pgavlin Oct 26, 2015
62f4008
Readjust a Sockets test to accommodate OS X.
pgavlin Oct 26, 2015
194e7e4
Bump System.Reflection.Metadata version to 1.1.1
nguerrera Oct 26, 2015
f1b70eb
Merge pull request #4105 from jasonwilliams200OK/native/kevent
nguerrera Oct 26, 2015
4d83ab1
Added explicit reference to Compression in test-runtime
Oct 26, 2015
3baafe4
Adding TODO issue number.
CIPop Oct 26, 2015
75631e8
Enable x-plat packaging for System.Net.NetworkInformation
mellinoe Oct 26, 2015
e288e3e
Merge pull request #4144 from CIPop/WebSocketsClientTrackingItem
stephentoub Oct 26, 2015
3a2579f
Merge pull request #4140 from pgavlin/GH4003
pgavlin Oct 26, 2015
34a258e
Merge pull request #4136 from pgavlin/SocketsDeadCode
pgavlin Oct 26, 2015
03c8029
Merge pull request #4147 from ianhays/clrcompression
Oct 26, 2015
5e5cd90
Merge pull request #4139 from dotnet-bot/from-tfs
nguerrera Oct 26, 2015
9a57124
Increasing test timeout for System.Net.Security (SslStream).
CIPop Oct 26, 2015
5ae8b14
Merge pull request #4151 from dotnet-bot/from-tfs
mellinoe Oct 27, 2015
1662286
Removing APM and synchronous methods from System.Net.NetworkInformation
CIPop Oct 27, 2015
44bce1b
Minor fixes for tests:
SGuyGe Oct 27, 2015
64ba745
Removing ActiveIssue since the test timeouts have been already increa…
CIPop Oct 27, 2015
0b84d86
Merge pull request #4153 from CIPop/sslstreamtimeout
CIPop Oct 27, 2015
a28f255
Merge pull request #4155 from CIPop/snnapm
CIPop Oct 27, 2015
3c4b8a3
Merge pull request #4158 from CIPop/SocketTimeouts
stephentoub Oct 27, 2015
2142c7c
Fixing expression compiler support for multi-dimensional arrays of ra…
bartdesmet Oct 27, 2015
0a86a3d
Simplifying IsVector helper method
bartdesmet Oct 27, 2015
5cf4da6
Removing `unsafe` modifier from tests.
bartdesmet Oct 27, 2015
a061a52
Address PR feedback
bbowyersmyth Oct 27, 2015
2a070e8
Merge pull request #4156 from SGuyGe/MinorFixes
stephentoub Oct 27, 2015
f575182
Merge pull request #4165 from bartdesmet/CleanUpUnsafeTests
stephentoub Oct 27, 2015
2d2324b
Extract X509Stack and X509StoreCtx methods for better sharing
bartonjs Oct 24, 2015
f3197d7
Extract SslCtx methods for better sharing
bartonjs Oct 24, 2015
2081922
Support for http delete and other methods for CurlHandler
kapilash Oct 27, 2015
69254df
Merge pull request #4130 from bbowyersmyth/CompareOrdinalTests
stephentoub Oct 27, 2015
c76364b
Add a few Marshal.*HGlobal tests
stephentoub Oct 27, 2015
94e83e7
Merge pull request #4164 from bartdesmet/Issue-4161
VSadov Oct 27, 2015
5875c5c
Fix CurlHandler for http TRACE method
kapilash Oct 27, 2015
0ac85cd
Make CurlHandler use X509Chain to validate the chain.
bartonjs Oct 24, 2015
d3622f1
Fixing NewExpression behavior for use with static or abstract constru…
bartdesmet Oct 27, 2015
de9f9d3
Fix a bug in OS X/BSD socket shims.
pgavlin Oct 27, 2015
64e53e9
Removing unsafe modifier.
bartdesmet Oct 27, 2015
7f49f46
Merge pull request #4176 from bartdesmet/MoreUnsafeCleanup
pgavlin Oct 27, 2015
3b0ec96
Add a few Alloc/ReAlloc/FreeCoTaskMem tests, too
stephentoub Oct 27, 2015
c3f14a0
Merge pull request #4166 from kapilash/libcurl_delete
kapilash Oct 27, 2015
48c1ed9
Merge pull request #4175 from pgavlin/KEventUData
stephentoub Oct 27, 2015
be2daa9
Code formatting and untabification.
bartdesmet Oct 27, 2015
395312b
Implement GetCertContentType for Unix
bartonjs Oct 27, 2015
d4879d9
Merge pull request #4179 from bartdesmet/CodeFormatting
VSadov Oct 27, 2015
d172427
Adding support for void-returning cross-check tests.
bartdesmet Oct 27, 2015
2bd58b0
Fixes for write-back behavior in the interpreter.
bartdesmet Oct 27, 2015
de7aedb
Add a hook for executing targets after the main build.
jhendrixMSFT Oct 27, 2015
2d66c1f
Enable some System.Net tests for OSX/*nix.
pgavlin Oct 27, 2015
2c884df
Reenable tests that were disabled due to coreclr/1831.
bartdesmet Oct 27, 2015
0c614ff
Reenable tests that were disabled due to coreclr/1835.
bartdesmet Oct 27, 2015
057f0a9
Add HttpClient tests to support all HTTP verbs
davidsh Oct 27, 2015
4a491ca
Fix XML docs containing an ampersand
mihailik Oct 23, 2015
7ba9b92
Merge pull request #4167 from bartdesmet/Issue-4135
stephentoub Oct 27, 2015
8f28b55
Merge pull request #4178 from bartdesmet/Issue-4174
stephentoub Oct 27, 2015
79e3350
Removed commented-out code.
davidsh Oct 27, 2015
02ccdb5
Merge pull request #4180 from pgavlin/EnableTests
pgavlin Oct 27, 2015
2dcfd65
Merge pull request #4141 from jhendrixMSFT/master
jhendrixMSFT Oct 27, 2015
df8b4f3
Merge pull request #4185 from stephentoub/xml_fix
stephentoub Oct 27, 2015
ae49b8e
Disable tests on Linux
davidsh Oct 27, 2015
01e8af2
Merge pull request #4183 from bartdesmet/ReenableTests151027
stephentoub Oct 28, 2015
d9842e8
Address PR feedback
davidsh Oct 28, 2015
4887791
Try to guess a reasonble default for Tool RID
ellismg Oct 23, 2015
0d29237
Always use Roslyn when building on Unix
ellismg Oct 24, 2015
b9c943c
Use $(OsEnvironment) instead of $(OS)
ellismg Oct 24, 2015
f430ced
Don't set debug properties in projects
ellismg Oct 26, 2015
13486ef
Pass extra arguments to MSBuild, not make
ellismg Oct 26, 2015
f68af8b
Update to buildtools 00112
ellismg Oct 27, 2015
5e3cd1d
Enable running tests as part of build
ellismg Oct 27, 2015
a5cd86f
Stub out System.Net.Utilities on Unix
stephentoub Oct 26, 2015
7c5c55a
Merge pull request #4184 from davidsh/http_verbs
stephentoub Oct 28, 2015
b367c26
Merge pull request #4181 from bartonjs/unix_getcertcontenttype
stephentoub Oct 28, 2015
48c0424
Adding Compile(bool) overload to ref file.
bartdesmet Oct 28, 2015
8c1e7ec
Merge pull request #4159 from stephentoub/ping_pal
stephentoub Oct 28, 2015
a5053a1
Trim response headers in CurlHandler
stephentoub Oct 28, 2015
ae1c599
Implement EncodeX509KeyUsageExtension for Unix
bartonjs Oct 28, 2015
2682626
Support Correct exception for windows authentication failure on Xplat
Oct 28, 2015
7086e5c
Merge pull request #4162 from stephentoub/marshal_tests
stephentoub Oct 28, 2015
e45d704
Merge pull request #4194 from stephentoub/trim_response_header
stephentoub Oct 28, 2015
3fea379
Make RuntimeInformation work on Net 4.5
ericstj Oct 28, 2015
18d5afe
Add shim for libcurl version info.
eerhardt Oct 27, 2015
7077b4d
Add shims for the rest of the libc native calls.
eerhardt Oct 26, 2015
eab7dd5
Fixing getdomainname build error on OSX by checking passing size_t in…
eerhardt Oct 27, 2015
97f864b
Making field readonly
Oct 28, 2015
5a95c96
Changing the HAVE_GETDOMAINNAME_SIZET check to have warnings as error…
eerhardt Oct 28, 2015
8924a5c
Merge pull request #4186 from eerhardt/ShimLibCurl
eerhardt Oct 28, 2015
b9dacbd
Merge pull request #4192 from bartdesmet/Issue-4191
VSadov Oct 28, 2015
2715e4f
Merge pull request #4202 from ericstj/RuntimeInfo45
stephentoub Oct 28, 2015
3ca3f46
Merge pull request #4145 from eerhardt/ShimLibc
stephentoub Oct 28, 2015
bd5ff44
Merge pull request #4121 from bartonjs/unix_https_validation
stephentoub Oct 28, 2015
4e45e64
Replace Substring(...).Trim() with SubstringTrim(...)
stephentoub Oct 28, 2015
388b3e5
Merge pull request #4197 from saurabh500/winidentity
stephentoub Oct 28, 2015
0217138
Merge pull request #4193 from bartonjs/unix_encode_keyusage
bartonjs Oct 28, 2015
ce66915
Merge pull request #4203 from stephentoub/substring_trim
davidsh Oct 28, 2015
4dda65c
Change Debug.Assert behavior when no debugger attached
stephentoub Oct 28, 2015
f3fbbc7
Moving clang-format code over to a cross-platform python script and a…
Oct 27, 2015
40ca2da
Merge pull request #4189 from ellismg/xplat-dev-workflow-improvements
ellismg Oct 28, 2015
09a66bf
Merge pull request #4212 from stephentoub/debug_write_stderr
stephentoub Oct 28, 2015
9ea0681
Add some missing using statements.
pgavlin Oct 28, 2015
5d21902
Revert "Change Debug.Assert on Windows when no debugger attached"
stephentoub Oct 28, 2015
da110e8
Ignore EPIPE errors on Unix when writing to Console
stephentoub Oct 29, 2015
c2e697b
Merge pull request #4220 from dotnet/revert-4212-debug_write_stderr
ellismg Oct 29, 2015
8ffae31
Merge pull request #4218 from pgavlin/GH4143
pgavlin Oct 29, 2015
c837eb9
Merge pull request #4221 from stephentoub/console_eat_brokenpipe
stephentoub Oct 29, 2015
3711f36
Merge pull request #4188 from sokket/style
stephentoub Oct 29, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
35 changes: 35 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# editorconfig.org

# top-most EditorConfig file
root = true

# Default settings:
# A newline ending every file
# Use 4 spaces as indentation
[*]
insert_final_newline = true
indent_style = space
indent_size = 4

# C++ Files
[*.{cpp,h,in}]
curly_bracket_next_line = true
indent_brace_style = Allman

# Xml project files
[*.{csproj,vcxproj,vcxproj.filters,proj,nativeproj,locproj}]
indent_size = 2

# Xml files
[*.{xml,stylecop,resx,ruleset}]
indent_size = 2

# Xml config files
[*.{props,targets,config,nuspec}]
indent_size = 2

# Shell scripts
[*.sh]
end_of_line = lf
[*.{cmd, bat}]
end_of_line = crlf
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,7 @@
#*.PDF diff=astextplain
#*.rtf diff=astextplain
#*.RTF diff=astextplain

# Force bash scripts to always use lf line endings so that if a repro is accessed
# in Unix via a file share from Windows, the scripts will work.
*.sh text eol=lf
248 changes: 243 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,248 @@
syntax: glob
*.user

### VisualStudio ###

# User-specific files
*.suo
bin
obj
*.user
*.userosscache
*.sln.docstates

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
build/
bld/
[Bb]in/
[Oo]bj/
msbuild.log
packages

# Visual Studio 2015
.vs/

# Visual Studio 2015 Pre-CTP6
*.sln.ide
*.ide/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

#NUNIT
*.VisualState.xml
TestResult.xml

# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c

*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc

# Chutzpah Test files
_Chutzpah*

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile

# Visual Studio profiler
*.psess
*.vsp
*.vspx

# TFS 2012 Local Workspace
$tf/

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user

# JustCode is a .NET coding addin-in
.JustCode

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
_NCrunch_*
.*crunch*.local.xml

# MightyMoose
*.mm.*
AutoTest.Net/

# Web workbench (sass)
.sass-cache/

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
*.pubxml
*.publishproj

# NuGet Packages
*.nuget.props
*.nupkg
**/packages/*

# Windows Azure Build Output
csx/
*.build.csdef

# Windows Store app package directory
AppPackages/

# Others
*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*.dbmdl
*.dbproj.schemaview
*.pfx
*.publishsettings
node_modules/
*.metaproj
*.metaproj.tmp
*.metaproj.tmp

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm

# SQL Server files
*.mdf
*.ldf

# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings

# Microsoft Fakes
FakesAssemblies/

### MonoDevelop ###

*.pidb
*.userprefs

### Windows ###

# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msm
*.msp

# Windows shortcuts
*.lnk

### Linux ###

*~

# KDE directory preferences
.directory

### OSX ###

.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon

# Thumbnails
._*

# Files that might appear on external disk
.Spotlight-V100
.Trashes

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

# vim temporary files
[._]*.s[a-w][a-z]
[._]s[a-w][a-z]
*.un~
Session.vim
.netrwhist
*~
1 change: 1 addition & 0 deletions .gitmirrorall
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This folder will be mirrored by the Git-TFS Mirror recursively.
21 changes: 3 additions & 18 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,7 @@
# Contributing

General information on contributing to dotnet projects is in the [Contributing Guide](https://github.com/Microsoft/dotnet/blob/master/CONTRIBUTING.md). This document contains information about coding styles, source structure, making pull requests, and more.
See [Contributing](Documentation/project-docs/contributing.md) for information about coding styles, source structure, making pull requests, and more.

# Contributing to the corefx repo
# Developers

## Required Software

* Install [Visual Studio 2013 Desktop Express with Update 3](http://www.microsoft.com/en-us/download/details.aspx?id=43733) or Visual Studio 2015 Community Preview.

## Building

* Open a [Visual Studio Command Prompt](http://msdn.microsoft.com/en-us/library/ms229859(v=vs.110).aspx).
* From the root of the repository, type `build`. This will build everything and run the core tests for the project.
* Visual Studio Solution (.sln) files exist for related groups of libraries. These can be loaded in Visual Studio and run builds from within Visual Studio.

## Testing

* By default, the core tests are run as part of the build. A test report for the build will be output on the console at the end of a successful build.
* To view and run the tests for a solution in Visual Studio you need to install **xUnit.net runner for Visual Studio**.
* In Visual Studio under `Tools->Extensions and Updates`, select `Online` on the left side and search for `xUnit`. Download the **xUnit.net runner for Visual Studio**.
* After downloading and restarting Visual Studio and building the test assemblies, the tests should start to show up in Test Explorer.
See the [Developer Guide](Documentation/project-docs/developer-guide.md) for details about developing in this repo.
63 changes: 63 additions & 0 deletions Documentation/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
Documents Index
===============

Intro to .NET Core
==================

.NET Core is a self-contained .NET runtime and framework that implements ECMA 335. It can be (and has been) ported to multiple architectures and platforms. It support a variety of installation options, having no specific deployment requirements itself.

Learn about .NET Core
====================

- [[WIP] Official .NET Core Docs](http://dotnet.readthedocs.org)

Get .NET Core
=============

- [Get .NET Core DNX SDK on Windows](https://github.com/dotnet/coreclr/blob/master/Documentation/install/get-dotnetcore-dnx-windows.md)
- [Get .NET Core DNX SDK on OS X](https://github.com/dotnet/coreclr/blob/master/Documentation/install/get-dotnetcore-dnx-osx.md)
- [Get .NET Core DNX SDK on Linux](https://github.com/dotnet/coreclr/blob/master/Documentation/install/get-dotnetcore-dnx-linux.md)
- [Get .NET Core (Raw) on Windows](https://github.com/dotnet/coreclr/blob/master/Documentation/install/get-dotnetcore-windows.md)

Project Docs
============

- [Developer Guide](project-docs/developer-guide.md)
- [Performance Testing](project-docs/performance-tests.md)
- [Project priorities](https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/project-priorities.md)
- [Contributing to CoreFX](project-docs/contributing.md)
- [Contributing to .NET Core](https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/contributing.md)
- [Contributing Workflow](https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/contributing-workflow.md)
- [Issue Guide](project-docs/issue-guide.md)
- [Branching Guide](project-docs/branching-guide.md)
- [API Review Process](project-docs/api-review-process.md)
- [Strong Name Signing](project-docs/strong-name-signing.md)
- [Open Source Signing](project-docs/oss-signing.md)
- [Repo Organization](project-docs/repo-organization.md)

Coding Guidelines
=================

- [C# coding style](coding-guidelines/coding-style.md)
- [Framework Design Guidelines](coding-guidelines/framework-design-guidelines-digest.md)
- [Cross-Platform Guidelines](coding-guidelines/cross-platform-guidelines.md)
- [Performance Guidelines](coding-guidelines/performance-guidelines.md)
- [Interop Guidelines](coding-guidelines/interop-guidelines.md)
- [Breaking Changes](coding-guidelines/breaking-changes.md)
- [Breaking Change Definitions](coding-guidelines/breaking-change-definitions.md)
- [Breaking Change Rules](coding-guidelines/breaking-change-rules.md)

Building from Source
====================

- [Building CoreFX on FreeBSD, Linux and OS X](building/unix-instructions.md)
- [Code Coverage](building/code-coverage.md)

Other Information
=================

- [CoreCLR Repo documentation](https://github.com/dotnet/coreclr/tree/master/Documentation)
- [Porting to .NET Core](project-docs/support-dotnet-core-instructions.md)
- [.NET Standards (Ecma)](https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/dotnet-standards.md)
- [MSDN Entry for the CLR](http://msdn.microsoft.com/library/8bs2ecf4.aspx)
- [Wikipedia Entry for the CLR](http://en.wikipedia.org/wiki/Common_Language_Runtime)
Loading