Commit Graph

119 Commits

Author SHA1 Message Date
Cameron Kaiser
4af72ac8c0 #551: M1536768 M1546327 2019-05-09 14:17:00 -07:00
Cameron Kaiser
b22dfbd773 chemspill: M1537924 M1538006 (backported to ESR45) 2019-03-23 11:39:13 -07:00
Cameron Kaiser
dcccda4e6a #546: M1518001 M1530958 2019-03-12 21:21:35 -07:00
Cameron Kaiser
38a8159015 enable jsapi-tests compilation 2019-02-14 21:42:33 -08:00
Cameron Kaiser
e504fccb43 followup to #534: M1502013 for testing in FPR12 2019-01-07 20:33:19 -08:00
Cameron Kaiser
3cf019ddc6 #534: M1499028 M1510471 2018-11-29 08:10:15 -08:00
Cameron Kaiser
5fc65abade #534: M1505181 M1506640 2018-11-26 06:43:31 -08:00
Riccardo
e4c0873499 intel specific fixes + gstate cleanup (#532)
* fix non-PPC codepath:  branch32 to branchPtr

* fix register structure access on x86

* save graphic context, tweak calculation

* M1499198

* M1499198

* use old SSE Int32x4 load instead of missing Simd which were too difficult to backport, remove error
2018-10-30 21:54:36 -07:00
Cameron Kaiser
052586b55c #530: Object.getOwnPropertyDescriptors M1245024 M1279303 2018-10-29 20:02:06 -07:00
Cameron Kaiser
a8fa640688 #529: jsop_in folding M1244098 M1041586 (partial) 2018-10-29 19:11:29 -07:00
Cameron Kaiser
09256df984 #527: M1054906 M1278599 M1252228 (+ESR45 changes, see M1263778 for info) 2018-10-26 21:21:20 -07:00
Cameron Kaiser
f818695f0e #526: M1492823 M1483699 M1496340 M1492524 2018-10-18 22:04:09 -07:00
Cameron Kaiser
3cf6b4057c #392: Symbol.toStringTag M1114580 (w/o ESClassValue change; w/45ESR boilerplate) 2018-10-02 11:34:30 -07:00
Cameron Kaiser
c1f84d6285 #392: prerequisite SetCanonicalName M1235656 M1236638 2018-09-29 21:32:12 -07:00
Cameron Kaiser
b95f6e9680 #334: remove Telemetry from JS-DOM-XPConnect runtime 2018-09-23 19:12:58 -07:00
Cameron Kaiser
389ff7a57d #521: M1226762 2018-09-15 16:52:51 -07:00
Cameron Kaiser
80646986b5 #521: async/await M1185106 parts 3 and 4 2018-09-15 12:37:12 -07:00
Cameron Kaiser
f80a788a3f #521: async/await M1185106 part 2 2018-09-15 11:05:08 -07:00
Cameron Kaiser
d0348b2d1e #521: async/await M1185106 parts 0, 1 2018-09-15 10:35:22 -07:00
Cameron Kaiser
41a7492086 closes #509: M1364346 parts 2+3 (unshift) 2018-07-09 03:38:14 -07:00
Cameron Kaiser
fb3fd442d9 #509: tests 2018-07-08 09:23:34 -07:00
Cameron Kaiser
8b2316f2db #509: M1260509 implement String.padStart/padEnd (needed for testing) 2018-07-08 09:21:58 -07:00
Cameron Kaiser
c7075f4527 #509: M1348772 M1364345 (push and splice) 2018-07-08 08:37:12 -07:00
Cameron Kaiser
8a97adc59a closes #376: M1329901 M1330667 M1342016 (modified) M1304081 M1259476 2018-07-06 17:27:11 -07:00
Cameron Kaiser
b38648bf7b #500: M1464829 2018-06-14 21:32:53 -07:00
Riccardo Mottola
59f491862d fix intel functions, previously wrong PPC alternatives 2018-05-10 16:16:46 +02:00
Riccardo Mottola
9019153ff9 disable certain code for PPC only, re-enable for x86 2018-05-08 15:46:15 +02:00
Riccardo Mottola
36eaa4ea60 fix for x86 by Ken/MacPorts 2018-04-23 09:12:05 +02:00
Riccardo Mottola
f9a06d1dcd fix cpu_type to cpu_arch 2018-04-14 22:59:44 +02:00
Riccardo
b61caed0c3
Merge pull request #8 from classilla/master
keep sync with master
2018-03-23 09:22:51 +01:00
Cameron Kaiser
6c2488e150 #485: mostly working destructuring nested rest assignment 2018-03-16 23:14:53 -07:00
Riccardo Mottola
5a53301bf6 enable intel atomic operations 2018-03-12 22:31:45 +01:00
Cameron Kaiser
21688e7ca8 #478: M1437507 M1437450 2018-03-07 00:33:33 -08:00
Riccardo Mottola
48a8e41dad PPC only stack size 2018-03-02 08:56:15 +01:00
Cameron Kaiser
636587d3d7 #479: mark for future reference 2018-02-19 20:06:43 -08:00
Cameron Kaiser
d06d5bc5f0 closes #479: suppress bogus assert 2018-02-19 20:04:35 -08:00
Cameron Kaiser
bd99fc9bfa
Merge pull request #475 from rmottola/master
Intel patches from @rmottola
2018-02-19 09:24:41 -08:00
Cameron Kaiser
b25a781014 #465: gc, jsobj, RegExp 2018-02-16 23:10:14 -08:00
Riccardo
ee391000d1
Merge pull request #6 from classilla/master
Catch up with Master
2018-02-16 00:03:29 +01:00
Cameron Kaiser
33abf8f1cb #465: jsarray.cpp 2018-02-10 17:56:28 -08:00
Cameron Kaiser
b62716ce58 #465: jsstr.cpp (less aggressively) 2018-02-10 15:38:28 -08:00
Riccardo
d868b15063
Merge pull request #5 from classilla/master
keep  track with head
2018-02-06 14:37:01 +01:00
Cameron Kaiser
cd6a7ba6c8 #457: update certs + pins, M1426783 M1425612 2018-01-19 19:30:02 -08:00
Riccardo Mottola
a1039484e4 changes to make JS both x86 and PPC by using JS_CODEGEN_PPC_OSX and JS_CODEGEN_X86 2018-01-16 22:35:39 +01:00
Cameron Kaiser
82f1d5895c #399: ChildNode-ParentNode DOM4 M911477 M1301777 M1308922 M1104955 M1054759 M1258163 2017-12-16 22:44:22 -08:00
Cameron Kaiser
956fd74ca6 #438: revert M1371908 for startup assertions and crashes 2017-12-16 11:04:54 -08:00
Cameron Kaiser
bfaa83964f closes #425: faster ToLowerCase() with ideas from M1383647 2017-12-14 09:42:58 -08:00
Cameron Kaiser
faa6eb4c0c closes #391: M1342721 with some ideas from M1342439 2017-12-13 10:42:53 -08:00
Cameron Kaiser
dfdcae28ae closes #454: use GPRs to load jsvals in Trampoline 2017-12-11 21:28:52 -08:00
Cameron Kaiser
fb193fc0ae M1357711 2017-12-06 19:27:11 -08:00