Commit Graph

54594 Commits

Author SHA1 Message Date
Mike Shal
a4e821b1c2 Bug 1270621 - Remove remnants of MOZ_ETW; r=chmanchester
MozReview-Commit-ID: 5OJPOGT0sWe

--HG--
extra : rebase_source : 30fe1a18b6a2bd4a5143498ada18547efd98c5f7
2016-05-04 22:22:34 -04:00
Morgan Phillips
1c9cdac1ee Back out changeset f03cd0ff53df (bug 1266255) for android build bustage. r=backout 2016-05-09 09:59:08 -07:00
Morgan Phillips
d1dc2cf178 Bug 1266255 - Implement ES6 function "name" property semantics for simple assignments and methods; r=jorendorff
--HG--
extra : rebase_source : b7912a34631abc436d6b17128f36bc2827417abf
2016-05-09 00:42:45 -07:00
Luke Wagner
54c2332e47 Bug 1271022 - use Vector::podResizeToFit in wasm::Module (r=bbouvier)
MozReview-Commit-ID: Booqdgl1QFT

--HG--
extra : rebase_source : 444f3453ce6cecacac47e6b67621fa74bf90e313
2016-05-09 09:00:47 -05:00
Jan de Mooij
0b9f36c5e4 Bug 1197769 followup - Add test to cgc-jittest-timeouts.txt. r=orange
--HG--
rename : js/src/jit-test/tests/bug1197769.js => js/src/jit-test/tests/ion/bug1197769.js
2016-05-09 17:01:38 +02:00
Jacek Caban
04a08d891c Bug 956899 - GCC cross compilation fixup. 2016-05-09 16:31:26 +02:00
Luke Wagner
877a914df8 Bug 1270965 - Baldr: set min-heap-length (r=bbouvier)
MozReview-Commit-ID: JwIuHQeHUic

--HG--
extra : rebase_source : d5acf7be678ec86bedb89ff916274760edce435c
2016-05-06 21:02:38 -05:00
Jan de Mooij
ed832db571 Bug 1197769 - Add iterators to outermost IonBuilder. r=h4writer
--HG--
extra : rebase_source : 14c91e2c7ac9be1a7ed3b852bfa5985d6e270090
2016-05-09 14:50:42 +02:00
Tooru Fujisawa
b5fe01d3ac Bug 1271147 - Merge RegExpCreate and regexp_construct self-hosting builtins. r=till 2016-05-09 20:48:40 +09:00
Tooru Fujisawa
6eada43d60 Bug 1108382 - Remove non-standard flag argument from String.prototype.{search,match,replace}. r=till 2016-05-09 20:48:26 +09:00
Carsten "Tomcat" Book
98f0a3271a Backed out changeset d385df62c0e7 (bug 1267186) for hazard failures 2016-05-09 13:40:01 +02:00
Martin Husemann
9a18802e82 Bug 1232150 - "Atomic operations for PPC/PPC64". r=lhansen 2016-01-22 00:09:00 +01:00
Heiher
6e9a4a664b Bug 1269775 - OdinMonkey: MIPS: Implement int32 rotations. r=bbouvier
---
 js/src/jit/mips-shared/MacroAssembler-mips-shared-inl.h | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)
2016-05-09 17:12:26 +08:00
Jan de Mooij
0c6a5f4c76 Bug 1269317 - Don't use AlignedStorage2 in RegisterSets.h. r=nbp 2016-05-09 11:06:58 +02:00
Peter Van der Beken
b6c1e074c2 Bug 1267186 - Split lookup of WebIDL DOM class names from lookup of DOMCI DOM class names. r=bz.
--HG--
extra : rebase_source : 324cf124544c0ffe2ad2ceccbed397d5069d1435
2016-03-09 15:48:12 +01:00
Sebastian Hengst
30086ae6de Bug 1263862 - Fix OOM case in ScopeIter::settle: Follow-up: bail out if oomTest is not defined. r=bustage fix for test 2016-05-08 10:33:17 +02:00
Shu-yu Guo
bcf5ac7ff7 Bug 1269042 - Handle NonSyntacticVariablesObject in Debugger.Environment.object. r=jimb 2016-04-29 16:06:00 +02:00
Shu-yu Guo
c77388a279 Bug 1263862 - Fix OOM case in ScopeIter::settle. r=jandem 2016-04-19 19:44:00 +02:00
Tim Huang
5facb5e7d0 Bug 1260917 - Add a 'userContextId' in the sandbox options, and sandbox will reference this when creating from string url. r=bholley 2016-05-04 20:54:00 +02:00
Jon Coppeard
90e20a8c9f Bug 1240072 - Add public JS APIs related to modules r=shu 2016-05-07 12:46:29 +01:00
Carsten "Tomcat" Book
9fd3d75ff7 Backed out changeset e968a9db2350 (bug 1234147) for bustage 2016-05-07 08:24:23 +02:00
Shu-yu Guo
6d9b00c84d Bug 1234147 - Fix height computation for JitcodeSkiplistTower. r=djvj 2016-05-07 00:53:22 -04:00
Morgan Phillips
588ceb1f8d Bug 1270721 - Ensure that error format strings are not null before attempting to use them.;r=jimb
--HG--
extra : rebase_source : d57b0eb1ad935ee6dd5cd655951828e3d3ad30e3
2016-05-06 11:50:45 -07:00
Nick Fitzgerald
42225056cf Bug 1211723 and 1260570 - Share JS source text between JSRuntimes; r=jimb
This commit adds `SharedImmutableStringsCache` which allows for de-duplication
and sharing of immutable strings between threads and JSRuntimes.

Each JSRuntime gets a SharedImmutableStringsCache member, but the accessor
always returns the parent runtime's cache. The caches in child JSRuntime's are
not wasting space, however, as initialization and allocation of the table
happens lazily within SharedImmutableStringsCache.

Furthermore, this commit removes `js::ScriptSource::Parent` and the
`CompressedSourceSet`. They are unnecessary because source text is always shared
via the parent runtime's `SharedImmutableStringsCache` now.
2016-05-06 16:53:45 -07:00
Steve Fink
24cca19816 Backed out changeset 69b3bf72b9d1 (bug 1267876) on a CLOSED TREE
MozReview-Commit-ID: FRR8EgrjtDX

--HG--
rename : js/src/devtools/rootAnalysis/README.md => js/src/devtools/rootAnalysis/README.txt
rename : testing/taskcluster/scripts/builder/build-haz-linux.sh => testing/taskcluster/scripts/builder/build-browser-haz-linux.sh
extra : amend_source : 19525de501a17ab208ed4c92956b3dd75520cf6e
extra : histedit_source : 3206492a624870292018495474ed75e00534f9e9
2016-05-06 13:55:41 -07:00
Steve Fink
d8bd108a5d Bug 944164 - Further jorendb fixes, r=me
MozReview-Commit-ID: FmU2mqudGY7

--HG--
extra : rebase_source : 57ab7f70d26d25d59fdad37eedd7d425f22e5eda
extra : histedit_source : 7e83c2d3eab96ffdb675ea5843daa24580826950
2016-04-18 13:21:33 -07:00
Steve Fink
5c3dc60ab4 Bug 1267876 - Make usable on developer desktops, r=jorendorff
MozReview-Commit-ID: K6kMX8WD15g

--HG--
rename : js/src/devtools/rootAnalysis/README.txt => js/src/devtools/rootAnalysis/README.md
rename : testing/taskcluster/scripts/builder/build-browser-haz-linux.sh => testing/taskcluster/scripts/builder/build-haz-linux.sh
extra : rebase_source : 1791028b202c29f0d376bf840ed177a5effbe77c
extra : histedit_source : 53a2f102613ae128d09677a06470bdda2ee7e8df
2016-05-05 16:47:08 -07:00
Bert Belder
45aa50999f Bug 956899 - Add std::threading work-alike wrapper for posix and windows threads; r=froydnj 2016-04-05 11:18:21 -07:00
Sebastian Hengst
faffe478f6 Backed out changeset f9d3ea58c195 (bug 1267186) for static bustage in WebIDLGlobalNameHash.cpp. r=backout 2016-05-06 18:11:03 +02:00
Peter Van der Beken
827ee394ba Bug 1267186 - Split lookup of WebIDL DOM class names from lookup of DOMCI DOM class names. r=bz.
--HG--
extra : rebase_source : 5578057666186f58e434767af84fbfeac0cbdc3c
2016-03-09 15:48:12 +01:00
Anthony Ramine
10fd1a502f Bug 1270036 - Fix the zlib module in SM tarballs. r=sfink 2016-05-04 04:54:00 -04:00
Jon Coppeard
4efc1fffd2 Bug 1268083 - Get JitcodeGlobalEntry objects by reference when marking r=jandem a=abillings 2016-05-06 11:16:16 +01:00
Ehsan Akhgari
743de77fb3 Bug 1270370 - Part 2: Expose MapIterator and SetIterator through ESClassValues; r=jorendorff 2016-05-05 19:26:29 -04:00
Ehsan Akhgari
08b93635c7 Bug 1270370 - Part 1: Move SetIteratorObject to MapObject.h; r=jorendorff
This patch only moves the code without any changes besides getting it
out of the anonymous namespace.
2016-05-05 19:26:29 -04:00
Jakob Olesen
af0008b968 Bug 1270528: Add JS-specific clang-format. r=jorendorff
Add a js/src/.clang-format that better fits the style used in SpiderMonkey.

Also add a js/src/jit/arm64/vixl/.clang-format to handle the imported VIXL
sources. These sources are from an external source, and they are not
reformatted to make merging future changes easier.

MozReview-Commit-ID: CgzA24csYvp

--HG--
extra : rebase_source : a420b74620bd61452a182b56e42970f4d991148b
2016-05-05 08:28:53 -07:00
Anthony Ramine
62b19acdb1 Bug 1270069 - Do not use DebugOnly in ElementAdder. r=nbp
DebugOnly makes binding to other languages (e.g. Rust) more complicated than needed.

--HG--
extra : rebase_source : 83d58042f9ef74a3e02c17b6de51144b721f113e
2016-05-04 08:27:00 -04:00
Jacek Caban
af823053a7 Bug 956899 - GCC cross compilation fixup.
--HG--
extra : rebase_source : d542ddbb4971374afd42fa16d77c63cf93372a88
2016-05-05 14:03:19 +02:00
Jon Coppeard
1ce577accb Bug 1264300 - Don't evict the nursery unnecessarily in ZoneCellIter r=sfink a=abillings 2016-05-05 11:01:11 +01:00
Terrence Cole
7241dcd4f1 Bug 1267812 - Improve worst-case minor collection latency; r=jonco r=ochameau
--HG--
extra : rebase_source : c5acb55077819f2e49d1bb3c4c69436ffbe522a8
2016-04-26 13:53:06 -07:00
Eric Faust
5c563da9f1 Bug 1269729 - Handle another OOM case on ARM. (r=jolesen) 2016-05-04 15:54:43 -07:00
Tooru Fujisawa
0c096d9534 Bug 1269719 - Check hasTwoByteChars for all strings used in replace operation. r=h4writer 2016-05-05 06:00:48 +09:00
Wes Kocher
a3ae137c11 Backed out 2 changesets (bug 1261106) for frequent-yet-intermittent xpcshell failures in test_browserGlue_bookmarkshtml.js CLOSED TREE
Backed out changeset bbc385c27e0e (bug 1261106)
Backed out changeset 07b0959c9c35 (bug 1261106)
2016-05-04 13:33:01 -07:00
Nick Fitzgerald
73666b05dd Bug 1261106 - Null check GetWrappedJSClassMap in ~nsXPCWrappedJSClass; r=mrbkap 2016-05-04 09:01:30 -07:00
Hannes Verschore
8c5bbcf120 Bug 1266676 - IonMonkey: Compile smaller functions faster, r=jandem 2016-04-22 11:34:00 -04:00
Benjamin Bouvier
df037d63ec Bug 1215834: More diagnostic in case of failure; r=sfink
MozReview-Commit-ID: 88TceL1ZCXA

--HG--
extra : rebase_source : 3fc401e0b5535a2a9bf31a2948819dfb7a0dc762
2016-05-02 13:28:23 +02:00
Benjamin Bouvier
ebb3bcc04a Bug 1258654: Add a test case for deep wasm expression trees; r=luke
MozReview-Commit-ID: 2yhL0vk6jEG

--HG--
extra : rebase_source : 40531718daae387da0e7109f0fe83347511c6583
2016-05-02 11:49:12 +02:00
Nick Fitzgerald
85cc201190 Bug 1260712 - The JS shell's principals should be structured cloneable; r=sfink
MozReview-Commit-ID: C2ZNQhTkln5

--HG--
extra : rebase_source : af028610c49c4ecf9a7386772c6b45b8981526e2
2016-05-03 17:36:48 -07:00
Jeff Walden
9c195375eb Bug 1269928 - Rename ScriptedDirectProxyHandler to ScriptedProxyHandler now that DPH is gone (and SDPH hasn't even inherited from DPH in ages). r=efaust
--HG--
rename : js/src/proxy/ScriptedDirectProxyHandler.cpp => js/src/proxy/ScriptedProxyHandler.cpp
rename : js/src/proxy/ScriptedDirectProxyHandler.h => js/src/proxy/ScriptedProxyHandler.h
extra : rebase_source : 0bfbf59cd188d734a5be9bd77a01b3c84baed957
2016-05-03 17:29:51 -07:00
Jeff Walden
ab5f41a86c Bug 1269928 - Fold DirectProxyHandler into Wrapper, which is now its only (non-test) consumer. r=efaust
--HG--
extra : rebase_source : cfe2b7aafd5867d39445815e8f732a0845d6977d
2016-05-03 17:29:10 -07:00
Jeff Walden
3017794ba8 Bug 888969 - Permit a cyclic [[Prototype]] chain to be created through a Location object. r=bz, r=efaust
--HG--
extra : rebase_source : dca3ecec791ecca5a2512a789c756bb4af1ca895
2016-04-29 19:59:40 -07:00