Luke Wagner
|
298c0cefa8
|
Bug 994937 - remove some JSOP_CALL opcodes (r=djvj)
--HG--
extra : rebase_source : 8859238bb98fe91f6c7bbb99d3eab3fee6936b69
|
2014-04-10 17:52:52 -05:00 |
|
Dan Gohman
|
5bb53b474c
|
Bug 967709 - IonMonkey: Optimized implementations of Math.sin and Math.cos. r=jorendorff
|
2014-04-09 11:28:17 -07:00 |
|
Carsten "Tomcat" Book
|
6ffc5faca7
|
Backed out changeset df6f9e684cac (bug 993768) mochitest-1 test failure
|
2014-04-10 16:07:48 +02:00 |
|
Jon Coppeard
|
dc1acbbbdc
|
Bug 993768 - Handle TypeArrayObjects when tenuring r=terrence
|
2014-04-10 13:46:58 +01:00 |
|
Till Schneidereit
|
e799f21b60
|
Bug 988416 - Part 2: Add safe _DefineValueProperty self-hosting intrinsic. r=jwalden
--HG--
extra : rebase_source : 029e4b5f57b692657b55781959e65c59ebfe355e
|
2014-04-10 14:07:03 +02:00 |
|
Till Schneidereit
|
955f4c3560
|
Bug 988416 - Part 1: Extract self-hosting #defines into builtin/SelfHostingDefines.h. r=jwalden
--HG--
extra : rebase_source : 73008ee9e390a527bdc48d27c6ee499b8593b983
|
2014-04-10 14:07:03 +02:00 |
|
Till Schneidereit
|
cf2dfac89d
|
Bug 993075 - Change FinishTakingSrcNotes to return bool and take an outparam for the source note count. r=luke
--HG--
extra : rebase_source : 604fd7221d6fc3cd71e44cecb374640ed82c12f6
|
2014-04-10 14:07:03 +02:00 |
|
Carsten "Tomcat" Book
|
661931f6a3
|
Backed out changeset 89a91619a2ae (bug 984101) for bustage
|
2014-04-10 10:03:47 +02:00 |
|
Terrence Cole
|
e3621d0260
|
Bug 984101 - Undo some of our more aggressive new poisoning to get back performance. r=jonco
|
2014-04-09 08:11:06 -07:00 |
|
Benjamin Bouvier
|
7bb5ba0dba
|
Bug 944392: Remove reference to PRThread in Tracelogger.h to reenable tracelogging compilation, on a CLOSED TREE; r=h4writer over irc
|
2014-04-09 18:16:40 +02:00 |
|
Hannes Verschore
|
7da63ea394
|
Bug 944392: Tracelogging: Fix --enable-nspr-build builds, r=bbouvier
|
2014-04-09 16:27:22 +02:00 |
|
Hannes Verschore
|
18b41f56d0
|
Bug 944392: Tracelogging: Fix incorrect numbering of files, r=bbouvier
|
2014-04-09 16:27:18 +02:00 |
|
Hannes Verschore
|
a4b0c524bb
|
Bug 944392 - Tracelogging: Move to vm subdirectory, r=till,bbouvier
--HG--
rename : js/src/TraceLogging.cpp => js/src/vm/TraceLogging.cpp
rename : js/src/TraceLogging.h => js/src/vm/TraceLogging.h
|
2014-04-09 14:21:20 +02:00 |
|
Hannes Verschore
|
3be7d6b7cd
|
Bug 989152 - Tracelogging: Log the ion compilation passes, r=bhackett
|
2014-04-09 14:21:04 +02:00 |
|
Hannes Verschore
|
a636f34117
|
Bug 989152 - Tracelogging: Add support for TLLOG flags, r=till
|
2014-04-09 14:20:56 +02:00 |
|
Hannes Verschore
|
f6843062b7
|
Bug 944706 - Tracelogging: Make it possible to flush an incomplete tree, r=bbouvier
|
2014-04-09 14:20:49 +02:00 |
|
Hannes Verschore
|
28d23c2884
|
Bug 944392 - Tracelogging: Land version 0.2, r=till,bbouvier
|
2014-04-09 14:20:39 +02:00 |
|
Jan de Mooij
|
02406ce983
|
Bug 988993 - Ion-compile scripts with arrow functions. r=bhackett
|
2014-04-09 13:57:32 +02:00 |
|
Hannes Verschore
|
59e1c9cc53
|
Bug 945512: IonMonkey: Make regexp only hoistable after analysis it is safe, r=sstangl
|
2014-04-09 13:16:20 +02:00 |
|
Dan Gohman
|
7cad134034
|
Bug 985130 - IonMonkey: Use possibleCalls() instead of isCall(), to handle nodes like ApplyArgs, on a CLOSED TREE r=me
|
2014-04-08 17:58:45 -07:00 |
|
Dan Gohman
|
fd6e1e6d15
|
Bug 985130 - IonMonkey: Omit over-recursion checks in leaf functions. r=luke
|
2014-04-08 16:00:29 -07:00 |
|
Terrence Cole
|
fe303ddb4d
|
Bug 990336 - Change the representation of SlotEdge for better performance; r=jonco
|
2014-04-08 10:22:21 -07:00 |
|
Jason Orendorff
|
fa1d1db711
|
Follow-up to bug 990787 - Fix GC hazards introduced by part 1 and part 4, caught by static analysis. Pushing to a CLOSED TREE. r=sfink.
|
2014-04-08 15:43:39 -05:00 |
|
Jason Orendorff
|
bdae1ae9c4
|
Bug 991036 - Improve temperamental assertion in js::jit::Label::~Label() when doing OOM testing. r=jandem.
--HG--
extra : rebase_source : 98b073ac3536b02b9e8740e61816ea3b9eddc96c
|
2014-04-08 12:52:24 -05:00 |
|
Jason Orendorff
|
ec4cfcd111
|
Bug 990787, part 12 - Propagate errors correctly in a few more places in js/src/jit. r=jandem.
--HG--
extra : rebase_source : ec8158e699bd0c29dd04bd3d9f4f401e680b6cb7
|
2014-04-08 12:35:19 -05:00 |
|
Jason Orendorff
|
c6595ec214
|
Bug 990787, part 11 - Properly report OOM in js::jit::AnalyzeNewScriptProperties. r=jandem.
--HG--
extra : rebase_source : 54b8f94fe52ab6ee3349dcd188861c73b134401d
|
2014-04-08 12:35:19 -05:00 |
|
Jason Orendorff
|
2cd99f5cc7
|
Bug 990787, part 10 (Note: There is no part 9; it was obsoleted by another bug) - Propagate OOM from MBasicBlock::addPredecessor to its callers. r=h4writer.
--HG--
extra : rebase_source : 79f913e614beb57045ff37c8ae6453a9a6552f89
|
2014-04-08 12:35:19 -05:00 |
|
Jason Orendorff
|
84614f9b19
|
Bug 990787, part 8 - Add an OOM check in WeakMap_set_impl. r=Waldo.
--HG--
extra : rebase_source : e97b20a18d5cc0b3f76f2bd2333a18cf5587fbaf
|
2014-04-08 12:35:19 -05:00 |
|
Jason Orendorff
|
41dd38dcf1
|
Bug 990787, part 7 - Propagate OOM from probes::EnterScript; make probes::ExitScript return void, as it can't fail. r=jandem.
--HG--
extra : rebase_source : 31e7a5643a5831c2fe1dae63f9d80c3f78df43fa
|
2014-04-08 12:35:18 -05:00 |
|
Jason Orendorff
|
0d58c7dde0
|
Bug 990787, part 6 - If a Compressor object is never successfully initialized, don't call deflateEnd in the destructor. r=luke.
--HG--
extra : rebase_source : 3ac0ef84110f119d7b5f89742434c7db9619df29
|
2014-04-08 12:35:18 -05:00 |
|
Jason Orendorff
|
e9541a4f84
|
Bug 990787, part 5 - When allocating a small object in Ion fails, explicitly crash rather than returning nullptr and then crashing near null when initializing the object. This is for the convenience of OOM testing machinery. r=njn.
--HG--
extra : rebase_source : 4108a6543428cd4823fea8c2f1525d612cc58aae
|
2014-04-08 12:35:18 -05:00 |
|
Jason Orendorff
|
a586c356ac
|
Bug 990787, part 4 - When Shape::search fails to allocate a shape table, clear the OOM exception, as we are not going to propagate the error. r=shu.
--HG--
extra : rebase_source : b96f8477d7f4df70f9d0ba6b6e92b91c7b19ba4d
|
2014-04-08 12:35:18 -05:00 |
|
Jason Orendorff
|
32950f42e3
|
Bug 990787, part 3 - Add an OOM check in js_InitArrayClass. r=njn.
--HG--
extra : rebase_source : 60cef5ef99809dbf2c9d19dde1dcaa81fd70ebea
|
2014-04-08 12:35:17 -05:00 |
|
Jason Orendorff
|
e703146ea9
|
Bug 990787, part 2 - Don't call markUnknown again after GetProperty fails; once is enough. r=jandem.
--HG--
extra : rebase_source : e7776f6f054b5dc85339091497d65be7354afd38
|
2014-04-08 12:35:17 -05:00 |
|
Jason Orendorff
|
941ab7fb5d
|
Bug 990787, part 1 - When JSObject::shrinkElements can't reallocate the array to shrink it, clear the OOM exception, as we are not going to propagate the error. r=shu.
--HG--
extra : rebase_source : 42d1d8c25a0b31d20b137ca4f2ff7f592e7fdcd8
|
2014-04-08 12:35:17 -05:00 |
|
Kannan Vijayan
|
85c81d99a9
|
Bug 993071 - Rename FunctionBoundary IR instructions to ProfilerStackOp. r=luke
|
2014-04-08 12:16:18 -04:00 |
|
Nicolas B. Pierron
|
f8f81167f9
|
Bug 989930 - Convert from reading frames to reading instructions. r=h4writer
|
2014-04-08 07:21:19 -07:00 |
|
Nicolas B. Pierron
|
163a30a71c
|
Bug 989934 - Do not rely on SnapshotIterator::frameCount to iterate over inline frames. r=djvj
|
2014-04-08 07:21:19 -07:00 |
|
Nicolas B. Pierron
|
caf7ff8cc4
|
Bug 989759 part 2 - Dispatch base on the instruction identifier. r=jandem
|
2014-04-08 07:21:19 -07:00 |
|
Nicolas B. Pierron
|
fdad35afca
|
Bug 989759 part 1 - Identify every ResumePoint RInstruction. r=jandem
|
2014-04-08 07:21:18 -07:00 |
|
Nicolas B. Pierron
|
730542971d
|
Bug 989748 - Add RResumePoint to read recovery data. r=jandem
|
2014-04-08 07:21:18 -07:00 |
|
Nicolas B. Pierron
|
5e2d173fb5
|
Bug 989667 - Add writes of recovery meta-data to the MResumePoint. r=h4writer
|
2014-04-08 07:21:17 -07:00 |
|
Nicolas B. Pierron
|
f68fda258d
|
Bug 989641 - Move FlattenedMResumePointIter into LRecover. r=jandem
|
2014-04-08 07:21:15 -07:00 |
|
Peter Van der Beken
|
6e2862710f
|
Bug 993058 - Loosen aliasing assertion in LIRGenerator::visitGetDOMMember. r=bz.
--HG--
extra : rebase_source : 2680a3fdc0fced740627e858d2cdc9e192aab8cf
|
2014-03-25 19:17:46 +01:00 |
|
Dan Gohman
|
2a9f258f73
|
Bug 993174 - SpiderMonkey: Fix missing declarations under --disable-unified-compilation r=mrosenberg
|
2014-04-08 06:53:42 -07:00 |
|
Steve Fink
|
9b0b560e53
|
Bug 992402 - Make Intl test dependent on intl api, r=Waldo
|
2014-04-07 12:52:53 -07:00 |
|
Steve Fink
|
e018a915cb
|
Bug 989484 - Record number of minor GCs between major GCs, r=terrence
|
2014-03-28 13:12:28 -07:00 |
|
Steve Fink
|
03f42f68f4
|
Bug 912456 - transferable MessagePorts, r=jorendorff
--HG--
extra : rebase_source : 5b8a2a9b261c53f0ff5a860e1dc2e7ede711105f
|
2013-11-14 20:42:34 -08:00 |
|
Jan de Mooij
|
be208243a0
|
Bug 970063 - Ignore jit-test timeouts on Windows 7 and Windows Server 2008. r=terrence
|
2014-04-07 11:05:00 -07:00 |
|
Marty Rosenberg
|
98d9c92ce4
|
bug 982398: Make sure a script isn't lazy before calling it.
|
2014-04-07 20:48:05 -04:00 |
|