Andrew McCreight
6b2d93abd5
Bug 947336, part 1 - Make nsXPCWrappedJS::mOuter into a smart pointer. r=bholley
2014-01-02 11:33:40 -08:00
Luke Wagner
9d4515e054
Bug 952616 - OdinMonkey: tweak success message when not stored in cache (r=bbouvier)
...
--HG--
extra : rebase_source : fd8b46ce32a3231ae8f3533f445576200003be65
2013-12-20 14:32:04 -06:00
Brian Hackett
c164a4e915
Bug 951497 - Add type constraints for definite property analysis. r=jandem
2014-01-02 11:53:38 -05:00
Jan de Mooij
9aa85fd474
Bug 953373 - Use NewObjectWithType when cloning regexps. r=bhackett
2014-01-02 17:39:00 +01:00
Ryan VanderMeulen
4fad5b8144
Backed out changeset cb4cd38abdc5 (bug 945596) for bustage.
...
CLOSED TREE
2014-01-02 11:17:12 -05:00
masaya iseki
86327b8008
Bug 945596 - Define getJitCompilerOption to confirm jit-compiler-options. r=nbp
2014-01-02 10:50:14 -05:00
Hannes Verschore
dc9ac690c8
Bug 953410: Test for JS_ION in jit/IonOptimizationLevels.h to fix builds with --disable-ion, r=bhackett
2014-01-02 16:22:13 +01:00
Bobby Holley
c88d7136c7
Bug 951847 - Stop pushing a cx in the XPCCallContext constructor. r=gabor
2014-01-01 19:23:56 -08:00
Bobby Holley
ab6785509b
Bug 951847 - Make the |cx| param to XPCCallContext mandatory. r=gabor
2014-01-01 19:23:55 -08:00
Bobby Holley
d80873ca4a
Bug 951847 - Don't construct an XPCCallContext just to find a JSContext. r=gabor
2014-01-01 19:23:55 -08:00
Terrence Cole
c1622b31ab
Bug 955735 - Reorganize the code in nsScriptLoader to eliminate some rooting hazards; r=smaug
...
--HG--
extra : rebase_source : db78c06d3eaa5539e906bfc95650abd8aac9be38
2013-12-31 08:30:07 -08:00
Ms2ger
fe059e78f7
Bug 950130 - Move more INCLUDES / LOCAL_INCLUDES to moz.build; r=mshal
2013-12-31 10:06:11 +01:00
Benjamin Peterson
5448ab75a7
Bug 953284 followup - Update trap offsets. r=me
...
--HG--
extra : rebase_source : 78f1b045973c8ac86cc6b93107fae577a29cae31
2013-12-27 16:27:27 -06:00
Benjamin Peterson
aa73ec2ea6
Bug 953284 - Remove JSOP_NOTEARG. r=jandem
2013-12-27 15:30:26 -06:00
Tom Schuster
a88f0f4057
Bug 952744 - Remove jsd_java. r=terrence
2013-12-27 21:27:03 +01:00
Jan de Mooij
5fc5417478
Bug 952992 - Remove MPrepareCall and MPassArg instructions. r=nbp
...
--HG--
extra : rebase_source : 51c7d7a273a7e52e374fabec0793206bdba24c2c
2013-12-27 20:49:33 +01:00
Jan de Mooij
ac84996eb5
No bug - Fix typo in CodeGenerator.cpp Emacs mode line. r=me DONTBUILD
2013-12-27 12:00:04 +01:00
Benjamin Peterson
7530c9daef
No bug - Put initializer list in the right order to quiet GCC warnings. r=me
2013-12-26 16:53:21 -06:00
Brian Hackett
13fba1ed1b
Bug 951213 - Improve robustness when rolling back properties after the definite properties analysis fails, allow metadata objects to be in the nursery, r=jandem,terrence.
2013-12-26 15:25:33 -07:00
Sylvestre Ledru
2e17f88dd7
Bug 625015 - Improve the error message when the X development libraries are not available; r=glandium
...
Patch based on the one of Aikeremu Tiemuer
2013-12-24 15:32:53 +01:00
Jan de Mooij
6514fba38e
Bug 937697 - Simplify some BoundsCheckRange code. r=bhackett
...
--HG--
extra : rebase_source : 719258647e87d0bf52636e5d23085e2f1f7e2ec5
2013-12-24 13:51:26 +01:00
Tom Schuster
d277c8c1de
Bug 918879 - Implement String#codePointAt and String.fromCodePoint r=till
2013-12-23 21:48:47 +01:00
Dan Gohman
290dcd4789
Bug 937132 - SpiderMonkey: Check for overflows in LifoAlloc. r=luke
2013-12-23 09:09:05 -05:00
Boris Zbarsky
2d815f3083
Bug 936056. Be consistent about the thisobj we pass to getters. r=jorendorff
2013-12-02 19:08:07 -05:00
Wes Kocher
446f07be42
Merge m-c to inbound
2013-12-20 19:00:45 -08:00
Wes Kocher
6bc4f795b0
Merge inbound to m-c
2013-12-20 18:42:04 -08:00
Steve Fink
0196ff5131
No bug. Hold the line at 3 hazards! r=terrence
2013-12-20 18:00:51 -08:00
Steve Fink
7621ab12a9
Bug 950176 - Use mangled names to identify nodes in callgraph, r=bhackett
2013-12-17 11:21:41 -08:00
Kannan Vijayan
e0fcc8ecec
Bug 951528. r=jandem
2013-12-20 18:11:21 -05:00
Wes Kocher
b74e34db6f
Backed out changeset 4c45705d14c4 (reland bug 952330 since it wasn't at fault for the ggc orange)
2013-12-20 14:27:26 -08:00
Wes Kocher
c4520e3e81
Backed out changeset 39778c27c5fd (bug 951213) for causing ggc orange
2013-12-20 14:26:29 -08:00
Terrence Cole
c190be4349
Bug 952615 - Fix an opt build failure with generational GC enabled; r=sfink
2013-12-20 12:48:43 -08:00
Luke Wagner
b10ea5ff0f
Bug 952022 - Consolidate detachAsmJSModule and destroyBackedges (r=bhackett)
...
--HG--
extra : rebase_source : 38aba86b0badc80dbfd911cc08450b4d52652bf3
2013-12-20 15:41:00 -06:00
Wes Kocher
af88047607
Backed out changeset 226af3342987 (bug 952330) for ggc orange
2013-12-20 13:15:48 -08:00
Terrence Cole
5aef8503a8
Bug 952619 - Kill some SpiderMonkey build warnings; r=Waldo
2013-12-20 12:48:41 -08:00
Brian Hackett
53f4bf0ebd
Bug 950452 - Fix SETARG in IonBuilder, r=jandem.
2013-12-20 13:07:23 -07:00
Brian Hackett
2b76c32533
Bug 952330 - Synchronize updates to the slots pointer in global objects, r=jandem.
2013-12-20 13:05:00 -07:00
Brian Hackett
21a7baccc0
Bug 951213 - Improve robustness when rolling back properties after the definite properties analysis fails, r=jandem.
2013-12-20 13:04:08 -07:00
Terrence Cole
1b4d0bf00c
Bug 952551 - Fix an exact rooting hazard in Shape::dump; r=sfink
2013-12-20 10:16:11 -08:00
Jan de Mooij
1486f7e3ec
Bug 951366 - Use AutoDetectInvalidation for disabled GetElement caches. r=h4writer
...
--HG--
extra : rebase_source : ff7dd0a3478303d85d4f9472637412035d4365a7
2013-12-20 18:16:48 +01:00
Nicolas B. Pierron
cdd66aa7ad
no bug - JS Shell: Fix help message of isAsmJSModuleLoadedFromCache. r=me
...
DONTBUILD
2013-12-20 09:17:39 -08:00
Jon Coppeard
dcc9fadf53
Bug 951693 - Fix some newly-discovered rooting hazards in jsinfer.cpp; r=terrence
2013-12-20 03:57:00 -08:00
Terrence Cole
9223e1ff6a
Bug 952285 - Clarify some code in TypeRepresentation for the hazard analysis; r=nmatsakis
...
--HG--
extra : rebase_source : dce9b8d79f645fd90e4049bf18e3056b25fd1740
2013-12-19 16:55:40 -08:00
Terrence Cole
a5abecf629
Bug 952295 - Fix an exact rooting hazard in CompileLazyFunction; r=sfink
...
--HG--
extra : rebase_source : 16f3adf53fafa2bc76ef4d8058923ee7818f303f
2013-12-19 16:55:32 -08:00
Brian Hackett
0dd2c41fc9
Bug 951285 - Don't check thread safety of Ion compilation when profiling scripts, r=jandem.
2013-12-20 09:23:56 -07:00
Carsten "Tomcat" Book
3391d32968
Merge mozilla-central to mozilla-inbound
2013-12-20 11:37:10 +01:00
Jon Coppeard
c1bfd4ff7a
Bug 951722 - Add asserts that hash table postbarriers are working for new type objects r=terrence
2013-12-20 09:34:00 +00:00
Carsten "Tomcat" Book
cf1d8f33dd
merge fx-team to mozilla-central
2013-12-20 10:22:29 +01:00
Wes Kocher
62489cc3a1
Merge m-c to inbound
2013-12-19 19:51:23 -08:00
Wes Kocher
c70bd755f2
Backed out changeset 1035869d1819 (bug 950452) for jit-test failures
2013-12-19 19:19:23 -08:00
Wes Kocher
8572872387
Merge inbound to m-c
2013-12-19 18:58:45 -08:00
Bill McCloskey
957d8fc800
Bug 952183 - reuseGlobal doesn't account for scripts being recycled (r=mrbkap,khuey)
2013-12-19 12:49:52 -08:00
Jeff Walden
6aacab6b24
Bug 843004 - Make detecting-ful evaluations of undefined properties in self-hosted code not warn, so that self-hosted code can use that pattern when it wants to. r=jorendorff
...
--HG--
extra : rebase_source : da9765d3ccf46758101d082b01de761c5ceed14e
2013-12-14 22:29:53 -05:00
Brian Hackett
2814aad186
Bug 950460 - Fixup test used for discarding property type information for singleton objects, r=jandem.
2013-12-19 14:59:19 -07:00
Brian Hackett
a95605b1f8
Bug 951979 - Reorder compilation vs. operation callback lock ordering constraints, r=jandem.
2013-12-19 14:56:03 -07:00
Ehsan Akhgari
8f88bd4462
Bug 951587 - Only specify that CTypes.cpp won't be part of a PGO build in configurations that actually build it; r=gps
...
--HG--
extra : rebase_source : 6d6af5c97768092343603140a969271d770a35d2
2013-12-19 15:57:57 -05:00
Jeff Walden
ae8b387a9e
MSVC bustage fix (apparently it doesn't like "\u0000" in C++, while clang is somehow perfectly happy to accept it, bizarro). Followup to bug 507998, r=bustage
2013-12-19 15:35:18 -05:00
masaya iseki
71fe5c88c4
Bug 507998 - Add line/column information to the errors reported by JSON.parse, pointing out exactly where in the input string the first bad character was found. r=njn, r=Waldo, rs=jorendorff on the delta (particularly the Unicode escape bits) from the originally-posted patch
2013-12-19 14:40:58 -05:00
Jeff Walden
59fac783ea
Inherit RangedPtr's operator= in all of SpiderMonkey's *CharsZ classes, so that assignment of the correct raw pointer to each will compile. No bug, r=terrence over IRC
2013-12-19 13:56:24 -05:00
Brian Hackett
8cb19f9255
Bug 950513 - Remove JS_WORKER_THREADS typedef, r=luke.
2013-12-19 11:56:27 -08:00
Jeff Walden
005dc9fc2c
Bug 937793 - Tweaks to template-array creation. r=bhackett
...
--HG--
extra : rebase_source : dd75409a458a1ef5a6379251edb75f026d52c94c
2013-12-18 20:14:16 -05:00
Ryan VanderMeulen
3b2ba2e847
Backed out changeset 11751c0efe27 (bug 951439) for mass bustage.
2013-12-18 19:39:33 -05:00
Christian Holler
7feb890924
Bug 950658 - Clear pending exception in HeapTypeSetKey::instantiate on OOM. r=bhackett
...
--HG--
extra : rebase_source : e9856f17b41b3763794fbc352d0aa140c0629b77
2013-12-18 14:38:04 +01:00
Marty Rosenberg
94daddc772
Land bug 951573. r=jandem
2013-12-18 11:52:51 -08:00
Dan Gohman
4dd4b9307f
Bug 925088 - SpiderMonkey: Micro-optimize x64's testStringTruthy. r=mjrosen
2013-12-18 15:54:32 -08:00
Dan Gohman
b0512f640e
Bug 925088 - SpiderMonkey: Fold loads into branchTest32. r=nbp
2013-12-18 15:54:30 -08:00
Sean Stangl
1b114e176d
Bug 951439 - Use CallVM for RegExp.exec(). r=h4writer
2013-12-17 15:24:47 -08:00
Ryan VanderMeulen
9b7c3b4f42
Backed out changeset e4d49705cdfe (bug 951573) for suspected Win7 debug xpcshell orange.
...
CLOSED TREE
2013-12-18 17:05:33 -05:00
Jan de Mooij
42dbb46345
Bug 951666 - Rename IonCode to JitCode. r=njn
2013-12-18 23:01:51 +01:00
Brian Hackett
86a069ea40
Bug 939614: IonMonkey: Fix trying to enter at wrong pc, r=jandem
2013-12-18 22:36:17 +01:00
Hannes Verschore
e5f8fce5a6
Bug 939614: IonMonkey: Invalidate earlier and don't recompile when ionmonkey is disabled, r=jandem
2013-12-18 22:36:17 +01:00
Hannes Verschore
ebd5fe3d8b
Bug 939614: IonMonkey: Properly spew recompiling instead of analyzing, r=jandem
2013-12-12 15:14:13 +01:00
Hannes Verschore
9a233dc7ab
Bug 939614: IonMonkey: Enable reschedule same optimizationLevel if osrPc is different, r=jandem
2013-12-12 15:14:13 +01:00
Hannes Verschore
69294c0b82
Bug 939614: IonMonkey: Use logic in UsesBeforeCompile to get actual needed usecount, r=jandem
2013-12-12 15:14:13 +01:00
Hannes Verschore
629fa50a35
Bug 939614: IonMonkey: Rename IonOption to JitOption, r=jandem
2013-12-12 15:14:13 +01:00
Hannes Verschore
e17005e773
Bug 939614: IonMonkey: Split IonOptions in IonOptions and IonOptimizations, r=jandem
2013-12-12 15:14:12 +01:00
Hannes Verschore
60fad29b6a
Bug 939614: IonMonkey: Add recompile check, r=jandem
2013-12-12 15:14:12 +01:00
Marty Rosenberg
b3be547baa
Land bug 951573. r=jandem
2013-12-18 11:52:51 -08:00
Wes Kocher
fd7afdc87f
Merge m-c to fx-team
2013-12-19 19:53:30 -08:00
Mike Shal
d631d4260d
Bug 937901 - Support OSX ICU cross-compiling; r=glandium
2013-12-11 15:07:58 -05:00
Andy Wingo
309736f47b
Bug 942804 - Ion-compile scripts with unaliased let bindings. r=jandem
2013-12-18 14:45:09 +01:00
Till Schneidereit
02c277f0ab
Bug 872971 - Followup: Remove bogus test from a CLOSED TREE. r=jwalden
2013-12-18 18:28:01 +01:00
Dan Gohman
6b3f1be05f
Bug 951527 - SpiderMonkey: Fix codegen for mixed-type MoveGroup cycles. r=jandem
2013-12-18 08:19:25 -08:00
Till Schneidereit
a75ccd73bb
Bug 872971 - Clamp regexp quantifiers to INT_MAX. r=jandem
2013-12-18 16:45:26 +01:00
Jon Coppeard
6801d28e41
Bug 948162 - Update DependentAddPtr's ptr on GC r=terrence
2013-12-18 15:25:31 +00:00
Tom Schuster
73f3acb0e7
Bug 942453 - Handlify IndexToId. r=terrence
2013-12-18 13:30:49 +01:00
Tom Schuster
e324916694
Bug 944906 - Small cleanup around bool outparams in jsapi.cpp. r=sfink
2013-12-18 13:30:49 +01:00
Jan de Mooij
ffcd958506
Bug 950725 - Fix GetAndClearException to get/clear the exception before calling js_HandleExecutionInterrupt. r=bhackett
2013-12-16 18:50:47 +01:00
Jan de Mooij
e1b5598f2e
No bug - Make jit_test.py --ion use --ion-parallel-compile=off with --ion-eager, to match --tbpl. r=terrence on IRC
2013-12-18 09:59:22 +01:00
Eric Faust
7c623f2cf8
Bug 951517 - Fix broken DOM TI check. (r=bz)
2013-12-17 21:53:21 -08:00
Eric Faust
e71259f3dd
Backed out changeset 5123ffbafac3 for bogus commit message.
2013-12-17 21:52:35 -08:00
Eric Faust
36b99b274c
Bug 951517 - Fix broken DOM TI check. (r=bz)Bug 951517 - Only Fix broken DOM
...
TI check. (r=bz)Bug 951517 - Fix broken DOM TI check. (r=bz)Bug 951517 - OnlyFix
broken DOM TI check. (r=bz)Bug 951517 - Only Fix broken DOM TI check. (r=bz)Bug
951517 - Fix broken DOM TI check. (r=bz)Bug 951517 - Only Fix broken DOM
objectTI check. (r=bz)Bug 951517 - Fix broken DOM TI check. (r=bz)Bug 951517 -
Fix broken DOM TI check. (r=bz)
2013-12-17 21:50:45 -08:00
Andrew McCreight
dd9f3a376e
Bug 937818, part 2 - Add js::ZoneGlobalsAreAllGray. r=jonco
...
If all globals in a zone are gray, then all live objects in that zone
should also be gray.
2013-12-17 19:29:57 -08:00
Andrew McCreight
5bbea5ab96
Bug 937818, part 1 - Add objects to the purple buffer on AddRef. r=smaug
...
ICC uses this to track objects that have been AddRef'd during ICC graph building.
For those objects, we may not have the proper information for them, so treat them
as live.
2013-12-17 19:29:57 -08:00
Makoto Kato
77e71bd923
Bug 947981 - broken --with-system-icu build. r=glandium
2013-12-18 10:20:15 +09:00
Terrence Cole
96e3d97817
Bug 951407 - Fix two hazards introduced by bug 951282; r=sfink
2013-12-17 14:24:22 -08:00
Shu-yu Guo
2476f50b7a
Bug 948929 - MToId is not PJS safe. (r=nmatsakis)
2013-12-17 16:09:02 -08:00
Shu-yu Guo
b147c723f3
Bug 950277 - Fix checking return values of parallel native calls in Ion. (r=nmatsakis)
2013-12-17 16:09:01 -08:00
Mike Hommey
4ddd1194d5
Bug 951010 - Move ConfigStatus.py under mozbuild. r=gps
...
--HG--
rename : build/ConfigStatus.py => python/mozbuild/mozbuild/config_status.py
2013-12-18 08:07:11 +09:00
Mike Hommey
b38cd5c035
Bug 948301 - Fix static ICU build in js standalone builds. r=ted
2013-12-18 08:07:11 +09:00
Till Schneidereit
d7a11195ea
Bug 814892 - Actually compare the right values when making sure a proxy [[Get]] trap returns the correct value. r=efaust
...
--HG--
extra : rebase_source : 3c7db79ef75d22624f973b4e3ef1fe4b389c24b3
2013-12-17 23:50:42 +01:00
Ryan VanderMeulen
01e5988548
Merge m-c to inbound.
2013-12-17 16:20:31 -05:00
Ryan VanderMeulen
88bb9aa85f
Merge inbound to m-c.
2013-12-17 15:58:24 -05:00
Nicholas D. Matsakis
80bf630499
Bug 945241 - Add test rs=test
2013-12-17 11:20:17 -05:00
Dan Gohman
0ce6979c90
Bug 950703 - IonMonkey: Read only 4 bytes for a FLOAT32_STACK entry. r=jandem
2013-12-17 08:49:15 -08:00
Dan Gohman
3ebe2c9229
Bug 950703 - SpiderMonkey: Make stack slots byte-indexed. r=jandem
2013-12-17 08:49:15 -08:00
Dan Gohman
b3cf21af4f
Bug 950703 - SpiderMonkey: Move int32 values with 32-bit move instructions. r=jandem
2013-12-17 08:49:13 -08:00
Dan Gohman
5c3e5068d9
Bug 950703 - SpiderMonkey: Merge x86 and ARM's IonFrames.h files into a single file. r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
2f63c50311
Bug 950703 - SpiderMonkey: Use 32-bit slots on 64-bit platforms. r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
28fa37290f
Bug 950703 - IonMonkey: Use 32-bit stack slots for 32-bit floats on 32-bit platforms. r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
4f1f9ceda8
Bug 950703 - SpiderMonkey: Move float32 values with 32-bit move instructions. r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
d45bc292c8
Bug 950703 - SpiderMonkey: Rename loadFloat and storeFloat to loadFloat32 and storeFloat32 r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
1c7e845f27
Bug 950703 - SpiderMonkey: Add isFloatReg() predicates to LDefinition and VirtualRegister. r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
d7eafde96c
Bug 950703 - SpiderMonkey: Rename MoveOp::Kind to MoveOp::Type. r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
b146091d37
Bug 950703 - SpiderMonkey: Merge DOUBLE_SLOT and DOUBLE_ARGUMENT with STACK_SLOT and INT_ARGUMENT. r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
9ef7bdfd67
Bug 949668 - SpiderMonkey: Add a MoveOp::FLOAT32 r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
63b60c0e6f
Bug 949668 - SpiderMonkey: Enum simplification. r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
0840bb3abb
Bug 949668 - SpiderMonkey: Delete an unused function. r=jandem
2013-12-17 08:46:37 -08:00
Nicolas B. Pierron
3071414b50
Bug 951105 - Rename MarkIonExitFrame to MarkJitExitFrame. r=jandem
2013-12-17 08:43:22 -08:00
Jan de Mooij
1c8332fe30
Bug 785905 followup - Fix --disable-threadsafe shell builds.
2013-12-17 14:48:21 +01:00
Carsten "Tomcat" Book
72465c7d55
Backed out changeset 261091719842 (bug 937818) for static rooting hazard analysis bustage on a CLOSED TREE
2013-12-17 09:20:51 +01:00
Carsten "Tomcat" Book
72ab81d8cd
Backed out changeset 8f48aaba4752 (bug 937818) for static rooting hazard analysis bustage on a CLOSED TREE
2013-12-17 09:20:42 +01:00
Dan Gohman
e61f161c63
Bug 950438 - IonMonkey: The intersection of two ranges that both contain NaN is not empty. r=nbp
2013-12-16 22:47:06 -08:00
Dan Gohman
c1cb815112
Bug 950701 - SpiderMonkey: Tidy up some uses of the Vector API. r=waldo
2013-12-16 22:47:04 -08:00
Andrew McCreight
887ed3eb3d
Bug 937818, part 2 - Add js::ZoneGlobalsAreAllGray. r=jonco
...
If all globals in a zone are gray, then all live objects in that zone
should also be gray.
2013-12-16 21:30:53 -08:00
Andrew McCreight
4b4868e59c
Bug 937818, part 1 - Add objects to the purple buffer on AddRef. r=smaug
...
ICC uses this to track objects that have been AddRef'd during ICC graph building.
For those objects, we may not have the proper information for them, so treat them
as live.
2013-12-16 21:30:53 -08:00
Mike Hommey
cb51966c86
Bug 950291 - Kill js/src/build/autoconf. r=ted
2013-12-17 11:13:53 +09:00
Mike Hommey
001736e8a4
Bug 950290 - Move python scripts from build/autoconf into a mozbuild submodule. r=gps
...
--HG--
rename : build/autoconf/check_debug_ranges.py => python/mozbuild/mozbuild/configure/check_debug_ranges.py
rename : build/autoconf/libstdcxx.py => python/mozbuild/mozbuild/configure/libstdcxx.py
2013-12-17 11:13:08 +09:00
Mike Hommey
231c7d4b48
Bug 950027 - Remove build/autoconf/match-dir.sh. r=gps
2013-12-17 11:12:51 +09:00
Nicholas D. Matsakis
bb6cc0c5f0
Bug 945241 - Check for null pointer in TypedObject trace r=sfink
2013-12-13 06:20:27 -05:00
Carsten "Tomcat" Book
3d1fee4183
Merge mozilla-central to b2g-inbound
2013-12-20 11:44:27 +01:00
Ms2ger
4720fc16e5
Merge backout.
2013-12-20 11:36:27 +01:00
Ms2ger
09229ed637
Backout bug 942104 (changesets 4e5746a65a5e:62e32a84a9fb) for missing review.
2013-12-20 11:33:37 +01:00
Douglas Crosher
0906cae3d2
Bug 942565 - IonMonkey (ARM): Fix clampDoubleToUint8 to return 0 for an input of NaN. r=mjrosenb
...
--HG--
extra : rebase_source : a7bf008107f18030116a3911fa9e5959a5091d7e
2013-12-08 17:22:52 +11:00
Nicolas B. Pierron
130cccb1dd
Bug 940965 - Do not use Unagi's GC settings by default. r=h4writer
...
CLOSED TREE
2013-12-17 07:00:32 -08:00
Wes Kocher
a8ec671341
Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE
2013-12-16 18:27:43 -08:00
Terrence Cole
6eb72965c0
Bug 942547 - Report all unhandlable OOMs for the fuzzers; r=jonco
...
--HG--
extra : rebase_source : 9112da0c7b3eee56cbe3370c482ed7b3d17c823c
2013-12-19 09:11:02 -08:00
Brian Hackett
edafd1dd5b
Bug 938124 - Add thread safety class instances to get IonBuilder passing the thread safety dynamic analysis, r=jandem.
2013-12-19 10:01:25 -08:00
Nicolas B. Pierron
1dc21b954b
Bug 946843 - XDR the column of JSScript. r=luke
2013-12-19 09:20:35 -08:00
Nicolas B. Pierron
020ed9e5d0
Bug 920322 - Save the displayAtom instead of only saving the qualified name. r=bhackett
2013-12-19 09:20:35 -08:00
Nicolas B. Pierron
f4ca17e12c
Bug 920322 - Add treatAsRunOnce to XDRScript. r=bhackett
2013-12-19 09:20:35 -08:00
Nicolas B. Pierron
49c372a95f
Bug 920322 - Provide better XDR interface for coding constants. r=luke
2013-12-19 09:20:35 -08:00
Nicolas B. Pierron
63b76e46c1
Bug 920322 - Support encoding/decoding singletons. r=luke
2013-12-19 09:20:35 -08:00
Nicolas B. Pierron
a8b3fdf7d0
Bug 920322 - Enable XDR of CompileAndGo scripts. r=luke
2013-12-19 09:20:35 -08:00
Tom Schuster
19e3a5b59a
Bug 949197 - Make Array#slice on COW arrays work again. r=bz f=bholley
2013-12-19 17:39:15 +01:00
Hannes Verschore
4a339da06f
Bug 939614: IonMonkey: Revert hoisting of setting ION_COMPILING_SCRIPT. We can only set this when background compiling, r=jandem
2013-12-19 16:42:37 +01:00
Benjamin Bouvier
aab6c86de0
Bug 944398: Inline Math.fround even if its returned value hasn't ever been observed; r=bhackett
2013-12-19 16:09:42 +01:00
Benjamin Bouvier
b8918e11e2
Bug 936740: inline call to libc's ceil for Math.ceil(); r=jandem
2013-12-19 15:32:59 +01:00
masaya iseki
b48162f366
Bug 944153 - Modify setJitCompiler to return undefined. r=nbp
2013-12-19 06:22:10 -08:00
Felix S. Klock II
e5cc38033a
Bug 943852: need not set resultTypeSet for get prop on known type (r=h4writer).
2013-12-19 13:55:04 +01:00
Jon Coppeard
523d6f4c24
Backout changeset 4e6b39fbd81e (bug 951722) for ggc orange
2013-12-19 12:07:40 +00:00
Jon Coppeard
e01c7b8ad8
Bug 951722 - Add asserts that hash table postbarriers are working for new type objects r=terrence
2013-12-19 10:46:41 +00:00
Jon Coppeard
25b9d7057c
Bug 951722 - Add asserts that hash table postbarriers are working for debug scopes r=terrence
2013-12-19 10:46:41 +00:00
Nicolas B. Pierron
cc8487f0ff
Bug 951668 - IonCaches: Make setFramePushed implicit. r=efaust
2013-12-19 01:59:13 -08:00
Nicolas B. Pierron
63c014979f
Bug 951668 - IonCaches: Use icRestoreLive. r=efaust
2013-12-19 01:59:13 -08:00
Nicolas B. Pierron
d17473abf7
Bug 951668 - IonCaches: Group leave-exit-frame logic next to the call. r=efaust
2013-12-19 01:59:13 -08:00
Till Schneidereit
3e7a82f146
Bug 911400 - Create OpaqueWrappers when wrapping objects for use in the self-hosting global and OpaqueWrapperWithCalls when wrapping self-hosted function for use in other compartments. r=bholley
2013-11-26 13:45:54 +00:00
Nicolas B. Pierron
8966734dae
Bug 950044 - Add JS Shell option to restrict the memory available. r=h4writer
2013-12-17 05:46:46 -08:00
Jon Coppeard
442201907f
Bug 930427 - Don't allow merge of debugger-visible compartments r=billm
2013-12-17 10:41:28 +00:00
Jon Coppeard
020afc975a
Bug 928378 - Add description of post-barriers r=billm
2013-12-17 10:41:27 +00:00
Jon Coppeard
fb8d6562b6
Bug 950617 - Fix test code to not assume existence of TypedObject r=sfink
2013-12-17 10:41:27 +00:00
Jon Coppeard
3b60bca43b
Bug 950722 - Add a test for interaction between WeakMap and moving GC r=terrence
2013-12-17 10:41:27 +00:00
Nicolas B. Pierron
2f475f0bee
no bug - Add Missing namespace. r=jonco
2013-12-17 02:35:33 -08:00
Eric Chou
e25ca0c35b
Bug 942104 - Add nsIDOMBluetoothDiscoveryStateChangedEvent, r=gyeh
2013-11-30 20:20:17 +08:00
Ms2ger
a129edb4cb
Merge mozilla-inbound to mozilla-central.
2013-11-29 09:54:12 +01:00
Makoto Kato
ed24a20324
Bug 942645 - Remove old OS_RELEAE reference. r=glandium
2013-11-29 13:52:22 +09:00
Ms2ger
99dae577a1
Bug 939271 - Part f: move mochitests to manifests in js/xpconnect; r=bholley
2013-11-28 15:03:17 +01:00
Mike Hommey
9245936f8b
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-27 22:55:07 +09:00
Makoto Kato
d79adcaff6
Bug 912371 - Cross compile support for ICU. r=glandium
...
--HG--
rename : build/autoconf/codeset.m4 => js/src/build/autoconf/codeset.m4
2013-11-28 14:49:10 +09:00
Terrence Cole
0ddac1826d
No Bug - Drop expected hazard count to current value of 15; r=themaid
...
--HG--
extra : rebase_source : e10de0a011f1bd017e30f327e087ca735da91281
2013-11-28 12:17:49 -08:00
Mike Hommey
2b828323f2
Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
...
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Jeff Walden
3781b3a007
Bug 944196 - Inlined rest-array creation in the JIT doesn't set the rest array's length. r=shu
...
--HG--
extra : rebase_source : ce9433f142729b8847cf0139c8960e8a3ef5e85d
2013-11-27 18:57:33 -08:00
Terrence Cole
7d0f61e2b0
Bug 951282 - Wrap the pending exception lazily; r=luke
...
--HG--
extra : rebase_source : e2bf58c6c5ba5ba857a97bd18f5543f32da6f508
2013-12-17 13:01:05 -08:00
Eric Faust
ef827b86f6
Bug 950568 - Fix missing null check in EffectlesslyLookupProperty. (r=djvj)
2013-12-17 12:38:52 -08:00
Gregory Szorc
158ed8b3ec
Bug 774572 - Part 2: Define JAR_MANIFESTS in moz.build files; r=glandium
...
Every directory with a jar.mn now has JAR_MANIFESTS defined in its
moz.build file.
We also removed the may_skip special consideration of jar.mn files
because this information is now available during tier traversal by the
reader courtesy of the variables being present in moz.build files.
--HG--
extra : rebase_source : 21049b15e6bd9cf65b0805ccaccc4ba5aae93c98
extra : amend_source : 0b1ea866d725beef92d37c6f6d475369ac002e19
2013-12-10 16:18:11 +09:00
Bobby Holley
6c2d7739b3
Bug 950909 - Tests. r=smaug
2013-12-19 18:08:07 -08:00
Bobby Holley
f2303f3400
Bug 950909 - Forward native aggregation to the root XPCWrappedJS. r=mccr8,sr=smaug
2013-12-19 18:08:07 -08:00
Brian Hackett
f6aef0e482
Land bug 950452. r=jandem
...
--HG--
extra : rebase_source : 43f49a241cd6553bd4160df3bc9c316c64fbc746
2013-12-19 16:55:56 -08:00
Terrence Cole
d8a56de683
Bug 952344 - Allow AutoAssertNoGC to be used safely off-thread; r=sfink
2013-12-19 16:55:19 -08:00
Ivan Jibaja
6103f039ae
Bug 946042 - Add all SIMD functions to the interpreter. r=till
2013-12-18 16:28:32 -05:00
Terrence Cole
1dac1a3152
Bug 902174 - Aggressively optimize js::gc::StoreBuffer for size; r=jonco
...
--HG--
extra : rebase_source : 872d440225303d9557e8718471404fc9e08dc9c6
2013-11-14 16:48:33 -08:00
Terrence Cole
272eb67bd9
Bug 944040 - Do not use the store buffer during moving GC; r=jonco
...
--HG--
extra : rebase_source : cca04b1eb34c733a615a8cab12fb1625e940a1c9
2013-11-25 14:06:56 -08:00
Hannes Verschore
3b43741a29
Bug 943667: OdinMonkey: Add check when removing AsmJSModule from IonScript, r=luke
2013-11-28 16:53:38 +01:00
Ehsan Akhgari
08750c3552
Bug 944379 - Build js/ipc in unified mode; r=glandium
2013-11-28 08:47:03 -05:00
Jon Coppeard
92e51d4f2c
Bug 943827 - Fix out of memory memory handling for buffered gray roots r=billm
2013-11-28 10:14:06 +00:00
Jan de Mooij
7f1cb435b3
Bug 942390 - Don't use the iterator cache if the object has an __iterator__ property. r=bhackett
2013-11-28 11:09:40 +01:00
Mike Hommey
fc98abb416
Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted
2013-11-22 23:03:21 +09:00
Nicholas Nethercote
77419f6a47
Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
...
* * *
Bug 936964 (part 7b) - Fix a use-after-free found by ASan.
--HG--
extra : rebase_source : d38ab6b63e9d576773baf8e55fa4f7182c33915e
2013-11-07 16:35:30 +11:00
Jeff Walden
a148901d35
Bug 811264 - Use mozilla::Abs in jsnum.cpp, instead of open-coding it in ways that trigger warnings with some compilers. Also rename IntToCString to Int32ToCString, for accuracy. r=jorendorff
...
--HG--
extra : rebase_source : a138da4be25bcd8f6c7f99addb0027c4be88c413
2013-11-05 14:29:01 -08:00
Shu-yu Guo
790bd61f01
Bug 941649 - Part 2: Add a workerThreadCount shell testing function. (r=luke)
2013-11-27 20:08:46 -08:00
Shu-yu Guo
2e59abbcd1
Bug 941649 - Part 1: Fix off-main-thread alloc path in the GC. (r=bhackett)
2013-11-27 20:08:45 -08:00
Mike Hommey
d210f8ff00
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-28 13:08:16 +09:00
Mike Hommey
1b90f90106
Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted
2013-11-28 12:49:43 +09:00
Ehsan Akhgari
52ea70ff3d
Bug 943719 - Build MFBT in unified mode; r=froydnj,djvj
2013-11-27 18:59:50 -05:00
Ehsan Akhgari
c3970a73fb
Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
...
Backed out changeset 85486c4aa3d8 (bug 936964)
Backed out changeset 25312eb71998 (bug 936964)
Backed out changeset 6dbb8333960c (bug 936964)
Backed out changeset da6465ad476f (bug 936964)
Backed out changeset a87ffc992f38 (bug 936964)
Backed out changeset 4ae3a61182db (bug 936964)
Backed out changeset 34e9c3137804 (bug 936964)
Backed out changeset fd1459e71585 (bug 936964)
Backed out changeset 3e8a701d8bdc (bug 943660)
Landed on a CLOSED TREE
--HG--
rename : content/canvas/src/WebGLMemoryTracker.h => content/canvas/src/WebGLMemoryReporterWrapper.h
2013-11-27 20:05:00 -05:00
Ehsan Akhgari
de5477711e
Backed out changeset ea3392e0018f (bug 943719) because of build bustage on a CLOSED TREE
2013-11-27 19:50:02 -05:00
Ehsan Akhgari
813eabe121
Bug 943719 - Build MFBT in unified mode; r=froydnj,djvj
2013-11-27 18:59:50 -05:00
Brian Hackett
cdf19f6484
Bug 938124 - Add classes for use in IonBuilder thread safety analysis, r=jandem.
2013-11-27 16:28:57 -07:00
Nicholas Nethercote
78e4d6490d
Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
...
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 611e8d35907959b163aeced1c4ffe1d265048fe6
2013-11-07 16:35:30 +11:00
Steve Fink
98b1d13872
Bug 931008 - Initialize memory field before using it, r=jorendorff
...
--HG--
extra : rebase_source : 09e15cfe0ae373e2caacbffd6336faa1f2f2e1e7
2013-11-14 20:42:33 -08:00
Wes Kocher
c6c9230768
Backed out changeset a70f5add1982 (bug 950658) for breaking Windows builds
2013-12-16 17:46:30 -08:00
Terrence Cole
db1250213e
Bug 950950 - Fix some exact rooting hazards in the bytecode emitter; r=sfink
...
--HG--
extra : rebase_source : a316b1cf10c7a251ef04fb0c3526a5320d40661e
2013-12-16 15:41:54 -08:00
Terrence Cole
7a88d0708e
Bug 950923 - Fix an exact rooting hazard in GlobalObject::getIntrinsicValue; r=sfink
...
--HG--
extra : rebase_source : f49223dbfb97147d43bbf3720098b97e516c406a
2013-12-16 14:28:35 -08:00
Sean Stangl
0a79faf943
Bug 949183 - Fix jsid static constructor explosion. r=Waldo
2013-12-16 14:40:05 -08:00
Christian Holler
b3bced1892
Bug 950658 - Clear pending exception in HeapTypeSetKey::instantiate on OOM. r=bhackett
...
--HG--
extra : rebase_source : 8f8c28f51ee7f08ef822fec5ac590a7d1cfebed7
2013-12-16 18:44:55 +01:00
Brian Hackett
2e0b8a517e
Bug 937089 - Deoptimize arguments when it is redeclared as a variable inside a with statement inside an eval, r=luke.
2013-12-16 14:55:49 -08:00
Luke Wagner
44b20df272
Bug 950527 - Mark asm.js success messages as not being an error (r=bbouvier)
2013-12-16 10:20:35 -06:00
Brian Hackett
1413e0ca40
Bug 950456 - Fix tracing for baseline type monitor and update stubs, r=jandem.
2013-12-16 14:04:49 -08:00
Terrence Cole
dee4e5c6ef
Bug 949108 - Fix an exact rooting false positive across the activity callback; r=bholley
...
--HG--
extra : rebase_source : 9c4f0b94b376f9a2d11c5f031b8a8ef27aa2e4fb
2013-12-16 10:38:15 -08:00
Dan Gohman
ae1e283247
Bug 950716 - IonMonkey: Reorder struct fields for micro-efficiency. r=nbp
2013-12-16 11:13:31 -08:00
Dan Gohman
defffc1ead
Bug 950716 - IonMonkey: Optimize BitSet a little r=nbp
2013-12-16 11:13:29 -08:00
Dan Gohman
7f723170fc
Bug 950716 - SpiderMonkey: A minor BitSet::Iterator refactoring. r=nbp
2013-12-16 11:13:26 -08:00
Brian Hackett
c270b0da69
Bug 785905 - Build Ion MIR graph off thread, r=jandem.
2013-12-16 10:53:02 -08:00
Kannan Vijayan
f432543caa
Bug 950028 - Remove unused js_AddNativeProperty. r=jorendorff
2013-12-16 13:04:50 -05:00
J. Ryan Stinnett
440369fc24
Bug 946813 - Part 1: Expose invisibleToDebugger as a sandbox flag. r=bholley
...
--HG--
extra : rebase_source : 7d4963efc10423bb3e451da0eb1f6a03d7531831
2013-12-19 17:31:05 -06:00
Christian Holler
170bd80350
Bug 950474 - Handle OOM in getOrCreateMatchResultTemplateObject. r=h4writer
2013-12-16 14:47:13 +01:00
Jason Orendorff
08184fe0ca
Bug 948647, part 3 - Change js_ErrorToException to return true iff cx->throwing was set, and document the convention. r=Waldo.
...
--HG--
extra : rebase_source : d7db5309c651b8d8954bb480746efd9dd04db6d9
2013-12-16 06:03:22 -06:00
Jason Orendorff
b75d44db2c
Bug 948647, part 2 - Rename js_ReportErrorAgain to js::CallErrorReporter (and other related tidying-up). r=Waldo.
...
--HG--
extra : rebase_source : 390a3f249982ed3b5843e78077bcd102e1366a48
2013-12-16 06:03:18 -06:00
Jason Orendorff
aae9093d3f
Bug 948647, part 1 - Make sure exn_finalize is safe when the object's reserved slot was never initialized (due to OOM right after it was allocated). r=Waldo.
...
--HG--
extra : rebase_source : ea5c2c0cf40267a8d9c8c55a5b5d10d41a933761
2013-12-16 06:03:15 -06:00
masaya iseki
333737f994
Bug 930565 - Improve constant folding around addition when at least one operand is not a string or number literal. r=jorendorff,r=luke.
...
--HG--
extra : rebase_source : dd61ec801b8deb9617b64721493f308fe1dfaa91
2013-12-16 06:03:09 -06:00
Jason Orendorff
1a132f064c
Bug 793860, part 2 - Remove JSOP_ENUMELEM. r=luke.
...
--HG--
extra : rebase_source : 4437d5bbf10755e184419471afccee81af367e14
2013-12-09 14:12:39 -06:00
Jason Orendorff
8ee5fed7bb
Bug 793860, part 1 - Simplify the bytecode emitted for certain kinds of array destructuring assignment. Remove JSOP_ENUMCONSTELEM which is then no longer used (and JSOP_GETFUNNS which has not been used for some time). r=luke.
...
--HG--
extra : rebase_source : 4de2637c41999b7dce5d468609ab35b98341327b
2013-12-09 14:12:36 -06:00
Jan de Mooij
c0ac5df382
Bug 942530 - Use typed enums in jsinfer.h. r=bhackett
2013-12-16 10:47:31 +01:00
Jon Coppeard
f557aeb315
Bug 950006 - Don't skip zeal GCs if allocating without the possibility of GC r=billm
2013-12-16 08:57:37 +00:00
Jan de Mooij
6513f3ce1f
Bug 947587 - fix non-ion builds r=bhackett
2013-12-15 19:46:34 +01:00
Brian Hackett
9122e26fc8
Bug 949747 - Use accessor methods for JSFunction fields, r=jandem.
2013-12-14 16:38:07 -08:00
Brian Hackett
12ef4fa4fb
Bug 950118 - Don't allow the object metadata hook to reenter JS, r=jimb.
2013-12-14 16:29:43 -08:00
Jan de Mooij
ebf24540c5
Bug 949475 - Add some debug-only sanity checks. r=bhackett
...
--HG--
extra : rebase_source : c64b96293ea729eb3dee52c59262904db849d7ae
2013-12-14 14:32:35 +01:00
Tom Schuster
b653cfe8ef
Bug 939302 - Use DOMTimestamp for timestamps in MMS. r=bz,gen
2013-11-30 19:14:41 +08:00
Tom Schuster
ef7a675b23
Bug 939302 - JS::Value in dictionary_helper_gen.py is obsolete. r=bz
2013-12-13 11:37:53 +01:00
Jan de Mooij
f9cec4a81b
Bug 949475 - Remove JOF_TYPESET from initializer ops. r=bhackett
2013-12-14 10:57:25 +01:00
Masatoshi Kimura
42658447da
Bug 949292 - Stop exposing LoadStatus on the global object. r=bz
2013-12-14 16:31:10 +09:00
Bobby Holley
6dba8699cf
Bug 913734 - Stop storing security policies on XPCWrappedNativeProtos. r=mrbkap
...
This is just a cache, so we can safely remove it without impacting correctness.
The rest of this mechanism goes away in subsequent patches.
2013-12-13 19:15:43 -08:00
Sean Stangl
67bb62cc64
Bug 946481 - Fix PRETTY_PRINT_OFFSET misuse. no_r
2013-12-13 15:46:21 -08:00
Sean Stangl
5dc3dc2dfc
Bug 946481 - Add xaddl to Assembler-x86-shared. r=efaust
2013-12-13 14:49:26 -08:00
Terrence Cole
e54883a1d8
Bug 927685 - Enable --ion-parallel-compile=on by default in the shell; r=jandem,sr=jorendorff
...
* * *
Bug 927685 - Followup to fix bustage in --disable-threadsafe builds on a CLOSED TREE; r=bustage
--HG--
extra : rebase_source : b6f59f7f173e0e7c34b60cd0268cc9c36a0f485a
2013-11-12 14:02:24 -08:00
Dan Gohman
7163daa44d
Bug 949668 - SpiderMonkey: Add a type to LMoveGroup. r=jandem
2013-12-13 08:27:47 -08:00
Dan Gohman
fea5da885b
Bug 949668 - SpiderMonkey: Add an LDefinition::Float32 r=jandem
2013-12-13 08:27:47 -08:00
Dan Gohman
b2b74969b4
Bug 949668 - SpiderMonkey: MoveOp cleanups. r=jandem
2013-12-13 08:27:47 -08:00
Dan Gohman
ab752b8cee
Bug 949668 - SpiderMonkey: Rename MoveResolver::Move to MoveOp. r=jandem
2013-12-13 08:27:46 -08:00
Eric Faust
e1ed4ead58
Bug 926012 - Part 3: Convert wrappers to using dynamic prototype hooks. (r=bholley)
2013-12-13 12:01:30 -08:00
Eric Faust
d72c986058
Bug 926012 - Part 2: Allow __proto__ sets on proxies. (r=Waldo)
2013-12-13 12:01:30 -08:00
Eric Faust
de59072a27
Bug 926012 - Part 1: Clean up __proto__ setting semantics on native objects. (r=Waldo)
2013-12-13 12:01:30 -08:00
Terrence Cole
1ba93e4974
Bug 949283 - Add a post-barrier to missingScopes for the JSObject* in ScopeKeyIter; r=jonco
2013-12-12 15:30:53 -08:00
Brian Hackett
42eeba80f7
Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm, r=jandem
2013-12-12 13:10:54 -08:00
Ryan VanderMeulen
23f61ba41a
Backed out 7 changesets (bug 949668) for Windows jit-test failures on a CLOSED TREE.
...
Backed out changeset 3786ca248031 (bug 949668)
Backed out changeset 05c4fa8d327b (bug 949668)
Backed out changeset ca7eeb4f5570 (bug 949668)
Backed out changeset ff3bdc0fb8e3 (bug 949668)
Backed out changeset 2ff5f77b2047 (bug 949668)
Backed out changeset 246083962f43 (bug 949668)
Backed out changeset 8af12200ad0b (bug 949668)
2013-12-13 13:30:27 -05:00
Steve Fink
c8ef351fd9
Bug 949878 - Switch to integer indexes to avoid pathological array slowdown, r=terrence
...
--HG--
extra : rebase_source : 93cd0bdd1bb2b1b4f104112613b3609ee4235ddd
2013-12-13 09:50:13 -08:00
Douglas Crosher
7519ac1f21
Bug 949742 - Ionmonkey: Improve the register allocation for Float32ToDouble. r=benj
2013-12-13 15:27:13 +11:00
Andy Wingo
edf3640da1
Bug 927782 - Part 12: Remove blockChain from StackFrame. r=luke
2013-11-26 12:17:08 +01:00
Andy Wingo
4ba25cc8a5
Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke
2013-11-26 12:07:02 +01:00