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

7673 Коммитов

Автор SHA1 Сообщение Дата
brendan%mozilla.org b100aee98e Finish separating gcMaxMallocBytes, account for scope hashtables in gcMallocBytes (319980, r/sr=mrbkap/bz). 2006-03-02 20:47:04 +00:00
brendan%mozilla.org 4bb80c1edb Fast followup to allow arbitrary nesting (328897, r=mrbkap). 2006-03-02 20:05:49 +00:00
brendan%mozilla.org 46cf4a7474 Fix JS_ReportPendingException to when cx has active frames (328897, r=mrbkap). 2006-03-02 20:00:47 +00:00
brendan%mozilla.org 7c3bc4a70e Never mind. 2006-03-01 20:37:43 +00:00
brendan%mozilla.org 110dfb5679 Need another auto-mark thingie (326615, r=mrbkap). 2006-03-01 20:34:49 +00:00
neil%parkwaycc.co.uk cde62f9eb1 Followup patch to bug 207327 to move the "service" string from the name to the value of the category entry where it is interpreted to belong r=timeless sr=bz 2006-02-28 17:36:58 +00:00
brendan%mozilla.org 8fce62562a Local auto-marker needed (326615, r=mrbkap). 2006-02-28 07:41:01 +00:00
mrbkap%gmail.com b5b0046c44 Flatten before ever reaching CheckCycle, since the way things currently are, it could receive lists of arbitrary length. bug 328769, r=brendan 2006-02-27 20:33:56 +00:00
mrbkap%gmail.com 107ea363fe Don't optimize globals access in eval and debugger frames. bug 328765, r=brendan 2006-02-27 20:23:04 +00:00
mrbkap%gmail.com 33821bc52b Inspect the correct position in our input stream. bug 325925, r=brendan 2006-02-27 19:14:15 +00:00
igor%mir2.org f458e75099 Bug 328556: Proper accounting for growth in array_join_sub when reallocating
chars array. r=mrbkap
2006-02-27 17:32:22 +00:00
timeless%mozdev.org 276ede16dd Bug 327605 [@ JSD_GetContextFlags - jsdService::GetFlags]
r=rginda
2006-02-27 04:17:08 +00:00
bclary%bclary.com 61d6ce361f Regression test for bug 328249, by Jesse Ruderman 2006-02-26 08:49:46 +00:00
bclary%bclary.com 11e67a8f23 Regression test for bug 327897, by Jesse Ruderman 2006-02-26 08:30:54 +00:00
bclary%bclary.com 79065b8844 Regression test for bug 327697, by Jesse Ruderman 2006-02-26 08:17:21 +00:00
bclary%bclary.com 55f42b2900 Regression test for bug 327608, by Jesse Ruderman 2006-02-26 08:00:53 +00:00
bclary%bclary.com 067b1ea197 Regression test for bug 327564, by Jesse Ruderman, Brendan Eich 2006-02-26 07:50:53 +00:00
bclary%bclary.com 565fbd11af Regression test for bug 326467, by Alex Vincent, Blake Kaplan 2006-02-26 07:37:01 +00:00
brendan%mozilla.org 678fdc7f07 Back out last checkin pending better fix (327869). 2006-02-24 23:18:05 +00:00
mrbkap%gmail.com d9be113509 Clean up a bracing nitpick. 2006-02-24 22:12:32 +00:00
benjamin%smedbergs.us f1033b53d1 Bug 78081 - don't export intermediate libs, initial tree-wide changes blanket-r=mento 2006-02-24 17:50:29 +00:00
daumling%adobe.com 721e215256 Bug 327869: Implement brute-force fix for Windows strftime() 2006-02-24 03:37:46 +00:00
daumling%adobe.com e156716b4c Bug 328373: Create local variable and copy value to suppress compiler warning 2006-02-24 03:29:57 +00:00
mrbkap%gmail.com e47a41d74c Detect cycles even when we're inserting a degenerate list of length 1. bug 328249, r=brendan 2006-02-23 23:00:23 +00:00
mrbkap%gmail.com 33c9c1bc78 Don't wrap E4X values in XPCWrappedJS since E4X objects have weird semantics, which cause us trouble both elsewhere in XPConnect, and even in the DOM code. bug 327697, r=brendan sr=shaver 2006-02-23 22:21:08 +00:00
igor%mir2.org 53c59130cd Bug 328294: After enumeration that removes hashtable entries,
the hashtable is shrinked only once. r=brendan
2006-02-23 22:20:27 +00:00
igor%mir2.org 4d46f22fac Bug 328106: Removal of HT_ENUMERATE_UNHASH. Its implementation had a bug
for 11 years which is a good demonstration that it has never been used.
2006-02-23 10:11:17 +00:00
timeless%mozdev.org a279d689e5 Bug 106386 Correct misspellings in source code
r=bernd rs=brendan
2006-02-23 09:36:43 +00:00
mrbkap%gmail.com bfb3311cf7 Propagate the proper fp, fun, and variables object to special frames so as to not confuse the optimizer and split the common code that does this into a common function from the 3 places that currently do it. r=brendan 2006-02-23 02:17:04 +00:00
brendan%mozilla.org 4d8776d822 Fix botch in JS_InitClass that passed several rounds of code review. 2006-02-22 23:03:37 +00:00
mrbkap%gmail.com 13a9d56676 The end request needs to happen before the context gets destroyed -- use C++ to ensure that. bug 328044, r+sr=brendan 2006-02-22 19:58:31 +00:00
mrbkap%gmail.com 5c4b8bd48a The end request needs to happen before the context gets destroyed -- use C++ to ensure that. bug 328044, r+sr=brendan 2006-02-22 19:48:45 +00:00
brendan%mozilla.org da4fef3700 Fix an initially hard-to-see bug reported by daumling@adobe.com, plus another one mentioned by mrbkap (327941, r=mrbkap). 2006-02-22 06:09:09 +00:00
brendan%mozilla.org a6090f1c26 Separate gcMaxBytes from gcMaxMallocBytes and unconstrain the former for Mozilla code (317865, r/sr=mrbkap/shaver). 2006-02-22 05:52:13 +00:00
mrbkap%gmail.com ec46e80305 Don't assume that JS_ValueToString is infallible. bug 327897, r=brendan 2006-02-22 03:51:09 +00:00
mrbkap%gmail.com e3ad67960d If the wrapper has no prototype, but we have a proto, then it can't be our target wrapper, so skip it. bug 327597, r=jst sr=bzbarsky 2006-02-22 03:48:33 +00:00
brendan%mozilla.org 8e59e16322 Fixed typo that left JS_CallFunctionName returning true always, not ok (328037, r=mrbkap). 2006-02-22 03:06:00 +00:00
mrbkap%gmail.com 735e2002df If the this object in a call is not an XPCNativeWrapper, ignore the call instead of crashing. bug 327686, r=brendan sr=bzbarsky 2006-02-22 02:25:24 +00:00
dbaron%dbaron.org a584e245a7 Root new function objects before calling JS_SetReservedSlot on them. b=307560 r=brendan sr=jst 2006-02-22 00:50:47 +00:00
dbaron%dbaron.org 1fcd6ec0c6 Root cloned function object before calling WrapFunction on it. b=327716 r=jst sr=brendan 2006-02-22 00:49:55 +00:00
mrbkap%gmail.com 509c0fba2f Support ppc<->x86 cross builds for Mac OS X. bug 322578, patch from Mark Mentovai <mark@moxienet.com>, r=bsmedberg r=cls sr=bryner 2006-02-21 22:03:20 +00:00
igor%mir2.org b5b71e3898 Bug 327129: To calculate ceil(log2(n))/floor(log2(n)) under GCC >=3.4 use
__builtin_clz or count-leading-zeros. r=brendan
2006-02-21 11:28:28 +00:00
igor%mir2.org c49c6737a6 Bug 327896: JS_STATIC_ASSERT is now used to assert constant conditions during compilation time instead of waiting for runtime to check for JS_ASSERT. r=brendan 2006-02-21 10:27:50 +00:00
igor%mir2.org 15106141bf Bug 327129: Reverting the previous commit as it broke GCC builds of
firefox.
2006-02-20 10:12:03 +00:00
igor%mir2.org 9b1c4989bd Bug 327129: To calculate ceil(log2(n))/floor(log2(n)) under GCC use
__builtin_clz or count-leading-zeros. r=brendan
2006-02-20 08:57:53 +00:00
daumling%adobe.com b680219a3b Bug 232182: Added copying of Unicode elements in js_ExpandErrorArguments() 2006-02-20 07:44:25 +00:00
daumling%adobe.com 521b468de5 Bug 318402: Replaced JS_STRINGS_ARE_UTF* with JS_C_STRING_ARE_UTF8 2006-02-19 17:52:56 +00:00
daumling%adobe.com bbc897b35a Bug 315974: JSprintf functions cannot print jschar characters and strings 2006-02-18 07:13:16 +00:00
daumling%adobe.com 4f5f3e33cb Bug 326201: Added build rule for jskwgen.o/.obj 2006-02-18 06:33:31 +00:00
mrbkap%gmail.com cf5b965f72 We won't always find the prototype property, especially if our __proto__ has been cut off. bug 327608, r=brendan 2006-02-18 03:02:32 +00:00
mrbkap%gmail.com c8b08f2c7d Protect the sandbox object from GC and make the sandbox code request-safe. bug 265740, r=brendan sr=jst 2006-02-18 03:00:33 +00:00
mrbkap%gmail.com 9fb5725b97 Make toString mirror GetOrSetProperty in how it gets wrapped object's toString function. bug 323367, r=bzbarsky sr=jst 2006-02-18 00:11:32 +00:00
brendan%mozilla.org a13ac56a77 Fix duplicate kid overwrite case that avoided cycle detection (327564, r=mrbkap). 2006-02-17 21:40:04 +00:00
bclary%bclary.com 57d6764427 Regression test for ecma 15.1.2.7, fix bug number 2006-02-15 19:45:05 +00:00
bclary%bclary.com 77fcfdad5d Regression test for ecma 15.1.2.6, fix bug number 2006-02-15 19:08:31 +00:00
bclary%bclary.com fe7fa17d22 Regression test for ecma 15.1.2.3, fix bug number 2006-02-15 19:06:33 +00:00
bclary%bclary.com 99f7cc8f52 Regresion test for ecma 15.1.2.2, fix bug number 2006-02-15 19:04:00 +00:00
bclary%bclary.com d0c44f2dab Regresion test for ecma 15.1.2.1, fix bug number 2006-02-15 19:01:28 +00:00
bclary%bclary.com 530fc366cd Regression test for bug 324688, fix Components detection 2006-02-15 18:39:16 +00:00
mrbkap%gmail.com 7242914d8c Hold a reference to the regexp that we're using so that it doesn't go away. bug 327170, r=brendan 2006-02-15 01:24:32 +00:00
igor%mir2.org 2fb3331863 BUG 321985: During xdr decoding of atoms avoid creation of JSString for
the already existing atoms. r=brendan
2006-02-14 09:33:45 +00:00
bclary%bclary.com 54aeb9b760 Regression test for bug 259935, by Steve Chapel 2006-02-14 02:54:28 +00:00
bclary%bclary.com 35476ae67b Regression test for bug 317476, by Seno Aiko 2006-02-14 02:20:14 +00:00
bclary%bclary.com cbaa98954a Regression test for bug 314401, by moz_bug_r_a4 2006-02-14 02:03:56 +00:00
bclary%bclary.com e9e7c416c9 Regression test for bug 323314, by Brendan Eich 2006-02-14 01:34:48 +00:00
timeless%mozdev.org 1066f2b0fc Bug 326985 jsinterp.c(975) : warning C4013: 'OBJECT_IS_XML' undefined; assuming extern returning int
r=mrbkap
2006-02-14 00:20:44 +00:00
bclary%bclary.com 9dc2a96ad9 Regression test for bug 324422, by Doug Wright 2006-02-13 21:32:20 +00:00
bclary%bclary.com f00913a42a Regression test for bug 323338 by Franky Braem and Seno Aiko 2006-02-13 20:34:51 +00:00
bclary%bclary.com 104b8e5f4c Regression test for bug 324688, by Nickolay Ponomarev 2006-02-13 20:19:54 +00:00
bclary%bclary.com 281ff79027 Regression test for bug 326453, by Blake Kaplan 2006-02-12 07:31:21 +00:00
timeless%mozdev.org 1491ad6757 Bug 326223 JS_PARANOID_REQUEST dies in spidermonkey (JS_NewContext)
r=brendan
2006-02-09 08:14:29 +00:00
timeless%mozdev.org 0d03b1ed0e Bug 293881 add version to jsshell build() if JS_VERSION < 150
r=mrbkap
2006-02-09 06:03:38 +00:00
timeless%mozdev.org 6355667544 Bug 325780 refactor debug_brendan/debug_notme
r=shaver
2006-02-09 06:02:02 +00:00
timeless%mozdev.org fb6ab713d5 Bug 326223 JS_PARANOID_REQUEST dies in spidermonkey (JS_NewContext)
r=brendan
2006-02-09 05:51:16 +00:00
timeless%mozdev.org 079cc68e75 Bug 266208 [@ js_PCToLineNumber] because of crash due to infinite recursion
r=rginda sr=brendan
2006-02-09 05:47:55 +00:00
brendan%mozilla.org 85143d2ad5 Fix JSOP_CLOSURE failure to set todo to do-nothing value (326453, r=mrbkap). 2006-02-08 20:53:37 +00:00
brendan%mozilla.org 9043b4f242 Another followup fix. 2006-02-07 21:53:54 +00:00
brendan%mozilla.org 20ef4058bf Better followup fix for 325960 (r=mrbkap). 2006-02-07 21:50:47 +00:00
mrbkap%gmail.com 5fe75dd3cd Initialize the new frame's pc as well. Followup patch for bug 325960, r=shaver 2006-02-07 21:37:26 +00:00
mrbkap%gmail.com e9a0b35561 Protect js_ConstructObject callers from gc hazards and some other stuff. bug 325425, r=igor sr=brendan 2006-02-07 20:09:53 +00:00
brendan%mozilla.org d33592f8f7 Avoid nesting js_Interpret for heavyweight and other hard-case interpreted function calls (325960, r=mrbkap). 2006-02-07 19:51:29 +00:00
brendan%mozilla.org c340343cf7 Long-missing wait for GC supplied by Michael Daumling <daumling@adobe.com> (325521, r=me). 2006-02-07 08:25:23 +00:00
mrbkap%gmail.com c1ccab3a4d Don't make bad assumptions about finding properties. Mutable proto chains combining with cloned function objects can cause properties to not actually be found. bug 319683, r=brendan 2006-02-07 02:05:52 +00:00
brendan%mozilla.org 3f2984ca83 Fix misnamed formal parameter glitch. 2006-02-05 04:15:22 +00:00
bclary%bclary.com e62a7b018b Regression test for bug 325750, by Biju 2006-02-03 16:24:00 +00:00
bclary%bclary.com 0ba439fd03 rename incorrectly named tests for section E4X ECMA 357 11.1.4, no bug, not part of the build 2006-02-03 16:22:06 +00:00
cbiesinger%web.de a898e666b8 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin
2006-02-03 14:18:39 +00:00
szegedia%freemail.hu 901453aca4 Fix for bug #323054: nonexisting optional standard objects like XML don't cause ObjectOutputStream to throw an exception anymore. 2006-02-03 11:47:20 +00:00
szegedia%freemail.hu dcf43ff0cd Fix for bug #323054: nonexisting optional standard objects like XML don't cause ObjectOutputStream to throw an exception anymore. 2006-02-03 11:07:32 +00:00
mrbkap%gmail.com e8c3bd32f6 If a function becomes heavyweight in the middle of an inline call, remember to pop the call object when it returns. bug 325540, r=brendan 2006-02-03 01:19:31 +00:00
brendan%mozilla.org ba0a9cb692 Arghhhhhh. 2006-02-02 19:55:20 +00:00
brendan%mozilla.org 5f77e86780 Add purely stack allocated rooting facility (325269, r=igor). 2006-02-02 06:46:32 +00:00
bclary%bclary.com 22ed6732d5 Rename regress-234389-n.js back to regress-234389.js, no bug, not part of the build 2006-02-01 07:42:00 +00:00
mrbkap%gmail.com d96bbafedd Fix a stupid mistake where an error return would cause us to not destroy a script. no bug, r=brendan 2006-02-01 03:18:17 +00:00
mrbkap%gmail.com c7cd04ba28 Actually fill the setting cache when we get boolean properties. bug 324688, r=brendan 2006-02-01 00:25:50 +00:00
brendan%mozilla.org fcc712a6cf Fix foo += bar for undefined foo to throw, not bind foo to undefined (321757, r=mrbkap). 2006-01-31 20:53:30 +00:00
pavlov%pavlov.net 5767901ade attempt to fix vc6 build bustage 2006-01-31 03:33:02 +00:00
jst%mozilla.jstenback.com 6d2a2d10dd Landing fix for bug 323156. XPCDispConvert::JSArrayToCOMArray does not convert empty arrays correctly. Patch by gdavis@nsisoftware.com, r=dbradley@gmail.com, sr=jst@mozilla.org 2006-01-31 01:47:01 +00:00
jst%mozilla.jstenback.com b5f13791d9 Landing fix for bug 310102. XPCDispTearOff::Invoke() processes DISPARAMS in wrong direction. Patch by gdavis@nsisoftware.com, r=dbradley@gmail.com, sr=jst@mozilla.org 2006-01-31 01:40:54 +00:00
jst%mozilla.jstenback.com 24d079ef25 Landing fix for bug 310097. XPCDispConvert will not convert SAFEARRAY of VARIANT. Patch by gdavis@nsisoftware.com, r=dbradley@gmail.com, sr=jst@mozilla.org 2006-01-31 01:38:52 +00:00
igor%mir2.org 85c2e9531f Bug 322772: Replacing js_CompareStrings by js_EqualStrings in implementation
of "==", "!=", "===" and "!==". r=brendan r=mrbkap
2006-01-30 05:58:17 +00:00
mrbkap%gmail.com 3a6c3608fe Braces and style patrol (no bug, implicit-r=brendan) 2006-01-28 01:27:33 +00:00
brendan%mozilla.org 9e8a862123 Fix span-dependent instruction selection to work with incremental compilation (324650, r=mrbkap). 2006-01-26 21:05:40 +00:00
igor%mir2.org 68682df68c Bug 319719: The previous commit still managed to break builds on Unix-like
systems where PATH does not include ".". The fix is to explicitly prefix
with ./ the command to execute.
2006-01-26 10:32:50 +00:00
igor%mir2.org 55b099a9d3 Bug 319719: JS scanner checks for keywords using pregenerated C source
avoiding the cost of atomizing keyword strings. This is an updated version
of the previous rather bad commit to address Makefile issues. r=brendan
2006-01-26 08:47:51 +00:00
igor%mir2.org f62a42d5af Bug 322772: I added js_EqualStrings which is a faster version of
js_CompareStrings when testing only for string equality. r=brendan
2006-01-26 08:01:54 +00:00
brendan%mozilla.org 877beb7aaa Add JS_LeaveLocalRootScopeWithResult API (324592, r=mrbkap). 2006-01-26 07:19:25 +00:00
mrbkap%gmail.com 6cebcbe720 bug 324694: Reparameterize js_CheckPrincipalsAccess to avoid eager calls to js_AtomToPrintableString. r=brendan 2006-01-25 22:54:34 +00:00
mrbkap%gmail.com 7d743ba10e bug 323501: Having a scripted caller is important. r=brendan 2006-01-25 19:53:14 +00:00
mrbkap%gmail.com bb46c284d2 bug 324422: Protect things from being garbage collected out from under us. r=brendan 2006-01-25 02:27:59 +00:00
mrbkap%gmail.com 889e52cdc2 bug 323979: Check the correct parse node for arity. r=shaver 2006-01-25 00:23:00 +00:00
igor%mir2.org cf4ba28aff Bug 291003: fdlibm no longer used on Linux as recent C library there do
the job on its own. r=shaver
2006-01-24 21:40:12 +00:00
mark%moxienet.com 142f6828fb 323337 Use fastcall on Mac OS X x86: __attribute__(regparm(3)). r=josh 2006-01-23 20:11:08 +00:00
igor%mir2.org e9bcbae347 Reverting commit for bug 319719: Makefile changes broke too much builds. 2006-01-22 21:08:05 +00:00
brendan%mozilla.org f34c15c44a Attempt to fix Windows bustage. 2006-01-22 06:56:34 +00:00
igor%mir2.org eb120e2ba0 Bug 319719: JS scanner checks for keywords using pregenerated C source
avoiding the cost of atomizing keyword strings. r=brendan
2006-01-22 01:14:20 +00:00
brendan%mozilla.org b13a6f69c6 Fix comment glitches. 2006-01-21 15:54:13 +00:00
brendan%mozilla.org d8363b5310 Fix DEBUG_brendan code to track Igor's change. 2006-01-20 21:37:45 +00:00
mrbkap%gmail.com 72b2a9518a Make this file vim-friendly. 2006-01-19 01:00:49 +00:00
igor%mir2.org 9ec3479dec Bug 323765: VarPrefix is thread-safe now. r=brendan 2006-01-18 11:17:21 +00:00
mrbkap%gmail.com f4a1ec8ec0 bug 319872: Don't free the sentinal value. r=brendan 2006-01-18 02:22:55 +00:00
shaver%mozilla.org a7432b61fa Bug 321021: Add option to preserve exceptions thrown from outermost frames,
rather than convert to error reports.  r=mrbkap, sr=brendan.
2006-01-18 00:29:35 +00:00
igor%mir2.org 0926475d8d Bug 294499: GC directly calls malloc instead of using JSArena for paged
allocation to avoid overhead of arena headers that GC does not use. r=brendan
2006-01-17 01:26:35 +00:00
brendan%mozilla.org 005ca0553f Remove bogus arena-pool alignment parameters (323529, r=igor). 2006-01-15 21:57:26 +00:00
brendan%mozilla.org 92591c27c3 Fix uintN/size_t 64-bit hazards (323510, r=daumling). 2006-01-15 17:52:42 +00:00
brendan%mozilla.org 3e31bd8732 Update DUMP_CALL_TABLE (NPOTB) code to track 322001. 2006-01-14 17:49:58 +00:00
igor%mir2.org eacbc7d25d Fixing bug 323267:
Sweep script's filenames after the main GC sweep loop so the filenames are
still available for a destroy script hook. r=brendan
2006-01-14 02:30:49 +00:00
brendan%mozilla.org 9a6d69b894 Add missing null check (323338, r=mrbkap). 2006-01-14 01:09:42 +00:00
brendan%mozilla.org eaa76db031 Fix errors that were JSEXN_NONE to have a valid exception type, so that they can be thrown by default (e.g., strict warnings with the werror option set as well as strict; 323314, r=mrbkap). 2006-01-13 22:20:30 +00:00
bob%bclary.com 3088a07df0 JS Test Library - handle global object toString containing address in debug builds 2006-01-13 19:50:49 +00:00
bob%bclary.com 684dd65328 JS Test Library - whitespace fixes 2006-01-13 19:47:27 +00:00
bob%bclary.com ac6494e12b JS Test Library - add calls to collect garbage after test completed 2006-01-13 19:45:55 +00:00
bob%bclary.com 9c4e599e1d JS Test Library - update make file for tests, remove make macros 2006-01-13 19:44:20 +00:00
bob%bclary.com c35118dd68 JS Test Library - properly escape embedded tags in output to browser windows, add call to actual GC from the JSDebugger service 2006-01-13 19:26:59 +00:00
bob%bclary.com 57b884e6a4 JS Test Library - move regression test for bug 309242 from js1_6 to js1_5 since it requires that e4x not be explicitly turned on, bug 309242 2006-01-13 19:20:34 +00:00
bob%bclary.com 7c8751a929 JS Test Library - fix test suite counts in menu.html, no bug, not part of the build. 2006-01-13 16:40:00 +00:00
bob%bclary.com b3994e6dc8 Regression test for bug 322430 2006-01-13 16:25:56 +00:00
bob%bclary.com 57e398e664 JS Test Library - make sure JavaScriptOptions has the appropriate permission, no bug, not part of the build 2006-01-13 16:23:39 +00:00
bob%bclary.com 49a3924d07 Regression test for bug 322836 2006-01-13 14:32:01 +00:00
bob%bclary.com 6cf43ab2a8 Regression test for bug 321547, by Biju 2006-01-13 11:14:34 +00:00
bob%bclary.com 644bac3bcf Correct regression test for bug 321874 2006-01-12 20:52:44 +00:00
bob%bclary.com 2cf17d9bef Regression test for bug 321874, by Yuh-Ruey Chen, Brendan Eich 2006-01-12 19:58:56 +00:00
bob%bclary.com e985383323 Regression test for bug 321971, by Brendan Eich 2006-01-12 18:35:41 +00:00
bob%bclary.com 4b92c92a68 Regression test for bug 322177, by Jesse Ruderman 2006-01-12 18:27:08 +00:00
bob%bclary.com a53640bc5d Regression test for bug 322499, by Brendan Eich 2006-01-12 17:00:53 +00:00
bob%bclary.com 3640e643ea Regression test for bug 322772 2006-01-12 16:47:16 +00:00
bob%bclary.com 785f6abe6e Regression test for bug 322957, by Igor Bukanov 2006-01-12 16:35:25 +00:00
bob%bclary.com 2e19c29b5a Regression test for bug 320119, by Jason Barnabe 2006-01-12 10:21:09 +00:00
timeless%mozdev.org 0fb55318b1 Bug 106386 Correct misspellings in source code
patch by philippuryear@gmail.com r=timeless rs=brendan
2006-01-12 07:57:31 +00:00
timeless%mozdev.org 51c7b847e1 Bug 106386 Correct misspellings in source code
patch by ispiked@gmail.com r=timeless r=rginda
2006-01-12 06:32:57 +00:00
timeless%mozdev.org ab5b0c0c18 Bug 320951 ASSERTION: file too large: 'Error', mozJSComponentLoader.cpp line 1084
r=dbradley sr=darin
2006-01-11 08:26:44 +00:00
brendan%mozilla.org 4df45617c5 80th column policing. 2006-01-11 05:23:29 +00:00
brendan%mozilla.org b2a8bfb115 Fix typo in enum tag. 2006-01-11 05:18:30 +00:00
mrbkap%gmail.com 4d18952043 bug 322971: Fix this botched return value. r+sr=shaver 2006-01-10 21:43:17 +00:00
mrbkap%gmail.com 932e99f6fc bug 322836: negative lookahead assertions don't always work correctly (when the first op is simple). r=brendan 2006-01-10 18:28:56 +00:00
brendan%mozilla.org 3e530ed8fc Remove deprecated with statement usage strict warning (322430, r=shaver). 2006-01-09 20:53:06 +00:00
igor%mir2.org f4a0c71541 Implementing bug 322001:
JSFunction is shrinked via removal of nref field
and moving interreter-only or native-only fields into union. r=brendan
2006-01-09 08:26:26 +00:00
brendan%mozilla.org 918c1d610b Allow set-call, grouped, and e4x LHS in for-in loop (321874, r=mrbkap). 2006-01-09 05:14:52 +00:00
mrbkap%gmail.com acc8dc3997 bug 321522: The sandbox object needs to come from a new context, not the old
context. r=shaver sr=brendan
2006-01-06 22:28:18 +00:00
brendan%mozilla.org e2e266e986 Better GC_MARK_DEBUG code (315783, NPOTB but r=bz). 2006-01-06 06:32:11 +00:00
shaver%mozilla.org b66707bb94 bug 315783: fix GC_MARK_DEBUG crash when marking E4X text nodes, r=mrbkap 2006-01-06 05:28:19 +00:00
brendan%mozilla.org 3af02e29e1 Remove e4x singleton entrainment hazards and hide naked * as value (322499, r=mrbkap). 2006-01-06 02:08:35 +00:00
brendan%mozilla.org 44beed5fa3 Avoid stupid GCC warning introduced by last checkin. 2006-01-05 20:32:05 +00:00
brendan%mozilla.org 9a542ff0a2 Fix up disassembly of 24-bit-immediate formats (DEBUG-only 316862, r=shaver). 2006-01-04 05:53:16 +00:00
brendan%mozilla.org 628c8f51b5 Fix bindname/setname extension to 24-bit immediate atom index (321971, r=shaver). 2006-01-04 05:42:21 +00:00
bob%bclary.com 3e14b5d7a8 Update template boilerplate for 2006, no bug, not part of the build 2006-01-03 04:16:14 +00:00
bob%bclary.com 2a0ca34561 Regression testw fo rbug 322135, by Joaquin Cuenca Abela, Martin Honnen 2006-01-03 03:40:42 +00:00
brendan%mozilla.org 5341e7479c Fix from Igor Bukanov <igor.bukanov@gmail.com> to reorder allocations to avoid pigeon-hole problem (322045, r=me). 2006-01-03 01:41:46 +00:00
gerv%gerv.net f2d0296772 Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-12-31 12:14:46 +00:00
bob%bclary.com f12bf959d6 Regression test for bug 319683, by Jan-Klaas Kollhof 2005-12-30 22:26:16 +00:00
bob%bclary.com 3f345310cc Regression test for bug 321757, by Joaquin Cuenca Abela, Brendan Eich 2005-12-30 21:58:27 +00:00
joshmoz%gmail.com 31481fbe26 ECMA and C99 specs do not agree on all results for pow(). When using libm for JavaScript math functions, we need to convert libm's differing C99 results to ECMA-compliant results. This change might be all we need to get our libm implementation ECMA compliant, so we can examine moving js math functions over to OS libraries on all platforms. b=320770 r=mento sr=brendan 2005-12-29 20:19:54 +00:00
bob%bclary.com e49a8023c4 Regression test for bug 253150 2005-12-28 22:09:13 +00:00
bob%bclary.com c061a42785 Correct Regression test for bug 164697, See bug 321669 2005-12-28 06:34:58 +00:00
brendan%mozilla.org 2af0d6a3d8 Fix lvalue=>rvalue handling todo with parenthesization and assignment (320032, r=mrbkap). 2005-12-28 05:36:29 +00:00
bob%bclary.com d5a6d9c130 Regression test for bug 188211, by Phil Schwartau 2005-12-28 02:39:35 +00:00
bob%bclary.com 53ddc1c20e Regression test for bug 176125, by Phil Schwartau 2005-12-28 02:06:20 +00:00
bob%bclary.com 8b8bda3b88 Regression test for bug 164697 2005-12-28 01:21:09 +00:00
bob%bclary.com 6ccc534c02 Regression test for bug 127243, by Giscard Girard, Brendan Eich 2005-12-27 23:08:06 +00:00
bob%bclary.com acdd11fd3f Regression test for bug 106244, by neil@parkwaycc.co.uk 2005-12-27 22:24:45 +00:00
brendan%mozilla.org 9369de1fb5 Assertion tweaks to find dropped exceptions (NPOB, 321446). 2005-12-27 06:35:18 +00:00
bob%bclary.com 6620fa7e4c Regression test for bug 315147, by Michael Daumling 2005-12-27 05:10:17 +00:00
brendan%mozilla.org ce36b1f245 Fix failure to propagate failure in regexp_exec_sub (321446, r=mrbkap). 2005-12-27 02:53:04 +00:00
bob%bclary.com ddaa4bc98e Regression test for bug 321549, by Biju 2005-12-27 00:54:42 +00:00
bob%bclary.com d2c98af618 Regression test for bug 319391, by gwatmuff, Jesse Ruderman 2005-12-26 21:45:04 +00:00
brendan%mozilla.org 078f04b2ca Fix XML name scanner to allow { after : (321549, r=mrbkap). 2005-12-26 21:21:50 +00:00
bob%bclary.com 978db3c6b6 Regression test for bug 317714, by Andrew Schultz 2005-12-26 21:05:38 +00:00
bob%bclary.com e8a394e90e Regression test for bug 317533, by shutdown 2005-12-26 20:40:17 +00:00
brendan%mozilla.org 7b73df9e89 Nit-pick a doubled blank line. 2005-12-24 07:34:16 +00:00
brendan%mozilla.org e05c0bf42f Respect the sacred 80th column. 2005-12-24 07:03:26 +00:00
bob%bclary.com 93bf472f43 Regression test for bug 315990, by Jesse Ruderman 2005-12-24 06:49:58 +00:00
bob%bclary.com 687e64407d Regression test for bug 315436, by Michael Daumling 2005-12-24 06:37:51 +00:00
bob%bclary.com 75923ac1ba Regression test for bug 294302, by Alex Russell 2005-12-24 03:26:25 +00:00
shaver%mozilla.org 142fd281ce Bug 319490: return in finally should clear pending exceptions. r=mrbkap,
sr=brendan.
2005-12-24 01:09:19 +00:00
bob%bclary.com 199f5b0e81 Regression test for regression caused by bug 285219, bug 320172, by shutdown 2005-12-24 01:03:44 +00:00
bob%bclary.com 62e09d74cb Regression test for bug 320008, by simon 2005-12-23 09:41:59 +00:00
bob%bclary.com 35909caabc Regression test for bug 320032, by Brendan Eich 2005-12-23 09:30:45 +00:00
bob%bclary.com 6a3219464d Regression test for bug 320887, by Blake Kaplan 2005-12-23 09:23:26 +00:00
timeless%mozdev.org ea0f7d8d2f Bug 301341 make building narcissus w/ Makefile.ref easier
r=mrbkap sr=brendan
2005-12-22 00:12:29 +00:00
brendan%mozilla.org 916703397f Fix shared permanent optimization in hasOwnProperty to be confined to a single class of objects (320854, r/sr=mrbkap/shaver). 2005-12-19 21:14:31 +00:00
bob%bclary.com 82dfc28265 Regression test for bug 320854, by Brendan Eich, not part of the build 2005-12-19 20:49:02 +00:00
bob%bclary.com 2f30270e16 Regression test for bug 319384, attempt to catch conversion error 2005-12-19 09:18:19 +00:00
mrbkap%gmail.com 152db8c9b8 bug 320008: Double-quotes in attributes in constructs parsed by the XML constructor get double-escaped, turning into &amp;quot; r=brendan 2005-12-16 23:02:22 +00:00
brendan%mozilla.org 07a9bdb2c9 Fix typo pointed out by Gavin. 2005-12-16 22:08:11 +00:00
brendan%mozilla.org b5ef29d455 Tricky fix to allow non-ECMA Function.prototype extensions to be readonly except when delegated to from other classes (320119, r/sr=mrbkap/shaver). 2005-12-16 19:32:44 +00:00
mrbkap%gmail.com 8d2845803a Bustage fix from bug 319296. 2005-12-16 02:03:49 +00:00
jst%mozilla.jstenback.com 30f30ad9c7 Fixing bug 319296. This fixes a problem where we could end up in a situation where a nsIXPCScriptable helper would be used for a class info object when the helper is obviously written only for the class described by the class info. r=mrbkap@gmail.com, sr=brendan@mozilla.org 2005-12-16 00:32:15 +00:00
mrbkap%gmail.com ca5bc6516a bug 320172: Functions that call eval need to be heavyweight functions so that var declarations in their eval'd string have a varobj to call home. r=brendan 2005-12-15 02:30:16 +00:00
mrbkap%gmail.com 17f4ab02c9 bug 319872: Test for integer overflow while escaping stuff. r=brendan 2005-12-13 23:18:03 +00:00
bsmedberg%covad.net 3417e3d31f Re-landing bug 316416 with biesi's uninitialized-rv catch and with the windows nsIFile hashing cached (bug 316732) 2005-12-13 17:55:43 +00:00
gerv%gerv.net 5956d34127 Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-12-13 13:25:40 +00:00
bsmedberg%covad.net 85f9aadb33 Bug 315090 - convert xpconnect utils/tests to use frozen linkage, r=shaver 2005-12-12 15:08:16 +00:00
mrbkap%gmail.com 00c3fb57bd Fix comment nit from bug 319264. 2005-12-11 06:49:02 +00:00
mrbkap%gmail.com ebbe781ee6 bug 319264: Fix double-free reporting strict warnings about assigning to read-only properties. r=brendan 2005-12-11 06:44:29 +00:00
brendan%mozilla.org 62f8d5b849 Fix delegation to function object for length and other properties (313570, r/sr=mrbkap/shaver). 2005-12-10 18:46:37 +00:00
brendan%mozilla.org 1b6ab9f80b Revert to pre-E4X handling of eval(s) = x to avoid compile-time error reporting (319391, r=mrbkap). 2005-12-09 20:23:38 +00:00
mrbkap%gmail.com 421f1113ea bug 318489: It's impossible to use one of the constructors from an XPCNativeWrapped object. Add an IDL interface for these constructors and fix XPCNativeWrapper to forward Construct requests onto its wrapped native. r=jst sr=brendan 2005-12-09 19:08:45 +00:00
mrbkap%gmail.com 297cc22206 bug 319172: Innerize the global object for subscript loading so that functions are compiled with the right parent (leading to the inner window, not the outer window). r=shaver sr=brendan 2005-12-09 18:58:23 +00:00
bob%bclary.com a9190a7330 Regression test for bug 314890, by Jeff Thompson, not part of the build 2005-12-08 20:47:46 +00:00
bob%bclary.com eaabd22cf9 Regression test for bug 318922, by Biju, not part of the build 2005-12-08 19:56:08 +00:00
bob%bclary.com b9170e773a Regression test for bug 319384, by Boris Zbarsky, not part of the build 2005-12-08 19:08:37 +00:00
brendan%mozilla.org 033fd7333b Comment typos fixed. 2005-12-08 17:59:45 +00:00
brendan%mozilla.org b8eccc400a Fix uninitialized variable use in an assertion (311583, r=igor). 2005-12-07 22:42:06 +00:00
mrbkap%gmail.com 7525ea8f61 bug 319384: Don't use unsigned objects for signed values. Also give the "can't convert to integer" error an exception type so that it can be caught. r=daumling@adobe.com sr=brendan 2005-12-07 20:49:52 +00:00
brendan%mozilla.org ee92eabef4 Add missing TOK_XMLSPACE case (one-line fix to 318922, r=mrbkap). 2005-12-06 23:40:36 +00:00
bzbarsky%mit.edu 9bf1c97e92 Make sure to keep memberval alive while we use it. Bug 318969, r=mrbkap, sr=jst 2005-12-06 04:48:19 +00:00
brendan%mozilla.org 123763f163 Fix some style nits. 2005-12-05 23:41:30 +00:00
brendan%mozilla.org 9af034d1e5 Patch from Michael Daumling <daumling@adobe.com> to let the OOM message be localized (318767, r=me). 2005-12-05 21:35:15 +00:00
brendan%mozilla.org 0f08d68b97 Fix XML folding to skip name nodes with list arity due to embedded {expr} terms (318922, r=mrbkap). 2005-12-05 05:26:50 +00:00
bsmedberg%covad.net 28e61db7cc Reverting bug 316416 due to Ts regression and mysterious monkey orange :-( 2005-12-03 15:27:17 +00:00
dbaron%dbaron.org 3ceffc0fc4 Make wrapper preservation (the mechanism that makes the GC use reachability information between certain C++ objects rather than rooting at language boundaries) use an interface (nsIDOMGCParticipant) to get reachability information. Preserve the wrappers for event handlers as long as what they are attached to is reachable (from C++ or JS) to avoid entraining event handler closures in cycles. b=241518 r=mrbkap sr=jst 2005-12-03 07:42:40 +00:00
jst%mozilla.jstenback.com e79a259e56 Fixing bug 318873. Crash in js_GetLocalizedErrorMessage(). Patch by tor@acm.org, r+sr=jst@mozilla.org 2005-12-03 07:32:07 +00:00
brendan%mozilla.org cac3d44767 Michael Daumling <daumling@adobe.com> patch to allow user-defined errors, finally (thanks to Michael for doing this; 215173, r=mrbkap/me). 2005-12-03 02:31:21 +00:00
bsmedberg%covad.net 9f1f59844e Bustage fix, bug 316416, nested classes are not automatically friendly. 2005-12-02 17:09:19 +00:00
bsmedberg%covad.net 43aed2b3c8 Bug 316416 - Convert nsIComponentLoader into nsIModuleLoader, xpcom bits r=darin xpconnect bits r=shaver; and bug 318625 - Make a version of nsTArray.AppendElement that doesn't copy-construct, r=darin 2005-12-02 16:34:42 +00:00
brendan%mozilla.org aa7a36f9f5 Followup to maximize error-reporting code sharing (315436, r=daumling). 2005-12-01 21:05:12 +00:00
brendan%mozilla.org bee167df11 Fix from Michael Daumling <daumling@adobe.com> to make read-only assignment a strict warning (315436, r/sr=mrbkap/brendan). 2005-12-01 02:26:35 +00:00
dougt%meer.net 7caeb0dfe5 Allowing js to be statically linked, if desired. r=bsmedberg. b=236617 2005-11-30 17:38:49 +00:00
mrbkap%gmail.com c82e51b623 bug 307526: Add a -i option to the two shells to force interactive mode so that it's possible to use xpcshell from Emacs (where isatty returns bad results). r=dmose sr=brendan 2005-11-29 23:52:28 +00:00
dougt%meer.net a37420ece8 PR_MemMap is busted on WINCE. Until it is fixed, disable memory map access in js loader. b=318077. r=dougt. WINCE only. 2005-11-29 05:44:40 +00:00
mrbkap%gmail.com c55761007c bug 317476: The error thrown by JS_ReportError is not catchable. r=brendan 2005-11-28 20:42:30 +00:00
mrbkap%gmail.com 6eabe2feb0 bug 317533: Don't get confused by final if statements when determining if a function always returns a value. r=brendan 2005-11-28 20:35:13 +00:00
timeless%mozdev.org 3db428f6ac Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 21:57:13 +00:00
timeless%mozdev.org b78d0c2416 Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 08:16:51 +00:00
brendan%mozilla.org f048013d47 Fix bad regression in fix for 316885 (317714, r=shaver). 2005-11-25 07:49:05 +00:00
bob%bclary.com 7593276689 Improve BigO reporting, no bug, not part of the build 2005-11-24 04:54:52 +00:00
bob%bclary.com 65202d3851 Test for version() function's existence so that test does not fail in the browser, no bug, not part of the build 2005-11-24 04:51:38 +00:00
bob%bclary.com e3983f7486 Correct erroneous tests, no bug, not part of the build 2005-11-24 04:49:48 +00:00
bob%bclary.com 0649c182a4 Fix test by constructing valid date from toDateString() and toLocaleTimeString(), no bug, not part of the build 2005-11-24 04:46:08 +00:00
bob%bclary.com 5b4784639f Remove @ native from global toString in debug builds, no bug, not part of the build 2005-11-24 04:43:16 +00:00