view scripts/general/module.mk @ 18126:d76f790b4eec gui-release

enable do_braindead_shortcircuit_evaluation by default and deprecate * octave.cc (maximum_braindamage): Don't call Fdo_brainded_shortcircuit_evaluation. * pt-exp.h (tree_expression::mark_braindead_shortcircuit): Eliminate file name argument. * pt-binop.h, pt-binop.cc (tree_binary_expression::mark_braindead_shortcircuit): Likewise. * oct-parse.in.yy (if_cmd_list1, elseif_clause, loop_command): Eliminate argument from call to mark_braindead_shortcircuit. * pt-binop.h, pt-binop.cc (Vdo_braindead_shortcircuit_evaluation): Initialize to true. (tree_binary_expression::matlab_style_short_circuit_warning): New function. (tree_binary_expression::rvalue1): Call matlab_style_short_circuit_warning if short circuit evaluation occurs. (Fdo_braindead_shortcircuit_evaluation): Display deprecated warning. Delete tests for do_braindead_shortcircuit_evaluation. (tree_binary_expression::braindead_shortcircuit_warning_issued): New member variable. * NEWS: Mention change in default value and deprecated function.
author John W. Eaton <jwe@octave.org>
date Wed, 11 Dec 2013 20:51:22 -0500
parents c404cec84eb4
children 7485f8a8e431
line wrap: on
line source

FCN_FILE_DIRS += general

general_PRIVATE_FCN_FILES = \
  general/private/__isequal__.m \
  general/private/__splinen__.m

general_FCN_FILES = \
  general/accumarray.m \
  general/accumdim.m \
  general/bicubic.m \
  general/bincoeff.m \
  general/bitcmp.m \
  general/bitget.m \
  general/bitset.m \
  general/blkdiag.m \
  general/cart2pol.m \
  general/cart2sph.m \
  general/cell2mat.m \
  general/celldisp.m \
  general/chop.m \
  general/circshift.m \
  general/common_size.m \
  general/cplxpair.m \
  general/cumtrapz.m \
  general/curl.m \
  general/dblquad.m \
  general/deal.m \
  general/del2.m \
  general/display.m \
  general/divergence.m \
  general/fieldnames.m \
  general/flipdim.m \
  general/fliplr.m \
  general/flipud.m \
  general/gradient.m \
  general/idivide.m \
  general/int2str.m \
  general/interp1.m \
  general/interp2.m \
  general/interp3.m \
  general/interpn.m \
  general/interpft.m \
  general/iscolumn.m \
  general/isdir.m \
  general/isequal.m \
  general/isequaln.m \
  general/isrow.m \
  general/isscalar.m \
  general/issquare.m \
  general/isvector.m \
  general/loadobj.m \
  general/logspace.m \
  general/methods.m \
  general/nargchk.m \
  general/narginchk.m \
  general/nargoutchk.m \
  general/nthargout.m \
  general/nextpow2.m \
  general/num2str.m \
  general/pol2cart.m \
  general/polyarea.m \
  general/postpad.m \
  general/prepad.m \
  general/profexplore.m \
  general/profile.m \
  general/profshow.m \
  general/quadgk.m \
  general/quadl.m \
  general/quadv.m \
  general/randi.m \
  general/rat.m \
  general/repmat.m \
  general/rot90.m \
  general/rotdim.m \
  general/saveobj.m \
  general/shift.m \
  general/shiftdim.m \
  general/sortrows.m \
  general/sph2cart.m \
  general/structfun.m \
  general/subsindex.m \
  general/triplequad.m \
  general/trapz.m \
  general/validateattributes.m \
  $(general_PRIVATE_FCN_FILES)

FCN_FILES += $(general_FCN_FILES)

PKG_ADD_FILES += general/PKG_ADD

DIRSTAMP_FILES += general/$(octave_dirstamp)