Commit graph

2,936 commits

Author SHA1 Message Date
wolfbeast
e4c7c846c8 Remove anyNewScript() 2019-06-28 20:11:27 +08:00
wolfbeast
0342ac0a6b Clean up MObjectState 2019-06-28 20:11:24 +08:00
wolfbeast
c2c997f393 Remove now-unused parameter (prev. used for unboxed objects). 2019-06-28 20:11:21 +08:00
wolfbeast
82e3eafecf Remove UnboxedObjects ObjectGroup addendum 2019-06-28 20:11:18 +08:00
wolfbeast
30b5b0a6da Remove unboxed object tests. 2019-06-28 20:11:15 +08:00
wolfbeast
05daa3c420 Remove Unboxed Objects Option Code 2019-06-28 20:11:12 +08:00
wolfbeast
aa89a14709 Remove Unboxed Object code from /vm, Part 3. 2019-06-28 20:11:10 +08:00
wolfbeast
7ec709fb70 Remove Unboxed Object code from jit, Part 4. 2019-06-28 20:11:07 +08:00
wolfbeast
bc5121a769 Remove Unboxed Object code from jit, Part 3. 2019-06-28 20:11:04 +08:00
wolfbeast
0c434f7244 Fix unified deprot 2019-06-28 20:11:01 +08:00
wolfbeast
3e1ffa6cf6 Remove Unboxed Object code from jit, Part 2. 2019-06-28 20:10:58 +08:00
wolfbeast
bd6c34b56a Revert "Remove JSOP_SPREADCALLARRAY and just use JSOP_NEWARRAY again."
This reverts commit 912c3f5cbc512557794a3dfd7bc5cb4994413dfe.
2019-06-28 20:10:21 +08:00
Roy Tam
679eb8464d Merge remote-tracking branch 'origin/master' into custom 2019-06-28 07:04:39 +08:00
wolfbeast
6430102bfc Installer: Stop trying to read stub installer data from ini file 2019-06-28 07:02:15 +08:00
wolfbeast
bc0c85f0d8 Platform version update for large internal changes:
- Removal of a lot of redundant JS code (part pending)
- Addition of more ES standards code
- Change of master password / NSS db password storage (pending)
2019-06-28 07:02:12 +08:00
trav90
d5703962e7 Update HSTS preload list
Tag #447
2019-06-28 07:02:09 +08:00
Roy Tam
d4b834111b nss: update to 3.44.1, with vc2013 fix and gyp fix 2019-06-24 21:44:17 +08:00
Roy Tam
a2ef5fcde7 Merge remote-tracking branch 'origin/master' into custom 2019-06-22 09:50:25 +08:00
Roy Tam
bc81a6d5f5 ported upstream mozilla esr60 changes: bug1515052, bug1539219, bug1547757, bug1555523 2019-06-22 09:48:24 +08:00
wolfbeast
448a762a65 Clean up the nsis installer script a litte.
- remove stub installer leftovers
- remove maintenance service leftovers
- remove unused macros
2019-06-22 09:47:33 +08:00
Roy Tam
fbb9e05a43 Merge remote-tracking branch 'origin/master' into custom 2019-06-21 10:00:27 +08:00
Gaming4JC
5ee1469263 [Basilisk] Fix packaging when sync is not built
Packaging will fail due to missing ifdefs when --disable-sync is passed in .mozconfig. This fixes that issue by including the missing ifdefs.
2019-06-21 09:58:19 +08:00
Ascrod
7801a344b4 Issue #1132 - Add application executable location to the about:support page. 2019-06-21 09:58:18 +08:00
wolfbeast
aae7584fdd Call a more generic function when inlining array natives.
This simplifies the code a bit because
ElementAccessHasExtraIndexedProperty checks for length-overflow
(directly) and sparse-indexes (through TypeCanHaveExtraIndexedProperties)
so the callers don't have to do that anymore.
2019-06-21 09:58:16 +08:00
Roy Tam
993fcca963 ported mozilla upstream change: Bug 1544386 part 1 - Call ElementAccessHasExtraIndexedProperty instead of ArrayPrototypeHasIndexedProperty when inlining array natives. r=tcampbell a=lizzard (MFSA2019-18) 2019-06-19 22:49:27 +08:00
Roy Tam
be20c640d4 Merge remote-tracking branch 'origin/master' into custom 2019-06-19 22:36:34 +08:00
wolfbeast
97c44cca9f Revert "Add Yandex (ru) search plugin"
Since Yandex is greedy and only accepts a partnership if they are the
browser default. They don't deserve the traffic.

This reverts commit c9edf588ed6d9b53038125c6d79c466b398e2da4.
2019-06-19 21:36:13 +08:00
wolfbeast
8dcf847a45 Tabs -> Spaces (no code change) 2019-06-19 21:34:41 +08:00
wolfbeast
bd3135ad35 Remove/inline CanonicalizeArrayLengthValue. 2019-06-19 21:34:39 +08:00
wolfbeast
a6bb928fa4 Remove JSOP_SPREADCALLARRAY and just use JSOP_NEWARRAY again. 2019-06-19 21:34:38 +08:00
wolfbeast
1d499496a2 Update comment 2019-06-19 21:34:36 +08:00
wolfbeast
90bb3e7f1d Remove and clean up more code. 2019-06-19 21:34:34 +08:00
wolfbeast
c6c456b12b Replace SetOrExtendBoxedOrUnboxedDenseElements with direct calls. 2019-06-19 21:34:33 +08:00
wolfbeast
79dfc644d3 Clean up and rename MoveBoxedOrUnboxedDenseElements. 2019-06-19 21:34:31 +08:00
wolfbeast
ec0e78d127 Convert CopyBoxedOrUnboxedDenseElements to something that doesn't crash. 2019-06-19 21:34:29 +08:00
wolfbeast
a7d7332c7b Fix typo in ArrayShiftMoveElements 2019-06-19 21:34:28 +08:00
wolfbeast
18166cf949 Remove functors for array natives. 2019-06-19 21:34:26 +08:00
wolfbeast
ea2349157d Remove unboxed array context option and shell flag. 2019-06-19 21:34:25 +08:00
wolfbeast
051e96c365 Remove unused LIR temp register for unboxed arrays. 2019-06-19 21:34:23 +08:00
wolfbeast
87f3c86484 Make use of ArrayObjects in favor of generic JS objects.
ArrayObjects has been a thing for years but been under-used. About time
they are used where prudent.
2019-06-19 21:34:21 +08:00
wolfbeast
1176a9ace1 Inline combined methods for NativeObject and UnboxedArrayObject accesses. 2019-06-19 21:34:19 +08:00
wolfbeast
54b6b407a9 Remove UnboxedArray code part 2 2019-06-19 21:34:02 +08:00
wolfbeast
5c15924907 Remove UnboxedArray code part 1 2019-06-19 21:33:59 +08:00
Roy Tam
503c9e2175 Merge remote-tracking branch 'origin/master' into custom 2019-06-18 16:59:33 +08:00
wolfbeast
ead2b63495 Force clobber for ICU update 2019-06-18 15:19:58 +08:00
wolfbeast
9c6678a2d3 Update tzdata SpiderMonkey files 2019-06-18 15:19:23 +08:00
wolfbeast
ec5e46dd1c Update tzdata resource files 2019-06-18 15:19:21 +08:00
wolfbeast
9efb78165c Update update-tzdata.sh to use git instead of svn, and not try to
auto-commit with hg.
2019-06-18 15:19:19 +08:00
wolfbeast
18688cb1bf Update ICU to 58.3
- This adds the new Japanese ascension era (Reiwa)
- This updates timezone data to 2019a
- Updated script for git instead of SVN
- Regenerated locale data
2019-06-18 15:19:13 +08:00
Roy Tam
ef715102e7 revert "Remove e10s code from browser widget. (083d322b7)" to keep e10s useful. 2019-06-15 10:16:21 +08:00