14 Commits

Author SHA1 Message Date
Max Graey
6a1ffb8e2f Update example binary sizes (#501) 2019-02-22 15:06:34 +01:00
Aaron Turner
11ea78bc13 Add a test for wildcard exports (#499) 2019-02-21 11:38:56 +01:00
Nidin Vinayakan
b7c7be1fe9 Add shared memory definitions and initial API (#435) 2019-01-25 10:50:55 +01:00
jtenner
d7f4874650 Implement TypedArray#reduce/reduceRight (#352) 2018-12-05 17:53:31 +01:00
Linus Unnebäck
7135af36bd Update linting instructions to reference new script name (#320) 2018-11-07 20:44:38 +01:00
LiaoPeng
d0085ad3d6 Add missing declaration of Map#get in std/assembly (#223) 2018-09-09 03:54:50 +02:00
Alan Pierce
ce2bf00d62 Fix crash when assigning to bool class fields (#95)
With `Type.bool`, size is 1, so dividing by 8 isn't the right way to convert to byteSize. Instead, we need to use the `byteSize` property that does the proper ceiling division.
2018-05-05 23:54:39 +02:00
Daniel Wirtz
164f134053
Even more math (#56)
Remaining implementations of JavaScript's Math functions (except sin/cos/tan), both double (Math) and single (Mathf) precision, ported from musl incl. tests from libc-test, plus some changes to match JS semantics. Also binds fmod to `%` and pow to `**`.
2018-03-30 17:25:54 +02:00
Norton Wang
9511e2618d Fix an issue with the --lib argument in asc and allow specifying files (#42) 2018-03-18 14:11:27 +01:00
Igor
162096bcd6 Add Array#includes and improve compatibility of Array#indexOf (#41) 2018-03-17 17:02:15 +01:00
Max Graey
2175e6fbdc Optimize some std mem methods by replacing expensive rem operations to fast bit logic (#24) 2018-02-12 18:47:32 +01:00
dcodeIO
b1e7b75ad7 Static operator overloads 2018-01-28 06:18:27 +01:00
dcodeIO
da672e2ca6 Add memcpy compiler test 2017-12-08 16:11:58 +01:00
dcodeIO
2e611610f2 Added license 2017-09-29 17:22:15 +02:00