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

7484 Коммитов

Автор SHA1 Сообщение Дата
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