gecko-dev/js
mccabe%netscape.com 7596bde975 Propagating work and bug fixes from
development branch:

- Preliminary exception handling per
ECMA proposal; try, multiple
catchblocks, and finally.  Catchblocks
are of the form catch (v) or
catch(v:<guard>), where guard is an
optional boolean expression that is
evaluated to determine whether the
exception is to be caught by that block.

- ECMA-proposed 'in' operator; "'foo' in
o" or "4 in o" asks if o has property
foo or element 4.

- Added a new set of defines in
jsconfig.h for js 1.4
features-in-progress.  (in, instanceof,
exception handling.)  Default build
version is now 1.4.  Fixed a few
conditional features that had become
broken.

- Progress towards porting to FreeBSD
and Alpha; casts of NaN and friends to
int are a little more localized.  Not
there yet...

- New config files to compile on more
OSes; various fixes to improve
portability.
1998-07-30 23:46:29 +00:00
..
jsd optionally include GlowCode. bug 299200 a:don. 1998-07-13 00:22:53 +00:00
jsj Fix broken '#if defined' and no new line at end of makefile. 1998-07-11 12:45:01 +00:00
macbuild Committed from OJI_19980618_TIP_MERGE1. 1998-07-28 02:07:25 +00:00
ref Propagating work and bug fixes from 1998-07-30 23:46:29 +00:00
src Committed from OJI_19980618_TIP_MERGE1. 1998-07-28 02:07:25 +00:00
Makefile Free the lizard 1998-03-28 02:44:41 +00:00
makefile.win Free the lizard 1998-03-28 02:44:41 +00:00