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

12740 Коммитов

Автор SHA1 Сообщение Дата
igor@mir2.org 5f6f670f09 bug=427185 r=brendan a1.9=mtschrep 2008-04-14 01:01:39 -07:00
bclary@bclary.com a259e13609 Sisyphus|JavaScript Tests - remove spidermonkey-extensions-n.tests, bug 428882 2008-04-13 22:34:23 -07:00
gavin@gavinsharp.com f5ef08118a Bug 425139: XPCSafeJSObjectWrapper provides incorrect type information, patch by shaver@mozilla.org, r=mrbkap, a=beltzner 2008-04-13 18:18:30 -07:00
bclary@bclary.com d9f1150d23 update public-failures.txt, spidermonkey-extensions-n.tests, bug 404367 2008-04-13 14:28:07 -07:00
bclary@bclary.com c4c4245048 Sisyphus|JavaScript Tests - up browser total timeout to 6 hours, bug 428838 2008-04-13 14:24:48 -07:00
bclary@bclary.com 0a99342262 JavaScript Tests - regression test for bug 416834, by Jesse Ruderman 2008-04-13 03:55:07 -07:00
bclary@bclary.com 5cb9f79415 JavaScript Test - regression test for bug 425360, by Andrew Schultz 2008-04-13 03:45:51 -07:00
bclary@bclary.com 333615f775 JavaScript Test - regression test for bug 426711, by Jesse Ruderman 2008-04-12 08:28:44 -07:00
brendan@mozilla.org f3b9236883 global_resolve should not do anything if assigning. 2008-04-11 15:24:55 -07:00
bclary@bclary.com 3d99900a83 JavaScript Tests - further refinements of public failures, bug 404367 2008-04-11 12:23:22 -07:00
bclary@bclary.com abf5cb2762 JavaScript Tests - update public failures, bug 404367 2008-04-11 08:19:51 -07:00
brendan@mozilla.org 3d7f99bf7d Fix 427191 (r=igor, a=beltzner). 2008-04-11 07:50:16 -07:00
brendan@mozilla.org a8c5f03a36 Fix regression in patch for bug 346902 (387951, r=mrbkap, a=dsicore). 2008-04-10 16:02:00 -07:00
bclary@bclary.com 13ea73abf1 JavaScript Tests - make javascript.options.strict tests insensitive to current setting, bug 428396 2008-04-10 14:24:08 -07:00
bclary@bclary.com 0da6704297 JavaScript Tests - attempt to catch exceptions to simplify test reporting, bug 226507 2008-04-10 13:58:06 -07:00
bclary@bclary.com 28377146e3 Sisyphus|JavaScript Tests - Spider's userhook can be stopped by exceptions in tests, bug 428391 2008-04-10 13:54:08 -07:00
bclary@bclary.com 58c94d0cb0 JavaScript Tests - update known failures and spidermonkey extensions list, bug 404367 2008-04-10 13:45:47 -07:00
bclary@bclary.com b5b9bfb7a3 Sisyphus|JavaScript Tests - add ability to run tests with gczeal, bug 427189 2008-04-10 13:35:58 -07:00
bclary@bclary.com 2de24b0353 JavaScript Tests - catch script stack space quota errors 2008-04-10 13:23:42 -07:00
bclary@bclary.com 84786b4aa5 JavaScript Tests - update compatibility note, bug 291494 2008-04-10 12:29:11 -07:00
bclary@bclary.com 26e09a219c JavaScript Tests - fix filename, bug 424683 2008-04-10 12:23:12 -07:00
crowder@fiverocks.com adc6ddfd37 Bug 416843 - assertion failure after deleting eval 16 times, patch by mrbkap, r=brendan, a1.9=beltzner 2008-04-10 12:06:22 -07:00
bent.mozilla@gmail.com bcf9b2c2fa Bug 415498 - "Some errors not displayed in Error Console when using addEventListener". Tests by Sylvain Pasche <sylvain.pasche@gmail.com>. r+sr=jst, a=beltzner. 2008-04-10 10:35:56 -07:00
igor@mir2.org 7341867ef5 [Bug 389605] r=brendan a1.9=beltzner 2008-04-10 08:50:02 -07:00
crowder@fiverocks.com 36d3840de3 Bug 362582: reverting the patch from this bug as a result of test-failures 2008-04-10 05:59:21 -07:00
jruderman@hmc.edu 29a647da6d Reduce the length of the "XPConnect is being called on a scope without a 'Components' property!" assertion message (bug 426954). r=mrbkap, debug-only. 2008-04-09 22:19:30 -07:00
brendan@mozilla.org d72066f5d5 Make __count__ shared as well as permanent (426711, r=mrbkap, a=beltzner). 2008-04-09 12:41:39 -07:00
reed@reedloden.com 719b3bc21b Bug 419615 - "use JSVERSION_LATEST in xpcshell" (use a context callback to set error-reporter and jsversion default) [p=crowder@fiverocks.com (Brian Crowder) r+a1.9=shaver] 2008-04-09 00:27:16 -07:00
reed@reedloden.com 318385dbf8 Bug 362582 - "Incorrect toString for regular expression with null character or line break" [p=crowder@fiverocks.com (Brian Crowder) r=mrbkap a1.9=damons] 2008-04-09 00:20:12 -07:00
jonas@sicking.cc b245f0fae8 Allow XMLHttpRequest and document.load load files from subdirectories. r/sr=dveditz 2008-04-08 17:38:12 -07:00
jorendorff@mozilla.com 31dd949220 Merge from cvs-trunk-mirror to mozilla-central.
--HG--
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
2008-04-07 17:37:54 -05:00
timeless@mozdev.org 423ad7236e Bug 426311 report address for live contexts in JS_DestroyRuntime r=brendan a=beltzner 2008-04-06 02:52:49 -07:00
bclary@bclary.com ebfbaa8969 JavaScript Test - regression test for bug 374025, by Jesse Ruderman 2008-04-05 02:01:57 -07:00
bclary@bclary.com 6c43332656 JavaScript Test - regression test for bug 384412, by Joachim Kuebart 2008-04-05 01:12:31 -07:00
bclary@bclary.com b0c0b72876 JavaScript Test - regression test for bug 418730, by Jesse Ruderman 2008-04-05 00:44:23 -07:00
bclary@bclary.com e597a09017 JavaScript Tests - regression test for bug 420869, by Igor Bukanov 2008-04-04 23:29:43 -07:00
bclary@bclary.com b6615a63d6 JavaScript Tests - regression test for bug 424683, by Brian Crowder 2008-04-04 23:19:05 -07:00
crowder@fiverocks.com 0eda4f4634 Bug 424683 - script stack space quota is exhausted (return of MAX_INLINE_CALL_COUNT), r=igor, blocking1.9=dsicore 2008-04-03 14:22:57 -07:00
bclary@bclary.com cd9a4e633e Sisyphus - remove hard coded path dependencies, support mozilla-build, bug 426415, r=rcampbell 2008-04-03 09:22:29 -07:00
bent.mozilla@gmail.com 8e61765c76 Bustage fix for DEBUG_CC builds as a result of the fix for bug 423874. r=dbaron, a=NPOTDB. 2008-04-02 15:18:06 -07:00
jorendorff@mozilla.com 6827bdf856 Merge from cvs-trunk-mirror to mozilla-central.
--HG--
rename : js/src/js.c => js/src/js.cpp
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jsarray.c => js/src/jsarray.cpp
rename : js/src/jscntxt.c => js/src/jscntxt.cpp
rename : js/src/jsdate.c => js/src/jsdate.cpp
rename : js/src/jsdbgapi.c => js/src/jsdbgapi.cpp
rename : js/src/jsemit.c => js/src/jsemit.cpp
rename : js/src/jsexn.c => js/src/jsexn.cpp
rename : js/src/jsfun.c => js/src/jsfun.cpp
rename : js/src/jsgc.c => js/src/jsgc.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsiter.c => js/src/jsiter.cpp
rename : js/src/jslock.c => js/src/jslock.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsparse.c => js/src/jsparse.cpp
rename : js/src/jsregexp.c => js/src/jsregexp.cpp
rename : js/src/jsscope.c => js/src/jsscope.cpp
rename : js/src/jsscript.c => js/src/jsscript.cpp
rename : js/src/jsxml.c => js/src/jsxml.cpp
2008-04-02 16:35:13 -05:00
igor@mir2.org 268bd71f4a [Bug 425828] clearing property cache when thread gets the first context. r=brendan a1.9=blocking1.9 2008-04-02 02:14:59 -07:00
igor@mir2.org 35fdc43666 [Bug 423874] Allocating functions together with JSObject. r=brendan a1.9=blocking1.9 2008-04-02 00:46:12 -07:00
reed@reedloden.com b53be6ddaf Bug 411579 - "Optimize read file buffer sizes for faster startup times" [p=jmathies@mozilla.com (Jim Mathies) r=sayrer sr=bsmedberg a1.9=beltzner] 2008-04-01 23:41:23 -07:00
reed@reedloden.com ab9b65651a Bug 425080 - "C++ compatibilty: jsdbgapi.cpp: use of JS_malloc needs a cast" [p=jorendorff@mozilla.com (Jason Orendorff) r=brendan a1.9=beltzner] 2008-04-01 01:17:03 -07:00
reed@reedloden.com 124e8862f2 Bug 424758 - "Use -xO4 for building js/src with Sun Studio compiler on Solaris" [p=ginn.chen@sun.com (Ginn Chen) r=luser/ted a1.9=beltzner] 2008-04-01 01:16:17 -07:00
bclary@bclary.com eef6b0e019 JavaScript Tests - regression test for bug 260106, by Brendan Eich 2008-03-29 16:14:23 -07:00
bclary@bclary.com 7f6901850e JavaScript Tests - regression test for bug 416705, by Igor Bukanov 2008-03-29 16:11:17 -07:00
bclary@bclary.com 2f52cee842 JavaScript Tests - regression test for bug 416354, by Igor Bukanov 2008-03-29 16:07:16 -07:00
bclary@bclary.com fba719b865 JavaScript Tests - regression test for bug 414755, by Igor Bukanov 2008-03-29 16:05:12 -07:00
bclary@bclary.com 04944c1778 JavaScript Tests - regression test for bug 412926, by Igor Bukanov 2008-03-29 16:03:04 -07:00
bclary@bclary.com 09e67efc11 JavaScript Tests - regression test for bug 390597, by shutdown 2008-03-29 15:59:26 -07:00
bclary@bclary.com d7ec90d11e JavaScript Tests - regression tests for bug 398085, by Seno Aiko 2008-03-29 15:37:33 -07:00
igor@mir2.org 467f2b72c6 [bug 425957] fixing dtrace breakage caused by incomplete backing out of bug 423874. r,a=none as the code is not apart of the build. 2008-03-29 10:21:39 -07:00
igor@mir2.org 72b429350e [bug 424942] optimizing call object property allocation, r=brendan a1.9=mtschrep 2008-03-29 08:48:41 -07:00
igor@mir2.org 9c97e0b881 [bug 424964] optimizing reserve slot allocation, r=brendan a1.9=mtschrep 2008-03-29 06:38:28 -07:00
igor@mir2.org e52789403a [bug 423874] backing out as a simpler patch would do the job with less code. 2008-03-29 03:34:29 -07:00
igor@mir2.org a76bfc82c0 [bug 424376] backing out - too much compatibility problems. 2008-03-28 15:27:36 -07:00
bclary@bclary.com ac123b4d28 JavaScript Tests - update test for bug 338001 to handle various memory pressure scenarios 2008-03-28 12:14:45 -07:00
jorendorff@mozilla.com 792bc1e4aa Merge from cvs-trunk-mirror to mozilla-central.
--HG--
rename : js/src/jsarray.c => js/src/jsarray.cpp
2008-03-28 13:01:14 -05:00
crowder@fiverocks.com d6862dff1d Removing bogus FIXME here (comment-change only) 2008-03-28 10:54:21 -07:00
crowder@fiverocks.com 4e438102ad Bug 425747: silencing warnings in jsdtrace.c, r/a=shaver 2008-03-28 10:38:23 -07:00
igor@mir2.org 2b1daa6141 [Bug 424693] post landing consetics: replacing // comments with good old /* */ 2008-03-28 10:30:59 -07:00
jst@mozilla.org e63c121ae1 Fixing bug 424449. Clear scope on XOWs when scope is cleared on the object wrapped by the XOW. r+sr=mrbkap@gmail.com 2008-03-26 18:04:14 -07:00
bclary@bclary.com f8402a415e JavaScript Tests - remove unneeded image foo from test, bug 324650 2008-03-26 13:21:25 -07:00
bclary@bclary.com a23ac704a8 JavaScript Tests - remove machine name from public failures, bug 399387 2008-03-26 12:57:15 -07:00
jorendorff@mozilla.com 75b240f6b3 Fix bug 425080 - C++ compatibilty: jsdbgapi.cpp: use of JS_malloc needs a cast (r=brendan)
This fix is not in trunk yet.  Too close to 1.9b5.
2008-03-26 12:24:45 -05:00
jorendorff@mozilla.com 8964e0011a Merge from cvs-trunk-mirror to mozilla-central. (This doesn't build, thanks to bug 425080, which I'll fix next.)
--HG--
rename : js/src/js.c => js/src/js.cpp
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jsarray.c => js/src/jsarray.cpp
rename : js/src/jsdate.c => js/src/jsdate.cpp
rename : js/src/jsdbgapi.c => js/src/jsdbgapi.cpp
rename : js/src/jsemit.c => js/src/jsemit.cpp
rename : js/src/jsexn.c => js/src/jsexn.cpp
rename : js/src/jsfun.c => js/src/jsfun.cpp
rename : js/src/jsgc.c => js/src/jsgc.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsiter.c => js/src/jsiter.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsparse.c => js/src/jsparse.cpp
rename : js/src/jsregexp.c => js/src/jsregexp.cpp
rename : js/src/jsscript.c => js/src/jsscript.cpp
rename : js/src/jsxml.c => js/src/jsxml.cpp
2008-03-26 11:42:07 -05:00
bclary@bclary.com b2f31742e2 JavaScript Tests - regression test for bug 424954 2008-03-26 00:01:05 -07:00
reed@reedloden.com c31d0d9f1f Bug 424954 - "Crash [@ js_GetWrappedObject]" [p=mrbkap@gmail.com (Blake Kaplan) r=brendan a1.9b5=beltzner] 2008-03-25 16:29:18 -07:00
reed@reedloden.com 9d55576530 Bug 422025 - [p=jst@mozilla.org (Johnny Stenback [jst]) r+sr=mrbkap a1.9b5=schrep] 2008-03-25 16:16:21 -07:00
bclary@bclary.com 440e99fce7 JavaScript Tests - update public failures list, bug 399387, not part of the build 2008-03-25 10:49:48 -07:00
shaver@mozilla.org 53ecc8e9cf Bugs 423443/419661: crash in MarkSharpObjects due to stack overflow, when over-deep engine-internal recursion is triggered in JS components. r=brendan, a-b5=beltzner 2008-03-25 07:08:48 -07:00
bclary@bclary.com 55cc2210c0 JavaScript Tests - regression test for bug 375344, by James Justin Harrell 2008-03-25 04:53:08 -07:00
bclary@bclary.com 2f1cadc28c JavaScript Tests - regression test for bug 384991, by Jesse Ruderman 2008-03-25 04:51:04 -07:00
bclary@bclary.com 533fd66978 JavaScript Tests - regression test for bug 406572, by Igor Bukanov 2008-03-25 04:48:39 -07:00
bclary@bclary.com 7a4d3dae58 JavaScript Tests - regression test for bug 407019, by Jesse Ruderman 2008-03-25 04:46:29 -07:00
bclary@bclary.com df4b2e547a JavaScript Tests - regression test for bug 407720, by moz_bug_r_a4 2008-03-25 04:43:46 -07:00
bclary@bclary.com 54aeb3edb7 JavaScript Tests - regression test for bug 421806, by Jesse Ruderman 2008-03-25 04:41:20 -07:00
bclary@bclary.com 292731e5dd JavaScript Tests - regression test for bug 422286, by Mike Shaver 2008-03-25 04:39:05 -07:00
bclary@bclary.com a055409595 JavaScript Tests - regression test for bug 422348, by Igor Bukanov 2008-03-25 04:36:55 -07:00
bclary@bclary.com 8e4687f714 JavaScript Tests - regression test for bug 423300, by x0 2008-03-25 04:33:58 -07:00
igor@mir2.org 54fa72f9ac [Bug 424693] using jsop_lineno to speedup pc->lineno mapping needed for eval. r=shaver a1.9b5=beltzner 2008-03-24 10:00:01 -07:00
igor@mir2.org b295d08bc9 bug=356378 r=brendan a1.9b5=beltzner reporting bad getter usage at compile time, not at runtime. 2008-03-24 06:33:32 -07:00
igor@mir2.org 69c8ee3ebd bug=424750 Patch from Alfred Peng to make dtrace code compilable again after my changes from bug 424376. r=myself, not a part of the default browser configuration. 2008-03-24 05:07:35 -07:00
bclary@bclary.com 22d9e4a353 Sisyphus|JavaScript Tests - handle cygwin drive prefix in determining test completion, bug 424688 2008-03-24 02:01:24 -07:00
brendan@mozilla.org 1a1482d244 Fix bug and modularity loss introduced by patch for 424405 (424614, r/a=shaver, bug a=beltzner). 2008-03-24 01:06:39 -07:00
bclary@bclary.com 4dca9e1f2c JavaScript Tests - update spidermonkey-extensions-n.tests, no bug, not part of the build 2008-03-23 14:48:27 -07:00
bclary@bclary.com 7de61d962d JavaScript Tests - update ecma_3/RegExp/regress-375711.js due to change in bug 416933 2008-03-23 14:46:04 -07:00
bclary@bclary.com b7ef1439df Sisyphus|JavaScript Tests - make post-process-logs.pl handle incomplete log output, bug 424688 2008-03-23 14:42:44 -07:00
igor@mir2.org c5a5da8279 bug=424376 r=brendan a1.9b5=beltzner Compile-time function objects are no longer exposed through SpiderMonkey API. 2008-03-23 03:04:38 -07:00
reed@reedloden.com fbfa0e2a9f Bug 424405 - "XDR should compensate for traps set in the script it is serializing" [p=crowder@fiverocks.com (Brian Crowder) r+a1.9b5=shaver] 2008-03-22 18:11:51 -07:00
crowder@fiverocks.com 7e6099c377 Bug 420973 - printObj crashes on dense arrays, r/a1.9b5=shaver 2008-03-21 10:19:33 -07:00
timeless@mozdev.org 4004b44a57 Fixing build bustage from bug 423874 for dtrace (not a standard configuration) 2008-03-21 07:40:38 -07:00
igor@mir2.org 01d0387418 bug=423874 r=brendan a1.9b5=dsicore Allocating native functions together with JSObject 2008-03-21 01:19:23 -07:00
jst@mozilla.org 64ce95263e Followup fix for bug 418356. Re-enable loading file:// URIs using the subscript loader. r+sr=bzbarsky@mit.edu 2008-03-20 22:07:25 -07:00
benjamin@smedbergs.us 44eab035bf Bug 424156 - C++ compilation error in jsinterp.c, r=crowder a=beltzner 2008-03-20 11:50:16 -07:00
Benjamin Smedberg eaccbf51b1 Fix the jsinterp.cpp here, before it gets upstreamed. 2008-03-20 12:42:27 -04:00
Benjamin Smedberg 86aca46ef8 Merge cvs-trunk-mirror -> mozilla-central. There's a C++ bug in js/src/jsinterp.cpp that I am going to file upstream.
--HG--
rename : js/src/js.c => js/src/js.cpp
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jscntxt.c => js/src/jscntxt.cpp
rename : js/src/jsdbgapi.c => js/src/jsdbgapi.cpp
rename : js/src/jsexn.c => js/src/jsexn.cpp
rename : js/src/jsfun.c => js/src/jsfun.cpp
rename : js/src/jsgc.c => js/src/jsgc.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsiter.c => js/src/jsiter.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsregexp.c => js/src/jsregexp.cpp
rename : js/src/jsstr.c => js/src/jsstr.cpp
rename : js/src/jsxml.c => js/src/jsxml.cpp
2008-03-20 12:42:05 -04:00
crowder@fiverocks.com acdb71ace4 Bug 416933 - Invalid range error for /[\xde-\xdf]/ case-insensitive regular expression, r=brendan, a=blocking1.9 (mtschrep) 2008-03-19 23:59:34 -07:00
reed@reedloden.com 96c20dc7b1 Bug 420869 - "Script stack space in Firefox 3.0b4pre much smaller than it was in Firefox 2.0.0.12" [p=igor@mir2.org (Igor Bukanov) r=brendan a=blocking1.9+] 2008-03-19 22:57:10 -07:00
brendan@mozilla.org f4f4f2f6a2 Fix for JSCLASS_NEW_RESOLVE-related bug in js_FillPropertyCache, found by Mike Moening <MikeM@RetekSolutions.com> (418989, r=shaver, a=beltzner). 2008-03-19 17:44:59 -07:00
timeless@mozdev.org e2c269222e reverting, wrong patch, missing AMBIGUOUS 2008-03-19 14:55:22 -07:00
timeless@mozdev.org 5da68b2430 Bug 394114 Interfaces missing from various QI implementations. r=jag sr=jag a=dsicore 2008-03-19 14:19:35 -07:00
jwalden@mit.edu 780adbdf76 Bug 416636 - Remove JSCLASS_FIXED_BINDING; the code that was to use it was removed, and it just clutters the API. r=brendan, a=schrep 2008-03-18 19:47:40 -07:00
brendan@mozilla.org fe792bc434 Fix JSOP_SETCALL to cope with delete f() and the like (423300, r=mrbkap, a=beltzner). 2008-03-18 18:38:02 -07:00
igor@mir2.org 19c54144c0 bug=420869 backing out as the tree is red. 2008-03-18 15:06:38 -07:00
igor@mir2.org ebdf145ffd bug=420869 r=brendan a1.9=blocking1.9 bumping script stack quota to 100MB for better compatibility with FF2. 2008-03-18 15:05:35 -07:00
bzbarsky@mit.edu f040ea8df8 Remove method that no longer exists. 2008-03-18 14:58:46 -07:00
jst@mozilla.org 3b0a53fd7f Fixing bustage. 2008-03-18 14:28:43 -07:00
jst@mozilla.org a6c966db0a Fixing bug 422205. Make XOW/SJOW wrappers do security checks on enumeration and interation. r+sr=mrbkap@gmail.com 2008-03-18 14:17:58 -07:00
bzbarsky@mit.edu df31fc12aa Finally kill off CheckSameOriginPrincipal, fix remaining callers to do the checks they really want to be doing. Fix screw-up in nsPrincipal::Equals if one principal has a cert and the other does not. Bug 418996, r=mrbkap,dveditz, sr=jst 2008-03-18 14:14:49 -07:00
reed@reedloden.com 4db20275d5 Bug 403224 - "Build spidermonkey with icc on macintel" [p=ted.mielczarek@gmail.com (Ted Mielczarek [luser]) r=bsmedberg a=blocking1.9+] 2008-03-18 12:36:57 -07:00
bzbarsky@mit.edu 821c2fd543 Set the right url in the script and don't allow loading non-chrome scripts. Bug 418356, r+sr=jst 2008-03-17 20:46:53 -07:00
dbaron@dbaron.org 107e49d04f Add knowledge of edge names to cycle collector, ifdef DEBUG_CC. b=420514 r+sr=peterv a=damons 2008-03-17 16:11:08 -07:00
jruderman@hmc.edu d50218917e Fix bug 423043, js shell print() should flush stdout. r+a=shaver. Does not affect Firefox. 2008-03-17 13:25:23 -07:00
gavin@gavinsharp.com f531d3abd2 Bug 423138, browser-test crashes on linux, patch by smaug <Olli.Pettay@gmail.com>, r=brendan, a=beltzner 2008-03-17 09:25:39 -07:00
igor@mir2.org a4629f6ecc bug=421274 r=brendan a=beltzner Eliminating SAVE_SP_AND_PC() macro 2008-03-17 01:58:28 -07:00
sayrer@gmail.com dcd24a6fb1 Bug 409803. gcc (4.1 only) zealously avoids inlining at -Os. Patch by Dan Witte. r=ted.mielczarek 2008-03-15 19:48:58 -07:00
bclary@bclary.com 2f842192dc JavaScript Tests - modify test to catch allocation size overflow, bug 422348 2008-03-15 04:56:17 -07:00
crowder@fiverocks.com 0e2b54a016 Bug 422885: uninitialized memory-read in XPCWrapper::AddProperty, r/sr=mrbkap, a=:luser 2008-03-14 07:44:27 -07:00
benjamin@smedbergs.us bf38c7fd5b Fix merge bug that only shows up building spidermonkey standalone. 2008-03-13 22:39:59 -04:00
igor@mir2.org 3a550929c5 bug=422432 r=brenda,jag a1.9=blocking1.9 The local free lists for doubles now restricted to 32/64 entries, not 8, to minimize locking penaltties. 2008-03-13 13:07:29 -07:00
benjamin@smedbergs.us e18af0e887 Merge cvs-trunk-mirror -> mozilla-central to pick up the 421274 backout especially
--HG--
rename : js/src/js.c => js/src/js.cpp
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jscntxt.c => js/src/jscntxt.cpp
rename : js/src/jsdbgapi.c => js/src/jsdbgapi.cpp
rename : js/src/jsexn.c => js/src/jsexn.cpp
rename : js/src/jsfun.c => js/src/jsfun.cpp
rename : js/src/jsgc.c => js/src/jsgc.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsiter.c => js/src/jsiter.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsstr.c => js/src/jsstr.cpp
rename : js/src/jsxml.c => js/src/jsxml.cpp
2008-03-13 15:26:42 -04:00
bclary@bclary.com bd59173db9 JavaScript Tests - update tests due to changes on trunk for overflow reporting, bug 422348 2008-03-13 11:46:10 -07:00
sayrer@gmail.com 189de2a5f7 Bug 420906. support for custom options for jsinterp.c when compiling the browser. Patch by Ted Mielczarek. r=bsmedberg 2008-03-13 11:06:16 -07:00
igor@mir2.org 3f35974fe0 bug 421274: backing out again due to crashes on 64 bit Linux. 2008-03-13 11:03:02 -07:00
igor@mir2.org c8a3d5d364 bug=421274 follow up to fix issues with 64 bit 2008-03-13 10:29:40 -07:00
benjamin@smedbergs.us 02c53539ce Merge cvs-trunk-mirror -> mozilla-central
--HG--
rename : js/src/js.c => js/src/js.cpp
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jsarray.c => js/src/jsarray.cpp
rename : js/src/jscntxt.c => js/src/jscntxt.cpp
rename : js/src/jsdbgapi.c => js/src/jsdbgapi.cpp
rename : js/src/jsexn.c => js/src/jsexn.cpp
rename : js/src/jsfun.c => js/src/jsfun.cpp
rename : js/src/jsgc.c => js/src/jsgc.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsiter.c => js/src/jsiter.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsstr.c => js/src/jsstr.cpp
rename : js/src/jsxml.c => js/src/jsxml.cpp
2008-03-13 10:32:07 -04:00
brendan@mozilla.org a6489f4041 Fix ASSERT_VALID_PROPERTY_CACHE_HIT bustage (NPOTB). 2008-03-13 01:00:20 -07:00
igor@mir2.org 5ebbb98747 bug=421274 r=brendan a1.9=mtschrep eliminating SAVE_SP_AND_PC and friends from the interpreter loop 2008-03-12 23:48:23 -07:00
igor@mir2.org e3356227fa backing out bug 421274 2008-03-12 23:23:09 -07:00
igor@mir2.org a8d2c38cfb bug=421274 r=brendan a1.9=mtschrep eliminating SAVE_SP_AND_PC and friends from the interpreter loop 2008-03-12 22:52:52 -07:00
igor@mir2.org 75f123288e bug=422348 r,a1.9=shaver proper overflow error reporting 2008-03-12 16:07:47 -07:00
igor@mir2.org 27b3a239d6 bug=421806 r=brendan a1.9=blockin1.9 fixing decompiler regressions with interpreter stack modeling 2008-03-12 16:03:29 -07:00
reed@reedloden.com 1a0b827211 Bug 422185 - "jsgc.obj : error LNK2001: unresolved external symbol "int __cdecl posix_memalign(void * *,unsigned int,unsigned int)" (?posix_memalign@@YAHPAPAXII@Z)" (posix_memalign needs to be extern "C" when compiling with a C++ compiler) [p=benjamin@smedbergs.us (Benjamin Smedberg [bsmedberg]) r=brendan a1.9=damons] 2008-03-12 15:32:54 -07:00
mattwillis@gmail.com b5c7e42590 Bug 422161 - Fix JS strict errors in *.jsm modules. r and rs=gavin, a1.9+=damons 2008-03-12 14:56:59 -07:00
benjamin@smedbergs.us e6abb3a465 Merge cvs-trunk-mirror -> mozilla-central
--HG--
rename : js/src/jsarray.c => js/src/jsarray.cpp
rename : js/src/jsnum.c => js/src/jsnum.cpp
2008-03-12 16:32:37 -04:00
bclary@bclary.com 97ba31d396 JavaScript Tests - update known failures to account for improved CAPS messages in bug 246699, not part of the build 2008-03-12 11:12:09 -07:00
bclary@bclary.com 23176c4fb7 JavaScript Tests - update known failures for mac debug browser on js1_5/Array/regress-350256-03.js, bug 350256, not part of the build 2008-03-12 10:21:54 -07:00
igor@mir2.org 7fd51f6605 bug=420904 support for custom options for jsinterp.c in js shell build scripts. This is outside of tree. 2008-03-12 07:36:06 -07:00
brendan@mozilla.org 7f59fba937 Fix indentation nit 2008-03-12 00:05:30 -07:00
shaver@mozilla.org 0f5eb52957 Bug 422286: fix accounting of array length when slicing dense arrays. r=mrbkap, a=mconnor. 2008-03-11 23:50:55 -07:00
bclary@bclary.com 3f64a569bb JavaScript Tests - fix TimeWithinDay for negative arguments, bug 264727 2008-03-11 15:18:23 -07:00
benjamin@smedbergs.us 64021a2cee Merge cvs-trunk-mirror -> mozilla-central
--HG--
rename : js/src/js.c => js/src/js.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsutil.c => js/src/jsutil.cpp
2008-03-11 11:22:05 -04:00
reed@reedloden.com 68df796bb2 Bug 418406 - "Make network error constants accessible via Components.results" [p=trev.moz@adblockplus.org (Wladimir Palant) r=biesi sr=sicking a1.9=damons] 2008-03-11 01:14:04 -07:00
reed@reedloden.com cc276d6efa Bug 421947 - "More C++ casts required for Windows only, especially overloaded pow() and log10()" [p=benjamin@smedbergs.us (Benjamin Smedberg [bsmedberg]) r=crowder a1.9=damons] 2008-03-11 01:09:41 -07:00
timeless@mozdev.org 85f3eb417d Bug 421303 Crash [@ jsds_ScriptHookProc] r=caillon a=dsicore If we reach ~jsdService, that means our client doesn't care about us, so we can (and should) drop all references to any callbacks (if they cared, they'd have kept us alive!*). I think jsdService::Off should clear all the hooks, the strange magic of not clearing it isn't really a great idea. So for Off, we'll now clear the ScriptHook too (consumers who use off should really drop any references they have to our objects...). I'm still on the fence on this point, I suspect we can actually move it from ::Off to ~jsdService (it must be cleared at some point, otherwise if jsd_xpc's library manages to get unloaded, the function pointer would be invalid, which would be *BAD*). jsds_NotifyPendingDeadScripts needs to clear gDeadScripts whether or not there's a service or hooks, so it does. Because it's a static callback and because of the scary way GC works, I'd rather ensure (deathgrip) that jsds is available (and consistent!) for the duration of the function call. The code already handles the lack of a hook, so there's no reason to do magical returns.... The real problem which mayhemer found was that jsdService::Off was returning early (failure) because gGCStatus wasn't JSGC_END when called from ~jsdService from JS_GC from the cyclecollector, so we make sure that ~jsdService forces ::Off to act as if it is JSGC_END (after ensuring that there are no callbacks available). * a pure javascript (xpcom component, not DOM hosted!) version of a jsdService consumer means that jsdService will need to talk to the CycleCollector eventually (this is another bug for the future). 2008-03-10 17:13:48 -07:00
sayrer@gmail.com 808d8dcf16 Bug 421984. Build with -fstrict-aliasing on GCC platforms. r/a=shaver 2008-03-10 17:04:47 -07:00
timeless@mozdev.org b5cd012294 Bug 421774 consolidate jsd static variables into main r=shaver 2008-03-10 16:11:36 -07:00
bclary@bclary.com b9340437bb JavaScript Tests - update test to catch exception in browser tests, bug 420612 2008-03-10 14:24:35 -07:00
benjamin@smedbergs.us 103588c9b1 Merge cvs-trunk-mirror -> mozilla-central
--HG--
rename : js/src/js.c => js/src/js.cpp
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jsarray.c => js/src/jsarray.cpp
rename : js/src/jsatom.c => js/src/jsatom.cpp
rename : js/src/jsdate.c => js/src/jsdate.cpp
rename : js/src/jsemit.c => js/src/jsemit.cpp
rename : js/src/jsexn.c => js/src/jsexn.cpp
rename : js/src/jsfun.c => js/src/jsfun.cpp
rename : js/src/jsgc.c => js/src/jsgc.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsiter.c => js/src/jsiter.cpp
rename : js/src/jslock.c => js/src/jslock.cpp
rename : js/src/jsmath.c => js/src/jsmath.cpp
rename : js/src/jsnum.c => js/src/jsnum.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsparse.c => js/src/jsparse.cpp
rename : js/src/jsregexp.c => js/src/jsregexp.cpp
rename : js/src/jsscan.c => js/src/jsscan.cpp
rename : js/src/jsscript.c => js/src/jsscript.cpp
rename : js/src/jsstr.c => js/src/jsstr.cpp
rename : js/src/jsxml.c => js/src/jsxml.cpp
2008-03-10 17:07:41 -04:00
igor@mir2.org 48a626801a bug=419632 r=brendan a1.9=blockin1.9 avoiding weak roots for doubles 2008-03-10 12:27:44 -07:00
gavin@gavinsharp.com 3c5d70a09e Back out the patch from bug 420642 because it broke gmail (bug 421571) 2008-03-10 01:28:51 -07:00
bclary@bclary.com 36bb6be905 JavaScript Tests - regression tests for bug 418641, by Igor Bukanov 2008-03-09 14:04:14 -07:00
bclary@bclary.com a25ef96e17 JavaScript Tests - regression test for bug 420087, by Mike Shaver 2008-03-09 13:49:13 -07:00
bclary@bclary.com 618a4d4565 JavaScript Tests - regression test for bug 420399, by Jesse Ruderman 2008-03-09 13:32:33 -07:00
bclary@bclary.com f070d04761 JavaScript Tests - regression tests for bug 420610, by Jesse Ruderman 2008-03-09 13:15:14 -07:00
bclary@bclary.com 441b994973 JavaScript Tests - regression test for bug 420612, by Jesse Ruderman 2008-03-09 13:09:09 -07:00
bclary@bclary.com f5cc5896df JavaScript Tests - regression test for bug 421325, by Brian Crowder 2008-03-09 13:00:57 -07:00
bclary@bclary.com 104bd7d460 JavaScript Tests - remove timezone dependencies for toLocaleFormat win32 tests, no bug, not part of the build 2008-03-09 12:49:14 -07:00
timeless@mozdev.org e58d8e28e4 Bug 421231 js.c needs to call JSDB_TermDebugger r=brendan NPOTB 2008-03-09 03:05:29 -07:00
brendan@mozilla.org 9869bcf284 Fix from Sebastian Redl to compile under GCC 4.2 (r=me, a=shaver). 2008-03-08 20:49:46 -08:00
crowder@fiverocks.com 1b5e871fbb Bug 421325: array_join_sub does not handle holes in dense arrays correctly, r/a=shaver 2008-03-07 16:16:51 -08:00
jwalden@mit.edu 17772e89c6 Bug 352044 - Issues with Unicode escape sequences in JavaScript source code; Unicode escapes not part of identifiers were being treated as their equivalent CVs, and non-identifier Unicode escapes within identifiers were being treated as their CVs (simultaneously starting a new token). acid3++ r=mrbkap, a=damons 2008-03-07 15:28:55 -08:00
bclary@bclary.com fbbb26e204 JavaScript Tests - update known failures, bug 421515 2008-03-07 12:33:18 -08:00
dbaron@dbaron.org 7fc7cca10b Deal with nsXPCWrappedJS::GetClass being null, which it can be after Unlink. a=Not part of the default build (DEBUG_CC only) 2008-03-07 09:54:41 -08:00
igor@mir2.org 717a91c012 bug=421154 r=brendan a1.9=blockin1.9 Faster number conversions 2008-03-06 15:24:08 -08:00
mrbkap@gmail.com e869033988 Don't assume that chrome:// implies system principals. bug 419848, r=brendan sr=jst 2008-03-06 14:52:58 -08:00
igor@mir2.org b5c65e6a92 bug=421314 r=myself a1.9=beltzner Patch from Mike Moening to fix VC2005 warnings that my recent changes introduced. 2008-03-06 14:51:14 -08:00
igor@mir2.org d0d649d70a bug=421266 r=brendan a1.9=beltzner js_Interpret now takes just single cx argument. 2008-03-06 14:47:46 -08:00
mrbkap@gmail.com 2fb762bc5c Remove unused variable. bug 420966 2008-03-06 13:43:26 -08:00
igor@mir2.org 8f1308e6f1 bug=415455 r=brendan a1.9=blocking1.9 2008-03-06 13:40:43 -08:00
mrbkap@gmail.com 95b694e74f Protect |accum| from being collected in js_ConcatStrings. bug 393874, r=igor a=beltzner 2008-03-06 12:16:42 -08:00
mrbkap@gmail.com e884302fd8 Fix array_concat to be more generic. bug 420966, r=brendan a=beltzner 2008-03-06 12:05:18 -08:00
mrbkap@gmail.com 157bf76404 Allow things to happen to SJOWs if there's no code running. bug 420647, r+sr=jst 2008-03-06 12:04:05 -08:00
mrbkap@gmail.com ef2cba9f81 Remove a now-unnecessary eval hack. bug 420642, r+sr=jst a=beltzner 2008-03-06 12:01:26 -08:00
mrbkap@gmail.com 82a016fdd5 Fix mochitest depending on the old toString behavior. 2008-03-06 12:00:23 -08:00
mrbkap@gmail.com 5d226ed109 Propagate getters and setters onto the inner object. bug 420585, r+sr=jst 2008-03-06 11:58:28 -08:00
mrbkap@gmail.com 02b46102d4 Make Object.prototype.toString show the underlying object. bug 420480, r+a=brendan 2008-03-06 11:57:16 -08:00
bclary@bclary.com b1d29b6a1b JavaScript Tests - update known failures, bug 418069 2008-03-06 08:01:57 -08:00
bclary@bclary.com a1fa129d8f JavaScript Tests - update known failures, bug 355258 2008-03-06 01:45:16 -08:00
brendan@mozilla.org 9c4ceb9614 Fix signed vs. unsigned comparison in assertion warning. 2008-03-05 15:43:33 -08:00
timeless@mozdev.org ed20878e19 Bug 282660 Crash [@ jsds_NotifyPendingDeadScripts] ds->script is null r=jst a=beltzner 2008-03-05 13:10:01 -08:00
jorendorff@mozilla.com bda7c067c8 Merge from cvs-trunk-mirror to mozilla-central.
--HG--
rename : js/src/jsarray.c => js/src/jsarray.cpp
rename : js/src/jsdbgapi.c => js/src/jsdbgapi.cpp
rename : js/src/jsexn.c => js/src/jsexn.cpp
rename : js/src/jsgc.c => js/src/jsgc.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsinvoke.c => js/src/jsinvoke.cpp
rename : js/src/jsnum.c => js/src/jsnum.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsregexp.c => js/src/jsregexp.cpp
rename : js/src/jsstr.c => js/src/jsstr.cpp
2008-03-05 15:00:01 -06:00
igor@mir2.org 5ab660466e bug=418641 r=brendan a1.9=dsicore Avoiding code bloat on slow paths in the interpreter. 2008-03-05 12:26:06 -08:00
igor@mir2.org 70eac2595a bug=355258 r=brendan a1.9=beltzner 2008-03-05 12:18:52 -08:00
crowder@fiverocks.com 5931bc194e Bug 324161 - Optimize parseInt for integer values, if radix is 10, r=brendan, blocking1.9=dsicore 2008-03-05 11:11:54 -08:00
mrbkap@gmail.com 5434a036ab Fix bracing mistake from bug 344494. 2008-03-04 18:45:09 -08:00
mrbkap@gmail.com ec3ac817a6 Always wrap content nodes in chrome with some sort of wrapper. bug 344494, r+sr=jst 2008-03-04 17:39:45 -08:00
brendan@mozilla.org 8b618b2412 Fix over-including dependencies, and relocate ID_TO_VALUE to avoid over-including (r=mrbkap, bustage fix). 2008-03-04 15:58:10 -08:00
brendan@mozilla.org c2fba77c36 Break bad old nested include cycle for good, by un-nesting (420554, r=jorendorff, a=vlad). 2008-03-04 15:40:10 -08:00
igor@mir2.org 9b7d948de2 bug=420399 r=brendan a1.9=blocking1.9 eliminating the pc stack in the interpreter 2008-03-04 15:30:58 -08:00
bclary@bclary.com 75e48a8dbb JavaScript Tests - update known failures 2008-03-04 13:59:50 -08:00
bclary@bclary.com ea170dc3ef JavaScript Tests - update known failures 2008-03-04 09:27:38 -08:00
bclary@bclary.com bc2b55f7a4 JavaScript Tests - remove wfm failure, bug 417916 2008-03-04 08:54:08 -08:00
igor@mir2.org 6f083e10ba Bug 419969: the interpreter loop belongs to its own compilation unit. r,a1.9=brendan 2008-03-04 04:52:43 -08:00
timeless@mozdev.org ea5b4e4ebf Bug 420807 xpconnect should not use fun->atom r=dbradley a=brendan 2008-03-03 19:19:17 -08:00
bent.mozilla@gmail.com 720a632b7d Bug 414977 - "insufficient unlink methods in some DOM classes?". Fix for DEBUG_xpc_hacker builds. Not part of the normal build, r+sr+a=jst. 2008-03-03 17:20:55 -08:00
bclary@bclary.com 0b778f80fe JavaScript Tests - update known failures, bug 420480 2008-03-03 09:01:40 -08:00