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

338 Коммитов

Автор SHA1 Сообщение Дата
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
dannyvv 71f1d7031d
Stop building most projects under net461
Maintaining the bits in our nuget folders as customers depend on them (#205)
2019-04-25 13:51:19 -07:00
dannyvv 303b49cc3e
Remove unnecesary feed. The removed feed is already upstreamed to the main feed (#203) 2019-04-25 10:31:36 -07:00
Annie Fu d6e6631d58 Switch Nuget feeds from pkgs.visualstudio.com to dev.azure.com (#160) 2019-04-18 18:23:11 -07:00
dannyvv beb8043491
Make the default qualifier dependent on where you are building (#78) 2019-04-02 21:03:42 -07:00
Microsoft Open Source b5c9f43106 Initial sync
Sync from internal 'Domino' repo at 7ef83bdcd855bd3a837464e44d6de25f19775b5c
2019-03-28 15:35:49 -07:00