Граф коммитов

1634 Коммитов

Автор SHA1 Сообщение Дата
brendan b88487f16a Modernize README 1998-05-16 00:55:35 +00:00
mccabe 56ffce3bba ECMA fix to (117144).
Array.prototype.sort(comparefn) was casting the result of the compare
to an int, which lost when the compare function returned (ecma-valid)
strange double values.  These now get clamped to -1, 0, 1.
1998-05-13 23:29:52 +00:00
mccabe 41b281cfe2 Warning fix - added an (int16) cast to quiet a Windows warning. 1998-05-13 22:13:30 +00:00
mccabe 344e347f7a (Not part of the mozilla build process.)
Added support in the javascript shell for the #! unix script hack; if
the first line read by the shell (from a file, not interactive) starts
with #, the line is treated as a comment.

This should make
#!/usr/bin/js work...
1998-05-09 05:54:12 +00:00
mccabe 3081de25df Added #if defined ( SNI ) to a few existing #if tests, for compiling
on SINIX.
1998-05-01 07:06:12 +00:00
mccabe cc35c93a1f Another place where error reporting hadn't caught up to 16-bit
character strings; added a js_DeflateString call.  Thanks to gcc 2.8.1
for catching this - it complained about "char format, different type
arg (arg 4)" - which means that it looked in the (printf-style) format
string and checked type against it.  Wow.
1998-05-01 01:39:51 +00:00
mccabe 4d8ee8feb3 Restoring changes that were backed out because of a one-line error in
prmjtime.c.
1998-05-01 00:22:06 +00:00
hshaw fd0d6642de Back out changes which are breaking builds (at request of mccabe) 1998-04-30 08:18:42 +00:00
hshaw 69505fcd61 Back out changes which are breaking builds (at request of mccabe) 1998-04-30 08:10:05 +00:00
mccabe bb4220a9d1 Changed pr[mj]time.c to just return 0 for failure in FormatTime, and
changed jsdate.c to detect failure and default to using toString in
place of toLocaleString whenever FormatTime fails.
1998-04-30 03:51:26 +00:00
mccabe 552e6a855b Fixes for getting the timezone string fot toString, and for asking for
a localized string from the os for toLocaleString.  The time struct
used to interface to the os time-formatting functions only takes a
16-bit year, so we map to an equivalent year (for getting the timezone
string) or clamp for years outside that range.
1998-04-30 00:27:43 +00:00
mccabe 22a0d6201a Removed some unused constants. 1998-04-30 00:14:07 +00:00
mccabe ff2981c6f8 Removed some unused lines related to jsdate.c. 1998-04-30 00:11:31 +00:00
mccabe 5b41f43d8b ECMA-conformance fix to (95045) - added 'enum' and 'debugger' as
reserved words, and changed the versioning check that previously
applied to 'export' to accept any 'ecma' version... which means that
export becomes a keyword for the default version.  Does this mean
we'll need to unreserve all the java keywords?  Not sure we want to do
that...
1998-04-29 23:57:20 +00:00
mccabe e1312c52c9 Fixed error message associated with trying to use a keyword as an
identifier; it was only printing the first character of the
identifier, because it expected 8-bit chars, and was being called with
a 16-bit representation of the offending keyword.
1998-04-29 23:52:40 +00:00
donm 368bad2ee2 removing Henrit's jsfile.c and jsfile.h to fix unix build bustage. 1998-04-28 18:00:54 +00:00
donm fe9991189f backing out Henrit's changes to fix build bustage. 1998-04-28 18:00:00 +00:00
sar e94dd2d5e6 jsfile doesn't compile on unix. Backing out the changes that henrit put it 1998-04-28 17:57:43 +00:00
sar 36574b8d79 reapply henrit's change since we can add it to unix as well. 1998-04-28 17:23:08 +00:00
donm 096b348c44 fixing unix build bustage. 1998-04-28 17:19:14 +00:00
sar f674c79b23 backing out henrit's changes 1998-04-28 17:02:22 +00:00
henrit 3122034b72 Adding a first version of the js File object. Developped and (slightly) tested on win32 only. 1998-04-28 11:36:17 +00:00
mccabe 79ca3a6a54 Added public license header. 1998-04-28 07:33:09 +00:00
mccabe 526ad0cfde Added disambiguating braces to appease gcc 2.8.1 warning. 1998-04-28 01:22:19 +00:00
mccabe 0be70b4852 Fix to (115008). ECMA fix - revert to earlier behavior of decompiling
functions created with new Function as "function anonymous (...)".
Now only version 1.2 decompiles to the source for an anonymous
function.
1998-04-25 08:37:06 +00:00
mccabe 42be7f7de0 Pared down prmjtime.c and prmjtime to just what is needed by jsdate.c
and synchronized them with js/ref/prtime.[ch].
1998-04-25 07:42:22 +00:00
mccabe ea33ecccbb Add some braces to quiet dangling-else warnings by gcc 2.8.1. 1998-04-25 05:24:42 +00:00
mccabe d0db7fbf8d Call JS_GC instead of js_GC within JS_MaybeGC. Thanks to
A. Hodgkinson <ahodgkin@acorn.co.uk> for finding this (and to chouck
for checking it in to js/ref/jsapi.c.)
1998-04-25 05:11:41 +00:00
bjorn d73079e324 Protection around ASFILES added, so that gcc runs smoothly. 1998-04-24 19:02:01 +00:00
fur 0ba91bad7e Eliminate non-ECMA warnings about lack of return value 1998-04-24 17:56:47 +00:00
fur a2cd7ccc22 JS1.3 initial check-in 1998-04-24 01:28:40 +00:00
fur 395d7ac2d1 Initial checkin of JavaScript 1.3, migrated from JSFUN13_BRANCH in /m/src repository 1998-04-24 00:31:11 +00:00
mccabe 58b80a70f0 Makefile hacking to make 'gmake js' work in ns/js/src. Abstracted a
few constants, added -ldl for Linux.  Tested on Irix 6.3, SunOs 5.6,
Linux 2.031.
1998-04-23 00:39:10 +00:00
ltabb 781c480871 Free the lizard 1998-03-28 02:44:41 +00:00