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

7493 Коммитов

Автор SHA1 Сообщение Дата
Sergey Teplyakov 6deaa12287
Stop tracing TaskCanceledException as errors. (#45) 2019-03-29 10:51:27 -07:00
Kristijan Šimić b0069dcfea
Fixed a missing dependency for the VSTS build orchestrator (#51) 2019-03-29 18:23:16 +01:00
Aleksandar Milicevic b906a17a2f
[MacSandbox] Use consistent prefix for all OSObject class names (#48)
All OSObject classes are added to a global (system-wide) registry. To avoid name collisions with classes from other kernel extensions, class names should be fully qualified. Currently, we have a bunch of OSObject classes whose names are very generic, like Thread, or ConcurrentDictionary, or Node, etc.

This PR renames all our OSObject classes by prepending com_microsoft_buildxl_ to their existing names.
2019-03-29 09:36:07 -07:00
Kristijan Šimić 7842d94bd2
[macOS] General updates to documentation and build scripts (#50)
* Restore all script exec permissions, update Readme.md with better macOS instructions
* Always run sandboxed when building internal
* Exec permission adjustment for all scripts
2019-03-29 13:20:48 +01:00
Aleksandar Milicevic eaa28ec99c [Doc] more details about sandboxing on macOS (#46) 2019-03-28 17:43:28 -07:00
Aleksandar Milicevic 61f38e06c7 Remove unnecessary trailing slash from a header name (#43) 2019-03-28 17:26:41 -07:00
Erik Mavrinac a812678e73
Add permission-setting for MacOS pipeline failure (#42)
* Add direct bash execution to avoid permission failures
2019-03-28 16:36:51 -07:00
Erik Mavrinac b4bc2ffd8b
Fix Azure DevOps Pipelines badge link (#41) 2019-03-28 16:03:01 -07:00
Microsoft Open Source b5c9f43106 Initial sync
Sync from internal 'Domino' repo at 7ef83bdcd855bd3a837464e44d6de25f19775b5c
2019-03-28 15:35:49 -07:00
Sughosh Kadkol ba08692966
ProcessTree Demo is now ReportProcesses (#36)
* First pass of adding mac friendly demo instructions

* Cleaning up demo doc

* Tweak

* Demo doc now notes ProcessTree is not supported on mac. Cleaned up the doc as well

* More Demo doc cleanup

* touch up

* more touch up

* Mac sandbox does not relay the process parent IDs required to make ProcessTree work. Converting ProcessTree demo into a simpler SandboxedProcessLister demo.

* Better names

* Updating the demo doc and cleanup some names and comments

* Doc tweak

* Incorporating Feedback and some more doc updates

* tweak
2018-12-06 19:17:58 -08:00
Sughosh Kadkol 83d9e3d3ca
Add mac examples to demo doc (#35)
* First pass of adding mac friendly demo instructions

* Cleaning up demo doc

* Tweak

* Demo doc now notes ProcessTree is not supported on mac. Cleaned up the doc as well

* More Demo doc cleanup

* touch up

* more touch up
2018-12-06 12:34:47 -08:00
Sughosh Kadkol 43335752dd
Updating doc to include path to built demo tools (#34) 2018-12-03 12:29:28 -08:00
Sughosh Kadkol 6fb9b674c1 Adding third party notices (#33) 2018-11-29 12:36:10 -08:00
Sughosh Kadkol 2b15469a32 Adding MacOS build instructions to Readme (#32) 2018-11-26 08:52:47 -08:00
Sughosh Kadkol 3a30264968
BuildXL now builds cleanly on the mac, and demos work as well (#31)
* Adding a missing pbxproj to make builds, of mac sandbox interop layer, work

* Reverting to an older, un-pruned version of the mac sandbox

* Tentative change to make mac sandbox work, even though this file is in windows code.

* Some domino to BuildXL renames

* Removing the backup of the broken mac Sandbox

* Separating Windows and Mac builds. This is to keep windows specific detours projects from failing mac .Net Core builds.

* Initializing Kext connection for mac demos

* RemoteApi should not be needed on Mac builds

* Disable native windows project references when building on macOS

* Resetting Mac Sandbox to the a version that should match .Net Core Interop expectations

* Adding a macbuild script

* Updating names in mac sanbox build script

* Bring forward renames that were lost when restoring mac sandbox source

* Incorporating PR feedback

* Tweaks

* Another round of PR feedback

* Add a helpful hint about disabling SIP
2018-11-17 16:44:41 -08:00
Sughosh Kadkol eede7ec448 Revert "Adding a project.pbxproj to make the mac builds work"
This reverts commit a53b818e7d.
2018-11-13 11:58:48 -08:00
Sughosh Kadkol a53b818e7d Adding a project.pbxproj to make the mac builds work 2018-11-13 11:27:24 -08:00
Erik Mavrinac d599445e7b
Move src\ subtree to Public\src\ in anticipation of the arrival of the rest of the internal BuildXL repo (#30) 2018-11-12 17:36:33 -08:00
Sughosh Kadkol 4386de37e3 Print better test logs and disable parallel execution of tests (#27)
* Some tests cannot handle running in parallel. Disabling test parallelization.
* Skip a test because a required module is not available on DevOps Pipeline machines
2018-11-08 17:33:32 -08:00
Erik Mavrinac 98417b99c3
Avoid selection of non-test-containing assemblies 2018-11-08 17:05:56 -08:00
Erik Mavrinac e343688f44
Update README.md 2018-11-08 12:45:45 -08:00
Sughosh Kadkol 42f43d3b1d Update path to reflect the new bin layout (#25) 2018-11-07 16:25:17 -08:00
Sughosh Kadkol c5ba9f19b0 Add csprojs for Demos (#24) 2018-11-07 16:00:20 -08:00
Erik Mavrinac 0c5542e588
Update README.md 2018-11-07 15:42:12 -08:00
azure-pipelines[bot] e91afa8b90 Set up CI with Azure Pipelines 2018-11-07 22:52:44 +00:00
Marc-Andrea Klimaschewski 63dd323dad fixed the VS workloads needed to build the repo (#23) 2018-11-07 13:34:46 -08:00
Andy Gerlicher 7c773285b2 Build Fixup (#22)
* Add Directory.Build.rps

Better defaults when just running MSBuild.exe within the repo.

* Disable warning for preview SDK

If you have a preview installed you get a warning without this.

* Convert 2 Fact tests to a Theory

Apparently there's an analyzer for this pattern that produces a warning.

* Remove missing Content file.

* Suppress warnings for conflicting types
2018-11-07 11:55:26 -08:00
Sughosh Kadkol e6886d9ec7 Re-adding tests (#21) 2018-11-07 09:23:16 -08:00
Erik Mavrinac 60d304924b Enhance README with instructions for building on Windows including pulling the correct Windows SDK (#12) 2018-11-06 15:02:20 -08:00
Erik Mavrinac e80afe1df8 Fix MSBuild warnings one lack of a backslash in outdir path (#14) 2018-11-06 15:02:20 -08:00
Erik Mavrinac b4cfca6746 Fix Xunit warnings (#17) 2018-11-06 15:02:19 -08:00
Erik Mavrinac 3e436039cb Fix warnings in BinaryStringSegmentTests - make helper methods private (#13) 2018-11-06 15:02:19 -08:00
Erik Mavrinac 9102c5888d Add note about the current state of the top-level detouring process (#16) 2018-11-06 15:02:19 -08:00
Sughosh Kadkol 51f9db065a Adding project files (#11)
* Adding project files, sln build succeeds but unit tests still fail
* Removing Detours based tests from the sln, the plumbing for these tests is still pending
2018-11-06 15:02:19 -08:00
Erik Mavrinac d6ae53cd0c Clarify pip count for one of our large customers (#10) 2018-11-06 15:02:18 -08:00
Erik Mavrinac fbf3e8cd7c Clarify build count and update datacenter stats (#9) 2018-11-06 15:02:18 -08:00
Erik Mavrinac 99f83e20aa README updates from feedback (#8) 2018-11-06 15:02:18 -08:00
Erik Mavrinac e17a1411d5 More codename Domino renames (#5)
* More codename Domino renames
2018-11-06 15:02:18 -08:00
Erik Mavrinac f60bbc959f Fix README italics and restore Contributing section 2018-11-06 15:02:18 -08:00
Serge Mera 54a21c29ee Fix broken link to demos 2018-11-06 15:02:18 -08:00
Microsoft Open Source 46d0c0325c Initial commit for the sandbox client and server 2018-11-06 15:01:51 -08:00
Microsoft Open Source 302b579fbf Initial commit 2018-11-06 14:57:03 -08:00
Microsoft GitHub User 7b94d9f701
Initial commit 2018-10-12 15:16:46 -07:00