Skip to content

Commit da8d99e

Browse files
committed
Proof of concept work
1 parent 81c7104 commit da8d99e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+3753
-0
lines changed

.gitignore

Lines changed: 212 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,212 @@
1+
## Ignore Visual Studio temporary files, build results, and
2+
## files generated by popular Visual Studio add-ons.
3+
4+
# User-specific files
5+
*.suo
6+
*.user
7+
*.userosscache
8+
*.sln.docstates
9+
10+
# User-specific files (MonoDevelop/Xamarin Studio)
11+
*.userprefs
12+
13+
# Build results
14+
[Dd]ebug/
15+
[Dd]ebugPublic/
16+
[Rr]elease/
17+
[Rr]eleases/
18+
x64/
19+
x86/
20+
bld/
21+
[Bb]in/
22+
[Oo]bj/
23+
24+
# Visual Studio 2015 cache/options directory
25+
.vs/
26+
27+
# MSTest test Results
28+
[Tt]est[Rr]esult*/
29+
[Bb]uild[Ll]og.*
30+
31+
# NUNIT
32+
*.VisualState.xml
33+
TestResult.xml
34+
35+
# Build Results of an ATL Project
36+
[Dd]ebugPS/
37+
[Rr]eleasePS/
38+
dlldata.c
39+
40+
# DNX
41+
project.lock.json
42+
artifacts/
43+
44+
*_i.c
45+
*_p.c
46+
*_i.h
47+
*.ilk
48+
*.obj
49+
*.pch
50+
*.pdb
51+
*.pgc
52+
*.pgd
53+
*.rsp
54+
*.sbr
55+
*.tlb
56+
*.tli
57+
*.tlh
58+
*.tmp
59+
*.tmp_proj
60+
*.log
61+
*.vspscc
62+
*.vssscc
63+
.builds
64+
*.pidb
65+
*.svclog
66+
*.scc
67+
68+
# Chutzpah Test files
69+
_Chutzpah*
70+
71+
# Visual C++ cache files
72+
ipch/
73+
*.aps
74+
*.ncb
75+
*.opensdf
76+
*.sdf
77+
*.cachefile
78+
79+
# Visual Studio profiler
80+
*.psess
81+
*.vsp
82+
*.vspx
83+
84+
# TFS 2012 Local Workspace
85+
$tf/
86+
87+
# Guidance Automation Toolkit
88+
*.gpState
89+
90+
# ReSharper is a .NET coding add-in
91+
_ReSharper*/
92+
*.[Rr]e[Ss]harper
93+
*.DotSettings.user
94+
95+
# JustCode is a .NET coding add-in
96+
.JustCode
97+
98+
# TeamCity is a build add-in
99+
_TeamCity*
100+
101+
# DotCover is a Code Coverage Tool
102+
*.dotCover
103+
104+
# NCrunch
105+
_NCrunch_*
106+
.*crunch*.local.xml
107+
108+
# MightyMoose
109+
*.mm.*
110+
AutoTest.Net/
111+
112+
# Web workbench (sass)
113+
.sass-cache/
114+
115+
# Installshield output folder
116+
[Ee]xpress/
117+
118+
# DocProject is a documentation generator add-in
119+
DocProject/buildhelp/
120+
DocProject/Help/*.HxT
121+
DocProject/Help/*.HxC
122+
DocProject/Help/*.hhc
123+
DocProject/Help/*.hhk
124+
DocProject/Help/*.hhp
125+
DocProject/Help/Html2
126+
DocProject/Help/html
127+
128+
# Click-Once directory
129+
publish/
130+
131+
# Publish Web Output
132+
*.[Pp]ublish.xml
133+
*.azurePubxml
134+
## TODO: Comment the next line if you want to checkin your
135+
## web deploy settings but do note that will include unencrypted
136+
## passwords
137+
#*.pubxml
138+
139+
*.publishproj
140+
141+
# NuGet Packages
142+
*.nupkg
143+
# The packages folder can be ignored because of Package Restore
144+
**/packages/*
145+
# except build/, which is used as an MSBuild target.
146+
!**/packages/build/
147+
# Uncomment if necessary however generally it will be regenerated when needed
148+
#!**/packages/repositories.config
149+
150+
# Windows Azure Build Output
151+
csx/
152+
*.build.csdef
153+
154+
# Windows Store app package directory
155+
AppPackages/
156+
157+
# Visual Studio cache files
158+
# files ending in .cache can be ignored
159+
*.[Cc]ache
160+
# but keep track of directories ending in .cache
161+
!*.[Cc]ache/
162+
163+
# Others
164+
ClientBin/
165+
[Ss]tyle[Cc]op.*
166+
~$*
167+
*~
168+
*.dbmdl
169+
*.dbproj.schemaview
170+
*.pfx
171+
*.publishsettings
172+
node_modules/
173+
orleans.codegen.cs
174+
.fake/
175+
176+
# RIA/Silverlight projects
177+
Generated_Code/
178+
179+
# Backup & report files from converting an old project file
180+
# to a newer Visual Studio version. Backup files are not needed,
181+
# because we have git ;-)
182+
_UpgradeReport_Files/
183+
Backup*/
184+
UpgradeLog*.XML
185+
UpgradeLog*.htm
186+
187+
# SQL Server files
188+
*.mdf
189+
*.ldf
190+
191+
# Business Intelligence projects
192+
*.rdl.data
193+
*.bim.layout
194+
*.bim_*.settings
195+
196+
# Microsoft Fakes
197+
FakesAssemblies/
198+
199+
# Node.js Tools for Visual Studio
200+
.ntvs_analysis.dat
201+
202+
# Visual Studio 6 build log
203+
*.plg
204+
205+
# Visual Studio 6 workspace options file
206+
*.opt
207+
208+
# LightSwitch generated files
209+
GeneratedArtifacts/
210+
_Pvt_Extensions/
211+
ModelManifest.xml
212+
samples/Basic/Compiler/compilation log.txt

IncrementalCompiler.sln

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 14
4+
VisualStudioVersion = 14.0.24720.0
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IncrementalCompiler", "core\IncrementalCompiler\IncrementalCompiler.csproj", "{44B41B02-CCE7-40BE-8B98-164AEEF1D4B1}"
7+
EndProject
8+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{092669A2-567F-4C73-A01E-AEBA2C733994}"
9+
EndProject
10+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extra", "Extra", "{A22672B3-D1C4-47C0-AB82-6D22BBB94BBB}"
11+
EndProject
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharp60Support", "extra\CSharp60Support\CSharp60Support.csproj", "{E8330F9B-BA07-4344-9067-C14B1FB76B26}"
13+
EndProject
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "smcs", "extra\smcs\smcs.csproj", "{FAF6CAB7-0C7A-4B64-8662-5BF4944AEA8C}"
15+
EndProject
16+
Global
17+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
18+
Debug|Any CPU = Debug|Any CPU
19+
Release|Any CPU = Release|Any CPU
20+
EndGlobalSection
21+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
22+
{44B41B02-CCE7-40BE-8B98-164AEEF1D4B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
23+
{44B41B02-CCE7-40BE-8B98-164AEEF1D4B1}.Debug|Any CPU.Build.0 = Debug|Any CPU
24+
{44B41B02-CCE7-40BE-8B98-164AEEF1D4B1}.Release|Any CPU.ActiveCfg = Release|Any CPU
25+
{44B41B02-CCE7-40BE-8B98-164AEEF1D4B1}.Release|Any CPU.Build.0 = Release|Any CPU
26+
{E8330F9B-BA07-4344-9067-C14B1FB76B26}.Debug|Any CPU.ActiveCfg = Unity 5 Debug|Any CPU
27+
{E8330F9B-BA07-4344-9067-C14B1FB76B26}.Debug|Any CPU.Build.0 = Unity 5 Debug|Any CPU
28+
{E8330F9B-BA07-4344-9067-C14B1FB76B26}.Release|Any CPU.ActiveCfg = Unity 5 Release|Any CPU
29+
{E8330F9B-BA07-4344-9067-C14B1FB76B26}.Release|Any CPU.Build.0 = Unity 5 Release|Any CPU
30+
{FAF6CAB7-0C7A-4B64-8662-5BF4944AEA8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
31+
{FAF6CAB7-0C7A-4B64-8662-5BF4944AEA8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
32+
{FAF6CAB7-0C7A-4B64-8662-5BF4944AEA8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
33+
{FAF6CAB7-0C7A-4B64-8662-5BF4944AEA8C}.Release|Any CPU.Build.0 = Release|Any CPU
34+
EndGlobalSection
35+
GlobalSection(SolutionProperties) = preSolution
36+
HideSolutionNode = FALSE
37+
EndGlobalSection
38+
GlobalSection(NestedProjects) = preSolution
39+
{44B41B02-CCE7-40BE-8B98-164AEEF1D4B1} = {092669A2-567F-4C73-A01E-AEBA2C733994}
40+
{E8330F9B-BA07-4344-9067-C14B1FB76B26} = {A22672B3-D1C4-47C0-AB82-6D22BBB94BBB}
41+
{FAF6CAB7-0C7A-4B64-8662-5BF4944AEA8C} = {A22672B3-D1C4-47C0-AB82-6D22BBB94BBB}
42+
EndGlobalSection
43+
EndGlobal
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<configuration>
3+
<startup>
4+
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
5+
</startup>
6+
</configuration>

0 commit comments

Comments
 (0)