Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
533 commits
Select commit Hold shift + click to select a range
cdc391e
update perl test runner (#7779)
brettfo Oct 30, 2019
9984937
Voption tostring and other stuff (#7712)
cartermp Oct 30, 2019
515e15e
Optimize Seq.Last to behave like Seq.Length (incl. tests) (#7765)
goswinr Oct 30, 2019
9be86c2
Fix some typos (#7665)
auduchinok Oct 30, 2019
2ce2c9e
Fix member declaration ranges (#7676)
auduchinok Oct 31, 2019
6230834
Use framework Queue (#7709)
cartermp Oct 31, 2019
d3a2f7b
Type check: recover in Set expressions when left side value is not mu…
auduchinok Oct 31, 2019
2fc0fff
Merge branch 'master' into unusedOpens
KevinRansom Oct 31, 2019
fa6e7cc
Moved CodeGen/EmittedIL/TailCalls over to NUnit (#7386)
sergey-tihon Oct 31, 2019
7a13ca9
Merge pull request #7772 from dotnet/merges/release/dev16.4-to-releas…
KevinRansom Oct 31, 2019
3b47477
Update DotNetFrameworkDependencies.fs
KevinRansom Oct 31, 2019
20e241c
Merge branch 'release/fsharp5' into merges/master-to-release/fsharp5
KevinRansom Oct 31, 2019
359b9c1
Merge pull request #7654 from auduchinok/unusedOpens
KevinRansom Oct 31, 2019
d705f67
Merge pull request #7792 from dotnet/merges/master-to-release/fsharp5
KevinRansom Oct 31, 2019
a61b6f1
Delete duplicate test (#7412)
Frassle Oct 31, 2019
3352b0e
Resolve native dependencies (#7782)
KevinRansom Oct 31, 2019
edcebae
Add tests/fsharp/readme.md (#6681)
smoothdeveloper Oct 31, 2019
349cfb4
add events to #r nuget (#7796)
brettfo Oct 31, 2019
6d96c91
Use cache value if available early in a let binding. Stops from havin…
TIHan Nov 2, 2019
49f0da8
fire an event every time an include path is added (#7807)
brettfo Nov 2, 2019
cf3dd5c
add package roots for assemblies to #I
KevinRansom Nov 2, 2019
5b9126e
Merge remote-tracking branch 'upstream/master' into bug/linear-match-…
TIHan Nov 3, 2019
cad335e
Merge pull request #7810 from KevinRansom/poundi
KevinRansom Nov 5, 2019
e0209fe
[master] Update dependencies from dotnet/arcade (#7706)
dotnet-maestro[bot] Nov 5, 2019
63236bc
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Nov 6, 2019
11666b8
Merge pull request #7809 from TIHan/opt/freevars-let
KevinRansom Nov 6, 2019
1cd5f72
Merge pull request #7678 from TIHan/bug/linear-match-overflow-fix
KevinRansom Nov 6, 2019
d8bedf7
Merge pull request #7820 from dotnet/darc-master-52cb7757-26bc-47d3-b…
KevinRansom Nov 6, 2019
95e0274
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Nov 7, 2019
865ca0d
set insertion payload name (#7830)
brettfo Nov 8, 2019
7a02f41
Fix SynExpr.ImplicitZero doc comment (#7831)
auduchinok Nov 8, 2019
f137da8
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Nov 8, 2019
c19fadb
Merge branch 'release/fsharp5' into merges/release/dev16.4-to-release…
brettfo Nov 8, 2019
0859851
Merge pull request #7829 from dotnet/darc-master-0e2010c0-8299-42c7-a…
brettfo Nov 9, 2019
406c981
Merge remote-tracking branch 'upstream/master' into merges/master-to-…
brettfo Nov 9, 2019
0bcdc8c
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Nov 9, 2019
1775008
Add FSharpUnionCase.HasFields (#7841)
auduchinok Nov 11, 2019
0230e50
Optimize union case fields enumeration (#7840)
auduchinok Nov 11, 2019
515d1a8
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Nov 12, 2019
7775548
Merge pull request #7825 from dotnet/merges/master-to-release/fsharp5
brettfo Nov 12, 2019
ea6959d
Merge pull request #7824 from dotnet/merges/release/dev16.4-to-releas…
brettfo Nov 12, 2019
1d9f471
Merge pull request #7837 from dotnet/darc-master-0229f128-2e0e-4af1-b…
brettfo Nov 12, 2019
b697acd
improve argument parsing in #r nuget (#7855)
brettfo Nov 14, 2019
2cfebac
Merge pull request #7851 from dotnet/merges/master-to-release/fsharp5
brettfo Nov 14, 2019
dc65721
P/invoke Kernel32.dll only on Windows (#7858)
am11 Nov 15, 2019
e930685
[master] Update dependencies from dotnet/arcade (#7853)
dotnet-maestro[bot] Nov 15, 2019
836bfcc
Merge pull request #7866 from dotnet/merges/master-to-release/fsharp5
brettfo Nov 15, 2019
402873e
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Nov 15, 2019
d6b4df8
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Nov 16, 2019
b935131
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Nov 17, 2019
66dd38f
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Nov 18, 2019
902f1df
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Nov 19, 2019
b19d475
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Nov 20, 2019
8e2cbff
Fixes #7859 (#7874)
forki Nov 20, 2019
df96c30
[FS-1077] Tolerant slicing (#7766)
nelson-wu Nov 20, 2019
5479c44
Minor pickle optimization for Map and list (#7812)
TIHan Nov 20, 2019
cb0e2e6
Merge pull request #7875 from dotnet/darc-master-49f5a84d-0478-420c-9…
KevinRansom Nov 20, 2019
694d1c4
Update FCS build to using .Net Core only (#7883)
baronfel Nov 20, 2019
5d7cd01
Remove unnecessary bash script from fcs (#7887)
cartermp Nov 20, 2019
e52675a
Pick correct dependencies when scripting on coreclr (#7889)
KevinRansom Nov 21, 2019
bf7d92b
Add new syntax option for Float32.
gdziadkiewicz Nov 10, 2019
bda5501
Add equality test for 1.0f = 1f.
gdziadkiewicz Nov 10, 2019
d9523f8
Fix test.
gdziadkiewicz Nov 10, 2019
eb6cf87
Add language feature switch.
gdziadkiewicz Nov 17, 2019
4e8c234
Fix tests by adding langversion.
gdziadkiewicz Nov 19, 2019
0dabe8d
enable symbol completion for scripting (#7893)
brettfo Nov 21, 2019
72f40ab
Merge pull request #7873 from dotnet/merges/master-to-release/fsharp5
brettfo Nov 21, 2019
2e99331
Merge remote-tracking branch 'upstream/master' into merges/master-to-…
brettfo Nov 21, 2019
ef4a26a
Rename DotlessFloat32 -> DotlessFloat32Literal.
gdziadkiewicz Nov 22, 2019
f7d97a2
Merge pull request #7894 from dotnet/merges/master-to-release/fsharp5
brettfo Nov 22, 2019
7780047
Be very literal about the LangVersion string (#7895)
cartermp Nov 22, 2019
c0ea2f4
Merge branch 'master' into feature/Float32WithoutDot
gdziadkiewicz Nov 22, 2019
2063694
Don't try to print startupRange file contents in debug (#7898)
auduchinok Nov 22, 2019
5406222
change the type of completion item returned for scripts (#7899)
brettfo Nov 22, 2019
2859d75
Merge branch 'release/fsharp5' into merges/master-to-release/fsharp5
brettfo Nov 22, 2019
1b65cd9
Merge pull request #7900 from dotnet/merges/master-to-release/fsharp5
brettfo Nov 23, 2019
9bcecf1
[FS-1076] From-the-end collection slicing (#7781)
nelson-wu Nov 26, 2019
55a07e1
Fix binlog path (#7905)
KevinRansom Nov 27, 2019
cab0520
Capitalization (#7908)
fifty-six Nov 28, 2019
acafb50
Fix LinkedSubSource leak in Async.Choice (#7892)
Frassle Nov 28, 2019
bd667c5
Fixed Literal value in signature (#7901)
TIHan Nov 28, 2019
da2ee06
[master] Update dependencies from dotnet/arcade (#7891)
dotnet-maestro[bot] Dec 2, 2019
fc06d15
Merge pull request #7911 from dotnet/merges/master-to-release/fsharp5
brettfo Dec 2, 2019
b757c16
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Dec 3, 2019
4978145
fire event when a value is bound at the root of a script evaluation (…
brettfo Dec 3, 2019
e43e7d7
Merge branch 'release/fsharp5' into merges/master-to-release/fsharp5
brettfo Dec 4, 2019
48b60c2
Merge remote-tracking branch 'upstream/release/dev16.4' into merges/r…
brettfo Dec 4, 2019
1da8ba7
Fixed-index slicing for 4D arrays (#7720)
nelson-wu Dec 4, 2019
c4d3a44
Merge pull request #7925 from dotnet/merges/release/dev16.4-to-master
brettfo Dec 4, 2019
e362bed
Merge pull request #7929 from dotnet/merges/master-to-release/fsharp5
brettfo Dec 4, 2019
2fbd4d8
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Dec 4, 2019
7b25d7f
Use MemoryMappedFile API instead of p/invoke win32 calls (#7944)
TIHan Dec 8, 2019
ded2129
Merge branch 'release/fsharp5' into merges/master-to-release/fsharp5
brettfo Dec 10, 2019
32d8e9a
[release/dev16.4] Update dependencies from dotnet/arcade (#7937)
dotnet-maestro[bot] Dec 10, 2019
ca85ffd
[master] Update dependencies from dotnet/arcade (#7940)
dotnet-maestro[bot] Dec 10, 2019
ae860af
Merge branch 'master' into feature/Float32WithoutDot
gdziadkiewicz Dec 10, 2019
1cd3a60
Update to 3.1.100 rtm sdk (#7941)
mmitche Dec 11, 2019
dc86ab5
add internal package feed (#7951)
brettfo Dec 11, 2019
ba7eb64
Merge remote-tracking branch 'upstream/release/dev16.4' into merges/r…
brettfo Dec 11, 2019
a3dcaae
Trigger CI build.
gdziadkiewicz Dec 11, 2019
f77187e
Merge pull request #7952 from dotnet/merges/release/dev16.4-to-master
brettfo Dec 11, 2019
fa46698
Merge pull request #7939 from dotnet/merges/master-to-release/fsharp5
brettfo Dec 11, 2019
d68942f
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Dec 12, 2019
d137f60
Update msbuild version to match VS2016.4 (#7970)
KevinRansom Dec 15, 2019
dad70de
[master] Update dependencies from dotnet/arcade (#7967)
dotnet-maestro[bot] Dec 15, 2019
24407d5
LOH allocation fixes for strings and char arrays (#7972)
TIHan Dec 16, 2019
1528331
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Dec 16, 2019
1e8edef
Fixed LOH byte array allocations in the IDE from metadata (#7971)
TIHan Dec 16, 2019
230f82b
Fixed type abbreviation from bypassing ByRefLike rules (#7953)
TIHan Dec 16, 2019
27ddee7
Added SafeUnmanagedMemoryStream for AsStream/AsReadOnlyStream (#8005)
TIHan Dec 17, 2019
06537fb
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Dec 18, 2019
0770d30
Fix expr tests to work on debug (#8010)
KevinRansom Dec 18, 2019
fbcbc8e
Fix expr tests to work on debug (#8011)
KevinRansom Dec 18, 2019
6c3b97f
Improven netcore implementation references (#7966)
KevinRansom Dec 18, 2019
3511ca3
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Dec 18, 2019
3cb5b83
Fix OpenDeclaration.AppliedScope inside recursive modules (#7868)
auduchinok Dec 19, 2019
03f3f1c
Fix squiggle with editor and fsi. (#7968)
KevinRansom Dec 19, 2019
f174748
Small LOH fix for Dictionary (#8024)
TIHan Dec 19, 2019
0f912e6
Simplify langversion code (#8020)
cartermp Dec 20, 2019
95b1977
Clean up some compiler location redundencies (#8026)
KevinRansom Dec 20, 2019
3a1f4b8
update insertion link to reflect URL shape change
brettfo Dec 20, 2019
3c90593
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Dec 20, 2019
5058296
Merge pull request #8033 from dotnet/update-insertion-link
KevinRansom Dec 21, 2019
7228b94
Revert "Small LOH fix for Dictionary (#8024)" (#8028)
TIHan Dec 22, 2019
57b7206
Set LOH threshold for chunked resizearray to be smaller to avoid LOH …
cartermp Dec 22, 2019
cf638bc
Merge branch 'master' into feature/Float32WithoutDot
cartermp Dec 24, 2019
8a9cf98
Remove inline IL parsing method call (#7947)
TIHan Dec 26, 2019
343156d
[master] Update dependencies from dotnet/arcade (#8038)
dotnet-maestro[bot] Dec 28, 2019
f184954
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Dec 28, 2019
c66d4db
Merge pull request #8047 from dotnet/darc-master-f6cc8c7d-7f32-46d7-a…
KevinRansom Dec 29, 2019
af841de
Remove IsModuleRef/IsAssemblyRef/ModuleRef/AssemblyRef properties (#8…
TIHan Dec 29, 2019
2d3e4d8
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Dec 29, 2019
7721fd2
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Dec 30, 2019
e74d640
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Dec 31, 2019
9d7fe85
Merge pull request #8057 from dotnet/darc-master-2edcf973-fd77-43b0-b…
KevinRansom Jan 1, 2020
67afba3
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Jan 1, 2020
eee78e9
Merge pull request #8068 from dotnet/darc-master-02581155-bc47-4134-8…
KevinRansom Jan 1, 2020
6147a68
Update dependencies from https://github.com/dotnet/arcade build 20200…
dotnet-maestro[bot] Jan 2, 2020
f83bcf8
Merge pull request #8077 from dotnet/darc-master-293a9743-593a-4e3c-b…
brettfo Jan 2, 2020
e69e4f1
Update dependencies from https://github.com/dotnet/arcade build 20191…
dotnet-maestro[bot] Jan 2, 2020
0600685
dispose fsi at the end of a scripting session (#8084)
brettfo Jan 4, 2020
7f4293c
Added static link tests and extended CompilerAssert (#8101)
TIHan Jan 6, 2020
75ae876
Parameterize product version (#8031)
KevinRansom Jan 6, 2020
99c5a49
[Performance] Use TokenTup object pool to reduce allocations in LexFi…
TIHan Jan 6, 2020
317700e
Added standalone tests (#8109)
TIHan Jan 7, 2020
f9ea582
Replace (nearly) all ref cells in the compiler with mutable values (#…
cartermp Jan 7, 2020
0a0889e
Better anonymous record reporting (#8094)
isaacabraham Jan 8, 2020
cda5e31
fix registered packagedef (#8126)
KevinRansom Jan 8, 2020
69a2525
move console input/output redirect out of script helper (#8108)
brettfo Jan 8, 2020
3ef1905
Remove AggressiveInlining attribute (#8136)
TIHan Jan 8, 2020
73249d0
Remove redundent reference from FCS TestProj (#8138)
KevinRansom Jan 9, 2020
23f63d9
the ParamData type got out of sync with the comment describing which …
smoothdeveloper Jan 9, 2020
3ccf1d5
add internal package feed (#7949)
brettfo Dec 10, 2019
eca2d86
Merge branch 'release/dev16.5' into merges/master-to-release/dev16.5
brettfo Dec 10, 2019
661474a
Merge pull request #7938 from dotnet/merges/master-to-release/dev16.5
brettfo Dec 11, 2019
c04e4ff
Merge branch 'release/dev16.5' into merges/master-to-release/dev16.5
brettfo Dec 12, 2019
871a3ed
Merge pull request #7955 from dotnet/merges/master-to-release/dev16.5
brettfo Dec 12, 2019
13e7074
Merge branch 'release/dev16.5' into merges/master-to-release/dev16.5
KevinRansom Dec 16, 2019
14f4fc1
Merge pull request #7975 from dotnet/merges/master-to-release/dev16.5
KevinRansom Dec 16, 2019
3d2d8f5
Merge remote-tracking branch 'upstream/release/dev16.5' into merges/r…
brettfo Dec 11, 2019
66ad813
Merge pull request #7928 from dotnet/merges/release/dev16.5-to-releas…
brettfo Dec 12, 2019
fdd9256
Merge branch 'release/fsharp5' into merges/master-to-release/fsharp5
brettfo Dec 12, 2019
2a9f96b
Merge pull request #7956 from dotnet/merges/master-to-release/fsharp5
brettfo Dec 12, 2019
6af6e22
Improve package reference diags (#7909)
KevinRansom Dec 15, 2019
318b1ce
Merge branch 'release/fsharp5' into merges/master-to-release/fsharp5
KevinRansom Dec 16, 2019
7eb34c5
Merge pull request #7981 from dotnet/merges/master-to-release/fsharp5
KevinRansom Dec 16, 2019
bd53821
Merge pull request #7987 from dotnet/merges/master-to-release/fsharp5
KevinRansom Dec 16, 2019
eb3f0f8
Merge pull request #7996 from dotnet/merges/master-to-release/fsharp5
KevinRansom Dec 17, 2019
5efddf2
Merge branch 'release/fsharp5' into merges/release/dev16.5-to-release…
KevinRansom Dec 17, 2019
d161635
Merge pull request #7995 from dotnet/merges/release/dev16.5-to-releas…
KevinRansom Dec 17, 2019
2605a47
Merge pull request #7985 from dotnet/merges/master-to-release/dev16.5
KevinRansom Dec 17, 2019
df30edf
Merge pull request #8001 from dotnet/merges/release/dev16.5-to-releas…
KevinRansom Dec 18, 2019
418cec2
Merge pull request #8009 from dotnet/merges/master-to-release/fsharp5
KevinRansom Dec 18, 2019
8d65561
merge
KevinRansom Dec 28, 2019
618c1a0
Merge pull request #8046 from dotnet/merges/master-to-release/dev16.5
KevinRansom Dec 28, 2019
ab81b34
Merge pull request #8049 from dotnet/merges/master-to-release/dev16.5
KevinRansom Dec 30, 2019
3b9092a
Merge pull request #8061 from dotnet/merges/master-to-release/dev16.5
KevinRansom Jan 1, 2020
4d278bd
merge
KevinRansom Jan 1, 2020
ebb8572
merge
KevinRansom Jan 1, 2020
3943004
Merge pull request #8056 from dotnet/merges/master-to-release/fsharp5
KevinRansom Jan 1, 2020
402498d
Merge branch 'release/fsharp5' into merges/release/dev16.5-to-release…
KevinRansom Jan 1, 2020
842b49e
Merge pull request #8055 from dotnet/merges/release/dev16.5-to-releas…
KevinRansom Jan 1, 2020
12fb748
Merge pull request #8070 from dotnet/merges/master-to-release/fsharp5
KevinRansom Jan 2, 2020
2ef5894
Update dependencies from https://github.com/dotnet/arcade build 20200…
dotnet-maestro[bot] Jan 2, 2020
7be499c
Merge pull request #8078 from dotnet/darc-release/fsharp5-e8af463f-3a…
brettfo Jan 2, 2020
36637e9
Merge pull request #8065 from dotnet/merges/master-to-release/dev16.5
KevinRansom Jan 2, 2020
7908459
Merge branch 'release/fsharp5' into merges/release/dev16.5-to-release…
brettfo Jan 2, 2020
3f302fa
Merge pull request #8076 from dotnet/merges/release/dev16.5-to-releas…
brettfo Jan 3, 2020
8b2ac69
Merge pull request #8088 from dotnet/merges/master-to-release/fsharp5
brettfo Jan 4, 2020
2b25b2c
Merge branch 'release/dev16.5' into merges/master-to-release/dev16.5
brettfo Jan 3, 2020
861229a
Merge pull request #8082 from dotnet/merges/master-to-release/dev16.5
brettfo Jan 3, 2020
be3feed
Update dependencies from https://github.com/dotnet/arcade build 20200…
dotnet-maestro[bot] Jan 4, 2020
c84165a
Merge pull request #8086 from dotnet/merges/master-to-release/dev16.5
brettfo Jan 4, 2020
a718f6a
Merge pull request #8090 from dotnet/darc-release/fsharp5-b2907839-de…
KevinRansom Jan 5, 2020
b4d94cf
Merge branch 'release/fsharp5' into merges/release/dev16.5-to-release…
KevinRansom Jan 5, 2020
cbcb852
Merge pull request #8089 from dotnet/merges/release/dev16.5-to-releas…
KevinRansom Jan 5, 2020
63998a4
Update dependencies from https://github.com/dotnet/arcade build 20200…
dotnet-maestro[bot] Jan 5, 2020
7829803
Merge pull request #8097 from dotnet/darc-release/fsharp5-296049fe-58…
KevinRansom Jan 5, 2020
5ff06cf
Update dependencies from https://github.com/dotnet/arcade build 20200…
dotnet-maestro[bot] Jan 6, 2020
bb35330
Merge branch 'release/fsharp5' into feature/Float32WithoutDot
KevinRansom Jan 7, 2020
b542622
Merge pull request #7839 from gdziadkiewicz/feature/Float32WithoutDot
KevinRansom Jan 7, 2020
4676aa6
Update dependencies from https://github.com/dotnet/arcade build 20200…
dotnet-maestro[bot] Jan 7, 2020
8d48015
Merge pull request #8111 from dotnet/darc-release/fsharp5-9c7f5c0f-0f…
KevinRansom Jan 7, 2020
59c7318
Allow --langversion:preview to disable ExperimentalAttribut warning. …
KevinRansom Jan 8, 2020
0c3ab22
merge
KevinRansom Jan 8, 2020
9ce549e
Fix merge errors
KevinRansom Jan 8, 2020
c7c386d
Merge pull request #8124 from dotnet/merges/master-to-release/fsharp5
KevinRansom Jan 9, 2020
58f15b2
Update dependencies from https://github.com/dotnet/arcade build 20200…
dotnet-maestro[bot] Jan 8, 2020
bc526e9
Merge pull request #8130 from dotnet/darc-release/fsharp5-8f657d4f-4b…
KevinRansom Jan 9, 2020
b066d05
Merge remote-tracking branch 'upstream/release/fsharp5' into merges/f…
KevinRansom Jan 9, 2020
4a6cb47
Back to master
KevinRansom Jan 9, 2020
66eedf1
Command line help + tests
KevinRansom Jan 9, 2020
0fc0a27
Version it
KevinRansom Jan 9, 2020
35db9e7
Merge pull request #8147 from KevinRansom/merges/fsharp5-to-master
KevinRansom Jan 9, 2020
5942d19
Document baseline update and allow tests to run in debug mode without…
dsyme Jan 13, 2020
37e74f6
Use for..in..do instead of List.iter to prevent function allocations …
TIHan Jan 13, 2020
cd67844
Scripting package (#8173)
KevinRansom Jan 13, 2020
4844548
Path to dotnet tools that supports 4.8
KevinRansom Jan 14, 2020
3efa7d1
Merge pull request #8198 from KevinRansom/cp_8197
KevinRansom Jan 14, 2020
7688d8d
restore templates removed in #7379 (#8205)
brettfo Jan 15, 2020
d2b59ed
Remove ILGlobals dependency on ILMetadataReader (#8041)
TIHan Jan 15, 2020
cba2ff7
Add Expr.NewStructTuple constructor and active pattern (#8193)
eiriktsarpalis Jan 15, 2020
63b073c
Inline List.iter/List.iteri for performance (#8176)
TIHan Jan 15, 2020
843af34
Fix the .bsl spurious whitespace (#8219)
smoothdeveloper Jan 16, 2020
387d20a
Fixed exception that prevented creating a memory mapped file that sha…
TIHan Jan 17, 2020
13efffc
Using ArrayPool for AssocTable (#8234)
TIHan Jan 17, 2020
8c649d8
improve build telemetry (#8239)
brettfo Jan 17, 2020
20250ba
cleanup and whitespace
dsyme Jan 17, 2020
b08e9e3
Move Finalize from TcImports to another object (#8251)
TIHan Jan 17, 2020
f202533
Added keepAllBackgroundSymbolUses to FSharpChecker (#8256)
TIHan Jan 18, 2020
b77231c
Merge pull request #8254 from dsyme/pre-ext
KevinRansom Jan 18, 2020
329da81
Do not convert back and forth from list (#8262)
forki Jan 19, 2020
49428d6
Allow length of zero for ByteMemory (#8273)
TIHan Jan 19, 2020
eee7567
Inline isRecdTy (#8274)
forki Jan 19, 2020
6edf6ee
Remove Finalize on obj holder for RawByteMemory (#8237)
TIHan Jan 20, 2020
7a2db2d
Remove project cracker (#8288)
Krzysztof-Cieslak Jan 20, 2020
9d2ae9f
cleanup begin / end (#8290)
forki Jan 20, 2020
de49b59
Calculate final only when needed (#8284)
forki Jan 20, 2020
ddf520b
tryDestAppTy instead of isAppTy (#8285)
forki Jan 20, 2020
f5d909a
cleanup begin / end (#8292)
forki Jan 20, 2020
68f731f
Remove tryRawToLabel (#8293)
forki Jan 20, 2020
2a5a02f
Reduce Number of isAppTy calls (#8275)
forki Jan 21, 2020
4662a06
Reduce isAppTy calls in TypeDefinitelyHasEquality (#8286)
forki Jan 21, 2020
8b09bec
Fixed consuming CSharp interface with an inref parameter (#8287)
TIHan Jan 21, 2020
d6d7727
Merge dependency manager and fsi script testing (#8276)
KevinRansom Jan 21, 2020
37a8f92
[RFC 1082] - uint type abbreviation (#8185)
cartermp Jan 21, 2020
4f1dd8c
Expose more services (#8291)
Krzysztof-Cieslak Jan 21, 2020
202f8f9
Fix nuget and ref assemblies (#8252)
KevinRansom Jan 22, 2020
9861284
fix 5580 and better encapsulate constraint solver (#8294)
dsyme Jan 22, 2020
1ffccff
delete language server (#8241)
brettfo Jan 22, 2020
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
  •  
  •  
  •  
2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ artifacts/
# Patches that may have been generated by scripts.
# (These aren't generally useful to commit directly; if anything, they should be applied.)
scripts/*.patch

/fcs/FSharp.Compiler.Service/illex.fs
/fcs/FSharp.Compiler.Service/ilpars.fs
/fcs/FSharp.Compiler.Service/ilpars.fsi
Expand Down Expand Up @@ -234,7 +233,6 @@ lib/netcore/fsc/bin/
msbuild.binlog
/fcs/FSharp.Compiler.Service.netstandard/*.fs
/fcs/FSharp.Compiler.Service.netstandard/*.fsi

.ionide
.vscode
**/.DS_Store
34 changes: 31 additions & 3 deletions FSharpBuild.Directory.Build.targets
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<Project>

<Import Project="Sdk.targets" Sdk="Microsoft.DotNet.Arcade.Sdk" />
<Import Project="eng\targets\Imports.targets" />
<Import Project="eng\targets\NuGet.targets" />
Expand All @@ -8,28 +9,32 @@
<Target Name="NoneSubstituteTextFiles"
Inputs="@(NoneSubstituteText)"
Outputs="@(NoneSubstituteText->'$(IntermediateOutputPath)%(Filename)%(Extension)')"
BeforeTargets="AssignTargetPaths;BeforeBuild">
BeforeTargets="AssignTargetPaths;BeforeBuild;GenerateFSharpTextResources">

<PropertyGroup>
<__TargetFilePath>@(NoneSubstituteText->'$(IntermediateOutputPath)%(Filename)%(Extension)')</__TargetFilePath>
<__TargetFileName>@(NoneSubstituteText->'%(Filename)%(Extension)')</__TargetFileName>
<__TargetLink>@(NoneSubstituteText->'%(Link)')</__TargetLink>

<_ReplacementText>$([System.IO.File]::ReadAllText('%(NoneSubstituteText.FullPath)'))</_ReplacementText>
<_ReplacementText Condition="'%(NoneSubstituteText.Pattern1)' != ''">$(_ReplacementText.Replace('%(NoneSubstituteText.Pattern1)', '%(NoneSubstituteText.Replacement1)'))</_ReplacementText>
<_ReplacementText Condition="'%(NoneSubstituteText.Pattern2)' != ''">$(_ReplacementText.Replace('%(NoneSubstituteText.Pattern2)', '%(NoneSubstituteText.Replacement2)'))</_ReplacementText>

<_CopyToOutputDirectory Condition="'%(NoneSubstituteText.CopyToOutputDirectory)' != ''">%(NoneSubstituteText.CopyToOutputDirectory)</_CopyToOutputDirectory>
<_CopyToOutputDirectory Condition="'%(NoneSubstituteText.CopyToOutputDirectory)' == ''">Never</_CopyToOutputDirectory>

<_IncludeInVsix>false</_IncludeInVsix>
<_IncludeInVsix Condition="'%(NoneSubstituteText.IncludeInVsix)' == 'true'">true</_IncludeInVsix>
</PropertyGroup>

<MakeDir Directories="$(IntermediateOutputPath)"
Condition="!Exists('$(IntermediateOutputPath)')" />
<WriteLinesToFile File="$(__TargetFilePath)" Lines="$(_ReplacementText)" Overwrite="true" WriteOnlyWhenDifferent="true" />

<!-- Make sure it will get cleaned -->
<ItemGroup >
<ItemGroup>
<None Include="$(__TargetFilePath)" CopyToOutputDirectory="$(_CopyToOutputDirectory)" />
<FileWrites Include="$(__TargetFilePath)" Condition="'$(__TargetFileName)' != 'App.config'" />
<Content Include="$(__TargetFilePath)" CopyToOutputDirectory="Always" IncludeInVsix="true" Link="$(__TargetLink)" Condition="'$(_IncludeInVsix)'=='true'" />
</ItemGroup>
</Target>

Expand Down Expand Up @@ -61,4 +66,27 @@
</ItemGroup>
</Target>

<Target Name="BeforeResGen"
Inputs="@(EmbeddedResource->'$(IntermediateOutputPath)%(Filename)%(Extension)')"
Outputs="@(EmbeddedResource->'$(IntermediateOutputPath)resources\%(Filename)%(Extension)')"
DependsOnTargets="CopyVsixResources"
Condition="'$(Configuration)' != 'Proto' and '$(Language)'=='F#' and '$(DisableCompilerRedirection)' != 'true' ">

<SubstituteText EmbeddedResources="@(EmbeddedResource)">
<Output TaskParameter="CopiedFiles" ItemName="CopiedFiles" />
</SubstituteText>

<ItemGroup>
<EmbeddedResource Remove="@(EmbeddedResource)"/>
<EmbeddedResource Include="@(CopiedFiles)"/>
</ItemGroup>

<MakeDir Directories="$(IntermediateOutputPath)" Condition="!Exists('$(IntermediateOutputPath)')" />
<MakeDir Directories="$(IntermediateOutputPath)resources\" Condition="!Exists('$(IntermediateOutputPath)resources\')" />
</Target>

<Target Name="CopyVsixResources">
<Copy SourceFiles="@(CopyVsixResources)" DestinationFolder="$(IntermediateOutputPath)\resources\Resources" />
</Target>

</Project>
6 changes: 3 additions & 3 deletions FSharpTests.Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,18 @@
<FscToolPath>$([System.IO.Path]::GetDirectoryName('$(DOTNET_HOST_PATH)'))</FscToolPath>
<FscToolExe Condition="'$(OS)' != 'Unix'">dotnet.exe</FscToolExe>
<FscToolExe Condition="'$(OS)' == 'Unix'">dotnet</FscToolExe>
<DotnetFscCompilerPath>$(MSBuildThisFileDirectory)artifacts\bin\fsc\$(Configuration)\netcoreapp2.1\fsc.exe</DotnetFscCompilerPath>
<DotnetFscCompilerPath>$(MSBuildThisFileDirectory)artifacts\bin\fsc\$(Configuration)\netcoreapp3.0\fsc.exe</DotnetFscCompilerPath>

<FsiToolPath>$([System.IO.Path]::GetDirectoryName('$(DOTNET_HOST_PATH)'))</FsiToolPath>
<FsiToolExe Condition="'$(OS)' != 'Unix'">dotnet.exe</FsiToolExe>
<FsiToolExe Condition="'$(OS)' == 'Unix'">dotnet</FsiToolExe>
<DotnetFsiCompilerPath>$(MSBuildThisFileDirectory)artifacts\bin\fsi\$(Configuration)\netcoreapp2.1\fsi.exe</DotnetFsiCompilerPath>
<DotnetFsiCompilerPath>$(MSBuildThisFileDirectory)artifacts\bin\fsi\$(Configuration)\netcoreapp3.0\fsi.exe</DotnetFsiCompilerPath>
</PropertyGroup>

<!-- SDK targets override -->
<PropertyGroup>
<_FSharpBuildTargetFramework Condition="'$(MSBuildRuntimeType)'!='Core'">net472</_FSharpBuildTargetFramework>
<_FSharpBuildTargetFramework Condition="'$(MSBuildRuntimeType)'=='Core'">netcoreapp2.1</_FSharpBuildTargetFramework>
<_FSharpBuildTargetFramework Condition="'$(MSBuildRuntimeType)'=='Core'">netcoreapp3.0</_FSharpBuildTargetFramework>
<_FSharpBuildBinPath>$(MSBuildThisFileDirectory)artifacts\bin\fsc\$(Configuration)\$(_FSharpBuildTargetFramework)</_FSharpBuildBinPath>

<FSharpBuildAssemblyFile>$(_FSharpBuildBinPath)\FSharp.Build.dll</FSharpBuildAssemblyFile>
Expand Down
2 changes: 1 addition & 1 deletion INTERNAL.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ near the bottom of the build under the title 'Insert into VS'. Examine the log
bottom you'll see a line that looks like `Created request #xxxxxx at https://...`.

To see all insertions created this way (possibly including for other internal teams), check
[here](https://dev.azure.com/devdiv/DevDiv/_git/VS/pullrequests?creatorId=122d5278-3e55-4868-9d40-1e28c2515fc4&_a=active).
[here](https://dev.azure.com/devdiv/DevDiv/_git/VS/pullrequests?createdBy=122d5278-3e55-4868-9d40-1e28c2515fc4&_a=active).

## Less interesting links

Expand Down
1 change: 1 addition & 0 deletions NuGet.config
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
<packageSources>
<clear />
<add key="dotnet-core" value="https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json" />
<add key="dotnet-eng" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="fsharp-daily" value="https://www.myget.org/F/fsharp-daily/api/v3/index.json" />
<add key="roslyn-master-nightly" value="https://dotnet.myget.org/F/roslyn-master-nightly/api/v3/index.json" />
Expand Down
38 changes: 25 additions & 13 deletions eng/Build.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ param (
[switch]$testCompiler,
[switch]$testFSharpCore,
[switch]$testFSharpQA,
[switch]$testScripting,
[switch]$testVs,
[switch]$testAll,
[string]$officialSkipTests = "false",
Expand All @@ -59,6 +60,8 @@ param (

Set-StrictMode -version 2.0
$ErrorActionPreference = "Stop"
$BuildCategory = ""
$BuildMessage = ""

function Print-Usage() {
Write-Host "Common settings:"
Expand Down Expand Up @@ -86,6 +89,7 @@ function Print-Usage() {
Write-Host " -testCoreClr Run tests against CoreCLR"
Write-Host " -testFSharpCore Run FSharpCore unit tests"
Write-Host " -testFSharpQA Run F# Cambridge tests"
Write-Host " -testScripting Run Scripting tests"
Write-Host " -testVs Run F# editor unit tests"
Write-Host " -officialSkipTests <bool> Set to 'true' to skip running tests"
Write-Host ""
Expand Down Expand Up @@ -148,11 +152,11 @@ function Process-Arguments() {

function Update-Arguments() {
if ($script:noVisualStudio) {
$script:bootstrapTfm = "netcoreapp2.1"
$script:bootstrapTfm = "netcoreapp3.0"
$script:msbuildEngine = "dotnet"
}

if ($bootstrapTfm -eq "netcoreapp2.1") {
if ($bootstrapTfm -eq "netcoreapp3.0") {
if (-Not (Test-Path "$ArtifactsDir\Bootstrap\fsc\fsc.runtimeconfig.json")) {
$script:bootstrap = $True
}
Expand Down Expand Up @@ -216,7 +220,7 @@ function UpdatePath() {
TestAndAddToPath $subdir

# add windows SDK dir for ildasm.exe
foreach ($child in Get-ChildItem "${env:ProgramFiles(x86)}\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.?.? Tools") {
foreach ($child in Get-ChildItem "${env:ProgramFiles(x86)}\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.* Tools") {
$subdir = $child
}
TestAndAddToPath $subdir
Expand Down Expand Up @@ -256,7 +260,7 @@ function TestUsingNUnit([string] $testProject, [string] $targetFramework) {
}

function BuildCompiler() {
if ($bootstrapTfm -eq "netcoreapp2.1") {
if ($bootstrapTfm -eq "netcoreapp3.0") {
$dotnetPath = InitializeDotNetCli
$dotnetExe = Join-Path $dotnetPath "dotnet.exe"
$fscProject = "$RepoRoot\src\fsharp\fsc\fsc.fsproj"
Expand All @@ -265,10 +269,10 @@ function BuildCompiler() {
$argNoRestore = if ($norestore) { " --no-restore" } else { "" }
$argNoIncremental = if ($rebuild) { " --no-incremental" } else { "" }

$args = "build $fscProject -c $configuration -v $verbosity -f netcoreapp2.1" + $argNoRestore + $argNoIncremental
$args = "build $fscProject -c $configuration -v $verbosity -f netcoreapp3.0" + $argNoRestore + $argNoIncremental
Exec-Console $dotnetExe $args

$args = "build $fsiProject -c $configuration -v $verbosity -f netcoreapp2.1" + $argNoRestore + $argNoIncremental
$args = "build $fsiProject -c $configuration -v $verbosity -f netcoreapp3.0" + $argNoRestore + $argNoIncremental
Exec-Console $dotnetExe $args
}
}
Expand Down Expand Up @@ -298,6 +302,9 @@ function EnablePreviewSdks() {
}

try {
$script:BuildCategory = "Build"
$script:BuildMessage = "Failure preparing build"

Process-Arguments

. (Join-Path $PSScriptRoot "build-utils.ps1")
Expand All @@ -309,17 +316,14 @@ try {
if ($ci) {
Prepare-TempDir
EnablePreviewSdks

# enable us to build netcoreapp2.1 product binaries
$global:_DotNetInstallDir = Join-Path $RepoRoot ".dotnet"
InstallDotNetSdk $global:_DotNetInstallDir $GlobalJson.tools.dotnet
InstallDotNetSdk $global:_DotNetInstallDir "2.1.503"
}

if ($bootstrap) {
$script:BuildMessage = "Failure building bootstrap compiler"
$bootstrapDir = Make-BootstrapBuild
}

$script:BuildMessage = "Failure building product"
if ($restore -or $build -or $rebuild -or $pack -or $sign -or $publish) {
if ($noVisualStudio) {
BuildCompiler
Expand All @@ -332,12 +336,13 @@ try {
VerifyAssemblyVersionsAndSymbols
}

$script:BuildCategory = "Test"
$script:BuildMessage = "Failure running tests"
$desktopTargetFramework = "net472"
$coreclrTargetFramework = "netcoreapp3.0"

if ($testDesktop -and -not $noVisualStudio) {
TestUsingNUnit -testProject "$RepoRoot\tests\FSharp.Compiler.UnitTests\FSharp.Compiler.UnitTests.fsproj" -targetFramework $desktopTargetFramework
TestUsingNUnit -testProject "$RepoRoot\tests\FSharp.Compiler.LanguageServer.UnitTests\FSharp.Compiler.LanguageServer.UnitTests.fsproj" -targetFramework $desktopTargetFramework
TestUsingNUnit -testProject "$RepoRoot\tests\FSharp.Compiler.Private.Scripting.UnitTests\FSharp.Compiler.Private.Scripting.UnitTests.fsproj" -targetFramework $desktopTargetFramework
TestUsingNUnit -testProject "$RepoRoot\tests\FSharp.Build.UnitTests\FSharp.Build.UnitTests.fsproj" -targetFramework $desktopTargetFramework
TestUsingNUnit -testProject "$RepoRoot\tests\FSharp.Core.UnitTests\FSharp.Core.UnitTests.fsproj" -targetFramework $desktopTargetFramework
Expand All @@ -346,7 +351,6 @@ try {

if ($testCoreClr) {
TestUsingNUnit -testProject "$RepoRoot\tests\FSharp.Compiler.UnitTests\FSharp.Compiler.UnitTests.fsproj" -targetFramework $coreclrTargetFramework
TestUsingNUnit -testProject "$RepoRoot\tests\FSharp.Compiler.LanguageServer.UnitTests\FSharp.Compiler.LanguageServer.UnitTests.fsproj" -targetFramework $coreclrTargetFramework
TestUsingNUnit -testProject "$RepoRoot\tests\FSharp.Compiler.Private.Scripting.UnitTests\FSharp.Compiler.Private.Scripting.UnitTests.fsproj" -targetFramework $coreclrTargetFramework
TestUsingNUnit -testProject "$RepoRoot\tests\FSharp.Build.UnitTests\FSharp.Build.UnitTests.fsproj" -targetFramework $coreclrTargetFramework
TestUsingNUnit -testProject "$RepoRoot\tests\FSharp.Core.UnitTests\FSharp.Core.UnitTests.fsproj" -targetFramework $coreclrTargetFramework
Expand Down Expand Up @@ -394,6 +398,13 @@ try {
TestUsingNUnit -testProject "$RepoRoot\tests\fsharp\FSharpSuite.Tests.fsproj" -targetFramework $coreclrTargetFramework
}

if ($testScripting) {
if (-not $noVisualStudio) {
TestUsingNUnit -testProject "$RepoRoot\tests\FSharp.Compiler.Private.Scripting.UnitTests\FSharp.Compiler.Private.Scripting.UnitTests.fsproj" -targetFramework $desktopTargetFramework
}
TestUsingNUnit -testProject "$RepoRoot\tests\FSharp.Compiler.Private.Scripting.UnitTests\FSharp.Compiler.Private.Scripting.UnitTests.fsproj" -targetFramework $coreclrTargetFramework
}

if ($testVs -and -not $noVisualStudio) {
TestUsingNUnit -testProject "$RepoRoot\vsintegration\tests\GetTypesVS.UnitTests\GetTypesVS.UnitTests.fsproj" -targetFramework $desktopTargetFramework
TestUsingNUnit -testProject "$RepoRoot\vsintegration\tests\UnitTests\VisualFSharp.UnitTests.fsproj" -targetFramework $desktopTargetFramework
Expand All @@ -405,6 +416,7 @@ catch {
Write-Host $_
Write-Host $_.Exception
Write-Host $_.ScriptStackTrace
Write-PipelineTelemetryError -Category $script:BuildCategory -Message $script:BuildMessage
ExitWithExitCode 1
}
finally {
Expand Down
4 changes: 2 additions & 2 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
<ProductDependencies>
</ProductDependencies>
<ToolsetDependencies>
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="5.0.0-beta.19603.17">
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="5.0.0-beta.20057.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>b902fd6b6948e689a5128fa6d94dc7de13e6af84</Sha>
<Sha>d0833c8e5e58cfc507ce3c8da364e55931190263</Sha>
</Dependency>
</ToolsetDependencies>
</Dependencies>
11 changes: 7 additions & 4 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
</PropertyGroup>
<PropertyGroup>
<FSPackageMajorVersion>10.7</FSPackageMajorVersion>
<FSPackageVersion>$(FSPackageMajorVersion).0</FSPackageVersion>
<FSPackageVersion>$(FSPackageMajorVersion).1</FSPackageVersion>
<FSProductVersionPrefix>$(FSPackageVersion)</FSProductVersionPrefix>
<FSProductVersion>$(FSPackageVersion).0</FSProductVersion>
</PropertyGroup>
Expand Down Expand Up @@ -68,13 +68,14 @@
<!-- System.* packages -->
<SystemCollectionsImmutableVersion>1.5.0</SystemCollectionsImmutableVersion>
<SystemConsoleVersion>4.3.0</SystemConsoleVersion>
<SystemDataSqlClientPackageVersion>4.3.0</SystemDataSqlClientPackageVersion>
<SystemDesignVersion>4.0.0</SystemDesignVersion>
<SystemDiagnosticsProcessVersion>4.3.0</SystemDiagnosticsProcessVersion>
<SystemDiagnosticsTraceSourceVersion>4.3.0</SystemDiagnosticsTraceSourceVersion>
<SystemIoCompressionVersion>4.3.0</SystemIoCompressionVersion>
<SystemLinqExpressionsVersion>4.3.0</SystemLinqExpressionsVersion>
<SystemLinqQueryableVersion>4.3.0</SystemLinqQueryableVersion>
<SystemMemoryVersion>4.5.2</SystemMemoryVersion>
<SystemMemoryVersion>4.5.3</SystemMemoryVersion>
<SystemNetRequestsVersion>4.3.0</SystemNetRequestsVersion>
<SystemNetSecurityVersion>4.3.0</SystemNetSecurityVersion>
<SystemReflectionEmitVersion>4.3.0</SystemReflectionEmitVersion>
Expand All @@ -88,10 +89,13 @@
<SystemSecurityClaimsVersion>4.3.0</SystemSecurityClaimsVersion>
<SystemSecurityCryptographyAlgorithmsVersion>4.3.0</SystemSecurityCryptographyAlgorithmsVersion>
<SystemSecurityPrincipalVersion>4.3.0</SystemSecurityPrincipalVersion>
<SystemThreadingTasksDataflowPackageVersion>4.6.0</SystemThreadingTasksDataflowPackageVersion>
<SystemThreadingTasksParallelVersion>4.3.0</SystemThreadingTasksParallelVersion>
<SystemThreadingTasksDataflow>4.11.0</SystemThreadingTasksDataflow>
<SystemThreadingThreadVersion>4.3.0</SystemThreadingThreadVersion>
<SystemThreadingThreadPoolVersion>4.3.0</SystemThreadingThreadPoolVersion>
<SystemValueTupleVersion>4.5.0</SystemValueTupleVersion>
<SystemBuffersVersion>4.5.0</SystemBuffersVersion>
<!-- Roslyn packages -->
<MicrosoftCodeAnalysisEditorFeaturesVersion>$(RoslynVersion)</MicrosoftCodeAnalysisEditorFeaturesVersion>
<MicrosoftCodeAnalysisEditorFeaturesTextVersion>$(RoslynVersion)</MicrosoftCodeAnalysisEditorFeaturesTextVersion>
Expand All @@ -102,7 +106,7 @@
<MicrosoftCodeAnalysisTestResourcesProprietaryVersion>2.0.17</MicrosoftCodeAnalysisTestResourcesProprietaryVersion>
<MicrosoftVisualStudioLanguageServicesVersion>$(RoslynVersion)</MicrosoftVisualStudioLanguageServicesVersion>
<!-- Microsoft Build packages -->
<MicrosoftBuildOverallPackagesVersion>16.0.461</MicrosoftBuildOverallPackagesVersion>
<MicrosoftBuildOverallPackagesVersion>16.4</MicrosoftBuildOverallPackagesVersion>
<MicrosoftBuildVersion>$(MicrosoftBuildOverallPackagesVersion)</MicrosoftBuildVersion>
<MicrosoftBuildFrameworkVersion>$(MicrosoftBuildOverallPackagesVersion)</MicrosoftBuildFrameworkVersion>
<MicrosoftBuildTasksCoreVersion>$(MicrosoftBuildOverallPackagesVersion)</MicrosoftBuildTasksCoreVersion>
Expand All @@ -118,7 +122,6 @@
<MicrosoftVisualStudioGraphModelVersion>16.0.28226-alpha</MicrosoftVisualStudioGraphModelVersion>
<MicrosoftVisualStudioImageCatalogVersion>16.1.28916.169</MicrosoftVisualStudioImageCatalogVersion>
<MicrosoftVisualStudioImagingVersion>16.1.28917.181</MicrosoftVisualStudioImagingVersion>
<MicrosoftVisualStudioLanguageServerClientVersion>16.1.3121</MicrosoftVisualStudioLanguageServerClientVersion>
<MicrosoftVisualStudioLanguageStandardClassificationVersion>16.1.89</MicrosoftVisualStudioLanguageStandardClassificationVersion>
<MicrosoftVisualStudioLanguageVersion>16.1.89</MicrosoftVisualStudioLanguageVersion>
<MicrosoftVisualStudioLanguageIntellisenseVersion>16.1.89</MicrosoftVisualStudioLanguageIntellisenseVersion>
Expand Down
6 changes: 3 additions & 3 deletions eng/build-utils.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -238,9 +238,9 @@ function Make-BootstrapBuild() {

# prepare FsLex and Fsyacc and AssemblyCheck
Run-MSBuild "$RepoRoot\src\buildtools\buildtools.proj" "/restore /t:Publish /p:PublishWindowsPdb=false" -logFileName "BuildTools" -configuration $bootstrapConfiguration
Copy-Item "$ArtifactsDir\bin\fslex\$bootstrapConfiguration\netcoreapp2.1\publish" -Destination "$dir\fslex" -Force -Recurse
Copy-Item "$ArtifactsDir\bin\fsyacc\$bootstrapConfiguration\netcoreapp2.1\publish" -Destination "$dir\fsyacc" -Force -Recurse
Copy-Item "$ArtifactsDir\bin\AssemblyCheck\$bootstrapConfiguration\netcoreapp2.1\publish" -Destination "$dir\AssemblyCheck" -Force -Recurse
Copy-Item "$ArtifactsDir\bin\fslex\$bootstrapConfiguration\netcoreapp3.0\publish" -Destination "$dir\fslex" -Force -Recurse
Copy-Item "$ArtifactsDir\bin\fsyacc\$bootstrapConfiguration\netcoreapp3.0\publish" -Destination "$dir\fsyacc" -Force -Recurse
Copy-Item "$ArtifactsDir\bin\AssemblyCheck\$bootstrapConfiguration\netcoreapp3.0\publish" -Destination "$dir\AssemblyCheck" -Force -Recurse

# prepare compiler
$projectPath = "$RepoRoot\proto.proj"
Expand Down
Loading