summaryrefslogtreecommitdiffstats
path: root/mpi-patches/mpi-set-mpi-word
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-02-23 19:50:12 -0800
committerKaz Kylheku <kaz@kylheku.com>2014-02-23 19:50:12 -0800
commitaf2e5abd71f5a2d85137cbc524b2b942baf44e82 (patch)
tree8a5ea9c38d3a41c188f11d2c923a885f1f24c5bc /mpi-patches/mpi-set-mpi-word
parent3e44ef9ac4394e6868b583c12b2075193540c5e7 (diff)
downloadtxr-af2e5abd71f5a2d85137cbc524b2b942baf44e82.tar.gz
txr-af2e5abd71f5a2d85137cbc524b2b942baf44e82.tar.bz2
txr-af2e5abd71f5a2d85137cbc524b2b942baf44e82.zip
* eval.c (bindings_helper): This must now bind dynamic values
rather than just assign to them. Got rid of the superfluous variable saving array. Fixed the problem in recognizing the special_s symbol (it is bindable). (op_with_saved_vars): This simplifies, since it no longer needs to save individual variables in an array, only to set up and tear down a new dynamic environment frame. (expand_vars): No longer returns two values with a cons. Takes a form argument for error reporting and a pointer to a boolean just to report whether there are special vars without listing them. (expand_save_specials): The with-saved-specials form doesn't need a var list any more, so the expander is updated not to stick them in. (expand): Update calls to expand_vars to new interface.
Diffstat (limited to 'mpi-patches/mpi-set-mpi-word')
0 files changed, 0 insertions, 0 deletions