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

14 Коммитов

Автор SHA1 Сообщение Дата
Kristijan Simic 44e83f6d27 Merged PR 562374: Detours ReparsePoint target resolver caching
Introduced ReparsePoint target resolver caching per process for junctions and symbolic links in detours.
2020-07-15 15:08:17 +00:00
Michael Pysson 2fc99d47c7 Merged PR 560298: Additional Allowlist renames 2020-06-25 20:42:06 +00:00
Serge Mera 69e6aca98b Merged PR 558490: Remove implicit project reference semantics field on module configuration files
It's been the default for a long time
2020-06-15 18:46:10 +00:00
Sergey Tepliakov 6b2628b5b4 Merged PR 547262: Enable C# compiler's strict mode
The C# compiler supports a strict mode, the mode that was design to emit extra diagnostics for existing code and not break existing customers. The classical example is definitely assignment checks when all the public members are removed because the type is used via reference assemblies (we hit this case actually with `RelativePath`), or when a value type can be used for doing locks (we hit it as well).

Related work items: #1710763
2020-04-23 16:49:17 +00:00
Danny van Velzen fcb7f1a8b6 Merged PR 528984: Cleanup namespace & header
Running auto-cleanup and sort of usings in all .cs files as well as update headers per latest guidelines from OSPO team.
2020-01-15 17:29:05 +00:00
Danny van Velzen ec3551dca3 Merged PR 528008: Use the readonly version of the DirectedGraph as much as possible
Use the readonly version of the DirectedGraph as much as possible
2020-01-09 22:54:36 +00:00
Danny van Velzen aed3a3bb1b Merged PR 527697: Move DirectedGraph from BuildXL.Scheduler to BuildXL.Pips
Move DirectedGraph from BuildXL.Scheduler to BuildXL.Pips
2020-01-09 04:55:43 +00:00
Semih Okur de68055e1e
Update documentation for logging, analysis, and scheduler (#916) 2019-10-16 18:37:54 -07:00
Sahil Gandhi a98cd5ef2a
Rename DominoInvocation and ExtraEventDataReported Events (#869)
AB#1597957
2019-09-13 11:57:39 -07:00
Iman Narasamdya 22d4e8d2df
Binary graph fragments for BuildXL (#730)
Uses BuildXL script analyzer for creating graph fragments.
Merge/unify pips, including IPC and service pips.
2019-08-14 11:44:19 -07:00
dannyvv ea44a33ebb
Remove/update some FxCop justifications (#597) 2019-07-15 15:18:57 -07:00
Aleksandar Milicevic 095895318c
Remove mentions of Microsoft.Applications.Telemetry from BuildXL.dsc.template (#582) 2019-07-11 21:13:27 -07:00
Iman Narasamdya 080fb78700
Execute process pips externally via sandboxed process executor tool (#159)
This change introduces a so-called sandboxed process executor tool that takes a sandboxed process info as an input and outputs a sandboxed process result containing details of file accesses.

The tool will be used to run process pips that require admin privilege, and the tool will run inside a VM. Traditionally, BuildXL in SandboxedProcessPipExecutor will create a detoured child process and communicate with the child process by means of pipes. For process pips that require admin, SandboxedProcessPipExecutor will (1) serialize sandboxed process info, (2) launch the sandboxed process executor tool, and (3) deserialize sandboxed process result produce in (2).

The sandboxed process executor tool will either replace QuickBuild's Tracker.exe or be called by QuickBuild's Tracker.exe. The cutting layer allows the two scenarios to be done, but the latter is the easiest.
2019-04-24 14:35:08 -07:00
Microsoft Open Source b5c9f43106 Initial sync
Sync from internal 'Domino' repo at 7ef83bdcd855bd3a837464e44d6de25f19775b5c
2019-03-28 15:35:49 -07:00