Skip to content

Conversation

@adamralph
Copy link
Contributor

adamralph and others added 30 commits February 5, 2015 12:49
internalised/privatised implementation details
expanded parameter types
made fields readonly
converted simple delegates to expressions
converted conditionals to LINQ calls
converted for..each list add to AddRange()
removed redundant code
whitespace fixes
added R# settings
refactorings from active code review of PR 914
fix for 700: changed ObjectSerializer to remove $id and $ref unless there is a circular ref
Better greeting message
…ries file on -Install to allow developers to force libraries to be recomposed
…deleting the file on Install, and adding Env to IScriptHost / ScriptLibraryWrapper
Copy binaries to artifacts folder in build.sh and create artifacts/bin folder if it doesn't exist.
Copy binaries to artifacts folder in build.sh #785
… Libraries to the beginning of the code rather the end which was causing issues
adamralph and others added 27 commits March 5, 2015 13:10
implemented PackagesWithDuplicateAssemblies scenario - fix for #953
bump version number to 0.14.0
Added new IRepl interface that inherits from IScriptExecutor and adds a new method named Quit

Updated the Execute method of IRepl to accept an instance of IRepl instead of IScriptExecutor

Updated Repl to implement IRepl and the new Quit method, which calls Terminate() and Environment.Exit(0)

Updated the Execute() method of the existing REPL commands to accept an instance of IRepl instead of IScriptExecutor

Added a new ExitCommand that uses the new Repl.Quit() method to exit the REPL

Updated RuntimeServices to bind IRepl to Repl

Updated existing REPL command tests to pass in a mock of IRepl to IReplCommand.Execute instead of a mock of IScriptExecutor

Added new tests to cover the new ExitCommand

Conflicts:
	src/ScriptCs.Contracts/IRepl.cs
	test/ScriptCs.Core.Tests/ReplCommands/CdCommandTests.cs
	test/ScriptCs.Core.Tests/ReplCommands/ClearCommandTests.cs
	test/ScriptCs.Core.Tests/ReplCommands/CwdCommandTests.cs
	test/ScriptCs.Core.Tests/ReplCommands/InstallCommandTests.cs
	test/ScriptCs.Core.Tests/ReplCommands/ResetCommandTests.cs
	test/ScriptCs.Core.Tests/ReplTests.cs
The PromptsUserBeforeExiting() unit test was eternal looping since the
Console.ReadLine() method was never stubbed to return a value
Do not use initialize modules MEF catalog if the only module in play is Roslyn or Mono
Adding a shebang line processor to treat lines beginning with
processor works, and updated existing unit tests to cover the
new line processor.
Moving to src/ScriptCs and including in csproj to Always CopyToOutputDirectory.
add binstub and allow shebang
fix nightly package dependencies
Only use fast path when extension is CSX or none
revert breaking changes to ScriptExecutor in 909
adamralph added a commit that referenced this pull request Mar 23, 2015
merge dev to master for 0.14
@adamralph adamralph merged commit 191a4e5 into master Mar 23, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants