Kannan Vijayan
|
4de22d4259
|
Bug 878992 - Clean up Jaeger related flags. r=jandem
|
2013-06-10 12:00:30 -04:00 |
|
Jan de Mooij
|
3d1b62c8ea
|
Bug 877378 - Fix shell-only compartment mismatch with evaluate and saveFrameChain. r=luke
|
2013-06-10 16:43:03 +02:00 |
|
Nick Fitzgerald
|
a26de060a2
|
Bug 870361 - Change the symbol for source map pragmas from @ to #. r=jorendorff
|
2013-06-10 08:36:23 -04:00 |
|
Jan de Mooij
|
b59459aecb
|
Bug 876465 - Skip arguments-object slot in InlineFrameIterator::thisObject() and SnapshotIterator::readFrameArgs. r=djvj
|
2013-06-10 14:00:27 +02:00 |
|
Kyle Huey
|
3329670a4b
|
Bug 877584: Add missing #ifdef DEBUG. r=me
|
2013-06-09 16:08:19 -07:00 |
|
Kyle Huey
|
756f02ce3d
|
Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
|
2013-06-09 16:02:02 -07:00 |
|
Hannes Verschore
|
eb6bc7661e
|
Bug 880891 - IonMonkey: Only trigger invalidation when decided to inline function, r=djvj
|
2013-06-09 11:57:59 +02:00 |
|
Landry Breuil
|
21273d6caa
|
Bug 618485: Finally remove uintptr_t word payload union member on 64BE, it grows jsval_layout size and is unused. r=luke
|
2013-06-08 12:49:10 +02:00 |
|
C. Scott Ananian
|
4026e0ce22
|
Bug 880807 - OdinMonkey: Fix signature of int multiplication by constant (r=luke)
--HG--
extra : rebase_source : 6b4d2bcb2261c9d466e5ce8098a70212a5b7c78f
|
2013-06-07 18:33:50 -04:00 |
|
Boris Zbarsky
|
51217ccdd9
|
Bug 877281 another followup for the Windows bustage. r=jandem pending
|
2013-06-08 00:06:39 -04:00 |
|
Boris Zbarsky
|
8aa1bc1906
|
Bug 877281 bustage fix. Deal with the fact that Value has 8-byte alignment. r=jandem
|
2013-06-07 23:40:35 -04:00 |
|
Jason Orendorff
|
f7e4b064e2
|
Bug 880575, part 5 - Factor out EvalAndPrint from ReadEvalPrintLoop. Use CompileOptions to eliminate some more manual memory management. Make ReadEvalPrintLoop take both input and output FILEs as arguments instead of using gOutFile. r=jwalden.
|
2013-06-07 22:25:08 -05:00 |
|
Jason Orendorff
|
f2e4058507
|
Bug 880575, part 4 - Use a Vector<char> instead of manually allocating the input buffer in ReadEvalPrintLoop. r=jwalden.
|
2013-06-07 22:25:08 -05:00 |
|
Jason Orendorff
|
7e6ac96fc1
|
Bug 880575, part 3 - Declare variables at initialization in ReadEvalPrintLoop. r=jwalden.
|
2013-06-07 22:25:08 -05:00 |
|
Jason Orendorff
|
666830c9de
|
Bug 880575, part 2 - Factor out RunFile() from Process(). r=jwalden.
|
2013-06-07 22:25:07 -05:00 |
|
Jason Orendorff
|
1a1fb08c55
|
Bug 880575, part 1 - Factor out ReadEvalPrintLoop() from Process(). r=jwalden.
|
2013-06-07 22:25:07 -05:00 |
|
Boris Zbarsky
|
f68f0da53c
|
Bug 872669. Slightly speed up our named proxy gets by making use of the inline chars/length getters we can have when our id is an atom. r=waldo,peterv
|
2013-06-07 22:45:46 -04:00 |
|
Boris Zbarsky
|
aec6c97d07
|
Bug 877281 part 5. Add a set() method to Rooted. r=terrence
|
2013-06-07 22:45:45 -04:00 |
|
Boris Zbarsky
|
ec718b51e3
|
Bug 877281 part 1. Convert WebIDL bindings to using something CallArgs-like. r=peterv,jandem
|
2013-06-07 22:45:44 -04:00 |
|
Hannes Verschore
|
d1519fbef7
|
Bug 876607 - Fix accidental switching of lhs/rhs in the code, rs=luke
|
2013-06-08 00:34:16 +02:00 |
|
Benjamin Bouvier
|
bbad0508b6
|
Bug 878495 - In shell, print "[native code]" for native functions. r=luke
|
2013-06-07 10:57:21 -07:00 |
|
Benjamin Bouvier
|
1e5b25ad09
|
Bug 877965 - Ignore empty statements in var declarations in asm.js mode. r=luke
|
2013-05-31 16:27:00 -07:00 |
|
Benjamin Bouvier
|
e93e1008b8
|
Bug 877965 - In asm.js mode, use the last return statement instead of the last statement to find the return type of a function. r=luke
|
2013-06-07 12:06:53 -07:00 |
|
Kannan Vijayan
|
c3486ad31a
|
Bug 880539 - Fix CodeGenerator::guardTypeSet to handle MagicArgs type. r=bhackett
|
2013-06-07 15:06:53 -04:00 |
|
Terrence Cole
|
6df78c5573
|
Bug 880392 - Fix use-after free with exact rooting in XPCShell; r=sfink
--HG--
extra : rebase_source : a509e84b7165b8a40f4a06e006dfc614665eef2c
|
2013-06-07 11:34:57 -07:00 |
|
Ryan VanderMeulen
|
8716f9c7cb
|
Backed out changeset d6db31e46b02 (bug 878495) for jit-test failures.
|
2013-06-07 11:16:36 -04:00 |
|
Benjamin Bouvier
|
336f4cf0c6
|
Bug 878435 - In asmjs mode, compare in uint32 mode only if both operands are unsigned. r=luke
|
2013-06-06 17:00:08 -07:00 |
|
Ryan VanderMeulen
|
289a9dd76e
|
Backed out changeset aa9a0b34bbd8 (bug 878435) for checktest failures.
|
2013-06-07 10:43:33 -04:00 |
|
Arnaud Sourioux
|
a5d79837b1
|
Bug 880089 - Remove unused parameter 'flags' from nsIXPConnect.idl's in setDefaultSecurityManager() methods correctly. r=bholley
|
2013-06-07 08:40:56 -04:00 |
|
Benjamin Bouvier
|
ba92c1f855
|
Bug 878495 - In shell, print "[native code]" for native functions. r=luke
|
2013-06-06 17:57:15 -07:00 |
|
Benjamin Bouvier
|
14d84bf8d6
|
Bug 878435 - In asmjs mode, compare in uint32 mode only if both operands are unsigned. r=luke
|
2013-06-06 17:00:08 -07:00 |
|
Benjamin Bouvier
|
4cfb93da4d
|
Bug 877908 - Precludes also directives after "use asm". r=luke
|
2013-06-06 13:49:13 -07:00 |
|
Anand Soni
|
0981ee2607
|
Bug 875449 - Rename ListBase to DOMProxy, since these proxies are used for all sorts of objects that aren't in any way like lists. r=djvj
|
2013-06-07 00:02:26 +05:30 |
|
Martin Husemann
|
aa04b10b63
|
Bug 870325 - Fix alignment of Bindings on SPARC64. r=nnethercote.
--HG--
extra : rebase_source : d89c154f8b3484079cc7fb4fa656cf8ff72bae8a
|
2013-06-06 22:03:12 -07:00 |
|
Jason Orendorff
|
a88777a861
|
Bug 879831, part 7 - Isolate the frontend. Make files outside the frontend include frontend/BytecodeCompiler.h or frontend/SourceNotes.h if possible; those two act as facades and do not include all the rest of the frontend headers. r=njn.
|
2013-06-06 22:49:17 -05:00 |
|
Jason Orendorff
|
c9e08462b7
|
Bug 879831, part 6 - Factor out Debugger inlines that depend on other "inlines" headers into vm/Debugger-inl.h. r=njn.
|
2013-06-06 22:49:03 -05:00 |
|
Jason Orendorff
|
c707c0de2f
|
Bug 879831, part 5 - Factor out js::Probes functions that depend on "inlines" headers into vm/Probes-inl.h. r=njn.
--HG--
rename : js/src/jsprobes.h => js/src/vm/Probes-inl.h
rename : js/src/jsprobes.cpp => js/src/vm/Probes.cpp
|
2013-06-06 22:48:45 -05:00 |
|
Jason Orendorff
|
d9ab0a4b94
|
Bug 879831, part 4 - Make vm/String-inl.h not include gc/Barrier-inl.h, breaking an #include cycle. Make vm/Shape-inl.h not #include itself. r=njn.
|
2013-06-06 22:48:32 -05:00 |
|
Jason Orendorff
|
cdf4226c2f
|
Bug 879831, part 3 - Make jsobjinlines.h not include jsscriptinlines.h, eliminating the #include cycle jsscriptinlines.h -> vm/Shape-inl.h -> jsobjinlines.h -> jsscriptinlines.h. r=njn.
|
2013-06-04 16:24:43 -05:00 |
|
Jason Orendorff
|
8fa7f5b04d
|
Bug 879831, part 2 - Move JSObject::asModule from Module.h to jsobjinlines.h since it requires another inline function defined in that header. r=njn.
|
2013-06-06 22:48:00 -05:00 |
|
Jason Orendorff
|
506ffbea73
|
Bug 879831, part 1 - Uninline JSScript::sourceObject. Same as bug 877444, but actually uninline sourceObject all the way out to a .cpp file. r=njn.
|
2013-06-06 22:47:40 -05:00 |
|
Jason Orendorff
|
38062bb90b
|
Bug 879831, part 0 - Add defined(JS_ION) guard to more ion headers, to prevent the need for #ifdef JS_ION around #includes in other files. r=njn.
|
2013-06-06 22:47:23 -05:00 |
|
Jason Orendorff
|
a522114b37
|
Bug 872717 - Remove PNX_FORINVAR. Its only user, jsreflect.cpp, does not really need the hint. r=luke.
|
2013-06-06 22:47:23 -05:00 |
|
Jason Orendorff
|
74b1747201
|
Bug 872720 - Do not bother calling clearParent in Parser::newRegExp. r=Waldo.
|
2013-06-06 22:47:23 -05:00 |
|
Jason Orendorff
|
436fe74f12
|
Bug 879817 - Remove unused method Debugger::isDebugWrapper. r=jonco.
|
2013-06-06 22:47:22 -05:00 |
|
Benjamin Bouvier
|
f1e6fea5c4
|
Bug 878520: don't clone native asm.js functions; r=luke
|
2013-06-06 14:48:40 -07:00 |
|
Jim Blandy
|
f5b50e03cb
|
Bug 877444: Remove new 'inline function used but not defined' warnings for ScriptSourceObject-related functions. r=terrence
|
2013-06-06 14:47:12 -07:00 |
|
Jon Coppeard
|
1c5049851e
|
Bug 878486: Improve sweeping of breakpoints r=terrence
|
2013-06-06 14:47:12 -07:00 |
|
Eddy Bruel
|
31a698f4b5
|
Bug 858060 - Throw SyntaxError on module syntax. Fix bogus assertion. r=jorendorff.
--HG--
extra : rebase_source : ea25ab9fa70ff070ab85a5d4187d9b7312817557
|
2013-06-05 14:17:43 -05:00 |
|
Jason Orendorff
|
6386ad36fa
|
Bug 877639 - Switch some code in frontend/FoldConstants.cpp from getOp() to getKind(). r=jwalden.
--HG--
extra : rebase_source : 97c448dc52660fc0257d81730b1c07eb2b89df40
|
2013-06-05 14:17:43 -05:00 |
|