GitHub / AssemblyScript/assemblyscript / commits
A TypeScript-like language for WebAssembly.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 422b98a9 | fix: Fix wrong param type in definitions for String.fromCharCodes (#2316) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| c8ecb53b | Refactor to string interpolation where possible in compiler (#2319) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 67457f38 | feat: Add rem builtin for i32 and i64 (#1310) (#2306) |
Adrien Zinger <z****d@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| f0a10435 | Remove redundant assertion in `freeTempLocal` (#2313) |
ApsarasX <a****x@o****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 4b0b9ae7 | fix: Make Template literal backing array (#2295) |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 3ff1003c | Add fast paths for array's fill method (#2307) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 9c0a8c72 | fix: Fix stringify min values for i8 and i16 in itoa_buffered (#2140) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 3819b5de | fix: Fix localeCompare (#2304) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 324d41c3 | fix: Update Binaryen + fix instantiation in bindings (#2302) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| e89cec29 | fix: Fix 'Number' type declaration (#2278) |
Felix Cai <2****5@q****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 618460c9 | fix: Fix process.exitCode description (#2271) |
Felipe Gasper <F****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| ac01b0a7 | feat: Add i32/i64/f32/f64.eq/ne builtins (#2258) |
ANDO Yasushi <a****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| a8350948 | fix: Fix bindings feature test on Node.js 18 (#2274) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 21cb8bb0 | fix: Add global type 'Number' to stdlib types (#2260) |
Peter Hayman <p****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| d884ac80 | Use fixed size tables when possible (#2257) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 3d84f2d4 | feat: Support dynamic operands to SIMD constructors (#2143) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f3d580b7 | Add DataView dataStart definition (#2224) |
Syed Jafri <s****7@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| a3dcd5de | fix: Fix parseInt result for some mixed integers (#2193) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f79b82e6 | fix: Fix function expression lifting in bindings (#2255) |
ANDO Yasushi <a****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 33055b2d | Support Node.js v12.0.0 in loader (#2190) |
Jonah Snider <j****h@j****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 0e7d829e | Add generic add/sub/mul/div instructions to tests/builtins (#2245) |
ANDO Yasushi <a****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 2b7ad4d9 | fix: Fix setUTCMonth check being off by one (#2239) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 9c0db25f | fix: Add unimplemented error for first-class built-ins (#2240) |
rom <7****g@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 89035f57 | fix: Fix invalid assumption when compiling binary overloads (#2237) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 6e7c8f41 | fix: Fix crash on reference typed constant (#2238) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 1c806f57 | fix: Defuse assert when flattening after diagnosed error (#2233) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| b571122c | fix: Mitigate crash on arrays of void or v128 (#2232) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 8047b024 | fix: Emit a diagnostic when a --use element cannot be found (#2231) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| a7c87e67 | BREAKING CHANGE: ESM, JS bindings, triple equals and general cleanup (#2157) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| cf5a10a6 | Update README.md |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| fa14b3b0 | fix: Fix assertion when assigning an object literal to an interface (#2197) |
Roman F <7****g@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| c740610a | Disable CI on Windows (#2198) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f54dbfb5 | Simplify wrap and improve ctz polyfills in portable (#2177) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 09beb42d | fix: Fix OOB on String.UTF8.encode when nullTerminated (#2173) |
Roman F <7****g@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| a9625287 | Diagnose better error when using generic function by value (#2170) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| fd1e1df8 | fix: Fix contextual type confusion when resolving functions (#2167) |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 81d5898e | fix: loader: Consider .byteLength of slices when obtaining typed arrays (#2162) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f87a1fd4 | update duplicate-fields fixture (#2164) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 8fe5248a | Remove dead tests | dcode <d****e@d****o> | almost 5 years ago | |
| b73c2851 | add tableName for indirect calls (#2125) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| e231d193 | Add clz and ctz unary operations for glue/i64 (#2155) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| a924cc72 | Allow redeclaration of compatible class fields (#2158) |
Roman F <7****g@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| a001103e | Add class-level `declare` to parser (#2160) |
Roman F <7****g@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 049a6a6f | Improve pass pipeline. Refactor code folding (#2156) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 273d7d19 | Refactor pass pipeline for better precompute globals (#2154) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| eddf08c9 | Optimize expandType for JS target (#2148) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 9bdeb8b1 | Update typescript and other dependencies (#2151) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 738af31c | Skip leading bar during type's declaration (#2149) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 777f440d | Fix reference-types test failure (#2136) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| e56abf7a | Refactor text util surrogate helpers (#2146) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 30c71189 | Update node nightly for CI (#2147) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| ab5a4808 | Refactor text utils (#2144) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 52255f53 | Disable useDefineForClassFields & extra strictness for tsconfig (#2145) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 8c3cc2a0 | fix: Update long.js CDN path in SDK (#2138) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 584bacf8 | feat: Add trueish conversion for v128 types (#2135) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 3b3fe600 | fix: Fix Binaryen glue string encoding (#2129) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 6a3e8485 | fix: Fix boolean oveflow casts for constants (#2134) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 341cb9d1 | fix: Always normalize relative transform paths (#2096) |
mooooooi <e****s@o****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 34f52c74 | Optimize some inner cases for tokenFromKeyword (#2116) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 1cbe3937 | fix: Types of small integer constants should always set a current type (#2132) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 70013e94 | fix: Propagate inner conditional flags in switch statements (#2102) |
Congcong Cai <C****i@p****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 02a3e754 | Update dependencies (#2128) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| b4dfc444 | Update ts-node to 10.4.0 (#2123) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 85da1a59 | Expose new ASC_RUNTIME compiletime constant. Avoid mem cleanups in std contai... |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 1510bac5 | [pipeline] Add early inline pass (#2117) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 9f9cde14 | move Token.ASTERISK_ASTERISK to general group in resolveBinaryExpression (#2114) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| d802fa43 | Simplify stringLengthUTF8 more (#2113) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| e08a264d | Slightly optimize interop with binaryen (#2108) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| ca18f258 | Expose try for exception handling (#2110) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 5757fa87 | change typescript deps prefix (#2111) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 0520fcb2 | Update binaryen & other deps (#2057) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 87cf3e85 | remove experimental bigint v8 flags (#2076) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 9ffab6a9 | Impove nearest operation portable polyfill (#2105) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| a6d934ac | feat: Make timeout and count optional for atomic.wait and atomic.notify (#2093) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 88336dd7 | fix: Don't assume LHS of binary overload has a valid type (#2098) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| f9003102 | change hashFunction to "xxhash64" in webpack config + update webpack (#2103) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| d3f52e56 | Fix unsupported fields in snapcraft.yaml (#2087) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| a32ceadb | [std] Improve bswap (#2077) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 2fe8ad58 | fix: NEW token should not participate in non-starting precedence (#2086) |
d̶c̶o̶d̶e̶ <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 6a693c8a | Update snap build (#2080) |
d̶c̶o̶d̶e̶ <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| c629b1dd | Refactor cloneExpression to reuse copyExpression (#2079) |
d̶c̶o̶d̶e̶ <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 250dc70b | Add icon to media and update snap | dcode <d****e@d****o> | almost 5 years ago | |
| 3d26c865 | feat: Provide a reusable transform diagnostic (#1909) |
yjh <y****4@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 4fc4dd16 | feat: Check for transform diagnostics after 'afterCompile' (#1983) |
yjh <y****4@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 62071b7f | fix: Fix type and local confusion when resolving types (#2075) |
d̶c̶o̶d̶e̶ <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 880b2d52 | feat: Add more methods for StaticArray (#2068) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 2d45564c | fix: Remove automatic type detection when emitting a select (#2074) |
d̶c̶o̶d̶e̶ <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 647cc5e8 | fix: Defuse assertion when mixing managed and unmanaged classes (#2071) |
d̶c̶o̶d̶e̶ <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 1d11f4b0 | fix: Fix value confusion in recursive template literals (#2070) |
d̶c̶o̶d̶e̶ <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| c56a7f56 | fix: Properly skip duplicate class id exports (#2065) |
d̶c̶o̶d̶e̶ <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| f3c08606 | fix: Handle compiler crash where there is no stack trace (#2064) |
d̶c̶o̶d̶e̶ <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 63c1e857 | feat: Allow returning void from void functions (#2063) |
d̶c̶o̶d̶e̶ <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| ab1f0e9c | feat: Add StaticArray#sort (#2062) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| c23059ac | feat: Support ternary expressions in void contexts (#2060) |
d̶c̶o̶d̶e̶ <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 78d40b05 | (math) avoid zero seed inside seedRandom (#2053) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| fe06a2f1 | fix: Use shared temporary buffer for WASI out values (#2059) |
d̶c̶o̶d̶e̶ <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 5dce4e4e | fix: Use correct data length in Array#flat (#2058) |
d̶c̶o̶d̶e̶ <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| ba270a84 | fix: Internal field names should use instance notation (#2056) |
d̶c̶o̶d̶e̶ <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| d864c1ab | fix: Properly handle conditional continue in do loops (#2055) |
d̶c̶o̶d̶e̶ <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 1bf3120a | fix: Defuse flow assertion on invalid function expression (#2051) |
d̶c̶o̶d̶e̶ <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago |