Commit Graph

43547 Commits

Author SHA1 Message Date
Dan Gohman
d639df89f1 Bug 1036037 - IonMonkey: Add a unit-test for folding a div to a multiply by reciprocal. r=nbp 2014-07-09 13:20:31 -07:00
Sankha Narayan Guria
e44ba3b8e3 Bug 999764 - Optimize floating-point division into multiplication when safe; r=sunfish 2014-07-09 11:37:14 +02:00
Nathan Froyd
c599444402 Bug 1031352 - move most of the _MSC_VER references in Makefile.in to moz.build; r=glandium 2014-06-27 10:32:05 -04:00
Shu-yu Guo
6fcca6b438 Bug 1034280 - Don't report warnings for recover instructions when snapshotting frames for PJS bailout warnings. (r=nbp) 2014-07-09 12:23:07 -07:00
Shu-yu Guo
0922ccbcca Bug 1030985 - Optimize arguments.callee. (r=h4writer) 2014-07-09 12:23:07 -07:00
Ehsan Akhgari
22b05d25b2 Bug 1036235 - Do not use __asan_default_options with clang-cl because it is not supported yet; r=decoder 2014-07-09 15:16:55 -04:00
Benjamin Bouvier
3a399651f4 Bug 1023145: Use the original getPrototypeOf in self-hosted code; r=till 2014-07-09 15:59:25 +02:00
Douglas Crosher
4f2da8ba25 Bug 1026919 - IonMonkey: (ARM) Cleanup of the assembler and backend. r=mjrosenb 2014-07-09 09:41:18 +10:00
Mukilan Thiyagarajan
3dca759f3f Bug 1000994 - Allow specifying SONAME of a shared library in moz.build. r=glandium 2014-07-09 00:47:00 +02:00
Jon Coppeard
b23ed87d5f Backed out changeset 41da9bcec12e (bug 1029648) for possible Sunspider regression on FxOS Flame 2014-07-09 10:45:56 +01:00
Guptha Rajagopal
a86911fbcb Bug 1034314 - Fix for Bug 1034314 - CR in template string hits assertion failure. r=jorendorff 2014-07-08 09:13:00 +02:00
Nick Fitzgerald
7fb0bbb674 Bug 1030945 - Support asm.js frames in SavedStacks. r=luke 2014-07-07 12:59:00 +02:00
Guillaume Turri
1c73a3f1c5 Bug 1019843 - avoid a leak when init() fails. r=jorendorff 2014-07-05 00:37:00 +02:00
Douglas Crosher
7859d91975 Bug 1013056. r=shu 2014-07-08 09:42:00 +10:00
Mike Hommey
7b0a681fa3 Bug 1029346 - Add -Wno-error=coverage-mismatch to PGO builds 2014-07-09 08:05:03 +09:00
Jeff Walden
7a88795a72 Bug 953296 - Make the source-hook mechanism use mozilla::UniquePtr. r=jimb
--HG--
extra : rebase_source : c285fec8b38790fe78e3f29106011a928e12322e
2013-12-30 13:34:54 -06:00
Branislav Rankov
40048e20c9 Bug 1032786 - IonMonkey MIPS: Change JSReturnOperand registers to a2,a3. r=nbp 2014-07-07 14:58:42 +02:00
Branislav Rankov
3a92e8bd22 Bug 1007156 - IonMonkey MIPS: Fix alignment for arguments in calls to C++ from IonCaches. r=nbp 2014-07-07 15:27:45 +02:00
Branislav Rankov
701b1c32b0 Bug 1007156 - IonMonkey MIPS: Fix alignment for double-sized arguments in VMWrapper calls. r=nbp 2014-07-04 19:29:41 +02:00
Branislav Rankov
f3a49d5a0b Bug 1020359 - Fix typo in GenerateParallelBailoutThunk for ARM. r=shu 2014-07-04 14:36:03 +02:00
Branislav Rankov
5bbea9d834 Bug 1020359 - MIPS followup on bug 1019304. Overhaul PJS bailout mechanism. r=shu 2014-07-04 14:33:33 +02:00
Branislav Rankov
09a22906e7 Bug 1020359 - IonMonkey MIPS: Add missing or32. r=nbp 2014-06-30 16:28:17 +02:00
Jon Coppeard
35bf0633ed Bug 988486 - Make more GCRuntime members private and add necessary accessors r=terrence 2014-07-08 14:05:24 +01:00
Jon Coppeard
91075df5ab Bug 1034566 - Add GC tracing for object types r=terrence 2014-07-08 14:05:24 +01:00
Jon Coppeard
db514f9f5c Bug 1034566 - Add GC tracing for whether objects have finalizers r=terrence 2014-07-08 14:05:24 +01:00
Jon Coppeard
63eea5b8b3 Bug 1034566 - Refactor gcstats.cpp r=terrence 2014-07-08 14:05:23 +01:00
Jon Coppeard
4fda4d00b7 Backed out changeset cad7de31731e (bug 1029648) for possible Sunspider regression on FxOS Flame 2014-07-08 13:36:43 +01:00
André Bargull
3fb6fc54bc Bug 1035325 - Incorrect data type in GetDeflatedUTF8StringLength. r=jandem 2014-07-08 04:03:00 -04:00
Benjamin Bouvier
a506600ef9 Bug 1034972: Don't allow object shorthand in asm.js; r=luke 2014-07-08 10:28:45 +02:00
Sankha Narayan Guria
5a3066cc28 Bug 1030699 - Sqrt Recover Instruction. r=bbouvier 2014-07-07 15:02:40 +02:00
Wes Kocher
2b3fb10192 Backed out changeset 33082e3bfed9 (bug 1030985) under suspicion of breaking xpcshell tests on a CLOSED TREE 2014-07-07 15:38:36 -07:00
Bobby Holley
ec0078e10d Bug 1033927 - Drop support for custom [object XrayWrapper [object ClassName]] stringification. r=peterv 2014-07-07 13:11:24 -07:00
Shu-yu Guo
2457dac324 Bug 1030985 - Optimize arguments.callee. (r=h4writer) 2014-07-07 13:11:11 -07:00
Jim Blandy
bc3da3c2b7 Bug 1034908: Mark js::ErrorCopier construct as 'explicit', as per review comments. r=jorendorff 2014-07-07 11:52:40 -07:00
Jim Blandy
49df9841aa Bug 1034908: Remove the unused 'scope' argument to ErrorCopier::ErrorCopier and js_CopyErrorObject. r=jorendorff 2014-07-07 11:47:49 -07:00
Luke Wagner
c684e1a604 Bug 1034330 - OdinMonkey: rename various AsmJSModule fields to be more consistent (r=bbouvier)
--HG--
extra : rebase_source : 33e70b1c85f093ce4b9c7ef9a93258231704be82
2014-07-07 10:45:02 -05:00
Luke Wagner
49eb84d1f5 Bug 1034330 - OdinMonkey: have masm.assumeUnreachable just generate a breakpoint in asm.js (r=bbouvier)
--HG--
extra : rebase_source : f924c22b82a068fc2f5bc4834f1c4c3bcd799a2b
2014-07-03 17:00:26 -05:00
Luke Wagner
adff710087 Bug 1034330 - OdinMonkey: simplify GenerateFFIIonExit (r=dougc)
--HG--
extra : rebase_source : b8006b668b648706362b11d0edd94fd31c3da9c4
2014-07-03 16:16:41 -05:00
Luke Wagner
516df165b7 Bug 1034330 - OdinMonkey: rm lingering MaybeRetAddr (r=dougc)
--HG--
extra : rebase_source : fb84270f71bddecfadeeb9dc66e3dd5643293cc6
2014-07-03 16:16:31 -05:00
Luke Wagner
e3d1b275dd Bug 1034330 - OdinMonkey: tidy up codegen for accessing globals (r=bbouvier)
--HG--
extra : rebase_source : cebc86cc38bf70f6de7a5ebca862cd103011783a
2014-07-03 16:16:20 -05:00
Luke Wagner
84fd4e936d Bug 1034330 - OdinMonkey: hoist OOM handling (r=bbouvier)
--HG--
extra : rebase_source : cbe5c2e0a6f57afcb7506a39e51b3eca612702ea
2014-07-03 16:15:37 -05:00
Steve Fink
201eb0001c (sort of) bug 898554 - raise expected hazard count for b2g to 4 until they're fixed.
--HG--
extra : rebase_source : 9769b75cc8e39e09bcce536581a903f4457d1c41
2014-07-02 16:20:12 -07:00
Emanuel Hoogeveen
3e4e835713 Bug 1034225 - Avoid purging the free lists every iteration in PJS by checking if the current arena is in use. r=terrence 2014-07-04 04:19:00 -04:00
Douglas Crosher
ba81663cbb Bug 1031877 - OdinMonkey: move some debug assertions on code positions until after they are converted to their actual position. r=luke 2014-07-05 18:49:48 +10:00
Caio Lima
47dc5018f1 Bug 1024609 - Implemented RArgumentsLength reading the value stored on IonJSFrameLayout. r=nbp 2014-07-04 12:18:00 +02:00
Ms2ger
86cc2888f3 Bug 1029933 - Followup: remove now unused js::Classes from jsapi.cpp; r=till
These classes were used until changeset 650197ade3b3, when they were replaced
by dummy JSProtoKey values.
2014-07-07 12:05:58 +02:00
Benjamin Bouvier
7b888e7d95 Bug 1034400: Make RNot recover in all cases and not assert on objects; r=nbp 2014-07-07 11:47:10 +02:00
David Major
314983280a Bug 1033146: Use a never-inline function to work around a bug in 64-bit VS2010. r=terrence 2014-07-07 12:07:20 +12:00
Jason Orendorff
84dc129af7 Bug 1000182, part 0 - Support unhandlable OOM in jit-test harness. r=terrence.
--HG--
extra : rebase_source : b080e3a83568eea099164c83ef2d2b33f68c7aa0
extra : amend_source : 5aa854e12c5089393488787ab9799a7d5e95d38b
2014-06-27 15:31:29 -05:00
Jason Orendorff
3f6fa924cc Bug 1031550 - Update js_DumpObject for symbol-keyed properties. r=Waldo.
--HG--
extra : rebase_source : 76b80eb64e0e93d1b9ff92fb3787f4990acef3e8
2014-06-27 16:36:56 -05:00