Skip to content

Commit b943d38

Browse files
committedJul 26, 2021
Initial commit
0 parents  commit b943d38

File tree

5 files changed

+461
-0
lines changed

5 files changed

+461
-0
lines changed
 

‎.gitattributes

+77
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
# Set default behavior to automatically normalize line endings.
2+
* text=auto
3+
4+
*.doc diff=astextplain
5+
*.DOC diff=astextplain
6+
*.docx diff=astextplain
7+
*.DOCX diff=astextplain
8+
*.dot diff=astextplain
9+
*.DOT diff=astextplain
10+
*.pdf diff=astextplain
11+
*.PDF diff=astextplain
12+
*.rtf diff=astextplain
13+
*.RTF diff=astextplain
14+
15+
*.jpg binary
16+
*.png binary
17+
*.gif binary
18+
19+
# Force bash scripts to always use lf line endings so that if a repo is accessed
20+
# in Unix via a file share from Windows, the scripts will work.
21+
*.in text eol=lf
22+
*.sh text eol=lf
23+
24+
# Likewise, force cmd and batch scripts to always use crlf
25+
*.cmd text eol=crlf
26+
*.bat text eol=crlf
27+
28+
*.cs text=auto diff=csharp
29+
*.vb text=auto
30+
*.resx text=auto
31+
*.c text=auto
32+
*.cpp text=auto
33+
*.cxx text=auto
34+
*.h text=auto
35+
*.hxx text=auto
36+
*.py text=auto
37+
*.rb text=auto
38+
*.java text=auto
39+
*.html text=auto
40+
*.htm text=auto
41+
*.css text=auto
42+
*.scss text=auto
43+
*.sass text=auto
44+
*.less text=auto
45+
*.js text=auto
46+
*.lisp text=auto
47+
*.clj text=auto
48+
*.sql text=auto
49+
*.php text=auto
50+
*.lua text=auto
51+
*.m text=auto
52+
*.asm text=auto
53+
*.erl text=auto
54+
*.fs text=auto
55+
*.fsx text=auto
56+
*.hs text=auto
57+
58+
*.csproj text=auto
59+
*.vbproj text=auto
60+
*.fsproj text=auto
61+
*.dbproj text=auto
62+
*.sln text=auto eol=crlf
63+
64+
# Set linguist language for .h files explicitly based on
65+
# https://github.com/github/linguist/issues/1626#issuecomment-401442069
66+
# this only affects the repo's language statistics
67+
*.h linguist-language=C
68+
69+
# CLR specific
70+
src/coreclr/pal/tests/palsuite/paltestlist.txt text eol=lf
71+
src/coreclr/pal/tests/palsuite/paltestlist_to_be_reviewed.txt text eol=lf
72+
src/tests/JIT/Performance/CodeQuality/BenchmarksGame/regex-redux/regexdna-input25.txt text eol=lf
73+
src/tests/JIT/Performance/CodeQuality/BenchmarksGame/regex-redux/regexdna-input25000.txt text eol=lf
74+
src/tests/JIT/Performance/CodeQuality/BenchmarksGame/reverse-complement/revcomp-input25.txt text eol=lf
75+
src/tests/JIT/Performance/CodeQuality/BenchmarksGame/reverse-complement/revcomp-input25000.txt text eol=lf
76+
src/tests/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/knucleotide-input.txt text eol=lf
77+
src/tests/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/knucleotide-input-big.txt text eol=lf

‎.gitignore

+356
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,356 @@
1+
syntax: glob
2+
3+
### VisualStudio ###
4+
5+
# Tool Runtime Dir
6+
# note: there is no trailing slash so if these are symlinks (which are seen as files,
7+
# instead of directories), git will still ignore them.
8+
.dotnet
9+
.dotnet-mono
10+
.packages
11+
.tools
12+
13+
# User-specific files
14+
*.suo
15+
*.user
16+
*.userosscache
17+
*.sln.docstates
18+
19+
# Build results
20+
artifacts/
21+
.idea/
22+
[Dd]ebug/
23+
[Dd]ebugPublic/
24+
[Rr]elease/
25+
[Rr]eleases/
26+
bld/
27+
[Bb]in/
28+
[Oo]bj/
29+
msbuild.log
30+
msbuild.err
31+
msbuild.wrn
32+
*.binlog
33+
.deps/
34+
.dirstamp
35+
.libs/
36+
*.lo
37+
*.o
38+
39+
# Cross building rootfs
40+
cross/rootfs/
41+
cross/android-rootfs/
42+
43+
# Visual Studio
44+
.vs/
45+
46+
# Ionide
47+
.ionide/
48+
49+
# MSTest test Results
50+
[Tt]est[Rr]esult*/
51+
[Bb]uild[Ll]og.*
52+
53+
#NUNIT
54+
*.VisualState.xml
55+
TestResult.xml
56+
testResults.xml
57+
58+
# Build Results of an ATL Project
59+
[Dd]ebugPS/
60+
[Rr]eleasePS/
61+
dlldata.c
62+
63+
*_i.c
64+
*_p.c
65+
*.ilk
66+
*.meta
67+
*.obj
68+
*.pch
69+
*.pdb
70+
*.pgc
71+
*.pgd
72+
*.rsp
73+
*.sbr
74+
*.tlb
75+
*.tli
76+
*.tlh
77+
*.tmp
78+
*.tmp_proj
79+
*.log
80+
*.vspscc
81+
*.vssscc
82+
.builds
83+
*.pidb
84+
*.svclog
85+
*.scc
86+
87+
# Special file
88+
!src/coreclr/.nuget/_.pdb
89+
90+
# Chutzpah Test files
91+
_Chutzpah*
92+
93+
# Visual C++ cache files
94+
ipch/
95+
*.aps
96+
*.ncb
97+
*.opendb
98+
*.opensdf
99+
*.sdf
100+
*.cachefile
101+
*.VC.db
102+
103+
# Visual Studio profiler
104+
*.psess
105+
*.vsp
106+
*.vspx
107+
108+
# TFS 2012 Local Workspace
109+
$tf/
110+
111+
# Guidance Automation Toolkit
112+
*.gpState
113+
114+
# ReSharper is a .NET coding add-in
115+
_ReSharper*/
116+
*.[Rr]e[Ss]harper
117+
*.DotSettings.user
118+
119+
# JustCode is a .NET coding addin-in
120+
.JustCode
121+
122+
# TeamCity is a build add-in
123+
_TeamCity*
124+
125+
# DotCover is a Code Coverage Tool
126+
*.dotCover
127+
128+
# NCrunch
129+
_NCrunch_*
130+
.*crunch*.local.xml
131+
132+
# MightyMoose
133+
*.mm.*
134+
AutoTest.Net/
135+
136+
# Web workbench (sass)
137+
.sass-cache/
138+
139+
# Installshield output folder
140+
[Ee]xpress/
141+
142+
# DocProject is a documentation generator add-in
143+
DocProject/buildhelp/
144+
DocProject/Help/*.HxT
145+
DocProject/Help/*.HxC
146+
DocProject/Help/*.hhc
147+
DocProject/Help/*.hhk
148+
DocProject/Help/*.hhp
149+
DocProject/Help/Html2
150+
DocProject/Help/html
151+
152+
# Publish Web Output
153+
*.[Pp]ublish.xml
154+
*.azurePubxml
155+
*.pubxml
156+
*.publishproj
157+
158+
# NuGet Packages
159+
*.nupkg
160+
*.nuget.g.props
161+
*.nuget.g.targets
162+
*.nuget.cache
163+
**/packages/*
164+
project.lock.json
165+
project.assets.json
166+
*.nuget.dgspec.json
167+
168+
# Windows Azure Build Output
169+
csx/
170+
*.build.csdef
171+
172+
# Windows Store app package directory
173+
AppPackages/
174+
175+
# Others
176+
*.Cache
177+
ClientBin/
178+
[Ss]tyle[Cc]op.*
179+
~$*
180+
*.dbmdl
181+
*.dbproj.schemaview
182+
*.pfx
183+
*.publishsettings
184+
node_modules/
185+
*.metaproj
186+
*.metaproj.tmp
187+
bin.localpkg/
188+
189+
# RIA/Silverlight projects
190+
Generated_Code/
191+
192+
# Backup & report files from converting an old project file
193+
# to a newer Visual Studio version. Backup files are not needed,
194+
# because we have git ;-)
195+
_UpgradeReport_Files/
196+
Backup*/
197+
UpgradeLog*.XML
198+
UpgradeLog*.htm
199+
200+
# SQL Server files
201+
*.mdf
202+
*.ldf
203+
204+
# Business Intelligence projects
205+
*.rdl.data
206+
*.bim.layout
207+
*.bim_*.settings
208+
209+
# Microsoft Fakes
210+
FakesAssemblies/
211+
212+
# C/C++ extension for Visual Studio Code
213+
browse.VC.db
214+
# Local settings folder for Visual Studio Code
215+
**/.vscode/**
216+
!**/.vscode/c_cpp_properties.json
217+
218+
### MonoDevelop ###
219+
*.userprefs
220+
221+
### Windows ###
222+
223+
# Windows image file caches
224+
Thumbs.db
225+
ehthumbs.db
226+
227+
# Folder config file
228+
Desktop.ini
229+
230+
# Recycle Bin used on file shares
231+
$RECYCLE.BIN/
232+
233+
# Windows Installer files
234+
*.cab
235+
*.msi
236+
*.msm
237+
*.msp
238+
239+
# Windows shortcuts
240+
*.lnk
241+
242+
### Linux ###
243+
244+
*~
245+
246+
# KDE directory preferences
247+
.directory
248+
249+
### OSX ###
250+
251+
.DS_Store
252+
.AppleDouble
253+
.LSOverride
254+
255+
# Icon must end with two \r
256+
Icon
257+
258+
# Thumbnails
259+
._*
260+
261+
# Files that might appear on external disk
262+
.Spotlight-V100
263+
.Trashes
264+
265+
# Directories potentially created on remote AFP share
266+
.AppleDB
267+
.AppleDesktop
268+
Network Trash Folder
269+
Temporary Items
270+
.apdisk
271+
272+
# vim temporary files
273+
[._]*.s[a-w][a-z]
274+
[._]s[a-w][a-z]
275+
*.un~
276+
Session.vim
277+
.netrwhist
278+
279+
# Visual Studio Code
280+
.vscode/
281+
.devcontainer/
282+
283+
# Private test configuration and binaries.
284+
config.ps1
285+
**/IISApplications
286+
287+
# VS debug support files
288+
launchSettings.json
289+
290+
# Snapcraft files
291+
.snapcraft
292+
*.snap
293+
parts/
294+
prime/
295+
stage/
296+
297+
# Valid 'debug' folder, that contains CLR debugging code
298+
!src/coreclr/debug
299+
300+
# Ignore folders created by the CLR test build
301+
TestWrappers_x64_[d|D]ebug
302+
TestWrappers_x64_[c|C]hecked
303+
TestWrappers_x64_[r|R]elease
304+
TestWrappers_x86_[d|D]ebug
305+
TestWrappers_x86_[c|C]hecked
306+
TestWrappers_x86_[r|R]elease
307+
TestWrappers_arm_[d|D]ebug
308+
TestWrappers_arm_[c|C]hecked
309+
TestWrappers_arm_[r|R]elease
310+
TestWrappers_arm64_[d|D]ebug
311+
TestWrappers_arm64_[c|C]hecked
312+
TestWrappers_arm64_[r|R]elease
313+
314+
Vagrantfile
315+
.vagrant
316+
317+
# CMake files
318+
CMakeFiles/
319+
cmake_install.cmake
320+
CMakeCache.txt
321+
322+
# Cross compilation
323+
cross/rootfs/*
324+
cross/android-rootfs/*
325+
# add x86 as it is ignored in 'Build results'
326+
!cross/x86
327+
328+
#python import files
329+
*.pyc
330+
331+
# JIT32 files
332+
jit32
333+
334+
# performance testing sandbox
335+
sandbox
336+
337+
#IL linker for testing
338+
linker
339+
340+
# Symbolic link for the shared portion of CoreLib to make grep/findstr work for runtime devs
341+
#
342+
# On Windows, make your own by running these commands from the repo root:
343+
# mklink /D src\coreclr\System.Private.CoreLib\shared %CD%\src\libraries\System.Private.CoreLib\src
344+
# mklink /D src\coreclr\System.Private.CoreLib\common %CD%\src\libraries\Common\src
345+
#
346+
# On Unix, make your own by running these commands from the repo root:
347+
# ln -s $(pwd)/src/libraries/System.Private.CoreLib/src src/coreclr/System.Private.CoreLib/shared
348+
# ln -s $(pwd)/src/libraries/Common/src src/coreclr/System.Private.CoreLib/common
349+
src/coreclr/System.Private.CoreLib/shared
350+
src/coreclr/System.Private.CoreLib/common
351+
352+
# Exceptions to the exclusions
353+
!src/coreclr/.nuget/_.pdb
354+
!src/coreclr/inc/obj/
355+
!src/coreclr/vm/.vscode/
356+
!src/coreclr/vm/.vscode/c_cpp_properties.json

‎CODE-OF-CONDUCT.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Code of Conduct
2+
3+
This project has adopted the code of conduct defined by the Contributor Covenant
4+
to clarify expected behavior in our community.
5+
For more information, see the [.NET Foundation Code of Conduct](https://dotnetfoundation.org/code-of-conduct).

‎LICENSE.TXT

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) .NET Foundation and Contributors
4+
5+
All rights reserved.
6+
7+
Permission is hereby granted, free of charge, to any person obtaining a copy
8+
of this software and associated documentation files (the "Software"), to deal
9+
in the Software without restriction, including without limitation the rights
10+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11+
copies of the Software, and to permit persons to whom the Software is
12+
furnished to do so, subject to the following conditions:
13+
14+
The above copyright notice and this permission notice shall be included in all
15+
copies or substantial portions of the Software.
16+
17+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
23+
SOFTWARE.

‎README.md

54 Bytes

perf-autofiling-issues

0 commit comments

Comments
 (0)
Please sign in to comment.