Hannes Verschore
|
ba08d03292
|
Bug 876607 - Fix accidental switching of lhs/rhs in the code, rs=luke
|
2013-06-08 00:34:16 +02:00 |
|
Benjamin Bouvier
|
832b30970c
|
Bug 878495 - In shell, print "[native code]" for native functions. r=luke
|
2013-06-07 10:57:21 -07:00 |
|
Benjamin Bouvier
|
83d7e743cc
|
Bug 877965 - Ignore empty statements in var declarations in asm.js mode. r=luke
|
2013-05-31 16:27:00 -07:00 |
|
Benjamin Bouvier
|
961dc05264
|
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
|
af607e2c94
|
Bug 880539 - Fix CodeGenerator::guardTypeSet to handle MagicArgs type. r=bhackett
|
2013-06-07 15:06:53 -04:00 |
|
Terrence Cole
|
d47d3bb135
|
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
|
7396ea9682
|
Backed out changeset d6db31e46b02 (bug 878495) for jit-test failures.
|
2013-06-07 11:16:36 -04:00 |
|
Benjamin Bouvier
|
2628577e11
|
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
|
e2ea6f4351
|
Backed out changeset aa9a0b34bbd8 (bug 878435) for checktest failures.
|
2013-06-07 10:43:33 -04:00 |
|
Arnaud Sourioux
|
846a0ff093
|
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
|
6915f629eb
|
Bug 878495 - In shell, print "[native code]" for native functions. r=luke
|
2013-06-06 17:57:15 -07:00 |
|
Benjamin Bouvier
|
66dae25d4d
|
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
|
f11b8601a4
|
Bug 877908 - Precludes also directives after "use asm". r=luke
|
2013-06-06 13:49:13 -07:00 |
|
Anand Soni
|
8508bc64cc
|
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
|
56c2d1f4df
|
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
|
cbb21ebfcd
|
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
|
f5d88b2b33
|
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
|
c393ee65b1
|
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
|
d151fd6681
|
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
|
1838761c95
|
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
|
e1d0acaba9
|
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
|
c6119a522c
|
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
|
8982e1df8e
|
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
|
b61970a5f4
|
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
|
0b147f9c9e
|
Bug 872720 - Do not bother calling clearParent in Parser::newRegExp. r=Waldo.
|
2013-06-06 22:47:23 -05:00 |
|
Jason Orendorff
|
bdb5a217c8
|
Bug 879817 - Remove unused method Debugger::isDebugWrapper. r=jonco.
|
2013-06-06 22:47:22 -05:00 |
|
Benjamin Bouvier
|
bb75a4fc41
|
Bug 878520: don't clone native asm.js functions; r=luke
|
2013-06-06 14:48:40 -07:00 |
|
Jim Blandy
|
536c45a322
|
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
|
9c34b5fa6b
|
Bug 878486: Improve sweeping of breakpoints r=terrence
|
2013-06-06 14:47:12 -07:00 |
|
Eddy Bruel
|
50a7e69ee8
|
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
|
35b0ae8709
|
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 |
|
Sankha Narayan Guria
|
5e57980546
|
Bug 875433 - Array.prototype.iterator is the same function object as .values. r=jorendorff.
--HG--
extra : rebase_source : 0b9b93bd796ba2c528b89c377b8aac922631ec98
|
2013-06-05 14:17:35 -05:00 |
|
Sankha Narayan Guria
|
a536b6a56b
|
Bug 869996 - Implement Set.prototype.{keys, values, entries}. r=jorendorff.
--HG--
extra : rebase_source : 6d978d49d2fb696162b1cef5b643a209a01a4711
|
2013-06-05 14:17:30 -05:00 |
|
Sean Stangl
|
1bfb62974c
|
Bug 858586 - Drop temporary MGetPropertyCache reference if native inlining fails. r=h4writer
|
2013-06-05 17:05:28 -07:00 |
|
Kannan Vijayan
|
2b831f103d
|
Bug 877287 - Fix regression introduced by revision 7df36088f645. r=bhackett
|
2013-06-06 15:03:40 -04:00 |
|
Kyle Huey
|
b8b637e901
|
Back out bug 877584 on this CLOSED TREE.
|
2013-06-06 10:49:09 -07:00 |
|
Kyle Huey
|
8ffe7e2c57
|
Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
|
2013-06-06 10:23:45 -07:00 |
|
Terrence Cole
|
ddf4e22e32
|
Bug 879874 - Do not allow JIT code to allocate into a disabled nursery; r=bhackett
--HG--
extra : rebase_source : 5f08128798e8f54d1a145f85ed75d0fab2343381
|
2013-06-06 09:09:05 -07:00 |
|
Hannes Verschore
|
69fda8532b
|
Bug 876607 - IonMonkey: Reordering of operands should look to real use count, r=sstangl
|
2013-06-06 15:35:13 +02:00 |
|
Martin Stransky
|
4ca4bd7f1b
|
Bug 877626 - Port GTK2 to GTK3 - build config, headers fix. r=karlt
|
2013-06-06 07:57:58 -04:00 |
|
Martin Stransky
|
8e3f5a419d
|
Bug 877626 - Port GTK2 to GTK3 - build config, configure in js part. r=karlt
|
2013-06-06 07:57:40 -04:00 |
|
Jon Coppeard
|
abb7e57c74
|
Bug 876654 - [jsdbg2] Assertion failure: kind == CrossCompartmentKey::DebuggerScript ... at jsgc.cpp:3241 r=terrence
|
2013-06-06 10:16:51 +01:00 |
|
Peter Van der Beken
|
ff1bc53bf5
|
Bug 877654 - Remove thisptr offset tables - Remove thisptr table support from XPConnect. r=Ms2ger.
--HG--
extra : rebase_source : 9f333a76ba13b518e3a33a230adcdd154606fa1a
|
2013-05-21 21:59:30 +02:00 |
|
Daniel Holbert
|
46611d9455
|
Bug 880078: Remove no-longer-used variable 'secFlag' from XPCWrappedNative::CallMethod. r=bholley
|
2013-06-06 00:27:16 -07:00 |
|
Dan Gohman
|
e8d6d018a5
|
Bug 875916 - Fix some x86 assembly spew bugs. Also, change the order of operands in psrlq and psllq to be consistent with the operand ordering used in the rest of the file. r=sstangl
|
2013-06-05 17:10:47 -07:00 |
|
Dan Gohman
|
3a711d9f51
|
Bug 875917 - Use xorl to zero a register instead of movl. r=luke
|
2013-06-05 17:10:47 -07:00 |
|
Dan Gohman
|
823bc4388a
|
Bug 871728 - Avoid pushing the stack pointer to the stack; it's saved and restored in ABIArgGenerator::NonVolatileReg. r=luke
|
2013-06-05 17:10:47 -07:00 |
|
Dan Gohman
|
b4b741fb6f
|
Bug 878818 - Include column numbers in asm.js diagnostics. r=luke
|
2013-06-05 17:10:47 -07:00 |
|
Jeff Walden
|
1a16a6e154
|
Bug 496923 - Import the ch09 test262 tests into jstests. r=generating-script-was-reviewed
--HG--
extra : rebase_source : 2734046863d49aa9400d1602a65dc8a851b10b05
|
2013-06-05 17:02:40 -07:00 |
|
Jeff Walden
|
b53966dfaf
|
Bug 496923 - Update the test262-updating script to import the ch09 tests. r=terrence
--HG--
extra : rebase_source : ec86e42b9808880804d06599fdf334602e1b2842
|
2013-06-05 17:02:37 -07:00 |
|