GitHub / AssemblyScript/assemblyscript / commits
A TypeScript-like language for WebAssembly.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| cd6f9f43 | fix: Fix invalid assertion when compiling a property errored earlier (#1760) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 3005c64e | fix: Backport math fixes from musl libc (#1749) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 1789577d | feat: Initial support for template literals (#1715) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 231a8dc1 | Add tests for StaticArray (#1728) |
Saúl Cabrera <s****a@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 78a592f9 | Use `bool` instead of `boolean` return type in isVoid builtin (#1745) |
yjh <y****4@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 784521db | fix: Fix invalid signed/unsigned comparison in ReadableStream#read (#1742) |
Willem Wyndham <w****m@c****u>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 74a8989d | Correct typo in float JS glue (#1720) |
git-ed <g****d@r****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| d97df3ec | fix: Fix missing properties in generated type definitions (#1727) |
Carl <b****p@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 9fe506ce | Add tests for TypedArray#sort (#1710) |
Saúl Cabrera <s****a@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 70aef77c | fix: Remove unused std string null checks and unify __gt overload (#1682) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| b192a496 | Reduce monomophic versions of bswap in DataView (#1717) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 72de26d5 | fix: Invert reference type null check in makeIsTrueish (#1719) |
Surma <s****a@s****v>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 532fddb7 | Update tests README for feature flags (#1718) |
Surma <s****a@s****v>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 8bb0d886 | Update Binaryen and other dependencies (#1700) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| c60e5140 | fix: Fix temp. local confusion in indexed assignment compilation (#1703) |
Peter Salomonsen <p****n@r****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 0d06d379 | fix: Emit a warning when attempting to use a template literal (#1702) |
Saúl Cabrera <s****a@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| d4e7b9db | feat: Slightly optimize shadow stack pass (#1667) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 4ccda0b5 | feat: Make use of initial memory when initializing incremental GC (#1692) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 369c6fcf | Add missing tests for String#codePointAt, concat and fromCharCodes (#1686) |
Saúl Cabrera <s****a@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 6fe4b288 | fix: Ensure exported field getters and setters are compiled (#1683) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| bff4c458 | fix: Update Rtrace definitions (#1681) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 92bc7dd7 | fix: Fix premature collect of backing buffers in loader's __newArray |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 7f6c51c4 | fix: Emit a diagnostic when 'super' is used in a non-derived class (#1678) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 4400623f | fix: Make sure that the ~argumentsLength global exists (#1676) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 6905299b | feat: Implement xxHash32 and use it in stdlib (#1580) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 7f4296d5 | Remove unused tslint comments / replace deprecated deepEqual (#1670) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 0474456a | fix: Fix non-usize first-class function arguments to be usize (#1669) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| f95209b2 | Add index signature to ArrayLike (#1668) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 368fda07 | fix: Properly handle semantically anonymous functions (#1666) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| b24925c3 | fix: Support optional parameters in d.ts generation (#1665) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| eb361660 | Add missing tetsts for Array#slice (#1655) |
Saúl Cabrera <s****a@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 7a46aa91 | fix: Reject identifier or keyword immediately following a numeric literal (#1... |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 4dc6567f | fix: Emit a diagnostic when an expression refers to a static element (#1661) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 59819955 | fix: Substitute type arguments in 'new' only if prototypes match (#1660) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| cc37cc4d | fix: Fill correct view region in crypto.getRandomValues (#1659) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 1188b8a4 | feat: Implement nontrapping-f2i proposal (#1651) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| b2042166 | fix: Propagate mark after visiting pinned objects in minimal runtime (#1650) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 99e77a7f | fix: Fix emitting ASMJS (#1649) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 0e851cae | feat: Implement Array/TypedArray/String#at (#1606) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 2a35b824 | fix: Add std/portable to list of package exports (#1605) |
Chance Snow <g****t@c****e>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| ba28ea00 | Optimize for powers of two in ipow32/64 (#1610) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 0e12d7aa | fix: Switch to bool instead of boolean in DataView (#1647) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 027f9380 | Add missing tests for Array#lastIndexOf (#1642) |
Saúl Cabrera <s****a@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| f38c838a | fix: Bundle loader and rtrace with asc (#1641) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| b8579445 | Rewrite runtime, switch to tracing GC and bootstrap (#1559) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| ffdf4114 | Add valueOf method to generated class definitions (#1631) |
Carl <b****p@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| f06b68fd | fix: Include the loader's Class.wrap in generated TS definitions (#1618) |
Carl <b****p@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| caa58015 | fix: Make sure the main start function is assembled last (#1607) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 485cfee1 | fix: Fix assertion on exported interfaces (#1600) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| bef5bea8 | Backport minor changes made in #1559 (#1591) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| f3145124 | fix: Fix OOB array access in runPasses (#1592) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 4b204dbd | fix: Unify ctor generation with and without base ctor (#1590) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| a4f0c3be | fix: Fix binary util discarding bits when compiling to Wasm (#1589) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| c54dd649 | fix: Backport static memory fixes made in #1559 (#1586) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 17f908f7 | fix: Fix relational string comparisons when sizes differ (#1583) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| d7ad4821 | Cache more field accesses in std Map and Set (#1578) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 028e998a | Update dependencies (#1575) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 47822929 | Export block and object layout constants from Rtrace (#1572) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 879e10f9 | fix: Fix invalid and remove unnecessary string encoding arguments in asc (#1570) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 1f611c65 | fix: Account for virtual stub finalization discovering more virtual calls (#1... |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| d568e82f | Backport fixes made in #1559 (#1568) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 38f77058 | fix: Fix parseExp reading oob during parseFloat (#1567) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 1fcc374e | fix: Fix wrong reallocations in String#replaceAll + refactoring (#1564) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| bdee8625 | Add more detailed release config for asconfig template (#1532) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 0544b876 | feat: Support .wast extension in --textFile (#1545) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 34dd7a0d | Add definitions for RTrace hooks (#1558) |
jtenner <t****a@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 00bc624a | fix: Update Binaryen constants to reflect opcode renumbering (#1552) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| d0a2c9e8 | fix: Fix local confusion in builtin min/max/rotl/rotr (#1540) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 0204ff35 | Update Binaryen to 98.0.0-nightly.20201109 (#1531) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 353807e8 | Update Binaryen to 98.0.0-nightly.20201030 / update pass pipeline (#1526) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| c7ba137c | Add link to examples (#1528) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 019515ea | fix: Add package exports fallback for the CLI, dist files, etc. (#1527) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| e9982a9f | Fix string casemapping test (#1525) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 35643031 | Align comments of the new heap functions with docs (#1524) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 0fa51ab7 | Slightly optimize Math.mod (#1521) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 76dc85d6 | Update Binaryen to 98.0.0-nightly.20201027 (#1523) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| cf20c6cf | Switch release process to aspublish (#1519) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| ec730cf3 | Update to Binaryen 98.0.0-nightly.20201025 (#1520) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| bee3b738 | fix: Use explicit cast in Usize/Isize#toString (#1517) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 32d10b4e | fix: Fix publishing / update dependencies (#1516) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 2e249e4f | feat: Make Rtrace ESM by default, with UMD fallback (#1515) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 8c97612d | feat: Generalize runtime (#1503) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| ff80a4e5 | feat: Make loader ESM by default, with UMD fallback (#1513) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 6ed4f743 | Update Binaryen (#1514) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 9b57abd0 | fix: Wrap RHS of SMI shifts to maximum size of type in bits (#1511) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| a0a9da74 | fix: Keep recompiling when unifying local flags in loops |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 93703aa5 | Update binaryen to latest (#1506) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| dad5add6 | fix: Fix conflicting imports type definition in loader (#1508) |
Martin Fredriksson <m****n@v****e>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 5b0a7ae4 | Improve generated type defininitions for ASModule (#1510) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| f1282f3b | Clean up inline-asm definitions, add i32/i64/f32/f64.div(_s/u) (#1509) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 81fda4c7 | fix: Small integer rotl/rotr should use temp variables |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| a4dc45e6 | Refactor binary expression compilation to be reusable in builtins (#1489) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| b4ca3f96 | Slightly improve pass pipeline (#1498) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| a5d11edb | Improve inlining thresholds for default optimization (#1475) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 041d35bd | fix: Fix rotl/rotr builtins for small integers (#1494) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| a373d934 | fix: Update Binaryen to latest (#1490) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 97dcab6e | Fix a comment typo in TLSF (#1480) |
Gabor Greif <g****f@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 5b2d5296 | Add RTrace shadow memory and instrumentation (#1476) |
Daniel Wirtz <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| de022c92 | Update Binaryen to latest and enable fast math by default (#1481) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 3223f76f |
feat: Add bultins: i32/i64/f32/f64.add/sub/mul (#1484)
Co-authored-by: Max Graey <m****y@g****m> |
Valeria <v****o@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago |