Commit Graph

24417 Commits

Author SHA1 Message Date
Brian Hackett
6a5534ab9e [INFER] Fix build breaks, orange. 2011-07-21 17:17:25 -07:00
Brian Hackett
2718453170 [INFER] Make TypeObject a GC thing, remove lazily created type objects on GC, bug 669969. 2011-07-21 07:28:01 -07:00
Brian Hackett
1cc8df1d19 [INFER] Fix busted jstests. 2011-07-19 07:21:33 -07:00
Brian Hackett
88cf3a4c51 [INFER] Decompiler and Windows interpreter fixes for decomposed property ops, bug 647624. 2011-07-16 16:40:47 -07:00
Brian Hackett
b0d118b8a8 [INFER] Decomposed prop fixes for XDR, INDEXBASE and the tracer, bug 647624. 2011-07-16 13:47:58 -07:00
Brian Hackett
f134943a94 [INFER] Decompose property inc/dec ops for JM and TI, bug 647624. 2011-07-16 08:25:22 -07:00
Brian Hackett
53b0f24177 [INFER] Add rejoins for call sites that can trigger GC, bug 671943. 2011-07-16 07:15:34 -07:00
Brian Hackett
21fd6e5d83 [INFER] Fix merge issues. 2011-07-15 20:38:18 -07:00
Brian Hackett
987914bed5 Merge MC -> JM 2011-07-15 14:40:15 -07:00
Brian Hackett
48dc847ab3 [INFER] Lazily create type objects for singleton JS objects, bug 670185. 2011-07-15 10:14:07 -07:00
Gary Kwong
a37ac58d0e Merge TM -> JM. Last merge from TM to grab 4 changesets prior to the start of the experiment to use mozilla-inbound instead of tracemonkey. 2011-07-15 23:18:10 +08:00
Ehsan Akhgari
5e56126930 Merge the last green changeset on mozilla-inbound to mozilla-central 2011-07-15 08:13:08 -04:00
Ms2ger
292cb94b42 Bug 670331 - Remove nsIDOMStorageWindow; r=sicking 2011-07-15 12:32:37 +02:00
Ms2ger
8c78d3f478 Bug 670235 - Remove nsIDOMWindowInternal; r=sicking 2011-07-15 12:31:34 +02:00
Nicholas Nethercote
03df28c0ff Bug 669434 - Fix obscure bugs in CompileFileHelper. r=brendan.
H:Bug 669434 - Fix obscure bugs in CompileFileHelper.  r=brendan.
ubranch 'default'
2011-07-14 19:40:23 -07:00
Jan de Mooij
3cf4932841 [INFER] Enable typed array paths if the type set contains multiple objects with the same array type, bug 670885. r=bhackett 2011-07-14 16:42:37 +02:00
David Mandelin
e4026ec35b Bug 605290: check for null globalObject before innerizing, r=luke 2011-07-13 16:47:10 -07:00
Brad Lassey
3c22f91088 bug 671346 - build fails with android NDKr6 r=khuey 2011-07-14 20:45:42 -04:00
Nicholas Nethercote
9d115f075d Bug 671482 - Use the trusted principal to identify the system principal. r=luke. 2011-07-15 09:52:51 +10:00
Nicholas Nethercote
6383cd4901 Bug 671482 - Rename some identifiers to improve clarity. r=anygregor. 2011-07-15 09:31:52 +10:00
Bill McCloskey
0a2494d375 Bug 661903 - Fix stupid build issue 2011-07-14 16:07:53 -07:00
Bill McCloskey
59550cbcda Bug 661903 - Move script filename table to compartment (r=igor) 2011-07-14 16:02:12 -07:00
Blake Kaplan
6347da8334 Backed out changeset 1e6392dd7c14 due to build bustage. 2011-07-14 15:21:42 -07:00
Blake Kaplan
686ac44361 Fix bug 653926. r=jst 2011-07-14 14:35:41 -07:00
Jan de Mooij
55d688312c [INFER] Inline typed array access if the object may be undefined, bug 670885. r=bhackett 2011-07-13 15:13:04 +02:00
Jan de Mooij
bd343f2bdd [INFER] Disable inline paths for typed arrays on ARM and fix a regalloc problem, bug 663485. r=bhackett 2011-07-12 18:50:04 +02:00
Daniel Holbert
5af0278e3b Bug 670794: Remove unused variable 'forInLet' from jsemit.cpp. r=waldo 2011-07-11 18:57:45 -07:00
Luke Wagner
53792a4ee7 Fix GCC warning from 60b1a6a58531 (r=red) 2011-07-11 11:03:27 -07:00
Jan de Mooij
ebd31d2869 [INFER] Add inline paths for typed arrays, bug 663485. r=bhackett 2011-07-11 19:28:58 +02:00
Luke Wagner
3e2c043bdb Bug 669044 - Undo changes to tracer assert (r=dvander) 2011-07-11 10:22:27 -07:00
Luke Wagner
4b077bd890 Bug 669043 - Don't assert when the decompiler temporarily changes script->code (r=waldo) 2011-07-11 10:21:31 -07:00
Brian Hackett
3c15bd1aea Reland a37db4d95026 2011-07-08 18:35:07 -07:00
Brian Hackett
10801345e5 Reland 104b182daf70 2011-07-08 18:28:03 -07:00
Brian Hackett
6905d727d1 Reland b5ebe47700ce 2011-07-08 18:20:04 -07:00
Brian Hackett
80c97a7750 Reland rev 1013f4be025f 2011-07-08 18:17:39 -07:00
Brian Hackett
1d94e107d5 Revert to 6840fbf4dcdd 2011-07-08 17:58:10 -07:00
Brian Hackett
efef17855f Merge TM -> JM 2011-07-08 17:52:15 -07:00
Brian Hackett
ea9ca9aadf Restore per-compartment empty call shape, bug 670152. r=jorendorff 2011-07-08 11:16:25 -07:00
Brendan Eich
07a66d5fb0 Bug 621954 - common BindLocalVariable harder in jsparse.cpp (r=cdleary). 2011-07-07 23:09:38 -07:00
Brian Hackett
2acb976ee1 Allow JaegerShot to only partially execute frames, bug 665815. r=luke 2011-07-07 21:02:57 -07:00
Brian Hackett
e55313ffdb Measure type inference memory usage, bug 669958. r=njn 2011-07-07 20:04:47 -07:00
Makoto Kato
5ee9d1af3e backout bug 669564 2011-07-07 23:47:06 +09:00
Makoto Kato
b543f1216d Bug 669564 - XMM6 and XMM7 aren't scratch register on Win64 ABI. r=bhackett1024 2011-07-07 16:34:19 +09:00
Jim Blandy
84d659d4f6 Bug 668438: Let MakePlaceholder's callers put the placeholder in the lexdeps table, as that needs to be done differently in different cases. r=cdleary 2011-07-06 21:14:45 -07:00
Chris Leary
27845cee6e Bug 613820: Regexp forwards ref in quantified parens test. (r=dmandelin) 2011-07-06 18:09:45 -07:00
Chris Leary
cdd7186b5e Bug 669786: JSCodeGenerator::upvarMap should be a js::Vector. (r=njn) 2011-07-06 18:00:17 -07:00
Brian Hackett
74b7b90de0 Disable type inference on ARM, bug 669715. 2011-07-06 12:29:07 -07:00
Brian Hackett
c642e4adb5 Fix memory leak. 2011-07-06 06:30:49 -07:00
Shu-yu Guo
83a502807c Add swap and pick support to TI. bug 668353. r=bhackett 2011-07-05 22:54:19 -07:00
Brian Hackett
7252b327dc Fix warning. 2011-07-05 22:41:41 -07:00