Jason Orendorff
2fee8d7595
Fix GCC warnings about using CHECK_EQUAL macro to compare a pointer to NULL. no_r=red.
2011-09-29 15:52:05 -05:00
Jason Orendorff
ed342f5f00
Bug 688571 - JS_PropertyIterator is broken. r=Waldo.
...
--HG--
extra : rebase_source : bde827991fb39bfc1fbae9e39dac2923713cf13d
2011-09-29 15:05:07 -05:00
Chris Leary
e1353bf8b3
Fix license block errors. (DONTBUILD)
2011-09-29 11:54:51 -07:00
Rafael Ávila de Espíndola
f9a5a340cd
Bug 689066 - Fix c++11 incompatibility. r=luke.
2011-09-29 13:49:54 -04:00
Ehsan Akhgari
fc78bec76a
Merge mozilla-central into mozila-inbound
2011-09-29 12:51:50 -04:00
Kyle Huey
9200ef4402
Bug 688417: Test for Bug 505915 expects setting xhr.onreadystatechange to unwrap the object passed in. r=mrbkap
2011-09-29 12:06:36 -04:00
Kyle Huey
d189cf1746
Bug 688776: test_doublewrappedcompartments.xul relies on XHR event listener being a wrapped JSObject. r=mrbkap
2011-09-29 12:06:36 -04:00
Kyle Huey
28a72a046f
Bug 688416: Test for Bug 502959 relies on XHR event listener being an nsIDOMEventListener. r=mrbkap
2011-09-29 12:06:35 -04:00
Michael Wu
d2b70213ac
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
...
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
2011-09-28 23:19:26 -07:00
Makoto Kato
89bf0597c8
Bug 681202 - Add Android x86 target. r=glandium
2011-09-29 13:39:03 +09:00
Reuben Morais
8a52f149a1
Bug 647390 - Remove the calloc+placement-new pattern (r=luke)
2011-09-28 09:17:51 -07:00
Felix Fung
1309a8a8fa
Bug 674012 - Remove checks for HAVE_GCC3_ABI. r=glandium
2011-09-28 11:32:39 -07:00
Teemu Mannermaa
174e476fa1
Bug 689157 - Fix CC variables used in "cl -showIncludes" detection logic. r=khuey
2011-09-29 15:20:51 +02:00
Makoto Kato
fc7ee15ecc
Bug 689288 - xpcshell\tests\js\src\xpconnect\tests\unit\test_attributes.js and test_params.js are perma-orange on Win64. r=bsmedberg
2011-09-29 18:43:50 +09:00
Jim Blandy
6c25ae970c
(no bug): Fix comment reference to RejoinInterpreter (now js_InternalInterpret). r=bhackett
...
DONTBUILD
2011-09-28 15:40:23 -07:00
Luke Wagner
c9c1e201ce
Bug 683361 - Fix part 6: add and call Proxy::objectClassIs (r=waldo)
...
--HG--
extra : rebase_source : b387bc288a45fc985df06ce2ca84823cf45803b3
2011-09-28 08:48:16 -07:00
Chris Leary
3b3f1cf4c7
Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (r=luke)
...
--HG--
rename : js/src/jsarena.h => js/src/ds/LifoAlloc.h
extra : rebase_source : 098bf9561114f82363ebd0862213acf952709257
2011-09-22 13:22:30 -07:00
Luke Wagner
0004849d29
Bug 683361 - quell GCC over-warning from 90ff7402febc (r=me)
2011-09-27 23:20:46 -07:00
Luke Wagner
8e79ac3c24
Bug 683361, part 5 - Handle transparent proxies correctly in [[Class]] == "X" queries (r=waldo)
...
--HG--
extra : rebase_source : 42d32c87f8cffc765649bbb5890009edfb4a4807
2011-09-20 16:48:50 -07:00
Luke Wagner
b1f52b6885
Bug 683361, part 4 - Handle transparent proxies correctly in non-generic methods (r=waldo)
...
--HG--
extra : rebase_source : 0f36c83685f2822453ce203a87cca4076222c48c
2011-09-08 21:18:23 -07:00
Luke Wagner
79b8d507e0
Bug 683361, part 3 - add ProxyHandler::nativeCall (r=mrbkap)
...
--HG--
extra : rebase_source : 4494ddfc1e3f76bf550013c199a3f3b17a5e941f
2011-09-08 21:06:41 -07:00
Luke Wagner
9a4f70c9e6
Bug 683361, part 2 - use CallArgs more (r=waldo)
...
--HG--
extra : rebase_source : 0825a9729a7e24706e9fa1f3fdfb1586c475d8cf
2011-09-08 21:02:26 -07:00
Luke Wagner
b49c9e1267
Bug 683361, part 1 - Strip JS prefix from proxy names since they are already in namespace js (r=gal)
...
--HG--
extra : rebase_source : 5eded8e02c36991322c94fca1092970910c2ceea
2011-09-08 20:29:15 -07:00
Jeff Walden
72665286da
Rewrite a very awkwardly worded comment describing the flat closure optimization. rs=cdleary over IRL
2011-09-27 16:35:41 -07:00
Chris Leary
26b394eaee
Bug 687951: Shrink js_EmitTree frame. (r=Waldo)
2011-09-27 13:35:07 -07:00
Rafael Ávila de Espíndola
0ea5ec82f6
Bug 689269 - Don't read memory from other compartments in gc. r=wmccloskey.
2011-09-27 15:44:26 -04:00
Boris Zbarsky
b09cd1ed8c
Version bump to 10.0a1 on CLOSED TREE
2011-09-27 13:19:35 -04:00
Jonas Sicking
46d7b33413
Bug 687400 - Adds a warning about isSameNode going to be removed. r=smaug
2011-09-27 12:07:11 +02:00
Mounir Lamouri
e743505ab6
Backout last two commits because of ownership issue.
2011-09-27 12:18:02 +02:00
Jonas Sicking
572eb25937
Bug 687400 - Adds a warning about isSameNode going to be removed. r=smaug
2011-09-27 12:07:11 +02:00
Matheus Kerschbaum
b833cdd785
Bug 687766 part 1: Remove build-time dependency on libIDL. r=khuey
2011-09-27 10:09:54 +02:00
Steve Fink
d8be4253fc
Bug 688327 - tempCallReg cannot return callee-saved registers since they may be held live across FASTCALLs (r=dvander)
...
--HG--
extra : rebase_source : 10d63c752478157a9eb3fb4a5325405de9d20227
2011-09-22 15:06:08 -07:00
Matt Brubeck
ff7228b25e
Merge mozilla-central to mozilla-inbound
2011-09-26 19:09:08 -07:00
Jeff Walden
2a604475b1
Bug 688646 - Followup fix to make recent test changes feature-test for shell-only functionality. r=orange
2011-09-26 18:28:57 -07:00
Steve Fink
2d00fc8b3a
backout 75010170a6ee (bug 688327)
2011-09-26 17:06:42 -07:00
Steve Fink
215d4f3373
backout 7b4c94293707 (bug 686230)
2011-09-26 17:06:15 -07:00
Steve Fink
3008328012
backout 0cce4b4dead8 (bug 687102)
2011-09-26 16:55:37 -07:00
Steve Fink
f34cf265e4
backout 91f8565205db
2011-09-26 16:55:05 -07:00
Chris Leary
931f3f492b
Back out bug 684039.
...
--HG--
rename : js/src/ds/LifoAlloc.h => js/src/jsarena.h
2011-09-26 16:50:17 -07:00
Chris Leary
8e7db87c8c
Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (r=luke)
...
--HG--
rename : js/src/jsarena.h => js/src/ds/LifoAlloc.h
2011-09-22 13:22:30 -07:00
Terrence Cole
2c7812b967
Bug 688646 - Remove its.bindMethod and js/src/tests/js1_5/Function/15.3.4.4.js; r=jwalden
...
Section 1 of the existing tests is already in js/src/tests/ecma_3/Function/
15.3.4.4-1.js. Section 2 is an internal detail of our implementation that in
the near future is going to be changing. Currently, we sometimes stilll walk
the parent pointers to get to globals; soon we will have a faster way to get
them in all cases, either through compile-n-go or IM. What we really want to
test is that we get the lexical globals, not the caller globals. This adds such
a test to our newer Function tests and simply removes the old Function tests.
--HG--
extra : rebase_source : 8d4c9440750245e895a01f8b92d1ceb3d18d8e8f
2011-09-26 15:17:05 -07:00
Jeff Walden
30f829f162
Bug 689285 - Make [[ThrowTypeError]] properly non-extensible. r=luke
...
--HG--
extra : rebase_source : 159ea15fc162ce0f7fe9e92adf18175c6ae15a8d
2011-09-26 13:59:23 -07:00
Chris Leary
5db5bc98eb
Fix JS shell build. (r=luke)
2011-09-26 16:09:47 -07:00
Steve Fink
ae4efa89c7
Bug 687102 - Range check the PC argument to trap/untrap/line2pc/etc. in JS shell (r=cdleary)
2011-09-16 15:55:03 -07:00
Steve Fink
0c6caf335b
Backout a21f23d350d8 (bug 645111)
2011-09-26 15:38:51 -07:00
Steve Fink
a11570a981
Bug 686230 - Add JS_CallOnce to the JSAPI for module initialization (r=luke)
...
--HG--
extra : rebase_source : 02b57a1e87cbc6676db9e9eb2c6567f43da99ba8
2011-09-11 11:37:43 -07:00
Matt Brubeck
f468fc2de6
Bug 689288 - Annotate failing xpcshell tests on Win64 [r=khuey]
2011-09-26 14:27:37 -07:00
Ehsan Akhgari
fe0d0ce6ff
Backed out changeset 020f14584a2a (bug 680246) because it broke builds on all platforms
2011-09-26 11:53:28 -04:00
Joey Armstrong
9cb3971e04
Bug 680246 - makefile logic to support threadsafe mkdir -p; r=ted
2011-08-18 17:16:21 -04:00
Atul Aggarwal
8361541a0b
Bug 581477 - Silence uninitialized variable warnings in xpcwrappednativeproto.cpp; r=bsmedberg
2011-09-01 01:56:33 +05:30