David Anderson
|
aad6d8651b
|
Diagnostic patch #2.
|
2012-08-26 23:39:43 -07:00 |
|
David Anderson
|
7e59e8f166
|
Backed out changeset a7e6b53bda77.
|
2012-08-26 23:39:06 -07:00 |
|
David Anderson
|
3036a44684
|
Temporary debug instrumentation for talos.
|
2012-08-26 21:55:58 -07:00 |
|
Luke Wagner
|
b4884af740
|
Bug 786068 - make JS_EnterCrossCompartmentCall infallible (and call it JS_EnterCompartment) (r=sfink)
|
2012-08-27 13:32:51 -07:00 |
|
Ryan VanderMeulen
|
13b4317e28
|
Merge m-c to inbound.
|
2012-08-27 19:34:23 -04:00 |
|
Alex Keybl
|
6458cc3fa4
|
Merging in version bump NO BUG
|
2012-08-27 12:21:46 -07:00 |
|
Luke Wagner
|
37b2170d76
|
Bug 749371 - Remove now-unnecessary JS_ClearScope defense (r=bhackett)
|
2012-08-27 09:13:44 -07:00 |
|
Gabor Krizsanits
|
a4a418d2ac
|
Bug 763897 - Incorrect behaviour of mozMatchesSelector.call through xray; r=bholley
|
2012-08-27 15:15:20 +02:00 |
|
Gabor Krizsanits
|
56e99a4fb8
|
Bug 738244 - Supporting DOM specific collection properties through xray wrappers; r=mrbkap
|
2012-08-27 15:06:34 +02:00 |
|
Benjamin Peterson
|
de7d529c1c
|
Bug 781035 - Use the C++ JS compile API in more places. r=jorendorff sr=jst
|
2012-08-27 08:04:37 -04:00 |
|
Benjamin Peterson
|
c7110f1a4e
|
Bug 785781 - Remove artifact of the old re engine. r=njn
|
2012-08-27 08:03:54 -04:00 |
|
Bob Clary
|
b814c458f7
|
bug 681704 - disable js1_5/extensions/toLocaleFormat-02.js on Windows Debug builds due to CRT Assert, r=dmandelin.
|
2012-08-26 22:51:14 -07:00 |
|
Brian Hackett
|
303e3260b2
|
Tweak condition for triggering Ion compilation from JM, bug 774253. r=dvander
|
2012-08-25 06:29:43 -06:00 |
|
Sean Stangl
|
66701a3620
|
No bug - Don't output LIR ID around instructions in debug builds. r=dvander
|
2012-08-24 16:03:57 -07:00 |
|
Brian Hackett
|
c6ec6b0f9f
|
Restore old behavior for triggering compilation with parallel compilation off, bug 774253. r=dvander
|
2012-08-24 14:01:43 -06:00 |
|
Nicolas Pierron
|
6c343080a0
|
Revert "Bug 781660 part 2 - ReconstructPCStack, Fallback on try notes if we cannot follow a goto. r=luke"
This reverts changeset 4c24e4fc3472.
|
2012-08-24 02:24:49 -07:00 |
|
Nicolas B. Pierron
|
7eddfe50db
|
Bug 761473 - Snapshots, use the same upper-bound variables. r=dvander
|
2012-08-23 23:11:16 -07:00 |
|
Nicolas Pierron
|
e54796e573
|
Bug 781660 part 2 - ReconstructPCStack, Fallback on try notes if we cannot follow a goto. r=luke
|
2012-08-23 22:45:32 -07:00 |
|
Alex Crichton
|
83c94d49ec
|
Bug 785268: Clean up the style/design of the instrumentation. r=dvander
|
2012-08-23 18:31:02 -07:00 |
|
Brian Hackett
|
965fd4a70b
|
Use PR_NotifyCondVar when only one worker thread needs to wake up, bug 785206. r=sstangl
|
2012-08-23 17:47:18 -06:00 |
|
Brian Hackett
|
93f90669cb
|
Assert successful return of PR_WaitCondVar, bug 785201. r=sstangl
|
2012-08-23 17:40:38 -06:00 |
|
Brian Hackett
|
f316a8bc4c
|
Don't pass reference parameter to constructor in x->new_<LIRGraph>, bug 774253. r=dvander
|
2012-08-23 16:37:06 -06:00 |
|
Brian Hackett
|
cc6b700bf4
|
Don't leak malloc'ed contents of vectors in LIRGraph, bug 774253. r=dvander
|
2012-08-23 16:34:23 -06:00 |
|
Alex Crichton
|
bef02656dd
|
Bug 736299: Prevent the frame pointer from being allocated when profiling is enabled. r=nbp
|
2012-08-23 12:40:49 -07:00 |
|
Alex Crichton
|
30c4756c19
|
Bug 781979 - Part 2: Track the line number for profiling in IonMonkey. r=nbp,djvj
|
2012-08-23 12:40:48 -07:00 |
|
Alex Crichton
|
f3cf0ef464
|
Bug 781979 - Part 1: Template SPSInstrumentation and move it to SPSProfiler.h. r=bhackett
|
2012-08-23 12:40:48 -07:00 |
|
Alex Crichton
|
3a7dc0fdbd
|
Bug 782659: Fix assertions about empty registers when profiling is enabled on ARM. r=bhackett
|
2012-08-23 12:40:48 -07:00 |
|
Sean Stangl
|
b5fe268d16
|
No Bug - Fix 40-column emacs/vim tab declarations in certain files. no_r
|
2012-08-23 12:32:20 -07:00 |
|
Luke Wagner
|
a688f5b795
|
Bug 749371 - Break JS_ClearScope into two not-as-bad functions (r=mrbkap)
|
2012-08-23 11:23:28 -07:00 |
|
Siddharth Agarwal
|
b95f39c7d8
|
Bug 740854 - Remove --disable-auto-deps, SYSTEM_MAKEDEPEND, MOZ_NATIVE_MAKEDEPEND and associated crap. r=ted
--HG--
extra : rebase_source : 6a3f3017a3674738bb89e7e7f2e55c35a3cbe231
|
2012-08-28 00:57:16 +05:30 |
|
Rafael Ávila de Espíndola
|
cf01c2b4c5
|
Bug 784029 - Revert 783505 when we drop support for gcc 4.2. r=jorendorff.
|
2012-08-27 15:37:34 -04:00 |
|
Ehsan Akhgari
|
f33b9f1461
|
Bug 786375 - Remove AutoScriptEvaluate::mContextHasThread since it is unused; r=bholley
|
2012-09-06 21:59:33 -04:00 |
|
Jeff Walden
|
9d8db6b467
|
Add #include guards to jsversion.h. No bug, r=howtheheckwerethesenottherebefore
--HG--
extra : rebase_source : 89499382057938c51ebdbf1bb70467cba8b5ca5d
|
2012-09-06 17:51:42 -07:00 |
|
Jeff Walden
|
65a4f01760
|
Fix clang warnings on extraneous semicolons after member function definitions, implicit NULL-to-bool conversions, and the utter deadwood-ness of PCStack::cx. No bug, r=themaid, r=sfink
--HG--
extra : rebase_source : ba7420a9d61edfd25ebbea81771b640091d14de2
|
2012-09-06 16:50:46 -07:00 |
|
David Anderson
|
9618644f2b
|
Add bogus --disable-ion build flag (bug 789319, r=sstangl).
|
2012-09-06 16:42:54 -07:00 |
|
Jan Beich
|
47a646240c
|
Bug 787904 - Use 8k pagesize on FreeBSD ia64/sparc64. r=terrence
|
2012-09-06 21:46:47 +02:00 |
|
Jason Orendorff
|
06dcb661c4
|
Bug 788261 - Split PNK_FUNCTION into multiple parse node kinds. Part 2, split PNK_FUNCTION{DECL,EXPR}. r=Waldo.
--HG--
extra : rebase_source : 162c415d5daf356bc89e30ff53358f5eab8e6073
|
2012-09-06 11:19:56 -05:00 |
|
Jason Orendorff
|
d31e5f54fc
|
Bug 788261 - Split PNK_FUNCTION into multiple parse node kinds. Part 1, split PNK_FUNCTIONNS from PNK_FUNCTION. r=Waldo.
--HG--
extra : rebase_source : c43f674bd7dd6ad86050342d07566407ece5c4aa
|
2012-09-06 08:19:01 -05:00 |
|
Jason Orendorff
|
b503202d1b
|
Minor improvements to js::frontend::ParseNode::dump(). Bug 788227, r=Waldo.
--HG--
extra : rebase_source : f671f221a28240fc249653758255c2c679d09c95
|
2012-09-06 08:13:10 -05:00 |
|
Jason Orendorff
|
005def8f80
|
Rename PNK_RB and friends to more meaningful names. Bug 788222, r=Waldo.
--HG--
extra : rebase_source : 756f5b4a3bed9ac4924e9ba0712bfdb62858441c
|
2012-09-06 08:00:33 -05:00 |
|
Jason Orendorff
|
ce886dcb0f
|
Add ParseNode::as<T>(). Bug 788220, r=luke.
--HG--
extra : rebase_source : 41510e3bdc3f13f891ab0019c5c467534d0aca50
|
2012-09-06 07:58:29 -05:00 |
|
Brian Hackett
|
674c59919e
|
Enable worker threads, bug 774253.
|
2012-08-23 08:17:48 -06:00 |
|
Brian Hackett
|
652656bad8
|
Allow compiling scripts off thread with Ion, bug 774253. r=dvander
|
2012-08-23 06:56:35 -06:00 |
|
Eric Faust
|
8bfeeee008
|
Bug 781855 - Ensure setprop caches allow 'own' property markings on added properties. (r=bhackett)
|
2012-08-22 23:21:19 -07:00 |
|
David Anderson
|
44cc0c4f11
|
Backout 4225ee7e35a0.
|
2012-08-22 22:23:11 -07:00 |
|
David Anderson
|
cf970f1f45
|
Backed out changeset c1b7927df546.
|
2012-08-22 22:19:06 -07:00 |
|
Nicolas B. Pierron
|
db16ad2501
|
Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett
|
2012-08-22 18:27:38 -07:00 |
|
Brian Hackett
|
5717c18280
|
Allow compiling scripts off thread with Ion, bug 774253. r=dvander
|
2012-08-22 19:00:33 -06:00 |
|
Sean Stangl
|
00273dffab
|
Bug 784568 - Build on foreign compilers. no_r
|
2012-08-22 17:54:45 -07:00 |
|
Sean Stangl
|
a0de22ce01
|
Bug 784568 - Refactor calls for clarity. r=dvander
|
2012-08-22 16:57:06 -07:00 |
|
David Anderson
|
188c88907e
|
Merge from mozilla-central.
|
2012-08-22 16:09:24 -07:00 |
|
David Anderson
|
f953d0daae
|
Fix merge bustage.
|
2012-08-21 18:58:10 -07:00 |
|
David Anderson
|
1ef4c57410
|
Merge from mozilla-central.
|
2012-08-21 15:59:12 -07:00 |
|
Eric Faust
|
497dfe5e4e
|
Bug 781387 - Codegen infallibility data for Paris bindings methods. (r=peterv)
|
2012-09-04 14:46:38 -04:00 |
|
Brian O'Keefe
|
a33b199401
|
Bug 649567 - Propagate atributes on Arguments object properties. Patch also partially by Tom Schuster <evilpies@gmail.com>. r=jwalden
--HG--
extra : rebase_source : 237525c25bb4e3cdc3a2a4ee1553a892b76de3b4
|
2012-08-31 15:37:28 -07:00 |
|
Marty Rosenberg
|
57aaf7bba6
|
Try to flush the instruction/data cache less frequently (bug 781510, r=dvander)
|
2012-08-21 11:12:39 -04:00 |
|
Nicolas B. Pierron
|
b4a3a859dd
|
Bug 781660 part 1 - Follow goto's target if identical to the reconstructed one. r=luke
|
2012-08-21 00:01:02 -07:00 |
|
Shu-yu Guo
|
5e7859bd23
|
Bug 784015 - Fix division by 0 when calling ParallelArray.prototype.partition (r=dmandelin)
|
2012-08-20 22:02:18 -07:00 |
|
Shu-yu Guo
|
f589c14e25
|
Bug 784011 - Fix ParallelArray.prototype.get being called with an object with length 0 (r=dmandelin)
|
2012-08-20 22:02:11 -07:00 |
|
Shu-yu Guo
|
cd0e42e626
|
Bug 783923 - Fix calling toString on an empty ParallelArray (r=dmandelin)
|
2012-08-20 22:02:04 -07:00 |
|
Bobby Holley
|
da84660fd1
|
Backed out changeset 61e9eaf9aae2
--HG--
extra : rebase_source : 30fb2e7a057482412d29a96f8b8e98135beb6a79
|
2012-08-20 21:07:07 -07:00 |
|
Bobby Holley
|
e4a6e10695
|
Bug 784233 - Relax __exposedProps__ check for sandboxes until we can repack AMO addons. r=gal
|
2012-08-20 21:03:44 -07:00 |
|
Nicolas B. Pierron
|
030d7d8ff9
|
Revert "Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett"
This reverts changeset 8b2c0239f5bc.
|
2012-08-20 16:55:38 -07:00 |
|
Bobby Holley
|
d91593dc3f
|
Bug 783989 - Return false after reporting error. r=ejpbruel
|
2012-08-20 14:04:26 -07:00 |
|
Gina Yeh
|
b9012edcf5
|
Bug 783454 - v1: Create devicefound event with event generator, r=qdot
|
2012-08-21 10:54:28 +08:00 |
|
Kannan Vijayan
|
f5fbf900f3
|
Bug 783008 - Use better heuristics for recompile checks from JM on behalf of Ion. (r=dvander)
|
2012-08-20 16:31:53 -04:00 |
|
Nicolas B. Pierron
|
f41cc9da17
|
Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett
|
2012-08-20 13:10:05 -07:00 |
|
Mike Hommey
|
6d0f18d429
|
Bug 783950 - Refresh libffi patches. r=ted
|
2012-08-20 08:57:13 +02:00 |
|
Eric Faust
|
afde7fde58
|
Bug 783590 - Stop attempting to optimize prototypal getter callsites on watched objects. (r=sstangl)
|
2012-08-18 02:12:20 -07:00 |
|
Jan de Mooij
|
fd6829f7c8
|
Bug 783574 - Remove useMethodJIT, it was not always updated correctly. r=dvander
|
2012-08-18 10:01:24 +02:00 |
|
Nicholas Nethercote
|
02a17d8ea9
|
Bug 784608 (part 8) - Remove FunctionBox::parent. r=luke.
--HG--
extra : rebase_source : 4cd9ee4acfdbcd262967fbebf536e8713abd5b56
|
2012-08-23 20:06:40 -07:00 |
|
Nicholas Nethercote
|
440f66cd8a
|
Bug 784608 (part 7) - Change the form and meaning of ParseContext::innermostWith, and do follow-up simplifications. r=luke.
--HG--
extra : rebase_source : 035c8976f4767235c5f88f0440401c668c7676a8
|
2012-08-23 16:50:25 -07:00 |
|
Nicholas Nethercote
|
230074bf69
|
Bug 784608 (part 6) - Rename some parsing and emitting variables. r=luke.
--HG--
extra : rebase_source : c21e322bb37172ca45ddac032a851465545fd2b8
|
2012-08-22 23:16:05 -07:00 |
|
Nicholas Nethercote
|
fdc6f399fd
|
Bug 784608 (part 5) - Rename some FunctionBox method args. r=luke.
--HG--
extra : rebase_source : 19ad67052ec6df71d1a5a1d68a8f21487c7c8d8f
|
2012-08-22 20:12:44 -07:00 |
|
Nicholas Nethercote
|
567dc0920b
|
Bug 784608 (part 4) - Remove FunctionBox::inAnyDynamicScope. r=jimb.
--HG--
extra : rebase_source : 22ce4b1e4e1fe7dffa6a28ce59087926d3ef5b93
|
2012-08-22 17:50:35 -07:00 |
|
Nicholas Nethercote
|
f8b702a39f
|
Bug 784608 (part 3) - Remove FunctionBox::node. r=jimb.
--HG--
extra : rebase_source : 6fdb125d6d7362987f52e3c3e552d002daf544c3
|
2012-08-22 17:25:55 -07:00 |
|
Nicholas Nethercote
|
4e8316615c
|
Bug 784608 (part 2) - Remove FunctionBox::level. r=jimb.
--HG--
extra : rebase_source : 0e887c586df02cf84f16816457a6f22e004b34bf
|
2012-08-22 17:25:53 -07:00 |
|
Nicholas Nethercote
|
19c7ca4aaa
|
Bug 784608 (part 1) - Remove FunctionBox::inLoop. r=jimb.
--HG--
extra : rebase_source : 451f30919691a128c0003b0e763a3e50d6f627bf
|
2012-08-21 23:55:51 -07:00 |
|
Shu-yu Guo
|
1bf739b2d2
|
Bug 784873 - Improve ParallelArray jit-test code (r=dvander)
|
2012-08-26 12:02:42 -07:00 |
|
Jason Orendorff
|
f9227f858d
|
Bug 778851 - Disable E4X in content by default.
|
2012-08-26 09:04:33 -05:00 |
|
Mike Hommey
|
397a7e6544
|
Backout changeset a1ba35958b98 (bug 781529) because of a gcc bug that leads to bug 785679
|
2012-08-26 10:15:10 +02:00 |
|
Jan de Mooij
|
ac0cb4e571
|
Bug 783272 - Remove code to eagerly spill phis if there's no register available. r=dvander
|
2012-08-17 11:37:53 +02:00 |
|
Jan de Mooij
|
91f5c6156c
|
Bug 783290 - LMathD should allow memory operands on x86/x64. r=dvander
|
2012-08-17 09:40:33 +02:00 |
|
David Anderson
|
3da139adc8
|
Forbid JITing annotated frames (bug 763233, r=mrbkap,jandem).
|
2012-08-16 18:26:11 -07:00 |
|
Nicholas Nethercote
|
05e9db6ab1
|
Bug 770865 - Rename TreeContext as ParseContext. r=luke.
--HG--
extra : rebase_source : 91846a909a39ca08aae0e6ccd7a9e5e533775324
|
2012-08-16 17:04:54 -07:00 |
|
David Anderson
|
565400115a
|
Merge from mozilla-central.
|
2012-08-16 14:04:20 -07:00 |
|
Brian Hackett
|
e4527e1b76
|
Use a common type object for inner arrays of array initializers, bug 782590. r=jandem
|
2012-08-16 07:14:51 -06:00 |
|
Jan de Mooij
|
0a52f99fae
|
Bug 782977 - Don't inline monomorphic getprop/setprop if there were uncacheable lookups. r=dvander
|
2012-08-16 10:30:08 +02:00 |
|
David Anderson
|
d52687ed20
|
Remove JS_FrameIterator (bug 732653, r=luke,mrbkap).
|
2012-08-15 17:28:33 -07:00 |
|
David Anderson
|
6fe112e8bf
|
Merge from mozilla-central.
|
2012-08-15 14:22:26 -07:00 |
|
Shu-yu Guo
|
f565ae544d
|
Bug 784201 - Use maybeShortid to print out shortid in Shape::dump (r=luke)
|
2012-08-20 17:04:45 -07:00 |
|
Ryan VanderMeulen
|
f12fa88179
|
Merge m-c to inbound.
|
2012-08-20 20:21:35 -04:00 |
|
Olli Pettay
|
baa2eb76c7
|
Bug 783856 - Autogen PopupBlockedEvent, r=jst
|
2012-08-20 11:26:34 -07:00 |
|
Olli Pettay
|
16a0618b95
|
Bug 783376 - codegenerator should be able generate implementations which inherit other simple events, r=khuey
|
2012-08-20 11:20:25 -07:00 |
|
Ed Morley
|
86bd51ea45
|
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
|
2012-08-20 16:45:41 +01:00 |
|
Rafael Ávila de Espíndola
|
45552fbbef
|
Bug 783505 - OS X gcc builds failing. r=jorendorff.
This patch adds a workaround for
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39608
|
2012-08-20 10:36:30 -04:00 |
|
Ginn Chen
|
6a9fa4c810
|
Bug 783533 testValueABI.cpp and valueABI.c should use same prototype of C_ValueToObject() r=bhackett
|
2012-08-20 16:27:14 +08:00 |
|
Landry Breuil
|
650050edd4
|
Bug 777357: declare mjit namespace outside of #ifdef JS_METHODJIT, fixes non-mjit builds. r=bhackett
|
2012-08-20 09:59:37 +02:00 |
|
Nicholas Nethercote
|
52fc19d5d1
|
Bug 782871 (part 2) - Rename the |TreeContext| module as |SharedContext|. r=jorendorff.
--HG--
rename : js/src/frontend/TreeContext-inl.h => js/src/frontend/SharedContext-inl.h
rename : js/src/frontend/TreeContext.h => js/src/frontend/SharedContext.h
|
2012-08-16 22:05:51 -07:00 |
|
Nicholas Nethercote
|
ca12a195c0
|
Bug 782871 (part 1 ) - Move TreeContext and related things into the Parser module. r=jorendorff.
|
2012-08-16 21:29:03 -07:00 |
|
Nicolas B. Pierron
|
7e353e83b9
|
Revert "Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett" CLOSED TREE
This revert changeset 1906fe4159fe.
|
2012-08-20 13:56:25 -07:00 |
|
Nicolas B. Pierron
|
7f175f0bf6
|
Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett
|
2012-08-20 13:12:43 -07:00 |
|
Gina Yeh
|
392f4dff11
|
Bug 778640 - Final version: Firing devicedisappeared event, r=qdot, r=smaug
---
dom/bluetooth/BluetoothAdapter.cpp | 16 ++++++++++++++-
dom/bluetooth/Makefile.in | 1 +
.../nsIDOMBluetoothDeviceAddressEvent.idl | 21 ++++++++++++++++++++
js/xpconnect/src/event_impl_gen.conf.in | 3 +++
4 files changed, 40 insertions(+), 1 deletion(-)
create mode 100644 dom/bluetooth/nsIDOMBluetoothDeviceAddressEvent.idl
|
2012-08-20 12:23:32 +08:00 |
|
Kannan Vijayan
|
51613961ca
|
Rolling back patch for bug 782432. Causes regressions in 32-bit SS.
|
2012-08-15 13:03:10 -04:00 |
|
Eric Faust
|
b1559913eb
|
Bug 782869 - Fix incorrect |this| parameter passing to specialized DOM methods. (r=dvander)
|
2012-08-15 00:14:20 -07:00 |
|
David Anderson
|
b95f463253
|
Don't aggressively fold misused Math functions into returning NaN (bug 782087, r=sstangl).
|
2012-08-14 19:09:49 -07:00 |
|
Nicolas B. Pierron
|
13629111b2
|
Bug 777537 - Ensure validity of CompilerOutput without a dangling pointer. r=bhackett
|
2012-08-15 01:39:25 +02:00 |
|
Sean Stangl
|
f6e9c3b768
|
Bug 782776 - Add beginsIonActivation() to StackFrame. r=dvander
|
2012-08-14 16:28:05 -07:00 |
|
Eric Faust
|
5ee7d8e98d
|
Bug 781364 - Don't attempt to inline monomorphic IC accesses on dictionary mode shapes. (r=dvander)
|
2012-08-14 16:20:19 -07:00 |
|
David Anderson
|
013577de49
|
Don't mark Ion activations that are tied to the method JIT (bug 782083, r=jandem).
|
2012-08-14 12:26:59 -07:00 |
|
David Anderson
|
a31e5baded
|
Merge from mozilla-central.
|
2012-08-14 12:20:09 -07:00 |
|
Sean Stangl
|
69f167ac52
|
Bug 782129 - GetPcScript() should use the Ion version when callingIntoIon(). r=dvander
|
2012-08-13 18:14:55 -07:00 |
|
Kannan Vijayan
|
9773cee987
|
Bug 782432 - Ion-compile small functions more aggressively. (r=dvander)
|
2012-08-13 19:41:17 -04:00 |
|
David Anderson
|
7ef28ac5ac
|
Merge from mozilla-central.
|
2012-08-13 13:40:42 -07:00 |
|
Tom Schuster
|
f0fd4f5682
|
Bug 782077 - IonMonkey: Remove MIRType_Any and MIRType_UpvarSlots. r=jandem
|
2012-08-13 15:02:43 +02:00 |
|
Brian Hackett
|
34c388b203
|
Preserve types when swapping objects, bug 774953. r=dvander
|
2012-08-13 23:25:16 -06:00 |
|
Nicholas Nethercote
|
613f8f933c
|
Bug 782487 - Remove traces of JSStaticAtom. r=billm.
--HG--
extra : rebase_source : 89e892e3e6ca04f0c19747f189535b3e3ae95d77
|
2012-08-13 20:02:51 -07:00 |
|
Alexander Boldyrev
|
45a38ebb0b
|
Bug 738866 - Implement WEBGL_depth_texture extension - r=jgilbert
|
2012-08-13 18:17:55 -07:00 |
|
Brian Hackett
|
c6ce57ce13
|
Don't generate missing property ICs for non-native objects, bug 782146. r=luke
|
2012-08-13 18:51:52 -06:00 |
|
Nicholas Nethercote
|
d5bb285d32
|
Bug 781722 - Loosen over-tight assertion in JS_GetGlobalForScopeChain.
--HG--
extra : rebase_source : eb94fcced7bc3584de4c43ca511d3d7c0ed3dc20
|
2012-08-12 16:40:58 -07:00 |
|
Nicholas Nethercote
|
539c810754
|
No bug - Fix some JSString comments. r=luke, DONTBUILD because comment-only changes.
|
2012-08-13 16:35:45 -07:00 |
|
Sean Stangl
|
049a509802
|
Bug 781985 - visitCallDOMNative() must dropArguments(). r=efaust
|
2012-08-10 18:05:04 -07:00 |
|
David Anderson
|
64aae39e91
|
Remove parallelarray tests.
|
2012-08-10 15:49:43 -07:00 |
|
David Anderson
|
a86553e6e6
|
Remove IonMonkey-specific ParallelArray from the IonMonkey branch, in anticipation of a newer mozilla-central version.
|
2012-08-10 15:49:13 -07:00 |
|
David Anderson
|
ec11ba4733
|
Fix typo in rebase of bug 759205.
|
2012-08-10 15:36:08 -07:00 |
|
David Anderson
|
6497a31d87
|
Propagate stack overrecursion errors through ion::Bailout (bug 759205 part 2, r=pierron).
|
2012-08-10 15:29:48 -07:00 |
|
David Anderson
|
02e4709209
|
Factor out common bailout generation code (bug 759205 part 1, r=sstangl,mjrosenb).
|
2012-08-10 15:14:21 -07:00 |
|
David Anderson
|
f338a91404
|
Fix register allocation bug in the JM to Ion call IC (bug 779595, r=jandem).
|
2012-08-10 14:13:28 -07:00 |
|
David Anderson
|
efd9a9feee
|
Merge from mozilla-central.
|
2012-08-10 14:50:20 -07:00 |
|
Sean Stangl
|
5107b7b160
|
Bug 781680 - Track IonCode in MemoryMetrics. r=dvander
|
2012-08-10 11:32:57 -07:00 |
|
Kannan Vijayan
|
f7b14e9325
|
Bug 780842 - Check for normalized type id in annotateGetPropertyCache. (r=jandem)
|
2012-08-10 11:10:23 -04:00 |
|
Kannan Vijayan
|
8fdbbd3ceb
|
Add ion-eager file flag to jit-tests. (r=jandem)
|
2012-08-10 11:09:30 -04:00 |
|
Tom Schuster
|
8cc3e6c3e3
|
Bug 764477 - IonMonkey: Inline Math.max and Math.min. r=jandem, mrosenberg
|
2012-08-10 14:17:26 +02:00 |
|
David Anderson
|
c77c33749b
|
Fix x64 bustage, part 2.
--HG--
extra : rebase_source : 3389115aa9d3898482bf8cecacf802ba2033ca7c
|
2012-08-09 23:16:26 -07:00 |
|
Hannes Verschore
|
01a1da80bf
|
Bug 781248, eagerly allocate arrays with argument count higher than 1
|
2012-08-10 03:11:56 +02:00 |
|
Hannes Verschore
|
c5dfb39b3f
|
Back out b07af1efa3dd (Bug 781248) for better fix
|
2012-08-10 03:01:52 +02:00 |
|
David Anderson
|
133fe06f47
|
Fix ARM bustage.
|
2012-08-09 17:52:59 -07:00 |
|
David Anderson
|
447c479dc0
|
Fix x64 bustage.
|
2012-08-09 17:19:31 -07:00 |
|
David Anderson
|
bc1eeba083
|
Overhaul safepoints on X64 to correctly mark Values (bug 779390, r=pierron).
|
2012-08-09 17:12:34 -07:00 |
|
David Anderson
|
16caf5a06d
|
Ensure type barriers are run when inlining JM to Ion calls (bug 777788, r=jandem).
--HG--
extra : rebase_source : 61fe26467155ec4e099115e446cddcc27d732dad
|
2012-08-09 17:06:55 -07:00 |
|
Kannan Vijayan
|
24b3923567
|
Bug 780838 - Dont push unnecessary arguments in between GetProp and Call in poly-inline fallback case. (r=dvander)
|
2012-08-09 17:08:37 -04:00 |
|
David Anderson
|
20c60a5e93
|
Make sure |new Array| can take the slow allocation path (bug 781248, r=pierron).
|
2012-08-09 13:44:29 -07:00 |
|
David Anderson
|
b620fb6c5c
|
Merge from mozilla-central.
|
2012-08-09 13:41:13 -07:00 |
|
Nicolas B. Pierron
|
d7aeebe000
|
Bug 780451 - ReconstructPCStack: Use hidden pcdepth after branching with a hidden goto. r=
|
2012-08-09 20:33:21 +02:00 |
|
Nicolas B. Pierron
|
84efde386e
|
Bug 780274 - Remove & Invalidate pending compilation when sweeping. r=bhackett
|
2012-08-09 20:19:58 +02:00 |
|
Hannes Verschore
|
5e83c1314d
|
Bug 766752: Add trace logging, r=jandem
|
2012-08-09 15:29:21 +02:00 |
|
Jan de Mooij
|
9fbd4a70ad
|
Bug 781145 - Add a fast path to js::GetProperty for string/array length. r=dvander
|
2012-08-09 14:48:50 +02:00 |
|
Nicolas B. Pierron
|
bbb3338389
|
Bug 779245 - Fix isConstructing when JM is calling into Ion. r=dvander
|
2012-08-08 17:19:02 -07:00 |
|
Eric Faust
|
0c664efd4e
|
Bug 773549 - Implemented inlined calls to specialized DOM methods. (r=sstangl)
|
2012-08-08 17:02:46 -07:00 |
|
Eric Faust
|
f086d02bd6
|
Bug 747288 - Implemented inlined calls to specialized DOM accessors. (r=sstangl)
|
2012-08-08 17:02:46 -07:00 |
|