Граф коммитов

55 Коммитов

Автор SHA1 Сообщение Дата
Michael Pysson d32b003217 Merged PR 527387: Temporarily revert to NetCore 3.0 to work around AV false positive
Temporarily revert to NetCore 3.0 to work around AV false positive
2020-01-07 22:36:12 +00:00
Aleksandar Milicevic ea97ed948d Merged PR 526559: Skip a bunch of NuGets when running on macOS
Skip a bunch of NuGets when running on macOS
2020-01-03 15:45:22 +00:00
Kristijan Simic 5d05aefc79 Merged PR 525925: Avoid VisualCppTools.Community.VS2017Layout dependency download on non-windows hosts
Avoid getting VisualCppTools.Community.VS2017Layout on non-windows hosts.
2019-12-24 02:12:31 +00:00
Kristijan Simic fc1ef6b316 Merged PR 525528: Update the .NETCore runtime to 3.1.0
Update the .NETCore runtime to 3.1.0, brings in some performance improvements and security fixes.
2019-12-20 14:19:16 +00:00
Danny van Velzen df97f77f30 Merged PR 525382: Restore packagestoskip for eventhub"
Restore Microsoft.Azure.Amqp dependency which was accidentally dropped in cleanup
2019-12-18 21:41:13 +00:00
Danny van Velzen 357edc8ce3 Merged PR 524279: Remove all nuget workarounds that are no longer needed
Remove all nuget workarounds that are no longer needed.
2019-12-13 01:03:27 +00:00
Aleksandar Milicevic 3423bee94e Merged PR 523795: Update NodeJs to v13.3.0
Update NodeJs to v13.3.0
2019-12-11 00:28:51 +00:00
Aleksandar Milicevic 18bc4c5411 Merged PR 523769: Update NodeJs to v12.13.1 2019-12-10 22:49:25 +00:00
Aleksandar Milicevic e1709329ba Merged PR 523252: Revert commit 83714cfc
Revert commit 83714cfc because Node 9.9.0 brings in more vulnerable binaries
2019-12-08 18:56:48 +00:00
Aleksandar Milicevic 83714cfc8b Merged PR 523220: Update nodejs to version 9.9.0
Update nodejs to version 9.9.0
2019-12-08 17:34:36 +00:00
Juan Carlos Guzmán Islas a51fa61625
Update RocksDb package to 20191119.3 (#1243)
* Update RocksDb package to 20191119.3

* Update cgmanifest
2019-11-20 09:57:59 -08:00
Kristijan Šimić 0708022325
RocksDB tuning for macOS (#1218) 2019-11-20 06:56:00 -08:00
Kristijan Šimić 27768598d7
Update RocksDB macOS binaries to support fingerprint store compression (#1208) 2019-11-13 22:50:21 +01:00
Iman Narasamdya 0db9a1bb35
Update used Net compiler in engine tests (#1129) 2019-10-30 17:59:14 -07:00
Rijul Luman 7311d5a1b6
Nuget Credential Provider Auth Fix (#1087)
* RunCheckInTests now accepts PAT for internal nugets
* Added source code for BuildXL.Tools.CredentialProvider
2019-10-30 11:34:42 -07:00
Sergey Teplyakov 8190f022b7
Enable non-nullable reference types in cache interfaces (#1089)
* Update RuntimeContracts to support non-nullable types.

* Roll back nuget end point

* Enable non-nullable refernece types in cache interfaces.

* Fix pragma

* Exclude non-nullable attributes for .NET Core.
2019-10-29 11:02:19 -07:00
Sergey Teplyakov cf9675cfbe
Update RuntimeContracts to support non-nullable types. (#1084)
* Update RuntimeContracts to support non-nullable types.

* Roll back nuget end point
2019-10-23 13:16:48 -07:00
Aleksandar Milicevic 0c65334b8f
Use checked-in package-lock.json file for npm install (#1078)
This avoids generating package-lock.json upon every build; given that npm install without a lock file is not necessarily deterministic, every build can in theory generate a new package-lock.json. Instead, when the lock file is explicitly provided, the behavior of npm install is fixed and deterministic.
2019-10-21 15:29:05 -07:00
Mihai Codoban 968f40483f
Update msbuild (#1055)
* update msbuild

* increase min assembly version

* Update dataflow version used by msbuild

* update nuget/cgmanifest
2019-10-18 14:27:11 -07:00
Rijul Luman ce27e988d7
Removed unused NETCore.App 2.1 and 2.2 (#1024)
* Removed unused NETCore.App 2.1 for CG improvements
* Removed unused NETCore.App 2.2
2019-10-10 11:55:33 -07:00
Rijul Luman b4785aa5f4
Properly build 'buildxl.dscript' VSCode extension with Npm (#966)
* build vscode extension automatically with BuildXL
* copy package-lock.json to cg/npm
2019-10-03 11:24:02 -07:00
Kristijan Šimić 401dde8b39
Updating .NETCoreApp package to 3.0 (#903)
* Updating .NETCoreApp package to 3.0.0
2019-09-24 12:00:23 +02:00
Kevin Bazan Williams cee3b09deb
Update OData version (#894) 2019-09-19 10:48:16 -07:00
Juan Carlos Guzmán Islas 1805032eb9
Content placement predictions for proactive copies (#871)
* Initial version of content placement analyzer

* added core project

* Added contentplacement.core and contenplacementanalyzer

* build download

* half of the pipeline is done

* First piece of the pipeline is done

* Pipeline [1]: Build download and sampling done

* Addressing PR comments

* Initial version of ContentPlacementAnalysisTools.ML

* WIP: ML pipeline 60%

* pipline 65%

* Pipeline 80%

* (WIP) tree parser

* (WIP) Evaluating random forest

* (WIP) 99% ML backend

* Done

* Tested and working

* removing csproj file

* fixed missing comments

* Adding scripts for extraction

* remove references to resx file

* Done with readme files

* Fix merge

* Refactor

* Add RocksDbBackingStore

* Move Store to Distributed

* Initial version of content placement analyzer

* added core project

* Added contentplacement.core and contenplacementanalyzer

* build download

* half of the pipeline is done

* First piece of the pipeline is done

* Pipeline [1]: Build download and sampling done

* Addressing PR comments

* Initial version of ContentPlacementAnalysisTools.ML

* WIP: ML pipeline 60%

* pipline 65%

* Pipeline 80%

* (WIP) tree parser

* (WIP) Evaluating random forest

* (WIP) 99% ML backend

* Done

* Tested and working

* removing csproj file

* fixed missing comments

* Adding scripts for extraction

* remove references to resx file

* Done with readme files

* Fix merge

* Refactor

* Add RocksDbBackingStore

* Move Store to Distributed

* WIP integrate blob

* Fix contract exception

* WIP download blob

* First version of OfflineMapper

* Compress and Uncompress

* Inital working version

* Added flag to distinguish CBTest from Prod

* Squash to be compatible with CodeFlow
2019-09-16 14:51:51 -07:00
Aleksandar Milicevic 63a058c4a9
XLG Debugger for VsCode (#738)
AB#1581992
2019-08-16 15:33:37 -07:00
dannyvv 06bcd59a19
[MsBuild] Upgrade to 16.3.0-preview-19415-01 (#747) 2019-08-16 12:54:39 -07:00
dannyvv 7008f9594e
Reduce Sqlite nuget dependencies (#696) 2019-08-02 13:50:06 -07:00
dannyvv d97329e444
Use VSTS Public feed for selfhost dependencies rather than myget (#689) 2019-08-01 17:56:42 -07:00
Sahil Gandhi 22ab37c62f
Populate RocksDB with all XLG events (#671)
AB#1574994
AB#1574153
AB#1574993

Populated the rest of the XLG events, and updated the protobuf file accordingly. Now the DB is written to immediately rather than let the events buffer up in memory first.
2019-07-31 14:35:31 -07:00
Serge Mera 3733041e39
Enable the MSBuildResolver to work under dotnet core (#561)
Enable the MSBuildResolver to work under dotnet core
2019-07-17 10:23:37 -07:00
David Federman aaf2616bfc
Upgrade to Microsoft.Build.Prediction 0.3.0 (#584) 2019-07-12 12:11:35 -07:00
Aleksandar Milicevic 0a47ff57ed
Remote telemetry for ContentStoreApp (#503)
New classes:

 - CsvFileLog: an ILog class that writes log messages to a CSV file and formats them according to a given schema
 - KustoUploader: a class responsible for asynchronously receiving CSV files and ingesting them into a Kusto table
2019-06-27 19:24:58 -07:00
dannyvv 129cba56b1
Use download resolver for electron bits rather than download with pwsh (#530) 2019-06-27 14:47:00 -07:00
David Federman a725108f10
Upgrade Microsoft.Build.Prediction to 0.2.0 (#480)
Upgrade Microsoft.Build.Prediction to 0.2.0
2019-06-17 16:35:50 -07:00
David Federman 77b685a956
Replace BuildPrediction code with the Microsoft.Build.Prediction package (#411) 2019-06-05 14:16:36 -07:00
Kristijan Šimić d632375de2
Switch to Microsoft.DotNet.XUnitConsoleRunner (#356)
* Adjust xUnit console runner to use Dotnet Arcade version with fixes BuildXL needs
2019-05-23 11:37:30 +02:00
dannyvv ef6dc51ebe
Update asp.netcore to v2.2.0 for the Build Explorer (#354) 2019-05-22 19:03:26 -07:00
Aleksandar Milicevic 72266f441f
[.NET Core] enable file access control tests on .net core (#330)
AB#1521781
2019-05-20 11:00:22 -07:00
Kristijan Šimić 42588b0ca6
Change to custom compiled xunit packages for CI crash mitigation (#321) 2019-05-16 23:42:36 +02:00
Aleksandar Milicevic 99fccac9a2
[.NET Core] Add a reference to System.Management and use it for querying child processes (#314)
- add System.Management nuget
- remove define constants:
   - DISABLE_FEATURE_MEMORYMAP_SECURITY
   - DISABLE_FEATURE_SYSTEM_MANAGEMENT

AB#1521781
2019-05-16 09:34:17 -07:00
Aleksandar Milicevic b077cf9eba
[.NET Core] Change the default qualifier to DebugDotNetCore (#309) 2019-05-16 07:47:40 -07:00
dannyvv 0c376c55f0
Update Google.Protobuf to 3.7 (#304) 2019-05-14 16:59:53 -07:00
Kristijan Šimić dd841725e5
Transition to .NETCore 3.0 for BuildXL (#298)
* Switch to .NetCoreApp3.0 as main .NETCore build target
2019-05-14 16:54:06 +02:00
Kristijan Šimić a9b89b4452
Nuget Analyzer + Spec Generator Refactoring (#281)
* General Nuget package target framework support and spec generation reworked
2019-05-10 13:30:36 +02:00
Lance Collins 9b5ff34e1f
Start implementation of BuildXL VFS cas process. (#249)
* Start implementation of BuildXL VFS cas process. Currently just proxies to a backing content server. Next step is to actually add virtualization.

* PR feedback.

* Only VFS build on full framework.

* PR feedback.
2019-05-07 14:46:04 -07:00
dannyvv 563913e590
Don't use external feeds for internal builds (#264) 2019-05-07 14:20:29 -07:00
Semih Okur d1c8ec8d5e
Update RocksDbNative to 6.0.1 (#255) 2019-05-07 13:06:45 -07:00
Aleksandar Milicevic beda61108b
[macOS] CoreRT native compilation for select projects targeting osx (#254)
SDKs for CoreRT native compilation on macOS.

For now, only AppHostPatcher is compiled to native (and that executable is subsequently used to patch binaries throughout the rest of the build).

Future PRs can enable compiling other executables to native.
2019-05-07 08:22:42 -07:00
dannyvv 27a01fb521
Update Microsft.Net.Compilers(Roslyn) to 3.0.0 to enable C#/CSharp 8 features (#197) 2019-04-29 08:43:52 -07:00
Annie Fu d72a42a6cd Use jsondiffpatch.net for cache miss analysis (#207)
* Switch cache miss to use jsondiffpatch.net

* Rip out old diffing classes

* Remove unnecesary line in test
2019-04-26 16:35:29 -07:00