Commit Graph

37537 Commits

Author SHA1 Message Date
Chris Peterson
424eea2aaf Bug 1118529 - Remove MSIntTypes.h. r=Waldo 2015-01-06 21:41:15 -08:00
Steve Fink
114272ebf3 Bug 1119584 - Return number of allocations until next zeal GC, r=terrence
--HG--
extra : rebase_source : 019322e25ba5902d41f6d24cf9d2e5f8a7e04d48
2015-01-08 22:41:31 -08:00
Steve Fink
0602909413 Bug 1118469 - Disallow storing unrooted pointer in memory pointed to by a UniquePtr, r=terrence
--HG--
extra : rebase_source : 43a15ea4d37948c10c24de5c79ea3194b17fb599
2015-01-08 22:41:07 -08:00
Steve Fink
16d932d3fe Bug 1118469 - Rename some variables for clarity, r=me
--HG--
extra : rebase_source : c616d812df8059520751735d4570447012134a7f
2015-01-08 22:40:39 -08:00
Ehsan Akhgari
b6e35bb4b4 Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo
Most of this patch (with the exception of dom/bindings/Codegen.py) was
generated by the following bash script:

#!/bin/bash

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "*/.git*" \
       ! -wholename "obj-*" \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert MOZ_DELETE '= delete'
2015-01-08 23:19:05 -05:00
Ehsan Akhgari
7b8691121b Bug 1119265 - Mark virtual overridden functions as MOZ_OVERRIDE in JS IPC; r=billm 2015-01-08 23:10:41 -05:00
Terrence Cole
1a2b96318c Backout db6bdc09068d (Bug 1110931) for regressing svgx by 40%.
--HG--
extra : rebase_source : f9b39de1dad2dac4416c0184c9fa36feda50a720
2015-01-08 15:07:30 -08:00
Andrew McCreight
8590b36083 Bug 1118044, part 2 - Use GCCellPtr in NoteJSChild. r=smaug,terrence
Also, strongly type the JS_TraceShapeCycleCollectorChildren function, and add an
isShape() method to GCCellPtr.
2015-01-08 15:30:54 -08:00
Nicholas Nethercote
8c62400016 Backout 51e4e9fcde24 (bug 1105895) for causing some Octane and Dromaeo regressions.
--HG--
extra : rebase_source : 3c9da3b3ce85c217d038d81e498771652b775b92
2015-01-08 14:19:36 -08:00
Ben Kelly
0c6b52fca5 Bug 1118443 Make workers specify the XHR load group to use during the request. r=sicking 2015-01-08 11:21:52 -05:00
Ehsan Akhgari
71e11c2ac3 Bug 1119232 - Fix a warning for the usage of the uninitialized gc member in JSRuntime's constructor; r=jandem
clang emits the following warning on this code:
warning: field 'gc' is uninitialized when used here [-Wuninitialized]

The warning is not an indication of a real bug since we're just taking the store
buffer's address, but we may as well silence it.
2015-01-08 10:33:40 -05:00
Ehsan Akhgari
fa38f407c5 Bug 1119228 - Fix a fatal warning in PossiblyFail; r=jandem
Recent clang emits the following warning (which is treated as an error) on this code:
error: implicit conversion of nullptr constant to 'bool' [-Werror,-Wnull-conversion]
2015-01-08 10:33:32 -05:00
ziyunfei
f287850b04 Bug 1117350 - Part 2: Implement %TypedArray%.prototype.{reduce, reduceRight}. r=evilpie 2015-01-07 01:55:00 -05:00
ziyunfei
f6e077fe54 Bug 1117350 - Part 1: Rename "TypedArray" to "TypedObjectArray" for self-hosted methods of typed object arrays. r=till 2015-01-04 06:32:00 -05:00
Jon Coppeard
ccd5aab92b Bug 1077354 - Allow CTypes to pass DataView argumets as pointers r=terrence 2015-01-08 11:31:13 +00:00
Jon Coppeard
3a4db49e46 Bug 1117098 - Move definition of external GC API methods out of jsfriendapi.cpp r=terrence 2015-01-05 13:22:53 +00:00
Jon Coppeard
72a59b3b64 Bug 1099152 - Make external GC APIs take invocation kind as a parameter r=terrence r=mccr8 2015-01-02 17:19:43 +00:00
Jon Coppeard
2a9322a0b4 Bug 1099152 - Separate out external APIs to start and continute an incremental GC r=terrence r=mccr8 2015-01-02 17:19:43 +00:00
Jon Coppeard
576a404907 Bug 1099152 - Separate out methods to start and continue incrmental GC r=terrence 2015-01-02 17:19:43 +00:00
Jon Coppeard
6ced129b68 Bug 1099152 - Call gcSlice() or gc() depending on whether we want a incemental GC or not r=terrence 2015-01-02 17:19:43 +00:00
Nicholas Nethercote
8582ff9187 Bug 1014341 (part 1) - Remove trace-malloc. r=dbaron,glandium.
--HG--
extra : rebase_source : 771710c5427141d738eef112fab00951eb8e20e3
2015-01-07 16:13:03 -08:00
Nicholas Nethercote
cbe2a8e0a3 Bug 1014341 (part 0) - Don't use trace-malloc in devtools automation files. r=sfink.
--HG--
extra : rebase_source : 415426282b0fd4684be1221caeee163dbbde5b3e
2015-01-06 14:59:04 -08:00
Michael Pruett
b9d2bd339e Bug 1118024 - Use new PL_DHashTable{Add,Lookup,Remove} functions. r=nfroyd 2015-01-05 20:27:28 -06:00
Shu-yu Guo
739c03aa24 Bug 1116143 - Patch bare callVMs correctly in debug mode OSR. (r=jandem) 2015-01-07 22:02:35 -08:00
Shu-yu Guo
651e1b0207 Bug 1118038 - Remove JIT parts of PJS. (r=lth) 2015-01-07 01:18:42 -08:00
Nicholas Nethercote
192a8800b8 Bug 1118950 - Fix mistyped DEBUG condition in GlobalHelperThreadState(). r=bhackett.
--HG--
extra : rebase_source : 7eb64d3f08095c085af9be4e1ec15df177043235
2015-01-07 17:48:21 -08:00
Nicholas Nethercote
ff5536cd3a Bug 1117017 - Initialize the IdSet lazily in jsiter.cpp:Snapshot(). r=sfink.
--HG--
extra : rebase_source : a07c2f17db6f66985386cb0f9c8b92418c818167
2015-01-07 13:47:10 -08:00
Nicholas Nethercote
8ccacc15a3 Bug 1105895 - Use JSInlineString where possible in ConcatStrings(). r=jandem.
--HG--
extra : rebase_source : d6b8e173fb3721d77076b8a9b58e5fa7a29960b5
2015-01-06 15:41:35 -08:00
Brian Hackett
fe6a2e21b2 Bug 1113744 - Don't call zone() when compacting off thread on a CLOSED TREE. 2015-01-07 13:01:27 -07:00
Dan Minor
43a1b1b4e8 Bug 1098529 - Properly handle devicemanager exceptions in jittests; r=terrence
--HG--
extra : rebase_source : 0d01cc0c5d89a122782c19fbea388e70ac4cf6d6
2014-11-13 15:19:06 -05:00
Brian Hackett
219808df01 Bug 1116646 - Avoid assertion when running out of virtual registers, r=jandem. 2015-01-07 10:52:56 -07:00
Brian Hackett
b36b33eba6 Bug 1109911 - Improve robustness of TypedObjectPrediction code, r=nmatsakis. 2015-01-07 10:35:07 -07:00
Brian Hackett
22c6d3b8ba Bug 1113744 - Trace type descriptors attached to type objects, r=nmatsakis. 2015-01-07 10:25:57 -07:00
Terrence Cole
e061be2432 Bug 1111245 - Remove an incoherent OOM assertion; r=jorendorff 2014-12-18 10:17:22 -08:00
Terrence Cole
48fdb6c07f Bug 1118516 - Remove some dead code and bad abstraction; r=jonco
--HG--
extra : rebase_source : 4a181569fd44886296d1e2ce0916d0fdaea4174a
2015-01-07 08:49:47 -08:00
Ryan VanderMeulen
f9e7950f05 Bug 1114577 - Drop support for Windows SDK versions <8.1. r=glandium, f=jacek 2015-01-07 11:32:07 -05:00
Boris Zbarsky
98ddbbc797 Bug 1112001. Provide a newGlobal in jsreftests in browser. r=jorendorff 2015-01-07 09:46:05 -05:00
Hannes Verschore
36f3e311b8 Bug 1118164 - Tracelogging: Don't fail if there is no logger, r=bbouvier 2015-01-07 11:14:29 +01:00
Lars T Hansen
72d622e922 Bug 1117735 - remove expected functions from an xpconnect test. r=me 2015-01-07 09:17:09 +01:00
Emanuel Hoogeveen
24ee6976a2 Bug 1118481 - Simplify the GC allocation logic using the implementation from bug 1005844. r=terrence 2015-01-06 14:05:00 +01:00
Lars T Hansen
cb2da94cbc Bug 1117753 - unparameterize by nursery type. r=terrence 2015-01-07 08:05:26 +01:00
Lars T Hansen
675e9a498d Bug 1117753 - remove the PJS generational GC. r=terrence 2015-01-07 08:05:26 +01:00
Lars T Hansen
5b361ec359 Bug 1117735 - another test that assumes TypedObject means Array.build. r=shu 2015-01-07 08:05:26 +01:00
Lars T Hansen
977c1b8d9d Bug 1117735 - edit tests that included or depended on PJS in various ways. r=shu 2015-01-07 08:05:26 +01:00
Lars T Hansen
38b42d9a32 Bug 1117735 - remove PJS test cases. r=shu 2015-01-07 08:05:25 +01:00
Lars T Hansen
6e0cb55c3e Bug 1117764: disable PJS in Nightly builds. r=shu 2015-01-07 08:05:25 +01:00
Jim Blandy
c02722ed58 Bug 1118381: Carefully explain our dance around the incremental GC when draining the Debugger's allocations log. DONTBUILD r=terrence
--HG--
extra : rebase_source : 0b8c8d5d60a100f55c7cd914e800710890f31d51
2015-01-06 11:10:54 -08:00
Chris Peterson
410b3be427 Bug 1118149 - Mark js/src as FAIL_ON_WARNINGS for gcc and clang. r=jorendorff 2014-12-14 22:10:10 -08:00
Shu-yu Guo
aa2b502545 Bug 1111293 - Body level function statement hoisted use analysis to elide TDZ checks is wrong. Pessimize all body level function statements. (r=Waldo) 2015-01-06 14:37:42 -08:00
Ryan VanderMeulen
5119aa2dd9 Backed out changeset 205f8fa00772 (bug 1055755) for Android debug jsreftest permafail.
CLOSED TREE
2015-01-06 19:07:06 -05:00