Jon Coppeard
87f0784ab0
Bug 925397 - Add JSObject::initDenseElementsUnbarriered() for use from PJS r=terrence
2013-10-16 09:45:27 +01:00
Mike Hommey
e14c138103
Bug 925605 - Allow to build with a special build of GNU make on windows. r=gps
2013-10-16 08:34:18 +09:00
Dan Gohman
972e219580
Bug 925848 - IonMonkey: Don't intersect [0,?] and [?,0] to [0,0]. r=nbp
2013-10-15 20:49:44 -07:00
Dan Gohman
bcb01f765f
Bug 918607 - IonMonkey: Add a Range::setDouble which takes double arguments and use it to simplify and generalize several things.
2013-10-15 20:49:44 -07:00
Dan Gohman
8c97d34dd8
Bug 924660 - IonMonkey: Revert unintended changes to MDiv::truncate introduced in 6afebbb8e595. r=nbp
2013-10-15 20:49:44 -07:00
Dan Gohman
735b76f859
Bug 925586 - IonMonkey: Document MUrsh's special case exemption from type() rules, and restrict it to only the cases that need it. r=nbp
2013-10-15 20:49:44 -07:00
Dan Gohman
b18c60c77c
Bug 925586 - IonMonkey: Make range analysis use type information consistently. r=nbp
2013-10-15 20:49:43 -07:00
Dan Gohman
6fcd503898
Bug 925586 - IonMonkey: Extend range checking to all values with numeric and numeric-like types. r=nbp
2013-10-15 20:49:43 -07:00
Dan Gohman
bff2a5d936
Bug 925586 - IonMonkey: Simplify MLoadTypedArrayElement and MLoadTypedArrayElementStatic range computation. r=nbp
2013-10-15 20:49:43 -07:00
Dan Gohman
6938ab08e8
Bug 923659 - IonMonkey: Make range adjustments before calling setRange instead of after. r=nbp
2013-10-15 20:49:43 -07:00
Dan Gohman
f924b895c8
Bug 923659 - IonMonkey: Use the Range constructor which takes an MDefinition instead of calling range() directly to determine operand ranges. r=nbp
2013-10-15 20:49:43 -07:00
Dan Gohman
12641c8332
Bug 923659 - IonMonkey: Set more precise ranges for MArrayLength and MInitializedLength. r=nbp
2013-10-15 20:49:43 -07:00
Dan Gohman
8a9461873d
Bug 923659 - IonMonkey: Use null instead of allocating a Range when nothing is known. r=nbp
2013-10-15 20:49:43 -07:00
Dan Gohman
b1bfde5523
Bug 923659 - IonMonkey: Fix an accidentally dropped "break". r=nbp
2013-10-15 20:49:43 -07:00
Wes Kocher
638f93cf71
Backed out changeset f5838290c705 (bug 900669) for rootanalysis bustage
2013-10-15 18:52:36 -07:00
Wes Kocher
b7f38f71d3
Backed out 5 changesets (bug 861925) so I can backout bug 900669 cleanly
...
Backed out changeset 8febf2f0e35d (bug 861925)
Backed out changeset e646195f32ae (bug 861925)
Backed out changeset 015a92e94c07 (bug 861925)
Backed out changeset 4546406915c1 (bug 861925)
Backed out changeset 63321a464309 (bug 861925)
2013-10-15 18:51:50 -07:00
Shu-yu Guo
71d83a1a11
Bug 926596 - Set compartment_ in ForkJoinSlice for read only access to shared tables. (r=nmatsakis)
2013-10-15 18:41:55 -07:00
Shu-yu Guo
6f8a316b6b
Bug 913376 - Use double in ComputeTriggerBytes. (r=terrence)
2013-10-15 18:41:54 -07:00
Nick Alexander
f7d9fb4dcb
Bug 900522 - Part 3: Add passthru ANDROID_GENERATED_RESFILES. r=gps
...
This defines all of the Android resources in moz.build files (although
some are still generated by mobile/android/base/Makefile.in).
2013-10-09 16:19:00 -07:00
Nick Alexander
fdfe926d99
Bug 900522 - Part 2: Use ANDROID_RESFILES in mobile/android/base/moz.build. r=gps
...
This defines ANDROID_RESFILES in mobile/android/base/moz.build but
does not use the default processing from java-build.mk.
* * *
Bug 900522 - Part 1: Make ANDROID_RESFILES a moz.build-only variable. r=gps
2013-10-09 16:19:00 -07:00
Nick Alexander
2cb50cac5d
Bug 900522 - Part 1: Make ANDROID_RESFILES a moz.build-only variable. r=gps
...
This depends on Bug 923306, which I think is close to r=glandium.
Since this is more moz.build than Android, r?=gps.
2013-10-09 16:18:00 -07:00
Steve Fink
44bbabd65e
Bug 861925 - Steal and neuter ArrayBuffers at end of structured clone, r=jorendorff
...
--HG--
extra : rebase_source : 90ef9de8673dc50e81810a8cdcc86c8a8dbbc7bb
2013-10-15 17:26:19 -07:00
Steve Fink
f45b3f2031
Bug 861925 - Allow grabbing data from ArrayBuffers and neutering them independently (in addition to Steal, which does both at the same time). r=Waldo
...
--HG--
extra : rebase_source : 86a233d67fbd734b59ce78556b3a808e4d10faa2
2013-05-09 15:53:11 -07:00
Steve Fink
8b538c797a
Bug 861925 - Do-nothing refactoring to make the following patch cleaner, r=luke
...
--HG--
extra : rebase_source : dfcfbcfa42eb8a22684ba2fa6ded126e10d3c605
2013-05-01 14:36:21 -07:00
Steve Fink
b2fd62da92
Bug 861925 - Add an optional parameter to the shell serialize() function for specifying Transferables, r=jorendorff
...
--HG--
extra : rebase_source : aa2433834683fc1a57d1ae68c036fd82f99c1cee
2013-09-26 11:47:10 -07:00
Steve Fink
9398ba7e4c
Bug 861925 - Always report an error when transfering non-Transferrables, r=luke
...
--HG--
extra : rebase_source : 793019dbd1ae8cfb2f3dc5eb3617fd7c3fcba0a9
2013-04-12 14:30:00 -07:00
Wes Kocher
e36f9ab572
Backed out changeset 5f0bfb16fa4a (bug 925605)
2013-10-15 16:57:00 -07:00
Luke Wagner
f285b5c8db
Bug 900669 - OdinMonkey: asm.js caching (shell-only support) (r=sstangl)
...
--HG--
extra : rebase_source : c48a7a8cd83a9af6f39884b800a026016353c7c6
2013-10-15 12:13:34 -05:00
Mike Hommey
a83240dce1
Bug 925605 - Allow to build with a special build of GNU make on windows. r=gps
2013-10-16 08:34:18 +09:00
Tom Schuster
a513788fdb
Bug 8844105 - Handlify JS_WrapObject. r=terrence
2013-10-15 20:02:23 -04:00
Andy Wingo
6ff317627b
Bug 923160 - Disallow initializers in for-of statements. r=jorendorff
2013-10-15 16:43:55 +02:00
Ehsan Akhgari
a75ddeddbd
Bug 924011 - Do not assume that PRUnichar and UChar are the same type; r=Waldo
2013-10-15 11:56:40 -04:00
Ehsan Akhgari
738f5fd13e
Bug 924014 - Do not rely on std::numeric_limits<char16_t> being available; r=Waldo
2013-10-15 11:55:37 -04:00
Jan de Mooij
a9f6a4ae00
Bug 922118 - Fix FilterArguments to check for eval as well. r=bhackett
2013-10-15 13:14:11 +02:00
Jon Coppeard
748b745999
Bug 924864 - Make sure GenerateSetDenseElement calls post barrier on array length increase r=terrence
2013-10-15 10:02:07 +01:00
Shu-yu Guo
1ebc094441
Bug 925777 - Remove possibly thread unsafe constructors from Par variants of MIR. (r=bhackett)
2013-10-15 01:30:36 -07:00
Shu-yu Guo
56fbc74f3c
Bug 926512 - Pause barrier verification during fork join sections. (r=billm)
2013-10-15 01:30:36 -07:00
Mike Hommey
da513aae9b
Bug 869406 - Really enforce non-parallel build of ICU. r=gps
2013-10-15 08:47:38 +09:00
Phil Ringnalda
f885d57f27
Back out 755ecb4d6e2c and 7ea09c8bf385 (bug 925962) for bustage
...
CLOSED TREE
2013-10-14 14:03:03 -07:00
Jason Orendorff
8a94a69b2e
Bug 923836 - Set aside the first 3 reserved slots of global objects for application use. r=Waldo.
...
--HG--
extra : rebase_source : 027d8ed582b276845ff49c19b867d82b058542e1
2013-10-14 15:24:11 -05:00
Brian Hackett
edddc7afc9
Bug 925962 - Add missing isValid() check.
2013-10-14 14:21:33 -06:00
Brian Hackett
cdbce77617
Bug 925962 - Track expected contents of stack type sets in compiler constraints, r=jandem.
2013-10-14 13:38:39 -06:00
Sankha Narayan Guria
b2200d1885
Bug 693838 - Convert capitalization of Probes::functionName to probes::FunctionName. r=sfink
2013-10-12 03:17:59 +05:30
Ryan VanderMeulen
c647082ccb
Merge m-c to inbound.
2013-10-14 14:43:11 -04:00
Ed Morley
75326b6657
Merge latest green inbound changeset and mozilla-central
2013-10-14 17:39:02 +01:00
Ed Morley
566ebb2848
Backed out changeset ccf11ae08ba2 (bug 882541)
2013-10-14 17:30:43 +01:00
Carsten "Tomcat" Book
b787a21d2b
Backed out changeset c52934a52f94 (bug 925397) for jit/scatter test failures
2013-10-14 14:22:43 +02:00
Eddy Bruel
7c83936579
Bug 880330 - Refactor xpconnect to use the new options API; r=bholley
2013-10-14 13:42:16 +02:00
Eddy Bruel
ef43e40180
Bug 880330 - Refactor the jsapi-tests to use the new options API; r=bholley
2013-10-14 13:36:42 +02:00
Eddy Bruel
2c369b9b53
Bug 880330 - Refactor the shell to use the new options API; r=bholley
2013-10-14 13:31:03 +02:00
Phil Ringnalda
c3d18cac8c
Bug 926266 - Bail in 900683.js when ParallelArray isn't defined
2013-10-13 19:41:55 -07:00
Jan de Mooij
048a78afdc
Bug 925312 - Fix small bug in ArrayJoin. r=terrence
2013-10-12 15:39:22 +02:00
Steve Fink
09a44d0299
Bug 925585 - Missing Rooted in proxy_createFunction, r=terrence
...
--HG--
extra : rebase_source : 8187932a7bbf0ac858aec2ed08982d4113fd1ee5
2013-10-11 22:02:24 -07:00
Steve Fink
254c3d7de4
Bug 925582 - Handlify ParseContext::define, r=terrence
...
--HG--
extra : rebase_source : 603d1010716d78c4fdc0b52285f02a69736de86b
2013-10-11 22:02:24 -07:00
Steve Fink
98f7992ff4
Bug 925547 - Suppress GC in debug-only call, r=terrence
...
--HG--
extra : rebase_source : 7ef1a453699c88962140129c9581df379a0637e9
2013-10-11 22:02:24 -07:00
Steve Fink
e4f180fea7
Bug 925534 - Convert toVariant to use handles, r=terrence
...
--HG--
extra : rebase_source : b7b2a6d8b0240b888ba388133376ddcb4d6d04ce
2013-10-11 22:02:24 -07:00
Brian Hackett
724613f48e
Bug 924611 - Don't create lazy type objects and type properties in IonBuilder, r=jandem.
2013-10-14 12:13:41 -06:00
Mike Hommey
c5272de310
Bug 926126 - Enable pseudo derecurse on releng builds, and enable parallel export; r=gps
2013-10-13 09:19:46 +09:00
Jeff Walden
7619fc7c25
Bug 925739 - Rename cx->names().classPrototype to just cx->names().prototype, for readability/predictability. r=jorendorff
2013-10-11 15:24:44 +02:00
Steve Fink
a3d3d2d4d9
Bug 920765 - Reduce analysis memory usage, r=Waldo
...
--HG--
extra : rebase_source : 46c12e527d6b899afd80c94292a5c07b0f6f9c38
2013-09-26 14:19:26 -07:00
Reuben Morais
e03cd62b64
Bug 916267 - Remove XPIDL for MozContactChangeEvent. r=smaug
...
--HG--
extra : rebase_source : d8f8735865974e9e2ff76d5e9cde69866c8de3a5
2013-10-11 22:48:29 -03:00
Eric Faust
0234377336
Bug 922861 - Implement caching getter calls in GetElementIC. (r=djvj)
2013-10-11 18:56:32 -07:00
Eric Faust
5835bf0c77
Bug 922493 - Allow cacheing slotful unshadowed DOM proxy accesses in idempotent GetPropertyICs. (r=djvj)
2013-10-11 18:56:29 -07:00
Wes Kocher
789e85bd4c
Backed out changeset e807ddf2965f (bug 688852) for test bustage
2013-10-11 18:07:40 -07:00
Chris Peterson
6dc503e47a
Bug 925541 - Remove TypedObject.cpp's unused InRange() functions. r=nmatsakis
2013-10-10 12:02:04 -07:00
Eddy Bruel
50c45a9572
Bug 880330 - Replace options bitfield in JSContext with a struct; r=bholley
2013-10-14 13:25:47 +02:00
Jan de Mooij
6798871b14
Bug 925067 - Fix infinite loop in BlockMightReach. r=bhackett
2013-10-14 11:59:51 +02:00
Jon Coppeard
8a0e99e319
Bug 925817 - GenerationalGC: Refactor inside nursery check to avoid repetition r=terrence
2013-10-14 10:16:25 +01:00
Jon Coppeard
04f091e6f9
Bug 925397 - Add JSObject::initDenseElementsUnbarriered() for use from PJS r=terrence
2013-10-14 10:15:47 +01:00
Terrence Cole
a531d1daa8
Bug 688852 - Rewrite Array.prototype.concat to use spec steps; r=Waldo
...
--HG--
extra : rebase_source : b82607aabd4f959e7c204073a440225c6a12da6c
2013-01-03 17:34:34 -08:00
Brian Hackett
aba6876518
Bug 880085 - Unbreak run once closure optimizations, and don't treat named lambdas as run once closures, r=luke.
2013-10-11 14:34:11 -06:00
Gregory Szorc
b1f1fa3284
Bug 924615 - Move JarMaker.py into mozbuild; r=mshal
...
--HG--
rename : config/JarMaker.py => python/mozbuild/mozbuild/jar.py
rename : config/tests/unit-JarMaker.py => python/mozbuild/mozbuild/test/test_jarmaker.py
2013-10-11 13:19:11 -07:00
Terrence Cole
8a6fb16d38
Bug 925863 - Remove unused AccumulateEdges tracer in store buffer; r=sfink
2013-10-11 12:55:50 -07:00
Jan de Mooij
137ae9b9e0
Bug 925790 - Fix Octane/V8 SETPROP performance regression from bug 918584. r=shu
2013-10-11 20:24:33 +02:00
Terrence Cole
2def425cd7
Bug 924608 - Fix a compiler warning in memorymetrics; r=njn
2013-10-08 14:15:59 -07:00
Ed Morley
cf592194c3
Backed out changeset cff5a22acb7c (bug 924992) for breaking upload_symbolds on Nightlies
2013-10-11 17:47:55 +01:00
Boris Zbarsky
cf941f0cb7
Bug 882541 part 4. Treat undefined as missing for optional WebIDL arguments. r=khuey,ms2ger
2013-10-11 12:28:24 -04:00
Gregory Szorc
9691b82900
Bug 585016 - Move buildlist.py to a mozbuild action; r=mshal
...
--HG--
rename : config/buildlist.py => python/mozbuild/mozbuild/action/buildlist.py
rename : config/tests/unit-buildlist.py => python/mozbuild/mozbuild/test/action/test_buildlist.py
2013-10-11 07:22:49 -07:00
Nathan Froyd
dcdbc82a50
Bug 925334 - delete check for HAVE_GNU_GET_LIBC_VERSION; r=glandium
2013-10-10 09:43:36 -04:00
Nathan Froyd
3b37ec68cc
Bug 925222 - part 2 - delete configure checks for domainname member of struct utsname; r=glandium
2013-10-09 21:37:59 -04:00
Nathan Froyd
a53d3100b8
Bug 925169 - part 2 - delete MOZ_MEMORY_SIZEOF_PTR_2POW from configury; r=glandium
2013-10-09 19:05:39 -04:00
Nathan Froyd
54e7cee895
Bug 925319 - delete HAVE_U?INT* checks from configure; r=glandium
2013-06-24 19:06:11 -04:00
Carsten "Tomcat" Book
e1d07020fd
merge mozilla-central to mozilla-inbound
2013-10-11 11:19:10 +02:00
Carsten "Tomcat" Book
2e4e199de2
merge b2g-inbound to mozilla-central
2013-10-11 11:15:46 +02:00
Jon Coppeard
80bb1bdf9c
Bug 923179 - Check main thread access later in generational barriers r=terrence
2013-10-11 09:52:56 +01:00
Shu-yu Guo
c1500d105d
Bug 921325 - Return bool from PJS VM functions and use the fatal bit on ForkJoinSlice to signal fatal vs retry. (r=nmatsakis)
2013-10-10 20:02:32 -07:00
Shu-yu Guo
93feeea916
Bug 918584 - Part 4: Add SetElementParIC. (r=jandem)
2013-10-10 20:02:31 -07:00
Shu-yu Guo
d5955bfd8d
Bug 918584 - Part 3: Add SetPropertyParIC. (r=jandem)
2013-10-10 20:02:31 -07:00
Shu-yu Guo
417b8971bd
Bug 918584 - Part 2: Gently refactor SetElementIC. (r=jandem)
2013-10-10 20:02:31 -07:00
Shu-yu Guo
16728d0bac
Bug 918584 - Part 1: Gently refactor SetPropertyIC. (r=jandem)
2013-10-10 20:02:31 -07:00
Shu-yu Guo
835e48af8f
Bug 924757 - Remove PJS-tagged callee tokens. (r=jandem)
2013-10-10 20:02:31 -07:00
Shu-yu Guo
083ef356d4
Bug 925305 - Use ScratchFloatReg when converting float32->double for callVM. (r=sstangl)
2013-10-10 20:02:30 -07:00
Shu-yu Guo
8aec0f5bf9
Bug 909743 - Save live ForkJoinSlice register in the fast string concat stub. (r=jandem)
2013-10-10 20:02:30 -07:00
Ehsan Akhgari
b4ef976b88
Remove the unused UnexpectedFailure static function to fix my build, no bug
2013-10-10 17:39:52 -04:00
Birunthan Mohanathas
d6b2c5fa56
Bug 784739 - Switch from NULL to nullptr in js/xpconnect/; r=ehsan
2013-10-10 16:35:53 -04:00
Brian Hackett
b4e9a956ab
Bug 923892 - Ignore constrainedOutputs when canceling off thread compilations, r=jandem.
2013-10-10 13:13:06 -06:00
Brian Hackett
311bf585b3
Bug 923860 - Watch for ids considered to be integers by TI when emitting destructuring prop/elem accesses, r=jandem.
2013-10-10 11:15:27 -06:00
Luke Wagner
0dbadd4247
Bug 922395 - OdinMonkey: move the check for generators (r=jorendorff)
...
--HG--
extra : rebase_source : ffb4753d59240a3310a4bb81077f141877e14e29
2013-10-10 13:11:41 -04:00
Ed Morley
aac6c758fa
Backed out changeset 774d6d582f40 (bug 897027) for assertions
2013-10-10 17:12:21 +01:00
Phil Ringnalda
8884ac8a87
Backed out changeset 44eee084be1d (bug 924660) for jit-test failures
2013-10-10 08:37:56 -07:00