Commit Graph

23928 Commits

Author SHA1 Message Date
Chris Leary
f79ca92a41 Bug 634654 - Add RegExpPrivate cache. (r=Waldo) 2011-11-07 13:42:31 -08:00
Dave Mandelin
ce9ca2d531 Bug 679986: Deoptimize unnecessary regexps. (r=cdleary) 2011-11-07 11:42:02 -08:00
Luke Wagner
1414ee6841 Bug 696813 - Hoist function out of Decompile JSOP_POPV case for later reuse (r=jorendorff) 2011-11-07 11:46:26 -08:00
Luke Wagner
0325aaa32c Bug 696813 - Hoist two functions out of Decompile JSOP_ENTERBLOCK case for later reuse (r=jorendorff) 2011-11-07 11:46:26 -08:00
Luke Wagner
f65cb9a7c4 Bug 696813 - Simplify Decompile (r=waldo) 2011-11-07 11:46:25 -08:00
Luke Wagner
7dbc959901 Bug 696813 - Remove dead Decompile parameter (r=waldo) 2011-11-07 11:46:25 -08:00
Luke Wagner
afcda63ff5 Bug 696813 - Simplify several bytecode generator Emit* functions (r=jorendorff) 2011-10-24 11:15:34 -07:00
Luke Wagner
4bb62b4e45 Bug 696813 - Simplify Parser::forStatement (r=jorendorff) 2011-10-21 10:54:33 -07:00
Terrence Cole
84a59711a6 Bug 692547 - Split up array_extra; r=Waldo
Using array_extra as a common implementation method does not shave off many
bytes of code and makes understanding all of the functions it implements very
difficult.  This patch splits this mess up and makes these methods follow
ECMA steps.
2011-11-04 15:56:40 -07:00
Brian Hackett
b439cc7992 Avoid assert botch when adding properties to objects, bug 684505. 2011-09-29 20:46:33 -07:00
Brian Hackett
63536174bf Don't access object class during background finalization, bug 690133. 2011-09-29 20:29:13 -07:00
Jason Orendorff
f1ccfd0e01 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
b5a9973534 Bug 688571 - JS_PropertyIterator is broken. r=Waldo. 2011-09-29 15:05:07 -05:00
Chris Leary
120dde2107 Fix license block errors. (DONTBUILD) 2011-09-29 11:54:51 -07:00
Rafael Ávila de Espíndola
21fe51f679 Bug 689066 - Fix c++11 incompatibility. r=luke. 2011-09-29 13:49:54 -04:00
Ehsan Akhgari
df465f4f92 Merge mozilla-central into mozila-inbound 2011-09-29 12:51:50 -04:00
Kyle Huey
f9fdbcfb85 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
2e512edca8 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
e5b53ee5ea Bug 688416: Test for Bug 502959 relies on XHR event listener being an nsIDOMEventListener. r=mrbkap 2011-09-29 12:06:35 -04:00
Brian Hackett
b9dce9b51c Remove direct class pointer from JSObject, bug 690133. 2011-09-29 08:20:06 -07:00
Michael Wu
0fe7772ece Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones 2011-09-28 23:19:26 -07:00
Makoto Kato
a583afefe1 Bug 681202 - Add Android x86 target. r=glandium 2011-09-29 13:39:03 +09:00
Brian Hackett
b18259bebf Remove shape numbers and Shape::slotSpan, factor Shape getter/setter into BaseShape, bug 684505. 2011-09-28 15:04:55 -07:00
Reuben Morais
d4e3a7b12c Bug 647390 - Remove the calloc+placement-new pattern (r=luke) 2011-09-28 09:17:51 -07:00
Felix Fung
85247c5c07 Bug 674012 - Remove checks for HAVE_GCC3_ABI. r=glandium 2011-09-28 11:32:39 -07:00
Teemu Mannermaa
31a0b0188b Bug 689157 - Fix CC variables used in "cl -showIncludes" detection logic. r=khuey 2011-09-29 15:20:51 +02:00
Makoto Kato
9f30b2d370 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
658db394f3 (no bug): Fix comment reference to RejoinInterpreter (now js_InternalInterpret). r=bhackett
DONTBUILD
2011-09-28 15:40:23 -07:00
Luke Wagner
4581c0c99c Bug 683361 - Fix part 6: add and call Proxy::objectClassIs (r=waldo) 2011-09-28 08:48:16 -07:00
Chris Leary
cdd34a85e8 Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (r=luke) 2011-09-22 13:22:30 -07:00
Luke Wagner
826214e2a8 Bug 683361 - quell GCC over-warning from 90ff7402febc (r=me) 2011-09-27 23:20:46 -07:00
Igor Bukanov
f6069afec0 bug 684529 - remove script object. r=jorendorff 2011-09-22 12:08:55 +02:00
Marco Castelluccio
4688439261 Bug 642957 - Remove obsolete x|0 and x << 0 optimization. r=jandem 2011-10-24 19:11:15 +02:00
Mike Hommey
6f36216fac Fixup for bug 694499 for pa-risc. r=ted 2011-10-24 18:13:53 +02:00
Luke Wagner
2a9b8deba6 Bug 683361, part 5 - Handle transparent proxies correctly in [[Class]] == "X" queries (r=waldo) 2011-09-20 16:48:50 -07:00
Luke Wagner
bedc73af5b Bug 683361, part 4 - Handle transparent proxies correctly in non-generic methods (r=waldo) 2011-09-08 21:18:23 -07:00
Luke Wagner
4532ce0d7a Bug 683361, part 3 - add ProxyHandler::nativeCall (r=mrbkap) 2011-09-08 21:06:41 -07:00
Luke Wagner
4260644e14 Bug 683361, part 2 - use CallArgs more (r=waldo) 2011-09-08 21:02:26 -07:00
Luke Wagner
69034bbbdb Bug 683361, part 1 - Strip JS prefix from proxy names since they are already in namespace js (r=gal) 2011-09-08 20:29:15 -07:00
Jeff Walden
22c8c20937 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
378fc52104 Bug 687951: Shrink js_EmitTree frame. (r=Waldo) 2011-09-27 13:35:07 -07:00
Rafael Ávila de Espíndola
b8281c9b4e Bug 689269 - Don't read memory from other compartments in gc. r=wmccloskey. 2011-09-27 15:44:26 -04:00
Boris Zbarsky
57a1d24db1 Version bump to 10.0a1 on CLOSED TREE 2011-09-27 13:19:35 -04:00
Jonas Sicking
cfa47c39d6 Bug 687400 - Adds a warning about isSameNode going to be removed. r=smaug 2011-09-27 12:07:11 +02:00
Mounir Lamouri
fdb271f801 Backout last two commits because of ownership issue. 2011-09-27 12:18:02 +02:00
Jonas Sicking
250aedb379 Bug 687400 - Adds a warning about isSameNode going to be removed. r=smaug 2011-09-27 12:07:11 +02:00
Matheus Kerschbaum
2b06ebc8ae Bug 687766 part 1: Remove build-time dependency on libIDL. r=khuey 2011-09-27 10:09:54 +02:00
Steve Fink
1bccadab12 Bug 688327 - tempCallReg cannot return callee-saved registers since they may be held live across FASTCALLs (r=dvander) 2011-09-22 15:06:08 -07:00
Matt Brubeck
90fad0e968 Merge mozilla-central to mozilla-inbound 2011-09-26 19:09:08 -07:00
Jeff Walden
1504d1135d 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