Luke Wagner
8b8d51298b
Bug 1088655 - OdinMonkey: remove dead conjunct in parser (r=bbouvier)
2014-10-30 09:30:58 -05:00
Luke Wagner
a2a5f21aa4
Bug 1088655 - OdinMonkey: fix bug in JS_NO_SIGNALS x64 lowering and tidy up a bit (r=bbouvier)
...
--HG--
extra : rebase_source : 7b30581ef3702db49f3d623a00309db3ae51f5aa
2014-10-30 09:30:45 -05:00
Luke Wagner
fabec8ef66
Bug 1088655 - OdinMonkey: tidy up LookupAsmJSModuleInCache (r=bbouvier)
...
--HG--
extra : rebase_source : a6001150478bee174d1c50158b16499f808dd4e0
2014-10-29 13:20:01 -05:00
Brian Hackett
55aad7d841
Bug 1091010 - Optimize accesses to TypedObject.length, r=nmatsakis.
2014-10-30 08:45:28 -07:00
Carsten "Tomcat" Book
aac173fe42
Backed out changeset 17bae3d258dd (bug 1068684) for ASAN Bustage on a CLOSED TREE
2014-10-30 15:58:56 +01:00
Nicolas B. Pierron
69285f9208
Bug 1090037
- Ensure that dominators are defined enough before moving instructions. r=sunfish,h4writer
2014-10-30 15:22:57 +01:00
Lars T Hansen
3753f1270e
Bug 1068684 - remove asm.js length restriction on SharedArrayBuffer. r=luke
2014-10-30 14:58:20 +01:00
Mike Hommey
47c853314f
Bug 1077148 part 4 - Add and use new moz.build templates for Gecko programs and libraries. r=gps
...
There are, sadly, many combinations of linkage in use throughout the tree.
The main differentiator, though, is between program/libraries related to
Gecko or not. Kind of. Some need mozglue, some don't. Some need dependent
linkage, some standalone.
Anyways, these new templates remove the need to manually define the
right dependencies against xpcomglue, nspr, mozalloc and mozglue
in most cases.
Places that build programs and were resetting MOZ_GLUE_PROGRAM_LDFLAGS
or that build libraries and were resetting MOZ_GLUE_LDFLAGS can now
just not use those Gecko-specific templates.
2014-10-30 13:06:12 +09:00
Mike Hommey
44b304224a
Bug 1077148 part 1 - Define mozcrt in moz.build. r=gps
...
--HG--
rename : mozglue/build/Makefile.in => mozglue/crt/Makefile.in
rename : mozglue/build/fixcrt.py => mozglue/crt/fixcrt.py
2014-10-30 13:05:50 +09:00
Shu-yu Guo
0758ec4767
Bug 1090764 - Fix typo in AbstractFramePtr::numFormalArgs. (r=efaust)
2014-10-29 19:41:43 -07:00
Shu-yu Guo
3911713b43
Bug 1089761 - Fix initializing lexicals to throw on touch on CallObject. (r=jandem,Waldo)
2014-10-29 19:41:42 -07:00
Wes Kocher
96904e1794
Backed out changeset 750b497aea43 (bug 1089761) for rootanalysis orange on a CLOSED TREE
2014-10-29 14:14:42 -07:00
Boris Zbarsky
6cb702b4fa
Bug 1090749. Reverse the isSelfHosted test in XrayWrapper and jsapi.cpp. r=waldo
2014-10-29 17:00:48 -04:00
Dan Gohman
8300e55047
Bug 1077991 - IonMonkey: Simplify the handling of try-catch block control flow r=jandem
2014-10-28 17:30:31 -07:00
Shu-yu Guo
c0eb4fc985
Bug 1089761 - Initialize lexicals to throw on touch on CallObject templates. (r=jandem)
2014-10-29 12:57:31 -07:00
Boris Zbarsky
3ab8b7383a
Bug 1088002 part 3. Stop requiring JSPROP_PROPOP_ACCESSORS just to use stub accessors. r=waldo
2014-10-29 15:06:32 -04:00
Boris Zbarsky
6ee4ab8789
Bug 1088002 part 2. Change JS_DefineElement, JS_DefineProperty, JS_DefineUCProperty, JS_DefinePropertyById, and JS_DefineProperties to default to using JSNative accessors, not JSPropertyOp accessors. r=waldo
2014-10-29 15:06:31 -04:00
Boris Zbarsky
8ae0ff7de5
Bug 1088002 part 1. Change GetLocationProperty to a JSNative. r=bholley
2014-10-29 15:06:31 -04:00
Boris Zbarsky
c04f8a1680
Bug 1081274 part 2. Change baseline ICs to update getter/setter stubs in place instead of adding new stubs if the stub kind and holder match an existing stub (but the shape does not). r=efaust
2014-10-29 14:55:18 -04:00
Boris Zbarsky
def3877b7b
Bug 1081274 part 1. Change BaselineInspector to not attempt to optimize to a common getter/setter if either we have getter/setter stubs with different holder shapes or have had an unoptimizable access. r=efaust
2014-10-29 14:55:18 -04:00
Blake Kaplan
6084ad08c1
Bug 1058392 - Fix printing of JSStrings (and jsids) in certain versions of gdb. r=sfink
2014-10-29 11:41:09 -07:00
Brian Hackett
ec1d6eadfa
Bug 1085029 - Use common-descriptor logic more often in TypedObjectPrediction, r=nmatsakis.
2014-10-29 11:19:51 -07:00
Brian Hackett
ca1120a47e
Bug 1083600 - Use inline data for small transparent typed objects, r=sfink,nmatsakis.
2014-10-29 11:14:53 -07:00
Jon Coppeard
519de18028
Bug 650161 - Update the list of test timeouts to ignore in CGC zeal tests r=terrence
...
--HG--
extra : rebase_source : a095f53a0b4a6ba0c26e94ba595b9bd3c2be5961
2014-10-29 16:52:05 +00:00
Jon Coppeard
ad2b4b83cf
Bug 650161 - Report GC invocation kind in stats r=terrence
...
--HG--
extra : rebase_source : 914b990289c6a9ea94219b2db606a96ac3b9ec76
2014-10-29 16:52:05 +00:00
Jon Coppeard
b8854d129d
Bug 650161 - Fix bug in arena selection logic r=terence
...
--HG--
extra : rebase_source : 2a9e5f4eb0bd6dade2c98125d43911ae2751d79f
2014-10-29 16:52:05 +00:00
Jan de Mooij
0ffab26093
Bug 1090491 followup - Bump XDR_BYTECODE_VERSION. r=me
...
--HG--
extra : rebase_source : f41747e606f253e72c5d9e00089c8063724bccf0
2014-10-29 14:10:35 +01:00
Jan de Mooij
ce9c1117df
Bug 1090491 - Don't allocate stack slots for aliased locals. r=luke
2014-10-29 13:49:20 +01:00
Jan de Mooij
1ea6383666
Bug 1086842 - Fix an Ion type barrier issue. r=bhackett
2014-10-29 12:42:03 +01:00
Jeff Walden
58d479699e
Bug 712939 - Replace a bunch more JS_STATIC_ASSERTs with static_assert. r=jandem
2014-10-26 20:23:15 -04:00
Jeff Walden
fffb54d187
Bug 712939 - Replace a bunch of JS_STATIC_ASSERTs with static_assert. r=jandem
...
--HG--
extra : rebase_source : 4205bda533538d866b8facd669b11cb40e2f02e9
2014-10-22 15:17:38 -07:00
Brian Hackett
a0c5f54031
Bug 1082649 - Check for neutered typed objects before accessing their byte offset, r=nmatsakis.
2014-10-28 18:56:27 -07:00
Jan de Mooij
e04d343c0f
Bug 1089745 - Fix jstest failures outside PST timezone. r=terrence
...
--HG--
extra : rebase_source : c9698efb5298ca80c0c2d0864b1d2c6ad27dc199
2014-10-28 21:53:26 +01:00
Ryan VanderMeulen
10b87c9f24
Merge inbound to m-c. a=merge
2014-10-28 16:10:05 -04:00
Terrence Cole
7925fe7ab7
Bug 1074961 - Use C++ to guarantee that the empty chunk set is only accessed locked; r=sfink
...
--HG--
extra : rebase_source : 8b401fde6e6f9ff35cfa01d2692422f3e18039e1
2014-10-27 14:55:03 -07:00
Nicolas B. Pierron
465a0e8168
Bug 1087948 - Mark Baseline code of bailout frames as being active. r=jonco
2014-10-28 16:33:35 +01:00
Carsten "Tomcat" Book
c897f39da5
Merge mozilla-central to fx-team
2014-10-28 16:15:00 +01:00
Carsten "Tomcat" Book
70fc2808f1
Backed out changeset a4fb4c2888a1 (bug 1086530) for spidermonkey test failures
2014-10-28 12:36:44 +01:00
Carsten "Tomcat" Book
9d66a5184e
Backed out changeset 33ee15f0fbcc (bug 1066827) for perma test failures in spidermonkey on a CLOSED TREE
2014-10-28 12:23:50 +01:00
Carsten "Tomcat" Book
ff0cddf955
Backed out changeset bc56d0664d02 (bug 1066827)
2014-10-28 12:23:14 +01:00
Carsten "Tomcat" Book
1b7591e9c6
Backed out changeset 09e37ba34968 (bug 1066827)
2014-10-28 12:23:12 +01:00
Carsten "Tomcat" Book
9d4fce3e37
Backed out changeset f023c533e279 (bug 1066827)
2014-10-28 12:23:10 +01:00
Carsten "Tomcat" Book
2fd965d25b
Backed out changeset 7d9e3126b05b (bug 1066827)
2014-10-28 12:23:08 +01:00
Carsten "Tomcat" Book
aec0aba574
Backed out changeset 0243acc10d0e (bug 1066827)
2014-10-28 12:23:06 +01:00
Carsten "Tomcat" Book
758e5633ce
Backed out changeset f9c84399eb72 (bug 1066827)
2014-10-28 12:23:05 +01:00
Carsten "Tomcat" Book
728ae04625
Backed out changeset 7829b67bfb7a (bug 1066827)
2014-10-28 12:23:03 +01:00
Carsten "Tomcat" Book
6ad27bb739
Backed out changeset e2428308ba65 (bug 1066827)
2014-10-28 12:23:01 +01:00
Carsten "Tomcat" Book
7981802a71
Backed out changeset e858de8b1166 (bug 1066827)
2014-10-28 12:22:59 +01:00
Carsten "Tomcat" Book
aed35ec0de
Backed out changeset 097c455f81fa (bug 1066827)
2014-10-28 12:22:57 +01:00
Carsten "Tomcat" Book
4a5bb7f60b
Backed out changeset fc0ec12eec19 (bug 1066827)
2014-10-28 12:22:54 +01:00