10672 Commits

Author SHA1 Message Date
jruderman%hmc.edu
7c6be69fd1 Add crashtest
git-svn-id: svn://10.0.0.236/trunk@246897 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-03 06:40:11 +00:00
igor%mir2.org
023300d4fd bug=420593 fixing mispellings in comments introfuced in the patch for bug 396007.
git-svn-id: svn://10.0.0.236/trunk@246887 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-03 00:41:07 +00:00
igor%mir2.org
d678354486 bug=420639 fixing comments in the checking for bug 418737.
git-svn-id: svn://10.0.0.236/trunk@246886 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-03 00:34:00 +00:00
mrbkap%gmail.com
b1d675f3c3 Fix dependencies in the JS shell. bug 388955, patch adapted from one by jorendorff, r=brendan a=NPOTB
git-svn-id: svn://10.0.0.236/trunk@246882 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-02 23:10:49 +00:00
igor%mir2.org
528ee3e2a1 bug=418737 r=brendan a1.9b4=mtshrep
fixing fast array enumerator


git-svn-id: svn://10.0.0.236/trunk@246876 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-02 17:45:33 +00:00
igor%mir2.org
b2949cf609 bug=396007 r=brendan a1.9b4=mtschrep
Prefering posix_memalign over mmap to allocate GC arenas.


git-svn-id: svn://10.0.0.236/trunk@246874 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-02 16:13:16 +00:00
brendan%mozilla.org
efa6ea67c9 Fix property cache fill to recompute protoIndex to handle XBL and other JS_SetPrototype users (418139, r/a=shaver).
git-svn-id: svn://10.0.0.236/trunk@246857 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-02 04:06:33 +00:00
brendan%mozilla.org
d50120aeb8 Unregress perf in wake of 418069 (420426, r=mrbkap, a=mconnor).
git-svn-id: svn://10.0.0.236/trunk@246853 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-01 22:15:21 +00:00
mrbkap%gmail.com
2414677512 Stick exn back into the context so that js_ReportErrorAgain callees can access the exception. bug 420409, patch from taras, r=mrbkap a=mconnor
git-svn-id: svn://10.0.0.236/trunk@246852 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-01 22:11:27 +00:00
bclary%bclary.com
07f3507e75 Backout bug 420426 due to regressions
git-svn-id: svn://10.0.0.236/trunk@246839 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-01 11:02:43 +00:00
brendan%mozilla.org
923c80f9f0 Fix ComputeThis perf regression (420426, r=mrbkap, a=sayrer).
git-svn-id: svn://10.0.0.236/trunk@246837 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-01 07:37:27 +00:00
mrbkap%gmail.com
83c92a3e06 Remove unused variable. bug 418069, r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@246824 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-01 01:21:11 +00:00
mrbkap%gmail.com
d708bc5c0b Outerize |this| always. bug 418069, r/sr=jst/brendan a=beltzner
git-svn-id: svn://10.0.0.236/trunk@246820 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-01 00:17:38 +00:00
brendan%mozilla.org
358f9fc591 Another assert that was an already-coped-with property cache hazard (420087, r=shaver, a=beltzner).
git-svn-id: svn://10.0.0.236/trunk@246818 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-01 00:03:41 +00:00
benjamin%smedbergs.us
d29c9a182a Bug 420217 - _InterlockedCompareExchange needs to be extern "C" when using a C++ compiler, r=brendan a1.9b4=beltzner
git-svn-id: svn://10.0.0.236/trunk@246793 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 14:49:04 +00:00
brendan%mozilla.org
dd92ff7009 Fix slot type to satisfy C++ (420215, r=bsmedberg, a=beltzner).
git-svn-id: svn://10.0.0.236/trunk@246777 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 05:03:38 +00:00
bent.mozilla%gmail.com
2b7582b3de Bug 414977 - "insufficient unlink methods in some DOM classes?". Allow the cycle collector to unlink XPCWrappedNatives in one cycle instead of two. r=peterv, sr=jst, a1.9b4+=schrep.
git-svn-id: svn://10.0.0.236/trunk@246772 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 02:09:10 +00:00
bclary%bclary.com
db88d07468 JavaScript Tests - regression test for bug 419018, by jag (Peter Annema)
git-svn-id: svn://10.0.0.236/trunk@246767 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 01:37:05 +00:00
nboyd%atg.com
26049496bb Fix bug 420012: VerifyError on generated class
git-svn-id: svn://10.0.0.236/trunk@246765 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 00:53:09 +00:00
brendan%mozilla.org
1fe41d8f56 Unbitrot JS_OPMETER (363529, r=shaver, a=beltzner/sayrer).
git-svn-id: svn://10.0.0.236/trunk@246760 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 00:29:59 +00:00
brendan%mozilla.org
413d64f7f0 Cope with JSOP_INITPROP property cache proto-property-with-non-stub-setter hazard (419822, r=shaver, a=beltzner).
git-svn-id: svn://10.0.0.236/trunk@246738 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-28 17:17:52 +00:00
bclary%bclary.com
b7e777143d JavaScript Tests - regression tests for bug 419152, by Mike Shaver
git-svn-id: svn://10.0.0.236/trunk@246737 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-28 16:44:05 +00:00
bclary%bclary.com
b284427f9b JavaScript Tests - regression tests for bug 419803, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@246734 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-28 16:24:13 +00:00
nboyd%atg.com
5c98524a48 Fix bug 419940: Incorrect JavaAdapter generation for base class that overrides
an abstract method.


git-svn-id: svn://10.0.0.236/trunk@246702 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-28 03:49:53 +00:00
brendan%mozilla.org
81d58a691d Fix bogus assertion with compensating code (419803, r=shaver, a=beltzner).
git-svn-id: svn://10.0.0.236/trunk@246686 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 19:39:27 +00:00
brendan%mozilla.org
05f9e2fa8f Backing out to fix orange on Windows fx/tb/sm...
git-svn-id: svn://10.0.0.236/trunk@246647 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 06:57:28 +00:00
brendan%mozilla.org
b9d930e7ab Landing shaver's patch for 419743, r/a=me.
git-svn-id: svn://10.0.0.236/trunk@246637 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 05:54:02 +00:00
brendan%mozilla.org
4ab50af46f Optimize object initialisers via property cache; remove JSOP_SET{NAME,PROP} cache hazards (129496, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@246600 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 01:59:37 +00:00
igor%mir2.org
879fd5b65d bug=400902 r,a1.9=brendan
Specialized GC arena for double values


git-svn-id: svn://10.0.0.236/trunk@246564 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-26 21:01:42 +00:00
bclary%bclary.com
f260a4051e JavaScript Tests - regression tests for bug 410649, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@246552 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-26 18:40:57 +00:00
brendan%mozilla.org
b66dc3d824 Fix regression from 419152 to test for 58274 (r/a=shaver).
git-svn-id: svn://10.0.0.236/trunk@246542 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-26 17:01:52 +00:00
timeless%mozdev.org
a0229ac8f7 Bug 394114 Interfaces missing from various QI implementations.
jsdContext
r=caillon sr=jag a=dsicore


git-svn-id: svn://10.0.0.236/trunk@246536 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-26 15:10:19 +00:00
timeless%mozdev.org
f3212eaff6 Bug 405025 ASSERT_VALID_LOCK failed
r=gijs a=dsicore


git-svn-id: svn://10.0.0.236/trunk@246534 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-26 15:07:05 +00:00
timeless%mozdev.org
34d5be5949 Bug 405025 ASSERT_VALID_LOCK failed
r=gijs a=dsicore


git-svn-id: svn://10.0.0.236/trunk@246531 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-26 15:04:13 +00:00
brendan%mozilla.org
13c1c7c079 Shaver's huge patch for 419152 (Huge, I say; r=me).
git-svn-id: svn://10.0.0.236/trunk@246498 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-26 00:59:37 +00:00
reed%reedloden.com
ef160fa4e6 Bug 417710 - "Use JS_GET_CLASS, not JS_GetClass" [p=gyuyoung.kim@samsung.com (gyu-young kim) r=jorendorff r=jst sr+a1.9=brendan]
git-svn-id: svn://10.0.0.236/trunk@246437 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-25 08:59:21 +00:00
jag%tty.nl
690231ad8d Backing out bug 400902. Something's still screwy :-(
git-svn-id: svn://10.0.0.236/trunk@246416 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-24 16:46:20 +00:00
igor%mir2.org
1bd64847e2 Bug 400902: specialized arena for doubles
git-svn-id: svn://10.0.0.236/trunk@246415 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-24 14:14:45 +00:00
dougt%meer.net
f05e3be501 WINCE Only. Slash doesn't work in MINGW32, but - works everywhere.
git-svn-id: svn://10.0.0.236/trunk@246335 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-23 01:31:02 +00:00
reed%reedloden.com
9cf9bf9b09 Bug 418957 - "js/src/prmjtime.c uses the wrong value for NS_HAVE_INVALID_PARAMETER_HANDLER on windows mobile" [p=dougt@meer.net (Doug Turner) r+a1.9=crowder]
git-svn-id: svn://10.0.0.236/trunk@246327 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-22 23:49:41 +00:00
benjamin%smedbergs.us
80c6df3d0a Bug 419079 - cast void* in js/src for C++ compatibility, r+a=crowder
git-svn-id: svn://10.0.0.236/trunk@246318 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-22 20:41:28 +00:00
crowder%fiverocks.com
2b3c4771a1 Bug 419018 - Fix silly crash in slowarray_enumerate, patch by mrbkap, r=shaver, a1.9=mconnor
git-svn-id: svn://10.0.0.236/trunk@246314 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-22 19:40:57 +00:00
bclary%bclary.com
c02bdce79c JavaScript Tests - regression tests for bug 385133, by Jesse Ruderman, Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@246262 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-22 01:31:45 +00:00
bclary%bclary.com
62a8d99c25 JavaScript Tests - Object destructuring shorthand, bug 404734, by Brendan Eich
git-svn-id: svn://10.0.0.236/trunk@246251 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-22 01:00:36 +00:00
bclary%bclary.com
c0cc2effc6 JavaScript Tests - allow function Error() {} for the love of Pete, bug 412324
git-svn-id: svn://10.0.0.236/trunk@246232 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-21 21:22:38 +00:00
timeless%mozdev.org
503dba2c23 Bug 418665 windows mobile build error in js/src/jsdate.c
GetLocalTime is defined in the Windows Mobile SDK
patch by dougt r=crowder a=beltzner


git-svn-id: svn://10.0.0.236/trunk@246231 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-21 21:09:57 +00:00
brendan%mozilla.org
bbfcb91225 ASSERT_VALID_PROPERTY_CACHE_HIT must be for ST spidermonkey only (417817, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@246224 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-21 20:50:39 +00:00
bclary%bclary.com
e02c9def0c JavaScript Tests - regression test for bug 417893, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@246212 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-21 19:38:06 +00:00
bclary%bclary.com
ea615aaf11 JavaScript Tests - regression test for bug 418504, by Jeff Walden
git-svn-id: svn://10.0.0.236/trunk@246208 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-21 18:12:57 +00:00
bclary%bclary.com
ca86ff0969 JavaScript Tests - regression test for bug 418540, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@246200 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-21 17:14:44 +00:00