GitHub / AssemblyScript/assemblyscript / commits
A TypeScript-like language for WebAssembly.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| d32ef085 | Sync with latest Binaryen (#2493) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 4801750c |
Add optional test coverage reports (#2517)
Co-authored-by: JesseCodeBones <x****9@g****m> |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 99b71964 | Improve math tests by using Object.is for -0.0 checks (#2504) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| e5fb10b4 | [CI] Update v8-canary version (#2500) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 28bfe64e | fix: Disallow expressions with void type & references for some operations (#2... |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 6c79e39c | feat: Add warning about NaN invariant and -0.0 for direct comparisons (#2475) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| f52f612b | fix: Properly handle "-0" literal for floating point context (#2478) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 12838ace | fix: Proper parseFloat for signed zeros inputs (#2483) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 8ae597d5 | Update binaryen (#2477) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| e06557c7 |
Enhance `FunctionExpression` type inference (#2458)
Co-authored-by: Max Graey <m****y@g****m>, dcode <d****e@d****o> |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| b1766498 | Add stringref expression ids (#2487) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 525b2e1f | Simplify floating points comparison for Object.is (#2476) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 819d8a3f | Add optimized path of Math.round for prefered size mode (#2479) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 141e3506 | fix: Element access operator should derive index type properly from overloade... |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 665b9375 | Update binaryen (#2461) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 3bfdf558 | Minor refactorings for numeric parsing in tokenizer (#2472) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 12b3f35e | feat: Introduce new parse methods for builtin value types. Deprecate XX.parse... |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 61317b43 | fix: Fix number of lines for f32x4.shuffle definition (#2459) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 8c301ce2 | Refactor RefIsOp and RefAsOp enums (#2470) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| c8336013 | Add various Binaryen constant for new instructions (#2469) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 3ac6efd7 | [NFC] Minor refactorings for resolver (#2457) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 707fc7a7 | fix: handle void to void during `convertExpression` (#2412) |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| b044b716 | fix: Fix resolveNamedType cannot resolve type parameter in contextual element... |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| a20c0051 | fix: remove the parameter number limit for functionType infer (#2434) |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| bda41b9d | Update fixtures (#2456) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| b0ca3885 | fix: Disallow "any to v128" or "v128 to any" conversions (#2442) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| f7beaac2 |
fix: infer return type in implicit return arrow function (#2433)
Co-authored-by: dcode <d****e@d****o> |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 6968448b |
feat: store local names in debug mode (#2437)
Co-authored-by: Max Graey <m****y@g****m> |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 7406fa11 |
fix: properly check undefined exportStart option (#2453)
Co-authored-by: dcode <d****e@d****o> |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| beda866c | fix: Add missing type for i64_signbit input argument (#2454) |
Jairus Tanaka <6****W@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 9f21bf33 | BREAKING CHANGE: Remove support for WASI (#2439) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 11094c50 | Add optimized for size float to bool conversion path (#2445) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 114fd031 | Add debugInfo for compiler's Options (#2450) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 0e10552c | Disable "preserveConstEnums" in tsconfig (#2440) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| a81896e9 | Reorganize & refactor diagnostic's utils. Add more const enums (#2438) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 256a6b0a | Add warnings if entry contains imported / exported function or global with v1... |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| bdfe5511 | Update binaryen (#2385) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| c6b4e845 | Prevent uses binaryFile and propose use outFile (#2380) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| afa0e2de | Move bswap to builtins. Remove bswap16 (#2417) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| cf676d3a | fix: assert throwing expected 2 arguments but got 1 (#2435) |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| e8ed2ddd | feat: Add simd shuffle / swizzle aliases for i16x8, i32x4, i64x2, f32x4 and f... |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 847dbde6 | feat: make result of StaticArray#slice and StaticArray#concat as instance gen... |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 5faef3a9 | fix: Fix mixed up naming "upcast" <-> "downcast" for runtime checks (#2423) |
Daniel Salvadori <d****s@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 90bd9e8c | Cover the functionalities of SIMD with more test cases (#2420) |
JesseCodeBones <5****s@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| cf750b70 | [NFC] Refactor using size operations (#2424) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 64ac6a85 | Add v128 case for makeNegOne (#2425) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| e6123559 | Refactor branch / select sign checks from rshift to cmp with zero (#2426) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 6cfd8b32 |
Template literal optimization (#2432)
Co-authored-by: Max Graey <m****y@g****m> |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| fd90fdae |
Remove dead code of compiler.ts (#2428)
Co-authored-by: chen ruixiang <r****n@p****m> |
JesseCodeBones <5****s@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 270d00d8 | Refactor unary and binary methods in Module (#2411) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 99753013 | revert #1353: revert runtime type check to compile time check for `Array#flat... |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 84a06c84 | [cli] update exportRuntime option description (#2415) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 1fdf83fc | [bindings] add size types for path path lowering in StaticArray (#2414) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 53af0e02 | feat: Automatically export runtime when necessary (#2383) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 19838839 | fix: fix endless recursion during dts generation (#2387) |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 7db10061 | fix: Generalize TypedArray#set (#2388) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 6ca63c74 |
fix: Add missing unit test cases to v128 of simd (#2384)
Co-authored-by: chen ruixiang <r****n@p****m> |
JesseCodeBones <5****s@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| aec8eb36 | [NFC] Refactor fill methos of all arrays (#2406) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 2a201872 | Refactor uniqueMap. Add mergeMaps (#2394) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 7680aa1b | Optimize indent util (#2395) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 876f9ff9 | Refactor stringify methods of Date (#2398) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 3e0462be | Refactor types.ts (#2396) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| ac82d9b0 |
Fix: remove dead code for compiler.ts (#2403)
Co-authored-by: chen ruixiang <r****n@p****m> |
JesseCodeBones <5****s@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| f9de611d | Optimize util for calculation year, month, day in Date (#2397) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 24a908df | Improve valueof definitions. Add some extra tests (#2390) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 71b02d41 | Update esbuild & typescript dependencies (#2389) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 3a5b51d1 | fix: Add missing resolve of RegExp literals (#2263) |
ANDO Yasushi <a****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 92ea1c4a | fix: Diagnose recursion when resolving expressions (#2264) |
ANDO Yasushi <a****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 1e20054c | fix: Properly diagnose when class extends itself (#2266) |
ANDO Yasushi <a****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 7dc3de0b | fix: Skip export default in namespace (#2267) |
ANDO Yasushi <a****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 79d2e6a3 | fix: change function signature of v128.pmin and v128.pmax (#2379) |
JesseCodeBones <5****s@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| a584906e | fix: Improve diagnostic messages printed to console (#2381) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| c5462441 | fix: Support lifting/lowering of functions as internrefs (#2382) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| c74ef5e7 | Add fast-path for staticarray lowering if values is typedarray in bindings (#... |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 2a554490 | feat: Add isVector builtin (#2369) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 9cbb728f | feat: add override keyword (#2366) |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 1d05e8df | feat: Add overflow detection during parsing integer literals (#2365) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 7e1ff304 | fix: Fix compiler crash when certain operators used on types #3 (#2309) |
rom <7****g@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 96599c65 | feat: Add more document methods for bindings/dom.ts (#2336) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 4b73edb3 |
feat: add `--disableWarning` option to disable compilation warning (#2341)
Co-authored-by: Max Graey <m****y@g****m> |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 9d8d4fad | fix: Fix non-nullable assertion for externref-s (#2337) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| ffbcbb2c | fix: Fix resolve typeof type (#2342) |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 17e46472 | Introduce more faster and memory optimal BitSet as replacment of Set<i32> (#2... |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 1b027762 |
fix: incorrect error message for declaration (#2373)
Co-authored-by: chen ruixiang <r****n@p****m> |
JesseCodeBones <5****s@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 75dbcfd2 | Add engine requirements for package.json (#2378) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 42831a82 | fix: fix type of slice in definitions (#2371) |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 2d18059b | fix: Add memory & table for esm binding's exports (#2344) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| fa4a6ef3 | fix: Add coercion for unsigned 64-bit types for bindings (#2350) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| d5599823 | Postfix #2346 (#2347) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| ec0b0c89 | Add workaround for Math.pow constant folding (only for JS builds) (#2346) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 2ccea6b5 | [cli] fallback to _start value for --exportStart if argument was skipped (#2343) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 1465322b | Use uncheked array access for Map#values/keys and Set#values methods (#2339) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 1f641be6 | fix: Disallow type recursion during type declaration (#2331) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 7d935099 | fix: use correct ctx infer generic types (#2323) |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 4ac283a5 | fix: Fix unreachable in block statement (#2325) |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 5780cd79 | fix: typo suboptimial to suboptimal (#2332) (#2333) |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 291f9b63 | Precompute power if both arguments are constants (#2330) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| c5bc37e8 | Improve pass pipeline (#2328) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 9987e634 | fix: Ensure non-zero exit code on 'asc' compile failure (#2312) |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 3f5a62b5 |
fix: Fix variable name typo in `resolveClass` (#2318)
Co-authored-by: Max Graey <m****y@g****m> |
ApsarasX <a****x@o****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago |