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

7605 Коммитов

Автор SHA1 Сообщение Дата
brendan%mozilla.org d57b325123 Back out last checkin pending better fix (327869). 2006-02-24 23:18:05 +00:00
mrbkap%gmail.com fd12db55c4 Clean up a bracing nitpick. 2006-02-24 22:12:32 +00:00
benjamin%smedbergs.us 09d9e206b4 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 23dac53a6f Bug 327869: Implement brute-force fix for Windows strftime() 2006-02-24 03:37:46 +00:00
daumling%adobe.com 663a0df9ff Bug 328373: Create local variable and copy value to suppress compiler warning 2006-02-24 03:29:57 +00:00
mrbkap%gmail.com 19da7e1561 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 e9c0b72378 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 032597fa19 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 11e703be51 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 1ce5986f6b Bug 106386 Correct misspellings in source code
r=bernd rs=brendan
2006-02-23 09:36:43 +00:00
mrbkap%gmail.com 80e9555b10 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 ee6e1f5b38 Fix botch in JS_InitClass that passed several rounds of code review. 2006-02-22 23:03:37 +00:00
mrbkap%gmail.com 19d24e194f 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 6506658eb0 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 a41ae51dbd 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 e0a72c8d75 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 e5f4ae3a79 Don't assume that JS_ValueToString is infallible. bug 327897, r=brendan 2006-02-22 03:51:09 +00:00
mrbkap%gmail.com 20f04c4bc5 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 98294403d3 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 18fbdccf2c 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 e7d4c69c47 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 37ba66391b 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 39ffe32d28 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 75fa05d813 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 8918b3bb16 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 b0dd4155c8 Bug 327129: Reverting the previous commit as it broke GCC builds of
firefox.
2006-02-20 10:12:03 +00:00
igor%mir2.org 1f804796e0 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 c706f9b353 Bug 232182: Added copying of Unicode elements in js_ExpandErrorArguments() 2006-02-20 07:44:25 +00:00
daumling%adobe.com 2d90931631 Bug 318402: Replaced JS_STRINGS_ARE_UTF* with JS_C_STRING_ARE_UTF8 2006-02-19 17:52:56 +00:00
daumling%adobe.com 906d696d79 Bug 315974: JSprintf functions cannot print jschar characters and strings 2006-02-18 07:13:16 +00:00
daumling%adobe.com 3b13b7c632 Bug 326201: Added build rule for jskwgen.o/.obj 2006-02-18 06:33:31 +00:00
mrbkap%gmail.com 7a993a2c0c 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 736fd2d205 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 d1a1bae1b7 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 7f1c18fda8 Fix duplicate kid overwrite case that avoided cycle detection (327564, r=mrbkap). 2006-02-17 21:40:04 +00:00
bclary%bclary.com 5659c2fa63 Regression test for ecma 15.1.2.7, fix bug number 2006-02-15 19:45:05 +00:00
bclary%bclary.com f56d10f5fb Regression test for ecma 15.1.2.6, fix bug number 2006-02-15 19:08:31 +00:00
bclary%bclary.com d19497f20e Regression test for ecma 15.1.2.3, fix bug number 2006-02-15 19:06:33 +00:00
bclary%bclary.com 4938de809d Regresion test for ecma 15.1.2.2, fix bug number 2006-02-15 19:04:00 +00:00
bclary%bclary.com 8b54aed7db Regresion test for ecma 15.1.2.1, fix bug number 2006-02-15 19:01:28 +00:00
bclary%bclary.com f9b4f7509f Regression test for bug 324688, fix Components detection 2006-02-15 18:39:16 +00:00
mrbkap%gmail.com fcbfb05deb 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 6997c32ab1 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 d4bb17e77b Regression test for bug 259935, by Steve Chapel 2006-02-14 02:54:28 +00:00
bclary%bclary.com a964b51428 Regression test for bug 317476, by Seno Aiko 2006-02-14 02:20:14 +00:00
bclary%bclary.com 16db3f592e Regression test for bug 314401, by moz_bug_r_a4 2006-02-14 02:03:56 +00:00
bclary%bclary.com 4a7343bb1d Regression test for bug 323314, by Brendan Eich 2006-02-14 01:34:48 +00:00
timeless%mozdev.org f0863494a2 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 d837f008a7 Regression test for bug 324422, by Doug Wright 2006-02-13 21:32:20 +00:00
bclary%bclary.com a5c8ab56bd Regression test for bug 323338 by Franky Braem and Seno Aiko 2006-02-13 20:34:51 +00:00
bclary%bclary.com d0e6b87612 Regression test for bug 324688, by Nickolay Ponomarev 2006-02-13 20:19:54 +00:00
bclary%bclary.com 2620be285b Regression test for bug 326453, by Blake Kaplan 2006-02-12 07:31:21 +00:00
timeless%mozdev.org c0e04c1600 Bug 326223 JS_PARANOID_REQUEST dies in spidermonkey (JS_NewContext)
r=brendan
2006-02-09 08:14:29 +00:00
timeless%mozdev.org 77a7ffbc90 Bug 293881 add version to jsshell build() if JS_VERSION < 150
r=mrbkap
2006-02-09 06:03:38 +00:00
timeless%mozdev.org d8a7648921 Bug 325780 refactor debug_brendan/debug_notme
r=shaver
2006-02-09 06:02:02 +00:00
timeless%mozdev.org 27bc7e1293 Bug 326223 JS_PARANOID_REQUEST dies in spidermonkey (JS_NewContext)
r=brendan
2006-02-09 05:51:16 +00:00
timeless%mozdev.org b60caedd4a 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 df5adab66e 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 e013bbc92a Another followup fix. 2006-02-07 21:53:54 +00:00
brendan%mozilla.org 2f4f8e46e8 Better followup fix for 325960 (r=mrbkap). 2006-02-07 21:50:47 +00:00
mrbkap%gmail.com 5c97348f90 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 7d72129844 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 5f4afe36c2 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 961761ffa1 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 2650e3af17 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 cbe1f60bee Fix misnamed formal parameter glitch. 2006-02-05 04:15:22 +00:00
bclary%bclary.com e4bb03723d Regression test for bug 325750, by Biju 2006-02-03 16:24:00 +00:00
bclary%bclary.com 7845a43e15 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 c2d981f764 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin
2006-02-03 14:18:39 +00:00
szegedia%freemail.hu 6fe4ed788a 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 21116c4e55 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 6960e8d82b 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 3cdb5fa370 Arghhhhhh. 2006-02-02 19:55:20 +00:00
brendan%mozilla.org 44d4de8561 Add purely stack allocated rooting facility (325269, r=igor). 2006-02-02 06:46:32 +00:00
bclary%bclary.com e2e8ff0a12 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 877666903d 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 ca26119a70 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 7fa34ea903 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 b214f64899 attempt to fix vc6 build bustage 2006-01-31 03:33:02 +00:00
jst%mozilla.jstenback.com 390dd19a05 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 8ae6b9d703 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 4175562ab2 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 16694bbe3b 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 3673fdffdd Braces and style patrol (no bug, implicit-r=brendan) 2006-01-28 01:27:33 +00:00
brendan%mozilla.org 0e7b56bdb0 Fix span-dependent instruction selection to work with incremental compilation (324650, r=mrbkap). 2006-01-26 21:05:40 +00:00
igor%mir2.org ce556a47ef 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 581ca02192 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 7be74bd85e 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 6f9022b8dc Add JS_LeaveLocalRootScopeWithResult API (324592, r=mrbkap). 2006-01-26 07:19:25 +00:00
mrbkap%gmail.com dc17d38af4 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 19ac043c95 bug 323501: Having a scripted caller is important. r=brendan 2006-01-25 19:53:14 +00:00
mrbkap%gmail.com f2e995bf4e 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 dc8debf170 bug 323979: Check the correct parse node for arity. r=shaver 2006-01-25 00:23:00 +00:00
igor%mir2.org 162c50fae7 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 18681d809c 323337 Use fastcall on Mac OS X x86: __attribute__(regparm(3)). r=josh 2006-01-23 20:11:08 +00:00
igor%mir2.org cdf0f2bfd1 Reverting commit for bug 319719: Makefile changes broke too much builds. 2006-01-22 21:08:05 +00:00
brendan%mozilla.org 186da35074 Attempt to fix Windows bustage. 2006-01-22 06:56:34 +00:00
igor%mir2.org a755447074 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 919e2c19c7 Fix comment glitches. 2006-01-21 15:54:13 +00:00
brendan%mozilla.org c22d539f90 Fix DEBUG_brendan code to track Igor's change. 2006-01-20 21:37:45 +00:00
mrbkap%gmail.com 0f54694d49 Make this file vim-friendly. 2006-01-19 01:00:49 +00:00
igor%mir2.org f3ed9ece6b Bug 323765: VarPrefix is thread-safe now. r=brendan 2006-01-18 11:17:21 +00:00
mrbkap%gmail.com 5ea1608db4 bug 319872: Don't free the sentinal value. r=brendan 2006-01-18 02:22:55 +00:00
shaver%mozilla.org 6b682d8476 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 1dd2a80816 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 76676f8d41 Remove bogus arena-pool alignment parameters (323529, r=igor). 2006-01-15 21:57:26 +00:00
brendan%mozilla.org 6b2687cd65 Fix uintN/size_t 64-bit hazards (323510, r=daumling). 2006-01-15 17:52:42 +00:00
brendan%mozilla.org 15e8ed8136 Update DUMP_CALL_TABLE (NPOTB) code to track 322001. 2006-01-14 17:49:58 +00:00
igor%mir2.org 9bb7bef927 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 8def00c88a Add missing null check (323338, r=mrbkap). 2006-01-14 01:09:42 +00:00
brendan%mozilla.org 8ada639a87 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 ae5466f096 JS Test Library - handle global object toString containing address in debug builds 2006-01-13 19:50:49 +00:00
bob%bclary.com a5c6dd653b JS Test Library - whitespace fixes 2006-01-13 19:47:27 +00:00
bob%bclary.com aad9bef095 JS Test Library - add calls to collect garbage after test completed 2006-01-13 19:45:55 +00:00
bob%bclary.com 1115ebbc97 JS Test Library - update make file for tests, remove make macros 2006-01-13 19:44:20 +00:00
bob%bclary.com 83d0c13b75 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 93fce770be 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 98d595c8f1 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 6cf6cd7ec2 Regression test for bug 322430 2006-01-13 16:25:56 +00:00
bob%bclary.com e36b8a8e51 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 fd437cd2c7 Regression test for bug 322836 2006-01-13 14:32:01 +00:00
bob%bclary.com f51470f8d7 Regression test for bug 321547, by Biju 2006-01-13 11:14:34 +00:00
bob%bclary.com 2575a92058 Correct regression test for bug 321874 2006-01-12 20:52:44 +00:00
bob%bclary.com c6e8b2d257 Regression test for bug 321874, by Yuh-Ruey Chen, Brendan Eich 2006-01-12 19:58:56 +00:00
bob%bclary.com 7a33b91acf Regression test for bug 321971, by Brendan Eich 2006-01-12 18:35:41 +00:00
bob%bclary.com 951f819ce0 Regression test for bug 322177, by Jesse Ruderman 2006-01-12 18:27:08 +00:00
bob%bclary.com d3959aaebc Regression test for bug 322499, by Brendan Eich 2006-01-12 17:00:53 +00:00
bob%bclary.com b635faf7c5 Regression test for bug 322772 2006-01-12 16:47:16 +00:00
bob%bclary.com dbe0af71ef Regression test for bug 322957, by Igor Bukanov 2006-01-12 16:35:25 +00:00
bob%bclary.com 39c96a52c6 Regression test for bug 320119, by Jason Barnabe 2006-01-12 10:21:09 +00:00
timeless%mozdev.org 8397d43a6a 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 afb80273e3 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 db6058784b 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 c13b1fee49 80th column policing. 2006-01-11 05:23:29 +00:00
brendan%mozilla.org 920c7d93ed Fix typo in enum tag. 2006-01-11 05:18:30 +00:00
mrbkap%gmail.com aef4030125 bug 322971: Fix this botched return value. r+sr=shaver 2006-01-10 21:43:17 +00:00
mrbkap%gmail.com dccb9e4d1e 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 09649658de Remove deprecated with statement usage strict warning (322430, r=shaver). 2006-01-09 20:53:06 +00:00
igor%mir2.org 6d3273e94c 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 a6da68bcef 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 b694b9110c 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 de21c01432 Better GC_MARK_DEBUG code (315783, NPOTB but r=bz). 2006-01-06 06:32:11 +00:00
shaver%mozilla.org 739ee70523 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 37762e3c1d Remove e4x singleton entrainment hazards and hide naked * as value (322499, r=mrbkap). 2006-01-06 02:08:35 +00:00
brendan%mozilla.org 4630140dc0 Avoid stupid GCC warning introduced by last checkin. 2006-01-05 20:32:05 +00:00
brendan%mozilla.org 6012ecfa36 Fix up disassembly of 24-bit-immediate formats (DEBUG-only 316862, r=shaver). 2006-01-04 05:53:16 +00:00
brendan%mozilla.org c925fdd1d4 Fix bindname/setname extension to 24-bit immediate atom index (321971, r=shaver). 2006-01-04 05:42:21 +00:00
bob%bclary.com 136e8d8253 Update template boilerplate for 2006, no bug, not part of the build 2006-01-03 04:16:14 +00:00
bob%bclary.com c9e314a303 Regression testw fo rbug 322135, by Joaquin Cuenca Abela, Martin Honnen 2006-01-03 03:40:42 +00:00
brendan%mozilla.org dcde3a8d3b 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 1dca58927a Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-12-31 12:14:46 +00:00
bob%bclary.com ef4a583e95 Regression test for bug 319683, by Jan-Klaas Kollhof 2005-12-30 22:26:16 +00:00
bob%bclary.com 92511be465 Regression test for bug 321757, by Joaquin Cuenca Abela, Brendan Eich 2005-12-30 21:58:27 +00:00
joshmoz%gmail.com 9444c564c2 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 25181e996b Regression test for bug 253150 2005-12-28 22:09:13 +00:00
bob%bclary.com 5813f8ba72 Correct Regression test for bug 164697, See bug 321669 2005-12-28 06:34:58 +00:00
brendan%mozilla.org 48c8a3daba Fix lvalue=>rvalue handling todo with parenthesization and assignment (320032, r=mrbkap). 2005-12-28 05:36:29 +00:00
bob%bclary.com d65fad2850 Regression test for bug 188211, by Phil Schwartau 2005-12-28 02:39:35 +00:00
bob%bclary.com 17f05b1ad0 Regression test for bug 176125, by Phil Schwartau 2005-12-28 02:06:20 +00:00
bob%bclary.com 1d8591f027 Regression test for bug 164697 2005-12-28 01:21:09 +00:00
bob%bclary.com 15e5ed7051 Regression test for bug 127243, by Giscard Girard, Brendan Eich 2005-12-27 23:08:06 +00:00
bob%bclary.com acf3157c3c Regression test for bug 106244, by neil@parkwaycc.co.uk 2005-12-27 22:24:45 +00:00
brendan%mozilla.org ac177f0bb6 Assertion tweaks to find dropped exceptions (NPOB, 321446). 2005-12-27 06:35:18 +00:00
bob%bclary.com fdee8e29fc Regression test for bug 315147, by Michael Daumling 2005-12-27 05:10:17 +00:00
brendan%mozilla.org bdd0cf228c Fix failure to propagate failure in regexp_exec_sub (321446, r=mrbkap). 2005-12-27 02:53:04 +00:00
bob%bclary.com 68de9cc18c Regression test for bug 321549, by Biju 2005-12-27 00:54:42 +00:00
bob%bclary.com ef4809fb70 Regression test for bug 319391, by gwatmuff, Jesse Ruderman 2005-12-26 21:45:04 +00:00
brendan%mozilla.org ce850ec47c Fix XML name scanner to allow { after : (321549, r=mrbkap). 2005-12-26 21:21:50 +00:00
bob%bclary.com c7b2a4e04b Regression test for bug 317714, by Andrew Schultz 2005-12-26 21:05:38 +00:00
bob%bclary.com 7b70e3b99e Regression test for bug 317533, by shutdown 2005-12-26 20:40:17 +00:00
brendan%mozilla.org 15ecc97688 Nit-pick a doubled blank line. 2005-12-24 07:34:16 +00:00
brendan%mozilla.org f17aecb8ad Respect the sacred 80th column. 2005-12-24 07:03:26 +00:00
bob%bclary.com a22c7856b7 Regression test for bug 315990, by Jesse Ruderman 2005-12-24 06:49:58 +00:00
bob%bclary.com 6a2f7969e9 Regression test for bug 315436, by Michael Daumling 2005-12-24 06:37:51 +00:00
bob%bclary.com 5b75289252 Regression test for bug 294302, by Alex Russell 2005-12-24 03:26:25 +00:00
shaver%mozilla.org 4b841da7b9 Bug 319490: return in finally should clear pending exceptions. r=mrbkap,
sr=brendan.
2005-12-24 01:09:19 +00:00
bob%bclary.com b9a9953584 Regression test for regression caused by bug 285219, bug 320172, by shutdown 2005-12-24 01:03:44 +00:00
bob%bclary.com 98c737bbd9 Regression test for bug 320008, by simon 2005-12-23 09:41:59 +00:00
bob%bclary.com c44877a5bc Regression test for bug 320032, by Brendan Eich 2005-12-23 09:30:45 +00:00
bob%bclary.com 9b98edb552 Regression test for bug 320887, by Blake Kaplan 2005-12-23 09:23:26 +00:00
timeless%mozdev.org 87ecd7816a Bug 301341 make building narcissus w/ Makefile.ref easier
r=mrbkap sr=brendan
2005-12-22 00:12:29 +00:00
brendan%mozilla.org f608dee739 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 5b0d3052c6 Regression test for bug 320854, by Brendan Eich, not part of the build 2005-12-19 20:49:02 +00:00
bob%bclary.com c6d79334bd Regression test for bug 319384, attempt to catch conversion error 2005-12-19 09:18:19 +00:00
mrbkap%gmail.com cd4f6d4a38 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 5dc8159c05 Fix typo pointed out by Gavin. 2005-12-16 22:08:11 +00:00
brendan%mozilla.org f548d87078 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 3e57ee0c74 Bustage fix from bug 319296. 2005-12-16 02:03:49 +00:00
jst%mozilla.jstenback.com f80210c06e 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 f143012f3e 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 6e2a3be5dd bug 319872: Test for integer overflow while escaping stuff. r=brendan 2005-12-13 23:18:03 +00:00
bsmedberg%covad.net 75f0b3fd3c 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 adbec5dbff Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-12-13 13:25:40 +00:00
bsmedberg%covad.net 718ca7a4a6 Bug 315090 - convert xpconnect utils/tests to use frozen linkage, r=shaver 2005-12-12 15:08:16 +00:00
mrbkap%gmail.com 6246fb009e Fix comment nit from bug 319264. 2005-12-11 06:49:02 +00:00
mrbkap%gmail.com d3eee0b215 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 f20ad4a946 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 903070e2a9 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 de8bf51b19 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 dadb1cbbfa 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