Commit Graph

5555 Commits

Author SHA1 Message Date
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