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