Dorel Luca
20ddc8dfae
Backed out 7 changesets (bug 1377007) for failing build bustage on Linux pgo and faling Cpp's jsapi-tests r=backout on a CLOSED TREE
...
Backed out changeset 9428a4ed7dec (bug 1377007)
Backed out changeset 4407b43a8aff (bug 1377007)
Backed out changeset 65a37a7f78a5 (bug 1377007)
Backed out changeset 276fe6d9b716 (bug 1377007)
Backed out changeset 1de46e60ffba (bug 1377007)
Backed out changeset 893e303e17ec (bug 1377007)
Backed out changeset 081a241e25d4 (bug 1377007)
2017-12-04 18:01:09 +02:00
David Teller
6cbd331d9e
Bug 1377007 - GC for binjs-ref parser;r=sfink
...
MozReview-Commit-ID: EjZZ1ofm52t
--HG--
extra : rebase_source : f45fc9709f0c2d18baccdc27cba3476b7a610b61
2017-09-05 14:51:30 +02:00
Andrew McCreight
6d088f4ffe
Bug 1421355, part 6 - Remove JS::NotifyDidPaint. r=jonco
...
MozReview-Commit-ID: 6rdvr6QfAD1
--HG--
extra : rebase_source : e3e1fb7de9cc30d10cd17d00f4290e27a46b4c0e
2017-11-28 10:04:23 -08:00
Lars T Hansen
3f9a90d355
Bug 1412852 - Structured clone WebAssembly.Memory objects. r=sfink
...
--HG--
extra : rebase_source : 0f96caf022c5d0ec51e5c9710468ed8015acf4aa
2017-10-31 13:38:28 +01:00
Jan de Mooij
07aeac9fbf
Bug 1419497 part 2 - Optimize pre-barriers in jit code by handling more cases without calling into C++. r=jonco
2017-11-22 09:40:00 +01:00
Ted Campbell
78a8f17527
Bug 1418842 - Support JS_OOM_BREAKPOINT on MSVC. r=sfink
...
MozReview-Commit-ID: CHLvYjKkP7n
2017-11-19 14:35:00 +02:00
Jon Coppeard
d263df0462
Bug 1417123 - Move rooting-related classes from jspubtd.h to public/RootingAPI.h r=sfink
2017-11-16 12:21:07 +00:00
Jon Coppeard
7a796ccffb
Bug 1417123 - Move high level GC APIs to public/GCAPI.h r=sfink
2017-11-16 12:21:07 +00:00
Jon Coppeard
0cfc710f84
Bug 1417123 - Move barrier function declarations to public/HeapAPI.h r=sfink
2017-11-16 12:21:07 +00:00
Jan de Mooij
793d5faa99
Bug 1417844 part 4 - Remove more JSVersion code. r=evilpie
2017-11-17 12:13:42 +01:00
Csoregi Natalia
635fe8c86f
Backed out 4 changesets (bug 1417123) for failing Spidermonkey builds js/src/jspubtd.h:100 r=backout
...
Backed out changeset 5af31f9f6bb5 (bug 1417123)
Backed out changeset f287a77b84c2 (bug 1417123)
Backed out changeset 57be86412a37 (bug 1417123)
Backed out changeset 14a6856d7361 (bug 1417123)
2017-11-16 15:05:54 +02:00
Jon Coppeard
28fca947a5
Bug 1417123 - Move rooting-related classes from jspubtd.h to public/RootingAPI.h r=sfink
2017-11-16 12:21:07 +00:00
Jon Coppeard
65b7a83d09
Bug 1417123 - Move high level GC APIs to public/GCAPI.h r=sfink
2017-11-16 12:21:07 +00:00
Jon Coppeard
08052a293d
Bug 1417123 - Move barrier function declarations to public/HeapAPI.h r=sfink
2017-11-16 12:21:07 +00:00
Jon Coppeard
757573b0fe
Bug 1417077
- Make JSTracer provide the current GC number and use this in nsXULPrototypeDocument::TraceProtos() r=sfink r=mccr8
2017-11-14 17:10:30 +00:00
Jon Coppeard
611b41a2e4
Bug 1414338 - Add some assertions to TraceDataRelocations r=sfink
2017-11-10 11:28:38 +00:00
Jon Coppeard
bb64bb40fa
Bug 1414310 - Assert that JS threading APIs are only used between JS_Initialize and JS_Shutdown r=luke
2017-11-09 15:00:47 +00:00
Jon Coppeard
a6e864d2ce
Bug 1410132 - Use a separate jemalloc arena for all SpiderMonkey malloc allocations r=njn r=nbp
2017-11-02 14:51:27 +00:00
Sebastian Hengst
a5d99d720e
Backed out 2 changesets (bug 1410132) for bustage, e.g. in spidermonkey non-unified at js/src/threading/Mutex.cpp:47: 'JS_IsInitialized' was not declared in this scope. r=backout on a CLOSED TREE
...
Backed out changeset 28c901411c1e (bug 1410132)
Backed out changeset 003ff6a2a254 (bug 1410132)
2017-11-07 20:04:43 +02:00
Jon Coppeard
45f03229f6
Bug 1410132 - Use a separate jemalloc arena for all SpiderMonkey malloc allocations r=njn r=nbp
2017-11-02 14:51:27 +00:00
Chia-Hung Duan
360fc92c15
Bug 1376891 - Support idle runnable for nursery collection. r=jonco, r=smaug
2017-10-30 18:07:42 +08:00
ANDREEA PAVEL
a859e870fe
Backed out changeset d3a0101e3936 (bug 1410132) for build failure ContainerParser.cpp:131 r=backout on a CLOSED TREE
2017-11-02 18:06:58 +02:00
Jon Coppeard
c6c2b4f6ba
Bug 1410132 - Use a separate jemalloc arena for all SpiderMonkey malloc allocations r=njn r=nbp
2017-11-02 14:51:27 +00:00
Jon Coppeard
eee897b0f9
Bug 1412912 - Split out AllocKinds.h and inline definitions in ArenaList.h r=sfink
2017-11-01 15:36:54 +00:00
Jan de Mooij
b4503bfe8c
Bug 1083482 part 1 - Remove SpiderMonkey support for legacy generators. r=arai
2017-11-01 10:48:10 +01:00
Csoregi Natalia
b0832d7215
Backed out changeset fbf84e79c44c (bug 1376891) for bustage CycleCollectedJSRuntime.h:254 r=backout on a CLOSED TREE
2017-11-01 15:32:09 +02:00
Chia-Hung Duan
778619638a
Bug 1376891 - Support idle runnable for nursery collection. r=jonco, r=smaug
2017-10-30 18:07:42 +08:00
Jon Coppeard
0f32c9b07b
Bug 1411302 - Don't try and OOM test worker threads r=jandem
2017-10-27 15:52:43 +01:00
Yoshi Huang
efdeb7661d
Bug 1407682 - Part 1: move ArenaCellIndexBytes and MaxArenaCellIndex r=jonco
2017-10-18 17:09:05 +08:00
Jan de Mooij
b99ddfe0e7
Bug 1408058 part 3 - Inline slot reads on the prototype in Ion based on Baseline feedback. r=evilpie
2017-10-26 09:38:22 +02:00
Tom Schuster
7a6aff2c7e
Bug 638054 - Remove watch class-hook and proxy trap r=jorendorff,bz
2017-10-24 20:48:14 +02:00
Jason Orendorff
2db41f075d
Bug 1396466 - Remove Xray expando chains from the weakmap when transplanting nodes. r=bz
...
--HG--
extra : rebase_source : aa90385160666b155cc8dbad63bcfa34d3e50d32
extra : amend_source : 6b9ebda268a6198f5e0143e5449f9d62ef1aed76
2017-10-10 10:42:18 -05:00
Jon Coppeard
74f1c6ece5
Bug 1406455 - Disallow OOM simulation on worker threads r=jandem
2017-10-10 12:07:08 +01:00
Zibi Braniecki
c14c88b4c3
Bug 1270140 - Add Intl.RelativeTimeFormat. r=Waldo
...
MozReview-Commit-ID: GqetnVVmXXL
--HG--
extra : rebase_source : 131c125e73e2132d6b1abb2489ecf8e96412b8a5
2017-10-06 07:00:08 -07:00
Phil Ringnalda
e4dbaefed7
Backed out changeset 024ce7dd2f65 (bug 1270140) for check_spidermonkey_style.py failures
...
MozReview-Commit-ID: KyttCEkmYSo
2017-10-09 21:06:15 -07:00
Zibi Braniecki
71799db666
Bug 1270140 - Add Intl.RelativeTimeFormat. r=Waldo
...
MozReview-Commit-ID: GqetnVVmXXL
--HG--
extra : rebase_source : a9f30e017fe630c36cb560accca067c5859a545c
2017-10-06 07:00:08 -07:00
Jon Coppeard
3a810c3d63
Bug 1259222 - Add more assertions to hopefully catch bad pointers when collecting the nursery r=sfink
2017-10-09 10:22:44 +01:00
Jon Coppeard
b6270c9da7
Bug 1400003 - Mark Heap<T> and barrier classes as MOZ_NON_MEMMOVABLE r=sfink r=froydnj
2017-10-09 10:03:20 +01:00
Jan de Mooij
03e4c7d0bd
Bug 1405330 - Clean up and optimize Promise debugger hooks. r=till
2017-10-03 22:17:36 +02:00
Benjamin Bouvier
70df0d4656
Bug 1403873: Rename JitProfilingFrameIterator to JSJitProfilingFrameIterator; r=luke
...
(and associated methods in ProfilingFrameIterator: jitIter=>jsJitIter, isJit=>isJSJit)
MozReview-Commit-ID: CaYxMlOsg7W
--HG--
extra : rebase_source : 87506558b17ce59dd2943e4579ff639d3ceefcbc
2017-10-03 20:25:21 +02:00
Wes Kocher
8962ceb779
Backed out changeset 0b08540034c0 (bug 1405330) for failures in browser_toolbox_options_enable_serviceworkers_testing.js a=backout
...
MozReview-Commit-ID: HLiQlGjWI13
2017-10-03 16:35:11 -07:00
Philip Chimento
2755938ad8
Bug 1404787 - Fix symbols visibility. r=fitzgen
2017-10-02 22:20:33 -07:00
Jan de Mooij
e147b24667
Bug 1405330 - Clean up and optimize Promise debugger hooks. r=till
2017-10-03 22:17:36 +02:00
Benjamin Bouvier
8f85f6c936
Bug 1360211: Merge WasmActivation into JitActivation and make wasm->jit calls faster; r=luke, r=jandem
...
This is a folded patch containing the patches in the bug named as:
- Handle the "untrusted FP" in wasm->jit exit;
- Handle failures in wasm->jit fast path;
- Profiling frame iteration;
MozReview-Commit-ID: 2hs8yyKGQ9v
--HG--
extra : rebase_source : e71f6bb5558a4c78c7ae4ce0b6b8cfa11d0b10f7
2017-09-27 21:16:29 +02:00
Wes Kocher
4f6fbf7f5d
Backed out 2 changesets (bug 1404837, bug 1404787) for build bustage a=backout
...
Backed out changeset ec4e1ade8cf2 (bug 1404837)
Backed out changeset 5e41366119a2 (bug 1404787)
MozReview-Commit-ID: 8fHMqSdDxzh
2017-10-02 11:35:23 -07:00
Philip Chimento
ee06fd9756
Bug 1404787 - Fix symbols visibility. r=fitzgen
2017-10-01 23:02:25 -07:00
Wes Kocher
134e495909
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: 6RdWW73Lc0A
2017-09-28 17:16:12 -07:00
Christian Holler
59f6711346
Bug 1402815 - Add interruptTest function to JS engine. r=jandem
...
MozReview-Commit-ID: El24BdESnM2
--HG--
extra : rebase_source : e0dc21d42f19ba3e036746f7f60f4527e314b1a5
2017-09-22 18:28:47 +02:00
Wes Kocher
acf8913934
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: IsbKCdZU2Ui
2017-09-26 17:14:31 -07:00
Wes Kocher
22a72df7fe
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: 6viJ4wRxLa8
2017-09-26 15:54:51 -07:00