Joel Sallow (/u/ta11ow)
71ec44dccf
Cleanup CompiledScriptBlock.cs ( #9735 )
2019-07-12 12:22:14 -07:00
Travis Plunk
f645cb8bbb
Revert "Bump System.DirectoryServices ( #10105 )" ( #10135 )
...
This reverts commit 2852efc395 .
# Conflicts:
# src/System.Management.Automation/System.Management.Automation.csproj
2019-07-12 10:27:41 -07:00
Ilya
18ff2b6b1d
Cleanup workflow - remove PSProxyJob ( #10083 )
2019-07-12 07:56:27 +05:00
Aditya Patwardhan
2fcfab491e
Revert "Bump System.Configuration.ConfigurationManager ( #10111 )" ( #10128 )
...
This reverts commit c8fe894bcd .
2019-07-11 17:57:31 -07:00
Aditya Patwardhan
682591bc04
Revert "Bump System.Text.Encoding.CodePages ( #10112 )" ( #10131 )
...
This reverts commit 958cdda18a .
2019-07-11 17:36:06 -07:00
Aditya Patwardhan
84f50e742d
Revert "Bump System.Security.Cryptography.Pkcs ( #10107 )" ( #10130 )
...
This reverts commit d33c906e58 .
2019-07-11 17:35:11 -07:00
Aditya Patwardhan
28fedded00
Revert "Bump System.Management ( #10110 )" ( #10129 )
...
This reverts commit e5990ed8ba .
2019-07-11 17:34:37 -07:00
PRASOON KARUNAN V
ffb1549aa9
Add -SecurityDescriptorSddl parameter to Set-Service ( #8626 )
2019-07-11 13:23:57 -07:00
dependabot-preview[bot]
c8fe894bcd
Bump System.Configuration.ConfigurationManager ( #10111 )
...
Bumps System.Configuration.ConfigurationManager from 4.6.0-preview6.19303.8 to 4.6.0-preview.19113.10.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-07-11 17:49:32 +05:00
dependabot-preview[bot]
d33c906e58
Bump System.Security.Cryptography.Pkcs ( #10107 )
...
Bumps System.Security.Cryptography.Pkcs from 4.6.0-preview6.19303.8 to 4.6.0-preview.19113.10.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-07-11 16:23:45 +05:00
dependabot-preview[bot]
2852efc395
Bump System.DirectoryServices ( #10105 )
...
Bumps System.DirectoryServices from 4.6.0-preview6.19303.8 to 4.6.0-preview.19113.10.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-07-11 14:00:35 +05:00
dependabot-preview[bot]
e5990ed8ba
Bump System.Management ( #10110 )
...
Bumps System.Management from 4.6.0-preview6.19303.8 to 4.6.0-preview.19113.10.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-07-11 13:59:31 +05:00
dependabot-preview[bot]
958cdda18a
Bump System.Text.Encoding.CodePages ( #10112 )
...
Bumps System.Text.Encoding.CodePages from 4.6.0-preview6.19303.8 to 4.6.0-preview.19113.10.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-07-11 13:50:25 +05:00
Ilya
af71952817
Add another fast path to WildcardPattern.IsMatch for patterns that only have an asterisk in the end ( #10054 )
2019-07-10 09:15:17 -07:00
Ilya
2ff65c100b
Move some of the creations of WildcardPattern in outer loop to avoid unnecessary allocation ( #10053 )
2019-07-10 09:06:34 -07:00
Christoph Bergmeister [MVP]
fe56f9d902
Upgrade .Net Core 3 SDK from preview5 to preview6 and related out of band Nuget packages from 2.1 to 3.0-preview6 ( #9888 )
2019-07-09 14:35:08 -07:00
Dongbo Wang
201d7aa275
Make Foreach-Object 2 times faster by reducing unnecessary allocations and boxing ( #10047 )
2019-07-08 10:21:47 -07:00
Steve Lee
5bc3d15a30
Check if a reparsepoint is a symlink before trying to get target ( #9895 )
2019-07-08 11:40:53 +05:00
Ilya
5d98b901be
Cleanup workflow code ( #9638 )
...
* Remove WorkFlowInfo type
* Remove condition for UseSharedProcess
* Remove PSWorkflowJob condition
* Remove workflow from ValidateSet
* Remove workflow from CommandTypes enum
* Remove workflow from EventManager
* Remove workflow from Get-Help
* Remove WorkflowFileExtension ".xaml" from ModuleIntrinsics
* Remove WorkflowFileExtension ".xaml" from ModuleCmdletBase
* Remove workflow from PSModuleInfo
* Remove workflow from CustomShellCommands
* Remove workflow from InitialSessionStateProvider
* Remove WriteWorkflowDebugNotSupportedError()
* Remove unneeded resource strings from Module.cs
* Remove xaml from valid extension list
2019-07-07 01:03:03 +05:00
Dongbo Wang
0bb122b193
Use a static cache for PSVersionInfo.PSVersion to avoid casting SemanticVersion to Version very time accessing that property ( #10028 )
2019-07-04 09:13:41 +05:00
Ilya
ad45fb05d2
Reduce allocations in NavigationCmdletProvider.NormalizePath() ( #10038 )
2019-07-03 12:52:27 -07:00
Ilya
7304ec3239
Use AddOrUpdate() instead of Remove then Add to register runspace ( #10007 )
2019-07-03 11:16:38 -07:00
Dongbo Wang
6d8dd92759
Add fast path for wildcard patterns that contains no wildcard characters ( #10020 )
2019-07-02 11:25:09 -07:00
Ilya
dc98b0f5a9
Use AddRange in GetModules() ( #9975 )
2019-07-02 11:18:24 +05:00
Ilya
e7e53b603a
Avoid Assembly.GetName() in 'ClrFacade.GetAssemblies(string)' to reduce allocations of 'CultureInfo' objects ( #10024 )
2019-07-01 08:37:59 -07:00
Joel Sallow (/u/ta11ow)
b34e331d63
Consider DBNull.Value and NullString.Value the same as $null when comparing with $null and casting to bool ( #9794 )
...
- Adds `LanguagePrimitives.IsNullLike()` method to account for `DBNull.Value` and `NullString.Value` so that they can be considered the same as a null value where sensible in PowerShell.
- Updates `-ne` and `-eq` binders to treat `DBNull.Value` and `NullString.Value` as equal to null/AutomationNull.
- Update code paths for comparing objects in LanguagePrimitives to ensure consistency with how the `-eq` and `-ne` binders work when calling LanguagePrimitives methods to do the comparisons.
- Make `LanguagePrimitives.IsNull()` and `LanguagePrimitives.IsNullLike()` public methods.
- Added tests for null behaviours in `NullRepresentatives.Tests.ps1`
2019-06-28 11:39:34 -07:00
Dongbo Wang
026a8f1f41
Avoid the int[] and int[,] allocation when tokenizing line comments and matching wildcard pattern ( #10009 )
...
- Reusing the same 2-dimensional integer array for processing line comments in the same Tokenizer.
- Use ArrayPool<int> in PatternPositionVisitor to avoid creating transient int[].
2019-06-28 08:14:41 +05:00
Ilya
dd7e45fe2e
Code cleanup: use IndexOf(char) overload ( #9722 )
...
- Use IndexOf(char) overload instead of IndexOf(string) to benefit from Ordinal search
- Replace IndexOf with Contains to get more understandable code
- Use StringComparison.Ordinal for ASCII chars
2019-06-26 11:02:07 +05:00
Ilya
d6390461b2
Move consts and methods to single CharExtensions class ( #9992 )
2019-06-25 15:37:47 -07:00
Joel Sallow (/u/ta11ow)
86a1697da9
Allow methods to be named after keywords ( #9812 )
2019-06-25 11:04:00 -07:00
Ilya
74c87ab20b
Cleanup: Use EndsWith(char) and StartsWith(char) ( #9994 )
2019-06-25 11:02:31 -07:00
Reece Dunham
c0fd96fe4b
Remove EtwActivity empty constructor and make minor style fixes ( #9958 )
2019-06-21 17:21:06 +05:00
Ilya
099406e065
Fix style issues from last commits ( #9937 )
2019-06-21 09:23:19 +05:00
Dongbo Wang
9dfec6ca84
Remove dead code about 'IsTransparentProxy' ( #9966 )
2019-06-21 09:12:09 +05:00
Keith Hill
482c64b35f
Display Duration when displaying HistoryInfo ( #9751 )
2019-06-20 13:39:41 -07:00
nbkalex
358d12ea93
Display com method signature with argument names ( #9858 )
2019-06-20 13:22:30 -07:00
Reece Dunham
db3c114587
Fix minor typos in code comments ( #9917 )
2019-06-20 12:11:20 -07:00
Reece Dunham
92f13b9b60
Fix minor CodeFactor style issues in ModuleCmdletBase ( #9915 )
2019-06-19 10:56:34 -07:00
Dongbo Wang
94b6b6f4f7
Clean up the use of 'SetProfileRoot' and 'StartProfile' in ConsoleHost ( #9931 )
...
* Clean up the use of 'SetProfileRoot' and 'StartProfile' in ConsoleHost
* Remove 'pwsh.pdb' from our component file list
2019-06-19 11:34:47 +05:00
Dongbo Wang
c684902fba
Use the original precision (prior-dotnet-core-3) for double/fload-to-string conversion ( #9893 )
...
.NET Core changes to return "shortest roundtrippable string" by default for the ToString() method of double and float types. This results in ToString() for double/float values sometimes return a string in 17-digit/9-digit precision format. This PR updated the double/float-to-string conversion in PowerShell to continue using the old precision specifier before the change in .NET Core 3.0.
2019-06-19 08:56:43 +05:00
Amit Saraf
0673a481bb
Import-DscResource should allow to overwrite DSC built-in resources. ( #9879 )
2019-06-18 10:07:45 -07:00
Steve Lee
981c990d74
Make UseAbbreviationExpansion and TempDrive official features ( #9872 )
2019-06-13 13:05:37 -07:00
Kirk Munro
aac4c6ff21
Add module to support Pester tests for automating debugger commands (stepInto, stepOut, etc.), along with basic tests ( #9825 )
2019-06-13 07:19:13 -07:00
Amit Saraf
689434e535
Support DSC compilation on Linux. ( #9834 )
2019-06-07 11:50:14 -07:00
Ilya
7e423e7451
Fix minor style issues come from last commits ( #9640 )
2019-06-07 08:35:33 +05:00
Steve Lee
b4e2423fab
Fix use of Start-Process http://bing.com ( #9793 )
2019-06-04 14:36:12 -07:00
Jacob Scott
f222a686c5
Support negative numbers in -split operator ( #8960 )
2019-06-03 16:33:54 -07:00
kwkam
f0133bed8e
Fix Get-ChildItem -Path with wildcard char ( #9257 )
...
Unescape non-literal, non-glob path before existence checking.
2019-05-31 10:14:39 -07:00
Joel Sallow (/u/ta11ow)
259c4dd3f2
Code Cleanup: Tidy up scriptblock.cs ( #9732 )
2019-05-31 08:15:40 +05:00
Aditya Patwardhan
ed1b991b6f
Merged PR 8512: Update version for SDK tests and Microsoft.PowerShell.Native package
...
Update version for SDK tests and Microsoft.PowerShell.Native package
2019-05-24 20:17:45 +00:00