Commit Graph

29027 Commits

Author SHA1 Message Date
Jon Coppeard
82078a82bc Bug 916795 - Fix error building browser with GGC enabled r=njn 2013-09-17 12:26:10 +01:00
Hannes Verschore
292af01a8e Bug 916846 - Baseline: Don't create dense getelem stub for negative numbers, r=jandem 2013-09-17 11:55:19 +02:00
Eddy Bruel
921c072a1a Bug 763993 - Clean up source map API; r=jimb 2013-09-16 18:35:21 +02:00
Hannes Verschore
e949b6956f Bug 911822 - TraceLogging: Update start, stop logging positions of the interpreter, r=till 2013-09-17 10:29:00 +02:00
Hannes Verschore
2ac0f0256e Bug 915244 - Tracelogging: Enable logging the gc background thread, r=till 2013-09-17 10:27:58 +02:00
Benjamin Bouvier
9545366695 Bug 916662: Fix failed assertions and correctness errors on ARM; r=shu
--HG--
extra : rebase_source : 6c8aa8715282dc8773764faf59d75191451f88aa
2013-09-16 19:48:30 -07:00
Christian Holler
d727755272 Bug 877437 - Handle OOM when ion compiling. r=jdemooij
--HG--
extra : rebase_source : 48e8bb4c68f7d60614ec3ccf0b764bf08263944d
2013-09-17 09:21:28 +02:00
Jon Coppeard
911bd656c5 Bug 900756 - Ionmonkey (ARM): add float32 support r=mjrosenb 2013-09-15 00:48:10 +10:00
Nicholas Nethercote
cace4074ac Bug 916531 - Backed out changeset 47e05e8df03b (bug 915482, part 4) for causing hangs on Windows. r=me.
--HG--
extra : rebase_source : 1c3d96a670c031137d984584449704f32f728c3f
2013-09-15 16:20:17 -07:00
David Zbarsky
548db48d32 Bug 915813: Remove nsIDOMUserProximityEvent r=smaug 2013-09-14 14:59:51 -04:00
David Zbarsky
b3c8139b98 Bug 915813: Convert DeviceLightEvent to webidl-only r=smaug 2013-09-14 14:59:50 -04:00
Makoto Kato
5e4b4cd685 Bug 915973 - Need -FS option for parallel build on VS2013. r=ted 2013-09-14 19:17:27 +09:00
Shu-yu Guo
3d59a6f91d Bug 915495 - Support float32 optimization in typed array SetElem ICs. (r=bbouvier) 2013-09-14 01:45:42 -07:00
Wes Kocher
ec3265d991 Backed out changeset 422937706171 (bug 915495) 2013-09-13 23:10:43 -07:00
Shu-yu Guo
278f8c1f64 Bug 915495 - Support float32 optimization in typed array SetElem ICs. (r=bbouvier) 2013-09-13 22:45:42 -07:00
Jeff Walden
c68e7c28f8 Bug 915805 - Refactor TryConvertFreeName to be more readable, and to not decide whether it can convert in one single huge |if|. r=jorendorff 2013-09-12 15:18:14 -07:00
Jan de Mooij
165484609c Bug 916039 - Don't wrap |this| in strict mode eval. r=bhackett
--HG--
extra : rebase_source : 678d783f4cfe32a9b00db1a0bbb34940938bae0b
2013-09-13 17:51:50 +02:00
Dan Gohman
068d73cf06 Bug 915852 - IonMonkey: Add function positions to IONFLAGS=codegen output. r=jandem 2013-09-13 08:52:06 -07:00
Jason Orendorff
e20bd09e4b Bug 913885 - Remove non-deterministic (and obsolete) warning when calling eval with multiple arguments, to reduce false alarms from differential testing. r=Waldo. 2013-09-13 09:52:53 -05:00
Jason Orendorff
6b31ffd5ae Bug 892671 - Specify the tolerance in each new ES6 Math test. r=jandem. 2013-09-13 09:52:11 -05:00
Jason Orendorff
e250241686 Bug 897403 - "Assertion failure: !((attrs ^ shape->attrs) & 0x40) || !(attrs & 0x40)" with bound function proxy. r=Waldo. 2013-09-13 09:52:05 -05:00
Douglas Crosher
6e2bf125e3 Bug 880204 - Asm.js: support constant global variables and make their loads hoistable. r=luke 2013-09-13 17:35:38 +10:00
Hannes Verschore
83659b25ec Bug 915171 - IonMonkey: Remove bogus assertion, r=jandem 2013-09-13 13:55:00 +02:00
Nathan Froyd
66053eec4e Bug 915848 - make check_spidermonkey_style.py work correctly with git; r=njn 2013-09-12 16:12:21 -04:00
Jan de Mooij
7553758c00 Bug 913749 - Mark fallible unbox instructions as guards. r=h4writer
--HG--
extra : rebase_source : f064535983782dcd52791f977f16a21d83603381
2013-09-13 10:09:11 +02:00
Nicholas Nethercote
cbc39983bd Bug 915482 (part 4) - Minimize vm/Shape-inl.h includes. r=terrence.
--HG--
extra : rebase_source : 973eb6668f38be4261ab3eef0b3645473bd3ebc2
2013-09-12 17:44:47 -07:00
Ryan VanderMeulen
623404f3a4 Merge m-c to inbound. 2013-09-12 22:30:22 -04:00
Ryan VanderMeulen
350982d4bc Merge inbound to m-c. 2013-09-12 20:37:35 -04:00
Dan Gohman
c6b641e80c Bug 915855 - SpiderMonkey: Clean up "const static" to "static const". r=terrence 2013-09-12 16:38:40 -07:00
Brian Hackett
5acb780b03 Bug 915473 - Distinguish stack type sets from compiler-created temporary type sets, r=jandem. 2013-09-12 18:30:03 -06:00
Dan Gohman
b9f8166806 Bug 910807 - IonMonkey: Change Nobe to Node, to fix inconsistencies, both with the places that still said "beta node", and with the widely-used phrase "phi node". r=nbp 2013-09-12 10:39:31 -07:00
Joey Armstrong
1938109537 bug 888009: move HOST_CPPSRCS to mozbuild (batch #2) r=mshal 2013-09-12 13:32:27 -04:00
Neil Rashbrook
52e0bf420f Bug 914560 - Package XPI extensions during tools phase so that all required files are in place when running the packaging step, r=glandium 2013-09-12 16:11:53 +02:00
Boris Zbarsky
a0f029f4d7 Bug 899296 - Restore bytecode-level constant folding in lazily compiled functions. r=jorendorff. 2013-09-12 11:08:21 -05:00
Nathan Froyd
59c8b5a7c1 Backout 6a09266fa0ed:c789a0ddda51 (bug 915228) for failing spidermonkey style checking 2013-09-12 11:03:11 -04:00
Nathan Froyd
78a9b25da1 Bug 915228 - part 2 - make DoubleEncoder's table statically defined; r=mjrosenb 2013-09-11 11:50:01 -04:00
Nathan Froyd
a81aa25d85 Bug 915228 - part 1 - make DoubleEntry and field types MOZ_CONSTEXPR; r=mjrosenb 2013-09-11 11:18:16 -04:00
Christian Holler
000a16814e Bug 871862 - Handle OOM properly in JSObject::makeLazyType. r=bhackett
--HG--
extra : rebase_source : 728552be5fdf3705cf84d961aeb322f9c7b49a5f
2013-09-12 16:29:49 +02:00
Nicholas Nethercote
ea9d467f99 Bug 915482 (part 1) - Move most of gc/Barrier-inl.h into gc/Barrier.h. r=terrence.
--HG--
extra : rebase_source : e3fbf54420858cd5ae5328f4cf5c5001d1d0ccb9
2013-09-11 16:51:17 -07:00
Dan Gohman
f679cd4daa Bug 915833 - SpiderMonkey: Add support for immediate addresses on x64. r=sstangl 2013-09-12 15:31:44 -07:00
Dan Gohman
2f0a25f9b6 Bug 915833 - SpiderMonkey: Make some fields private. r=sstangl 2013-09-12 15:31:39 -07:00
Dan Gohman
7ccfa2520e Bug 915833 - SpiderMonkey: Use disp_ instead of base_ for storing a 32-bit immediate address, and reorder fields for consistency between x86 and x64. r=sstangl 2013-09-12 15:31:33 -07:00
Dan Gohman
ff25566c93 Bug 915833 - Prefix REG_DISP, SCALE, and ADDRESS with "MEM_" to emphasize that they are memory operand kinds, as opposed to REG which is not. r=sstangl 2013-09-12 15:31:29 -07:00
Dan Gohman
b5f7b455fe Bug 915891 - SpiderMonkey: Miscellaneous x86 assembler spew fixes. r=sstangl 2013-09-12 15:31:23 -07:00
Nicholas Nethercote
9869f33f51 Bug 915482 (part 3) - Move some functions out of vm/Shape-inl.h, jsfuninlines.h and jsinferinlines.h. r=terrence.
--HG--
extra : rebase_source : b2d3805b897d54162eeaeedbd41545b23fd589ba
2013-09-11 16:52:31 -07:00
Brian Hackett
a14719ad39 Bug 915687 - Watch for type objects with lazy protos when merging off thread parses, r=billm. 2013-09-12 16:21:51 -06:00
Benjamin Bouvier
905321c623 Bug 915608: Convert Float32 to Double at the right place in alwaysBoxAt; r=efaust 2013-09-12 14:56:47 -07:00
Benjamin Bouvier
ca2bc9ebb6 Bug 915301: Check Float32 coherency; r=sstangl 2013-09-12 14:54:01 -07:00
Martin Törnwall
1203719bb0 Bug 801921 - IonMonkey: Set range of Length MIR nodes. r=nbp 2013-09-12 14:18:06 -07:00
Brian Hackett
61968ecdab Bug 915485 - Set compileAndGo when parsing scripts off thread for an Evaluate, r=luke. 2013-09-12 13:51:57 -06:00