brendan%mozilla.org
f583fb8580
Followup patch to cope with lightweight function calls (direct or via natives) to exec (227432, r=shaver, a=dbaron).
2003-12-10 00:24:13 +00:00
igor%mir2.org
d7a98d84dc
Message about overcapacity
2003-12-09 19:23:25 +00:00
igor%mir2.org
aeafac2fcf
Cosmetics: removal of tabs
2003-12-09 19:22:58 +00:00
igor%mir2.org
6625e3229d
To avoid bad performance when joining array with few small strings, js_join precalculate the resulting string size.
2003-12-09 19:22:11 +00:00
pschwartau%netscape.com
2efd5657a3
Correcting format from .bmp to .jpg
2003-12-08 23:25:47 +00:00
pschwartau%netscape.com
d25ed5cb53
Changing from folder.gif to folder.jpg.
2003-12-08 22:25:20 +00:00
pschwartau%netscape.com
50e88bdbc5
Image needed for README-jsPerformance.html.
2003-12-08 22:23:23 +00:00
pschwartau%netscape.com
e088611b80
Deleting folder.gif in favor of folder.jpg
2003-12-08 22:19:08 +00:00
pschwartau%netscape.com
2ecdedf667
Initial add. JS shell performance test by mazielobo@netscape.com.
2003-12-08 18:59:19 +00:00
pschwartau%netscape.com
946614fe24
Initial add. Performance-test utility functions by mazielobo@netscape.com.
2003-12-08 18:51:41 +00:00
pschwartau%netscape.com
8f6fc15b50
Images needed for README-jsPerformance.html.
2003-12-08 18:46:10 +00:00
pschwartau%netscape.com
998003cffd
Adaptation by mazielobo@netscape.com of JS Engine test driver (jsDriver.pl by rginda@netscape.com), to run performance tests.
2003-12-08 18:44:55 +00:00
igor%mir2.org
f53203c746
Replacing custom buffer management in replace code with the standard StringBuffer
2003-12-08 17:10:23 +00:00
igor%mir2.org
528efdfe62
Inlining LabelTable into Interpreter and ClassFileWriter: to support jumps spanning over 64K in Interpreter in future LabelTable should be modified significantly and complexity of shared code would not justify it. In addition such inlining actually decrese total code size.
2003-12-08 14:16:53 +00:00
igor%mir2.org
44fae2ad68
Merger ReplaceData and MatchData helper classes into GlobData to reduce code size and rename helper methods to follow SpiderMonkey closely.
2003-12-08 13:24:49 +00:00
igor%mir2.org
aed233007b
Fixing missed cleanup of old values stored in RegExpImpl.parens: now it has type SubString[] and reinitialized after running regexps and see bug 220367.
2003-12-07 21:56:29 +00:00
igor%mir2.org
dcd6522b88
Patch to fix bug 223451 :
...
Check for unbalanced ) and fix for ArrayIndexOutOfBoundsException
Check for unbalanced ')' is done differently then in SM since rhino uses
recursive version of SM code while fix for ArrayIndexOutOfBoundsException is
just a variation of my patch for bug 227705 in SM.
2003-12-07 16:00:38 +00:00
igor%mir2.org
21f15557ab
Fixing bug 225926 : patch from Roger Lawrence
2003-12-07 15:35:40 +00:00
igor%mir2.org
c97a96edca
Fixing bug 225366 : port of SM patch
2003-12-05 23:22:10 +00:00
brendan%mozilla.org
43c8add288
Fix Script.prototype.exec called from native code (227432, r=shaver, a=asa).
2003-12-05 04:21:05 +00:00
pschwartau%netscape.com
f8b714efc2
Initial add. Regression test for bug 226517 by Igor Bukanov.
2003-12-04 19:19:07 +00:00
igor%mir2.org
449bf5eadc
In Object.toSource implementation if property is not valid Java identifier, print it as 'escaped_property' so the property will read as proper Java string.
2003-12-04 15:47:03 +00:00
igor%mir2.org
b1ba2b408e
Fixing bug 225831 : use before_225831_merge to get code before the far reaching fix
2003-12-04 14:41:22 +00:00
brendan%mozilla.org
7fe866d0a0
Attempt to update, still much to do.
2003-11-29 18:14:56 +00:00
brendan%mozilla.org
908e26cd02
Fix someone else's old copy-paste error in comment (no code change).
2003-11-27 03:22:31 +00:00
brendan%mozilla.org
b0f8b9c81d
Comment tweaks (no code changes).
2003-11-27 00:08:36 +00:00
brendan%mozilla.org
b8206857f8
Fix bungled attempt to ComputeThis before __noSuchMethod__ extension (225423, r=shaver, a=asa).
2003-11-26 02:46:50 +00:00
pschwartau%netscape.com
c94fc89bea
Initial add. Regression test by Igor Bukanov, for bug 226507.
2003-11-25 02:23:59 +00:00
brendan%mozilla.org
6e4bb85437
Comment-only change.
2003-11-25 01:50:41 +00:00
brendan%mozilla.org
8cd9036829
Patch from Igor Bukanov <igor@fastmail.fm> with a few tweaks from me to limit stack consumption under js_EmitTree (226507, r=shaver, a=rjesup).
2003-11-25 01:50:17 +00:00
igor%mir2.org
2997e9f7ee
Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=226045 :
...
(new RegExp).toString/toSource() now gives /(?:)/ instead of // which is comments and does not work with uneval.
2003-11-24 15:51:44 +00:00
timeless%mozdev.org
8831aead60
Adding support for Solaris 9 (copied from Solaris 8)
2003-11-23 20:13:36 +00:00
mkaply%us.ibm.com
e67c7acaed
#200144
...
r=brendan, a=mkaply
Remove XP_OS2 #ifdefs from JS
2003-11-19 23:07:57 +00:00
brendan%mozilla.org
fe950fd204
Fix old bug afflicting for(var i=j in o) hard case; fix for(var... in decompilation; expand tabs in jsopcode.c (226078, r=shaver).
2003-11-18 23:51:43 +00:00
pschwartau%netscape.com
cd45244168
Updating email address.
2003-11-18 20:58:56 +00:00
pschwartau%netscape.com
f457eaa80d
The behavior of toString() and toSource() on empty regexps has changed. See bug 225550 and bug 226045.
2003-11-18 04:12:48 +00:00
brendan%mozilla.org
79ad410220
Forgot a couple of places in need of sealed-scope locking optimization; also reordered lock-free tests to avoid ClaimScope from GC.
2003-11-18 02:45:17 +00:00
brendan%mozilla.org
bf7997bdef
Add -S maxstacksize option (225061, patch from Igor Bukanov <igor@fastmail.fm>, r=me).
2003-11-17 23:58:21 +00:00
brendan%mozilla.org
31652c3945
My attempt to fix 225343, r=shaver.
2003-11-17 22:12:52 +00:00
igor%mir2.org
46e97e6ab7
Fixing debug printout of icode: CALLSPECIAL prinout was not updated to reflect proper value of only 6 additional bytes for bytecode.
2003-11-17 18:31:55 +00:00
igor%mir2.org
a9bb9a44ac
To mark special properties __proto__ and __parent__ in parse tree use integer ids instead of strings so it is easier to check tree consitency.
2003-11-17 17:39:43 +00:00
igor%mir2.org
cbacb923d3
Finalizing toSource() support: do not put () arround {} for source representation of objects that are part of recursive toSource call.
...
For details, see http://bugzilla.mozilla.org/show_bug.cgi?id=225465
2003-11-17 17:37:21 +00:00
pschwartau%netscape.com
cbb33a9d98
Removing skip of fileName and lineNumber test; these properties are now supported by Rhino. See bug 225817.
2003-11-17 16:48:12 +00:00
igor%mir2.org
02c0cb7a89
Changing wrapping of caught Java exceptions: now they are constructed with JavaException constructor, have fileName, lineNumber defined to point to script line that executed Java code triggering exception and have javaException property pointing to the wrapped exception object.
...
For details, see http://bugzilla.mozilla.org/show_bug.cgi?id=225817
2003-11-17 11:04:29 +00:00
igor%mir2.org
834efdbe71
Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=225817 :
...
Proper support for fileName and lineNumber in Error objects.
2003-11-17 09:45:01 +00:00
pschwartau%netscape.com
b707a22895
Removing inner () 's from Section 4 of test. See bug 225831 comment 7.
2003-11-17 00:46:52 +00:00
pschwartau%netscape.com
24d46ce950
Adding comments.
2003-11-16 23:10:49 +00:00
pschwartau%netscape.com
2954f1e1c9
Nope, that last correction was wrong; fixing mistake. See bug 225289 comment 9.
2003-11-16 23:07:28 +00:00
pschwartau%netscape.com
336f8f995e
Adding three more sections, by igor@fastmail.fm.
2003-11-16 22:03:14 +00:00
brendan%mozilla.org
58ec114d26
Fix ALTPREREQ2, it was just plain busted (225289, r=zack-web@gmx.de based on his similar patch).
2003-11-16 21:34:59 +00:00