Граф коммитов

65599 Коммитов

Автор SHA1 Сообщение Дата
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