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

4524 Коммитов

Автор SHA1 Сообщение Дата
brendan%mozilla.org be47a7caf5 Limit code generator recursion using iterative techniques; also limit js_EmitTree frame size using arena allocation of cg2 (96526, r=shaver). 2002-09-12 07:56:35 +00:00
brendan%mozilla.org 98f420cadc Remove unused variable left from last checkin (not part of build). 2002-09-09 23:24:48 +00:00
pschwartau%netscape.com 9366f6f27f Initial add. Tests ECMA-262 Edition 3 Section 8.6.2.6 (default value of objects). See bug 167325. 2002-09-09 21:14:28 +00:00
brendan%mozilla.org 4780c89ee1 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). 2002-09-08 21:46:13 +00:00
dougt%netscape.com c5e8f896cd 166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com 2002-09-07 17:13:19 +00:00
dougt%netscape.com d94b37c68a Fixes up the timer interface. b157136, r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com 2002-09-07 05:38:16 +00:00
brendan%mozilla.org e6a03af4bf Fix error.stack computation to avoid toString as well as toSource on objects (166743, r=rginda, a=rjesup). 2002-09-05 22:25:48 +00:00
pschwartau%netscape.com 04e3f9898b Have factored skip regress-96526.js into three separate tests. Skip them. 2002-09-04 22:56:39 +00:00
pschwartau%netscape.com 4d99a3eadb Breaking up test regress-96526.js into separate testcases - 2002-09-04 21:56:13 +00:00
pschwartau%netscape.com 05ee55776f Removing this test to break it up into three separate tests: regress-96526-001.js, -002.js, -003.js 2002-09-04 21:53:40 +00:00
igor%mir2.org 1748a34490 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. 2002-09-04 09:28:58 +00:00
brendan%mozilla.org 146f65e998 Checking in rogerl's patch for 141078, to restore pre-ECMA perl-ish octal escape sequences in regexps (r=me). 2002-09-04 06:05:56 +00:00
dougt%netscape.com c1b9f8114d Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426 2002-09-03 23:36:13 +00:00
igor%mir2.org 2647231ce4 Use Node subclass to represent number literals to avoid creation of Double object. 2002-09-03 12:34:56 +00:00
brendan%mozilla.org 1059f1372b 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]). 2002-09-01 19:57:50 +00:00
bryner%netscape.com 39ed63d1de Use -mdynamic-no-pic when building non-PIC code with gcc 3.1 on MacOS 10.2 (bug 165851). r=cls. 2002-08-31 04:33:02 +00:00
pschwartau%netscape.com 6429b5c681 Whitespace fix. 2002-08-31 01:20:40 +00:00
pschwartau%netscape.com ba24308ef8 Initial add. Regression test for bug 165353. 2002-08-31 01:05:09 +00:00
brendan%mozilla.org 15c11e55a7 Disable new fp->objAtomMap code to relieve blocker bug 165201. 2002-08-28 18:53:25 +00:00
brendan%mozilla.org 8d9d0a0155 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). 2002-08-27 23:28:59 +00:00
igor%mir2.org eeb5fecca0 Workaround in JS Math.pow implementation for java.lang.Math.pow brokeness in some JVM. 2002-08-27 08:14:49 +00:00
igor%mir2.org b1503f7570 Fixing a bug reported by Steven Beal where Interpreter.icodeTokenLength() and In
terpreter.dumpICode() used wrong size for CLOSURE opcode arguments.
2002-08-27 08:12:25 +00:00
seawood%netscape.com a4259a9c83 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.
2002-08-27 01:37:52 +00:00
dougt%netscape.com d0dc56776f exports frozen interface to dist/sdk using new SDK variable. 164717. r=cls, sr=alec 2002-08-27 01:05:21 +00:00
alecf%netscape.com 5d2a2e5fef bug 157624 - freeze nsISupportsPrimitives, which includes changing nsISupport[C]String over to using A[C]String and fixing consumers
r=dougt, sr=darin
2002-08-26 21:20:34 +00:00
dougt%netscape.com d9188b4471 Freezes the nsIProperties interface. 162114. r=ccarlen, sr=alecf. Freezes the mozIJSSubScriptLoader interface. 157136. r=rginda, sr=alec. 2002-08-26 20:36:44 +00:00
rogerl%netscape.com f770dea458 Bug 58274. Support double byte characters for toSource identifiers.
r=khanson, sr=brendan.
2002-08-26 20:07:58 +00:00
igor%mir2.org bc8622a010 Fixing a bug reported by Steven Beal where Interpreter.icodeTokenLength() and Interpreter.dumpICode() used wrong size for REGEXP opcode arguments. 2002-08-26 09:11:54 +00:00
igor%mir2.org db9026be35 Renaming the TokenStream.OBJECT constant to TokenStream.REGEXP for better reflection of semantics. 2002-08-26 08:06:27 +00:00
brendan%mozilla.org c0e5a5c192 One-character fix to a comment, use modulus with %, not mask. 2002-08-24 22:14:15 +00:00
pschwartau%netscape.com ec7e89fcd8 Removing this testcase from skip list; I have adapted it to run in Rhino. 2002-08-23 22:52:20 +00:00
pschwartau%netscape.com 77e0403675 Editing comments. 2002-08-23 22:48:38 +00:00
pschwartau%netscape.com 039932d264 Rhino can't seem to handle the largest array, so we'll skip this case in Rhino - 2002-08-23 22:38:45 +00:00
pschwartau%netscape.com 51db817c7b Re-ordering the sections to try the largest possible array first. 2002-08-23 22:12:12 +00:00
pschwartau%netscape.com ee72b003cc Editing comments in the test. 2002-08-23 21:56:21 +00:00
pschwartau%netscape.com 647d7d20c4 Removing two extraneous lines. 2002-08-23 21:47:05 +00:00
pschwartau%netscape.com 37ee97b3e3 Adapted the test to run in Rhino. 2002-08-23 21:42:32 +00:00
brendan%mozilla.org 536fe0ae9f My tweaks on top of a patch from Mark Hawlitzeck <mhawlitzeck1@earthlink.net> to avoid last-ditch gc failure (162779, sr=jband/shaver). 2002-08-23 07:56:11 +00:00
dbradley%netscape.com a73b830e87 Bug 160602 - Patch sets FPU precision to 53 bit mantissa. r=khanson, sr=brendan 2002-08-20 12:56:30 +00:00
pschwartau%netscape.com c932714aab Re-factoring for greater clarity. 2002-08-20 04:42:33 +00:00
pschwartau%netscape.com 1da0b578de Modifying test to handle Function.prototype.toString() output whether it is escaped or not. 2002-08-20 01:57:55 +00:00
pschwartau%netscape.com 6158fbb29b Adding a comment. 2002-08-19 21:46:26 +00:00
igor%mir2.org 2809a2cb52 Fixing line number generation for the empty return statement which was reported by Steven Beal. It was caused by missed update of lineno in statementHelper when dealing with return;. 2002-08-16 06:42:27 +00:00
rginda%netscape.com 4a1468f8c2 apply scole@planetweb.com's fix for JS_InitClass (bug 162946) 2002-08-16 05:11:36 +00:00
igor%mir2.org 89b8e4b265 Fixing ArrayIndexOutOfBoundsException reported by Steven Beal caused by broken code to setup endLine in SourceInfo.updateLineInfo. 2002-08-15 06:42:45 +00:00
brendan%mozilla.org 27130503a6 Avoid reloading rt->interruptHandler on each cycle of the bytecode interpreter (121414, r=rginda, sr=jband). 2002-08-14 00:17:27 +00:00
pschwartau%netscape.com 7ff3de2b85 Amending testcase to expect a run-time "out of memory" error. Still tests that we don't crash. 2002-08-14 00:12:54 +00:00
seawood%netscape.com 8ae6c40f5d Removing old nmake build makefiles. Bug #158528 r=pavlov 2002-08-10 07:55:43 +00:00
timeless%mac.com 3b73ee86f9 sorting pure js engine includes alphabetically to match js engine prevailing style
rs=brendan
2002-08-09 00:49:44 +00:00
timeless%mac.com 705f6bfa75 ### Building "Viper1-Disk:Source Tree:mozilla:js:macbuild:_JavaScript.mcp" (Thu Aug 8 15:19:17 2002)
Error   : function has no prototype
jslock.c line 854   js_FinishDtoa();
adding an include and hoping it works
2002-08-08 22:36:15 +00:00