• last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
remove encoding switching command

the command was there for the deactivated test "exec_binary_input".

The way, how encoding switching was performed, was unreliable,

since the nruns value of the proxy might expire between the

switching commands. If this is really necessary, a different solution

has to be designed

Port of downstream fix: make sure the encoding for the proxied interpreter is the same as the main interpreter

Fixes acs-tcl.exec_binary_input automated test

Many thanks to Nathan Coulter

whitespace changes

make proxy exec more compatible with tcl exec: support flags "-ignorestderr" and "--"

  1. … 1 more file in changeset.
Prefer 'namespace which' over 'info commands', as it is faster (on local tests, around 2x) and returns a single value. Many thanks to Nathan Coulter.

  1. … 58 more files in changeset.
add metering for "ns_proxy get" operation

- use "ad_try" instead of "with_catch"

- use "ad_try" instead of "with_finally"

  1. … 4 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
- nsproxy handling: switch back to previous directory in after changing to a new one (which might be deleted before the next call)

- more polishing

- provide an argument to proxy::exec to allow change of directory

prior to execution of the command

- prefer expand operator

- configure exec_proxy pool explicitly as required

- add editor hints to keep spaces/tabs in the furture more consistent

  1. … 754 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
- move initialization of nsv_arrays for apm

from -proc file of bootstapper to -init file in acs-tcl

(as suggested by Peter Marklund, but never implemented)

- protect rename of "exec" against multiple renamings

- bump version number to 5.8.1d3

  1. … 2 more files in changeset.
Releasing the handler even if evaluation of code on the proxy throws an error.

Realeasing the handler in case we got it.

Rename exec and replace with the proxy version if ns_proxy is installed

Added proxy procs. Need to think about renaming exec aso at a later stage