Jeff Walden
|
1bfc2c45f1
|
Bug 667646 - fun.caller should be null, not undefined, when fun is being called by global code. r=evilpie
|
2011-06-27 15:57:50 -07:00 |
|
Luke Wagner
|
822bc8b69e
|
Bug 666094 - InitJitFrameLatePrologue should do a better modeling generatePrologue (r=dvander)
|
2011-06-24 16:11:21 -07:00 |
|
Luke Wagner
|
0319982d42
|
Bug 665247 - Remove unused metering code (r=igor)
--HG--
extra : rebase_source : 78ec31e4236f63f8a91024f34b1b99a889dc47f5
|
2011-06-21 10:26:22 -07:00 |
|
Luke Wagner
|
de6d0e2330
|
Bug 665189 - hoist JSString and family into vm/String{.h, -inl.h, .cpp} (r=njn)
|
2011-06-20 11:44:20 -07:00 |
|
Luke Wagner
|
3ca1688adf
|
Bug 663789 - InvokeSessionGuard needs to do a better job resetting the call frame (r=waldo)
|
2011-06-17 16:51:05 -07:00 |
|
Jeff Walden
|
e84bb50504
|
Bug 662946 - Remove various headers from INSTALLED_HEADERS that shouldn't be there. r=jimb
--HG--
extra : rebase_source : a6028a859cac4625ef2f3227ce0fa3159b5e8556
|
2011-06-09 01:12:21 -07:00 |
|
Jeff Walden
|
d913af715c
|
Bug 663547 - Make ecma_5/Object/* not dog-slow any more by disabling a particularly expensive assertion when they run. r=luke
--HG--
extra : rebase_source : c287c56c37c971eb9967e297602cf1e2c43ef017
|
2011-06-14 18:39:53 -07:00 |
|
Luke Wagner
|
02e7f00e45
|
Bug 648438 - Don't assert about js_ReconstructStackDepth for imacros since apparently this only works for imacros in the top stack frame (r=jwalden)
--HG--
extra : rebase_source : a7059021f02113b41214080e4ec6a4fe5210c4a5
|
2011-06-16 08:14:19 -07:00 |
|
Luke Wagner
|
70b6adcc95
|
Bug 664159 - Fix eval-in-frame crash (r=waldo)
|
2011-06-14 17:35:19 -07:00 |
|
Jeff Walden
|
cb616455f0
|
Bug 658069 - Rename GlobalObject::isEvalAllowed to indicate its actual meaning better. r=mrbkap
|
2011-06-10 11:44:16 -07:00 |
|
Luke Wagner
|
0d7bf8cc22
|
Bug 656462, part 4 - Simplify stack code, keep track of native calls, create new iterator over native/scripted callstack, make JS_SaveFrameChain fallible (r=waldo,mrbkap)
--HG--
extra : rebase_source : 756a640568464d11fe6bb00104a2fdb6f6d02d02
|
2011-05-13 08:56:26 -07:00 |
|
Luke Wagner
|
67af97e094
|
Bug 656462, part 3 - Syntactic touchups (r=waldo)
--HG--
extra : rebase_source : 7a81c352a96b9e23fc8f7bee5cb1d095c5cdb998
|
2011-05-24 16:08:40 -07:00 |
|
Luke Wagner
|
fe7b0581ce
|
Bug 656462, part 2 - Merge ContextStack::get* and push* operations (r=waldo)
--HG--
extra : rebase_source : bdc7a7ba9ee21435a20e77bf6cea8c4d34a840c9
|
2011-05-24 16:04:18 -07:00 |
|
Luke Wagner
|
78dc696e0e
|
Bug 656462, part 1 - Remove StackSegment::initialVarObj (r=waldo)
--HG--
extra : rebase_source : 54ae58bec51c4c7fcc58db2148167be828dda8a3
|
2011-05-24 15:05:30 -07:00 |
|
Nicholas Nethercote
|
f54b0fa19d
|
Bug 546477 - add explicit/js/stack memory reporter. r=luke.
|
2011-06-02 19:40:57 -07:00 |
|
Luke Wagner
|
07c939e83e
|
Bug 538293 - remove inlineCallCount and this STACK_QUOTA silliness (r=dvander)
--HG--
extra : rebase_source : 724910c67423b0720ca5c3732699bca4d64324ef
|
2011-05-27 18:15:39 -07:00 |
|
Jeff Walden
|
6b07caee53
|
Fix Windows bustage. r=hate-windows.h-macros
|
2011-05-22 19:50:09 -07:00 |
|
Jeff Walden
|
e7f1497ce9
|
Fix --disable-tracejit bustage, make some headers #include some files they need, add a forward declaration to produce the same effect in another. r=¬t-redness
|
2011-05-22 18:50:12 -07:00 |
|
Jeff Walden
|
fb232cee35
|
Bug 657665 - Add documentation comments to ArgumentsObject detailing its structure, and add ArgumentsObject::getElement{,s} to abstract attempting to speedily get the value of one or more elements. r=bhackett
|
2011-05-18 11:45:27 -07:00 |
|
Jeff Walden
|
90cdb85452
|
Bug 656365 - Creating an arguments object shouldn't require a parent, only a callee. r=luke
--HG--
extra : rebase_source : 0f4b0bc449bd7e0a2bd4e929c10e775d79e788ea
|
2011-05-11 14:04:25 -07:00 |
|
Chris Leary
|
4d1fba5db8
|
Merge mozilla-central and tracemonkey.
|
2011-05-13 15:06:53 -07:00 |
|
Jason Orendorff
|
953a8d71f6
|
Bug 645160 - jsdIStackFrame is incorrectly truncated at indirect eval calls. r=mrbkap.
|
2011-05-11 11:11:40 -05:00 |
|
Jeff Walden
|
e9bdd399b1
|
Move GlobalObject.* into vm/. rs=cdleary
--HG--
rename : js/src/GlobalObject.cpp => js/src/vm/GlobalObject.cpp
rename : js/src/GlobalObject.h => js/src/vm/GlobalObject.h
extra : rebase_source : 724ae53fda5a1c74a71b01f3d44796536d413a45
|
2011-04-28 19:08:22 -04:00 |
|
Jeff Walden
|
76a4343e93
|
Bug 652215 - Add a js::StringObject subtype of JSObject. r=njn
--HG--
extra : rebase_source : 7cdfe72d0932b51408b9ec5dc38219605e1925ce
|
2011-04-20 16:33:05 -04:00 |
|
Luke Wagner
|
05d2002b66
|
Bug 644074 - Simplify and consolidate VM stack code into js/src/vm/Stack*
|
2011-04-13 09:27:37 -07:00 |
|
Luke Wagner
|
bb15eadb74
|
Back out 33d8b418732b for causing Talos dromaeo_css crash
|
2011-05-10 18:49:27 -07:00 |
|
Jeff Walden
|
b763cc1394
|
Last fix, actually built js/src/ on Windows this time. If this doesn't work, I'm going to be angry. r=final-answer
|
2011-05-10 17:37:05 -07:00 |
|
Jeff Walden
|
3675f489ec
|
When was it we were dropping support for Windows again? r=hate-hate-hate
|
2011-05-10 16:27:17 -07:00 |
|
Jeff Walden
|
6006abbff9
|
More bustage fixing, r=somewhat-less-failtastic-tinderboxen
|
2011-05-10 16:07:07 -07:00 |
|
Jeff Walden
|
2387589ebc
|
Followup build bustage fixes. r=failtastic-tinderboxen
|
2011-05-10 15:53:27 -07:00 |
|
Jeff Walden
|
5d29251946
|
Bug 652746 - Implement js::ArgumentsObject, js::NormalArgumentsObject, and js::StrictArgumentsObject. r=njn
--HG--
extra : rebase_source : 84258ffa658ba09928ab9b86f8017fa6683f3146
|
2011-04-25 22:40:00 -04:00 |
|
Luke Wagner
|
8145c1e4e2
|
Bug 653785 - Properly compute stack quota in bumpLimit (r=dvander)
|
2011-05-10 09:51:53 -07:00 |
|