pschwartau%netscape.com
|
1625f1b218
|
Initial add. Regression test for bug 169497.
git-svn-id: svn://10.0.0.236/trunk@129994 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-19 01:24:45 +00:00 |
|
brendan%mozilla.org
|
5a73bfb9f8
|
Cosmetic nit-picks: respect 80-column limit, use NULL, not 0, for ptr init.
git-svn-id: svn://10.0.0.236/trunk@129926 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-18 18:44:47 +00:00 |
|
caillon%returnzero.com
|
7067e3488c
|
Bug 169321 - Passing strings generated by .match or .substr into Components.lookupMethod() was throwing exceptions because those strings
are not atomized.
Checking in for Johnny Stenback <jst@netscape.com>
r=dbradley@netscape.com, jaggernaut@netscape.com
sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@129900 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-18 13:44:43 +00:00 |
|
igor%mir2.org
|
ff7745a6a8
|
Reduce "new X" usage by inlining few classes or packing their members into long field
git-svn-id: svn://10.0.0.236/trunk@129899 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-18 12:57:09 +00:00 |
|
igor%mir2.org
|
1721ff345f
|
C relics removal: no need to check for null after "new X"
git-svn-id: svn://10.0.0.236/trunk@129898 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-18 12:50:51 +00:00 |
|
brendan%mozilla.org
|
bf0fcffc71
|
Fix blunder in obj_propertyIsEnumerable from last checkin (156354, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@129759 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-16 23:00:03 +00:00 |
|
pschwartau%netscape.com
|
23bcbe08a0
|
Initial add. Regression test for bug 156354.
git-svn-id: svn://10.0.0.236/trunk@129756 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-16 22:24:42 +00:00 |
|
pschwartau%netscape.com
|
70d5df7e04
|
Moving all comments to the top of the file.
git-svn-id: svn://10.0.0.236/trunk@129733 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-16 19:13:43 +00:00 |
|
pschwartau%netscape.com
|
1ff19bd4ab
|
Trivial change: more efficiency in detecting Rhino shell.
git-svn-id: svn://10.0.0.236/trunk@129732 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-16 18:57:22 +00:00 |
|
brendan%mozilla.org
|
a15af1d979
|
Better macro name, nit-pick on last checkin.
git-svn-id: svn://10.0.0.236/trunk@129601 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-14 06:40:59 +00:00 |
|
pschwartau%netscape.com
|
2933f305da
|
Initial add. Regression test for bug 168347.
git-svn-id: svn://10.0.0.236/trunk@129586 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-14 00:12:25 +00:00 |
|
brendan%mozilla.org
|
1f4ca86d7b
|
Followup fix for 168347, r=rogerl: avoid temporary bloat due to QuoteString without sprinter offset retract.
git-svn-id: svn://10.0.0.236/trunk@129575 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-13 22:40:27 +00:00 |
|
brendan%mozilla.org
|
d8c0e69a55
|
Restore correct form of assertion removed by last rev.
git-svn-id: svn://10.0.0.236/trunk@129571 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-13 22:32:59 +00:00 |
|
brendan%mozilla.org
|
4d0bfed156
|
Reorder QuoteString calls added for bug 58274 to avoid overwriting just-popped strings in the string-stack (168347, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@129507 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-13 06:58:24 +00:00 |
|
brendan%mozilla.org
|
c16a4b2946
|
Followup fix to op vs. implicit JSOP_GETELEM blunder in last checkin (168302, r=sspitzer).
git-svn-id: svn://10.0.0.236/trunk@129421 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-12 21:38:07 +00:00 |
|
brendan%mozilla.org
|
20fd8b549e
|
Restore enumeable, permanent, readonly single-char elements to string objects; fix propertyIsEnumerable to work with shared permanent proto-properties (167910, r=rogerl).
git-svn-id: svn://10.0.0.236/trunk@129389 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-12 19:34:59 +00:00 |
|
brendan%mozilla.org
|
ea4e97abf7
|
Limit code generator recursion using iterative techniques; also limit js_EmitTree frame size using arena allocation of cg2 (96526, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@129327 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-12 07:56:35 +00:00 |
|
brendan%mozilla.org
|
ae0f269f63
|
Remove unused variable left from last checkin (not part of build).
git-svn-id: svn://10.0.0.236/trunk@129118 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-09 23:24:48 +00:00 |
|
pschwartau%netscape.com
|
07482ae2d1
|
Initial add. Tests ECMA-262 Edition 3 Section 8.6.2.6 (default value of objects). See bug 167325.
git-svn-id: svn://10.0.0.236/trunk@129108 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-09 21:14:28 +00:00 |
|
brendan%mozilla.org
|
3668fd0d34
|
Fix old bogus error reporting suppression around shell's implicit ToString on command result values, and clean up related #if 0 cruft after it (167325, not part of default build).
git-svn-id: svn://10.0.0.236/trunk@129073 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-08 21:46:13 +00:00 |
|
dougt%netscape.com
|
e289284076
|
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
git-svn-id: svn://10.0.0.236/trunk@129050 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-07 17:13:19 +00:00 |
|
dougt%netscape.com
|
db8cc9c7ec
|
Fixes up the timer interface. b157136, r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
git-svn-id: svn://10.0.0.236/trunk@129037 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-07 05:38:16 +00:00 |
|
brendan%mozilla.org
|
0e1b53a4dc
|
Fix error.stack computation to avoid toString as well as toSource on objects (166743, r=rginda, a=rjesup).
git-svn-id: svn://10.0.0.236/trunk@128918 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-05 22:25:48 +00:00 |
|
pschwartau%netscape.com
|
34582fc06d
|
Have factored skip regress-96526.js into three separate tests. Skip them.
git-svn-id: svn://10.0.0.236/trunk@128847 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-04 22:56:39 +00:00 |
|
pschwartau%netscape.com
|
e491264a22
|
Breaking up test regress-96526.js into separate testcases -
git-svn-id: svn://10.0.0.236/trunk@128845 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-04 21:56:13 +00:00 |
|
pschwartau%netscape.com
|
3f21a1fd0c
|
Removing this test to break it up into three separate tests: regress-96526-001.js, -002.js, -003.js
git-svn-id: svn://10.0.0.236/trunk@128844 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-04 21:53:40 +00:00 |
|
igor%mir2.org
|
cf6e89d89b
|
Store line number and operation type as int field instead of wrapping them into Integer; use Node subclass for nodes with string data; add few explicit checks about node structure assumptions.
git-svn-id: svn://10.0.0.236/trunk@128822 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-04 09:28:58 +00:00 |
|
brendan%mozilla.org
|
685415a931
|
Checking in rogerl's patch for 141078, to restore pre-ECMA perl-ish octal escape sequences in regexps (r=me).
git-svn-id: svn://10.0.0.236/trunk@128812 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-04 06:05:56 +00:00 |
|
dougt%netscape.com
|
1ebc6538fb
|
Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426
git-svn-id: svn://10.0.0.236/trunk@128770 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-03 23:36:13 +00:00 |
|
igor%mir2.org
|
f275f124b9
|
Use Node subclass to represent number literals to avoid creation of Double object.
git-svn-id: svn://10.0.0.236/trunk@128701 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-03 12:34:56 +00:00 |
|
brendan%mozilla.org
|
2f8b04f282
|
Store lastIndex in a reserved slot in each regexp instance, mapped by a shared singleton property in RegExp.prototype, for ultimate thread-safety and best sharing (76717, r=rogerl [NB: SpiderMonkey is now a restricted module, a la NSPR]).
git-svn-id: svn://10.0.0.236/trunk@128642 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-01 19:57:50 +00:00 |
|
bryner%netscape.com
|
eeafbaa427
|
Use -mdynamic-no-pic when building non-PIC code with gcc 3.1 on MacOS 10.2 (bug 165851). r=cls.
git-svn-id: svn://10.0.0.236/trunk@128612 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-31 04:36:54 +00:00 |
|
pschwartau%netscape.com
|
75acb6c106
|
Whitespace fix.
git-svn-id: svn://10.0.0.236/trunk@128603 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-31 01:20:40 +00:00 |
|
pschwartau%netscape.com
|
a47c00b55e
|
Initial add. Regression test for bug 165353.
git-svn-id: svn://10.0.0.236/trunk@128602 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-31 01:05:09 +00:00 |
|
brendan%mozilla.org
|
6f69cb1d79
|
Disable new fp->objAtomMap code to relieve blocker bug 165201.
git-svn-id: svn://10.0.0.236/trunk@128366 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-28 18:53:25 +00:00 |
|
brendan%mozilla.org
|
b49e194784
|
Fix for embeddings that precompile and execute using different globals/standard-classes: clone regexp objects at runtime, on demand, to have the right parentage (164697, r=rogerl, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@128304 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-27 23:28:59 +00:00 |
|
igor%mir2.org
|
b0638838f6
|
Workaround in JS Math.pow implementation for java.lang.Math.pow brokeness in some JVM.
git-svn-id: svn://10.0.0.236/trunk@128241 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-27 08:14:49 +00:00 |
|
igor%mir2.org
|
7283e58887
|
Fixing a bug reported by Steven Beal where Interpreter.icodeTokenLength() and In
terpreter.dumpICode() used wrong size for CLOSURE opcode arguments.
git-svn-id: svn://10.0.0.236/trunk@128240 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-27 08:12:25 +00:00 |
|
seawood%netscape.com
|
0e9957d897
|
Use $(patsubst) instead of $(shell echo | sed) to force certain files to be built with a specific optimization level. This avoids potential bustage arising from certain characters not being properly escaped when the commandline flags are evaluated multiple times.
Fixing Irix tinderbox bustage.
git-svn-id: svn://10.0.0.236/trunk@128196 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-27 01:37:52 +00:00 |
|
dougt%netscape.com
|
57028338f0
|
exports frozen interface to dist/sdk using new SDK variable. 164717. r=cls, sr=alec
git-svn-id: svn://10.0.0.236/trunk@128192 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-27 01:05:21 +00:00 |
|
alecf%netscape.com
|
e3b2da9c83
|
bug 157624 - freeze nsISupportsPrimitives, which includes changing nsISupport[C]String over to using A[C]String and fixing consumers
r=dougt, sr=darin
git-svn-id: svn://10.0.0.236/trunk@128163 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-26 21:20:34 +00:00 |
|
dougt%netscape.com
|
0f22b205af
|
Freezes the nsIProperties interface. 162114. r=ccarlen, sr=alecf. Freezes the mozIJSSubScriptLoader interface. 157136. r=rginda, sr=alec.
git-svn-id: svn://10.0.0.236/trunk@128150 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-26 20:36:44 +00:00 |
|
rogerl%netscape.com
|
5fe48eddea
|
Bug 58274. Support double byte characters for toSource identifiers.
r=khanson, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@128139 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-26 20:07:58 +00:00 |
|
igor%mir2.org
|
963093912e
|
Fixing a bug reported by Steven Beal where Interpreter.icodeTokenLength() and Interpreter.dumpICode() used wrong size for REGEXP opcode arguments.
git-svn-id: svn://10.0.0.236/trunk@128084 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-26 09:11:54 +00:00 |
|
igor%mir2.org
|
38368627ed
|
Renaming the TokenStream.OBJECT constant to TokenStream.REGEXP for better reflection of semantics.
git-svn-id: svn://10.0.0.236/trunk@128081 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-26 08:06:27 +00:00 |
|
brendan%mozilla.org
|
3443a81261
|
One-character fix to a comment, use modulus with %, not mask.
git-svn-id: svn://10.0.0.236/trunk@128051 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-24 22:14:15 +00:00 |
|
pschwartau%netscape.com
|
d91d81555f
|
Removing this testcase from skip list; I have adapted it to run in Rhino.
git-svn-id: svn://10.0.0.236/trunk@128000 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-23 22:52:20 +00:00 |
|
pschwartau%netscape.com
|
64da969ea3
|
Editing comments.
git-svn-id: svn://10.0.0.236/trunk@127998 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-23 22:48:38 +00:00 |
|
pschwartau%netscape.com
|
8893553e7c
|
Rhino can't seem to handle the largest array, so we'll skip this case in Rhino -
git-svn-id: svn://10.0.0.236/trunk@127997 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-23 22:38:45 +00:00 |
|
pschwartau%netscape.com
|
ff385b73aa
|
Re-ordering the sections to try the largest possible array first.
git-svn-id: svn://10.0.0.236/trunk@127996 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-23 22:12:12 +00:00 |
|