Jeff Walden
611cb74539
Bug 1472066 - Instantiate TokenStreamCharsBase for UTF-8 source text. r=arai
...
--HG--
extra : rebase_source : 0c2b4e774e1b0e6bb9a299131a7fd8e7215290f8
2018-06-28 20:19:24 -07:00
Jeff Walden
fb90317aab
Bug 1472066 - Define UTF-8-specific versions of certain tokenizing helper functions, complementing the existing UTF-16 versions. r=arai
...
--HG--
extra : rebase_source : 51277dabff069fe828da419b6b81490fb96465d1
2018-06-28 20:18:51 -07:00
Jeff Walden
90507ffb7a
Bug 1426909 - Introduce a new mfbt/Utf8.h header for UTF-8-related functionality, including a UTF-8 code unit type that is compatible with, but doesn't directly interconvert with, |char|. r=froydnj
...
--HG--
extra : rebase_source : 00760186060d7e72fac783af3fc5595a6057feca
2018-01-11 11:29:53 -07:00
Andreea Pavel
68ed1afbc9
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2018-07-05 19:29:15 +03:00
Andreea Pavel
1193ef6a61
Merge mozilla-inbound to mozilla-central. a=merge
2018-07-05 19:26:15 +03:00
Jan de Mooij
b406cd3409
Bug 1473255 - Restore caller realm in the interpreter after calling a JITted function. r=evilpie
2018-07-05 09:28:13 +02:00
Andrea Marchesini
d1b2b16ba7
Bug 1473024 - CSP should throw EvalError when blocking eval(), r=ckerschb
2018-07-05 08:21:04 +02:00
André Bargull
78e8343a78
Bug 1473003 - Part 2: Avoid upcasting parameter types and duplicate code in typed array code. r=jandem
...
--HG--
extra : rebase_source : ce4551aa4ea50deb5e2cc4e1a32a706b1281e804
2018-07-04 10:15:02 -07:00
André Bargull
4f4b0d78be
Bug 1473003 - Part 1: Remove const_casts by moving the constness requirement to the callee. r=jandem
...
--HG--
extra : rebase_source : 6bcae16e8d7128c0d98bbbe70cf5f4ff2b1d1eca
2018-07-04 10:13:54 -07:00
Benjamin Bouvier
55b6c36e33
Bug 1472633: Check that ref types exist when used as inline block types; r=jseward
...
--HG--
extra : rebase_source : 4769b66af2da20095dcd687edeae534b8774e7a6
2018-07-05 13:23:18 +02:00
Benjamin Bouvier
3ea3354869
Bug 1472634: Check that types attached to new nullref actually exist; r=jseward
...
--HG--
extra : rebase_source : 8551923d58696f77debc9be751a68894dcb777da
2018-07-05 12:23:51 +02:00
Benjamin Bouvier
a323bdd3c6
Bug 1472634: Move wasm binary testing code around; r=jseward
...
--HG--
extra : rebase_source : 93aa43e56ee697fc326947f4a0e9a9b1c7d76444
2018-07-05 12:39:20 +02:00
Tiberius Oros
1681b52071
Backed out 2 changesets (bug 1333800) for spidermonkey build bustages on a CLOSED TREE
...
Backed out changeset 87b1eaea27ed (bug 1333800)
Backed out changeset 27d38e893ea9 (bug 1333800)
2018-07-05 16:26:03 +03:00
Ms2ger
9bf2eaf249
Bug 1333800 - Followup: fix a couple of flake8 failures on a CLOSED TREE.
2018-07-05 15:04:27 +02:00
Ms2ger
0e79fff2f5
Bug 1333800 - Support running specific WPT tests in the JS shell; r=luke,bbouvier,jgraham
2018-07-05 14:44:41 +02:00
Matthew Gaudet
0b9e22cd4e
Bug 1455770: Collapse AliasAnalysis into AliasAnalysisShared r=jandem
2018-07-03 16:08:30 -04:00
Matthew Gaudet
c15c5925f7
Bug 1472233: Ensure registers are saved at prepareVMCall site r=jandem
...
Take AutoSaveLiveRegisters as an argument, and use that to ensure the registers were saved
--HG--
extra : rebase_source : bb54592bd009afc67aaa0ca9c705ab28f4a45d44
2018-07-03 11:00:18 -04:00
Matthew Gaudet
d1e94adfd7
Bug 1472233: Add missed register save for Ion emitCompareStringResult r=jandem
...
--HG--
extra : rebase_source : 791a93a6d5800c43a7d2f980fe29d9a4f4958683
extra : source : 94543110b6eddf5d23b6d4ba51821a4894243f32
2018-06-29 11:56:01 -04:00
Benjamin Bouvier
1d7961c0ef
Bug 1472974: Add more ENABLE_WASM_GC in Spidermonkey; r=jseward;
...
--HG--
extra : rebase_source : 2745450e4fd168084e3a6ea1655ccb03bfd19d62
extra : amend_source : db8a5765a6e70241f4babae4862a0215e74e54c6
2018-07-03 15:43:36 +02:00
Gurzau Raul
7842ca58ca
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-07-04 13:02:19 +03:00
Jon Coppeard
169c0ced40
Bug 1472124 - Fix memory leak in GC incremental marking validator r=anba
2018-07-04 09:48:02 +01:00
André Bargull
2304809316
Bug 1464475 - Use HandleValue for setPendingException(). r=sfink
2018-06-25 07:52:47 -07:00
Dragan Mladjenovic
b04e015746
Bug 1467404 - [MIPS] Apply MacroAssembler::convertDoubleToInt32 fix form Bug 1465770 to MacroAssembler::convertDoubleToInt32 also. r=nbp
2018-07-03 15:08:48 -04:00
shindli
5cc2efce78
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-07-04 01:01:25 +03:00
Petru Gurita
ff38a50f5e
Bug 1468750 - add 'trackAttached' method to 'GetIteratorIRGenerator' class. r=mgaudet
...
Added method 'trackAttached' to the class 'GetIteratorIRGenerator' and implemented it accordingly.
MozReview-Commit-ID: CRLXFaOfgZD
--HG--
extra : rebase_source : 8c0554ef2a820b2efb1e89b1d847b127204ad5a7
2018-06-28 23:56:17 +03:00
Dragan Mladjenovic
2eecd771e7
Bug 1466461 - [MIPS] Do not emit SYNC instruction when MembarNobits is requested. r=lth
...
--HG--
extra : rebase_source : a922b0bbbebad4000a66f108a536ad1151525772
2018-06-04 01:04:00 +03:00
Jan de Mooij
9ba4faa71e
Bug 1463163 - Make ArraySpeciesCreate realm check work with same-compartment realms. r=anba
2018-07-03 10:08:36 +02:00
Jeff Walden
51dd0dc9df
Bug 1472569 - |this->|-qualify a bunch of function calls on |using Base::foo| members that gcc 8 completely chokes on and grossly misunderstands. r=arai
...
--HG--
extra : rebase_source : 2b14d2f9f18f2b2ecaed24d4ca23b4824df668c7
2018-07-02 19:16:58 -07:00
Nathan Froyd
2a1d44002c
Bug 1472805 - silence more clang-cl warnings; r=chmanchester
...
clang seems to have decided that a new warning,
-Wused-but-marked-unused, is useful. For the purposes of our codebase,
where we add __attribute__((unused)) explicitly to avoid warnings about
unused things, this new warning is useless. The new warning is also
quite noisy, given that we have unused things in commonly-used headers
like Assertions.h. So disable the warning.
2018-07-02 20:36:49 -04:00
Tom Schuster
604d57faf2
Bug 1413794 - Typed array [[Set]] wrongly inspects the receiver when a canonical numeric string is passed as property name. r=anba
...
--HG--
extra : rebase_source : f28f2528aa258b0ac3eea15bbaf0690bd1a19ace
2018-07-01 13:03:11 +02:00
Jan de Mooij
61dbdbba71
Bug 1472130 part 2 - Allow creating same-compartment realms in the shell with --fuzzing-safe. r=luke
2018-07-02 18:34:37 +02:00
Jan de Mooij
87cce62801
Bug 1472130 part 1 - Fix a bogus assert in GetInitialShapeProtoKey with same-compartment realms. r=luke
2018-07-02 18:34:27 +02:00
Jan de Mooij
a94a5f8023
Bug 1472132 - Don't inline non-scripted functions in Ion when constructing and new.target != the callee. r=anba
2018-07-02 18:34:02 +02:00
Christian Holler
2a3b6f8ca3
Bug 1471532 - Support Windows in ASan Nightly Reporter builds. r=froydnj
...
MozReview-Commit-ID: AK2dBOgoazY
--HG--
extra : rebase_source : 1065a2f3b10913ac574cf1187d717f21fc2994e6
extra : histedit_source : 3042e51e496e4e8593b367d89332a9199bf3999c
2018-06-27 11:19:00 +02:00
qiaopengcheng
8796d3d7c7
Bug 1472603 - Fix compiling error for switchToWasmTlsRealm on MIPS. r=jandem
2018-07-01 23:29:00 +03:00
Benjamin Bouvier
4768e602b7
Bug 1461616: Fix wasm/gc/debugger test so it actually tests something; r=luke
2018-06-28 10:13:57 +02:00
Benjamin Bouvier
f82eacce97
Bug 1450261: Implement Val, a rooted LitVal; r=luke, r=jonco
...
--HG--
extra : rebase_source : 010cd8dafd03402487cc80f30ff67a607895fe75
2018-06-29 16:43:20 +02:00
Benjamin Bouvier
29f287f4d4
Bug 1450261: Rename Val to LitVal; r=lth
...
--HG--
extra : rebase_source : 1ff8815d738b7a77f2e356e7c7dc69fd74b1d416
2018-06-21 14:25:28 +02:00
Wander Lairson Costa
4c52aa4d3f
Bug 1465505: Replace PRMJ_Now() by mozilla::TimeStamp r=jonco
...
Notice as TimeStamp is not an integral type, it can't be wrapped by
mozilla::Atomic. However, we wrap it in MainThreadData to assure it only
is accessed from the main thread.
Another issue is that TimeStamp class does allow some operations on a
Null value, with assertions on debug builds.
MozReview-Commit-ID: 9GPNDUooQmI
--HG--
extra : rebase_source : e2b5fe81a4c5c696425583a04395f2ae79aeaccc
2018-07-04 16:55:11 -03:00
Benjamin Bouvier
6b3b7a6952
Bug 1450261: Implement support of anyref in wasm globals; r=lth
...
--HG--
extra : rebase_source : 7fd89ab7d62a6e46c329b34e9bf7d30324ea34b6
2018-03-27 15:40:13 +02:00
Gurzau Raul
3d25f84c56
Backed out changeset e17f5abb8114 (bug 1472268) for build bustages on /src/js/src/vtune/ittnotify_static.c on a CLOSED TREE
2018-07-02 00:59:56 +03:00
Bas Schouten
9b74ea4dc4
Bug 1472268: Update in-tree VTune integration SDK. r=sstangl
...
MozReview-Commit-ID: 9yRZFboc51U
2018-07-01 23:45:38 +02:00
Olli Pettay
b053857985
Bug 1472431, nodes in Shadow DOM aren't orphan, if they are in composed document, r=mccr8
2018-07-01 22:28:17 +03:00
Emilio Cobos Álvarez
3a5427ddbd
Bug 1472538: Update bindgen. r=xidorn
...
Surprisingly painless.
I'll update to 0.37.4 instead of .3, but that only contains
https://github.com/rust-lang-nursery/rust-bindgen/pull/1343 on top to prevent
build warnings.
MozReview-Commit-ID: H0uMtdGnXvL
2018-07-01 16:04:49 +02:00
Tooru Fujisawa
a2cb2790cf
Bug 1472101 - Part 2: Add a space after switch in auto-generated BinAST code. r=Yoric
2018-07-01 20:41:45 +09:00
Tooru Fujisawa
2865366ad6
Bug 1472101 - Part 1: Remove some duplicate empty lines in auto-generated BinAST code. r=Yoric
2018-07-01 20:41:44 +09:00
Tooru Fujisawa
18f5f5fee7
Bug 1472101 - Part 0: Add a script to build auto-generated BinAST code. r=Yoric
2018-07-01 20:41:44 +09:00
Tooru Fujisawa
51509797fa
Bug 1460833 - Check interface when parsing field with single interface. r=Yoric
2018-07-01 20:41:43 +09:00
Bogdan Tara
da75179b31
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-07-01 00:57:20 +03:00
Bogdan Tara
de56c19e62
Merge inbound to mozilla-central. a=merge
2018-07-01 00:51:17 +03:00