Commit Graph
13 Commits
Author SHA1 Message Date
Andrew Schwartzmeyer 27563ab7b7 Remove CoreCLRUtil namespace
So that is all accessible from C
2015-10-22 12:39:59 -07:00
Andrew Schwartzmeyer a1b9511f38 Refactor most CLR code into libpshost 2015-10-21 19:15:05 -07:00
Andrew Schwartzmeyer be95c604e6 Reindent host code using project standards 2015-10-21 15:37:42 -07:00
Andrew Schwartzmeyer 6cddef6b1e Use stream in one statement
This just really bugged me and I had it stashed from earlier
2015-10-21 15:06:54 -07:00
Andrew Schwartzmeyer 42ce3fa48b Remove type_name and function_name from host
Custom hosting code was refactored to take a path to an assembly instead
of an assembly name coupled with a type and function to
execute. Instead, the host now directly executes the given assembly,
calling its Main function.

The path is resolved relative to the current directory, as should be
expected.
2015-08-21 17:39:52 -07:00
Andrew Schwartzmeyer 46d3894c02 Call into Main of PowerShell assembly
Instead of UnmanagedMain. Requires patch to CoreCLR (submitted upstream
but backported until we've integrated their work).
2015-08-21 16:17:16 -07:00
Peter Honeder 24f0f853a8 added testing code to call into Main 2015-08-21 16:16:38 -07:00
Peter Honeder 8eeb24ece9 added hostutil.h, added tests for hostutil, added more cmdline options to PS host 2015-07-30 16:53:35 +02:00
Peter Honeder ff2ceeceb7 added interpreting the verbose option 2015-07-29 18:12:31 +02:00
Peter Honeder ea76b7e8fd fixed string termination issue, added verbose mode 2015-07-28 18:49:32 +02:00
Peter Honeder c0414f8fc4 cleaned up implementation, added command line parsing and standardized managed interface for cmdline hosts 2015-07-28 18:28:09 +02:00
Peter Honeder ba45c8f076 renamed function pointer type, changed code to call UnmanagedMain 2015-07-27 18:40:33 +02:00
Peter Honeder b9784906f4 added first version of custom PS hosting code 2015-07-27 17:40:14 +02:00