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