강동윤
|
f1900da246
|
Fix .swcrc (env and error message) (#784)
FIx preset-env and better error message for invalid config
|
2020-05-19 20:24:00 +09:00 |
|
강동윤
|
59ee0aac2c
|
Pin rust toolchain (#782)
Currently cargo fmt is not supported in latest nightly.
This breaks ci and my workflow, so I'll pin the version.
|
2020-05-19 15:05:22 +09:00 |
|
강동윤
|
71ea61e6c4
|
Make require of regenerator use global mark (#780)
|
2020-05-18 23:25:41 +09:00 |
|
Gurwinder Singh
|
5f261fcd5c
|
Rename Import and Export Node names (#777)
Co-authored-by: 강동윤 <kdy1997.dev@gmail.com>
|
2020-05-17 19:15:31 +09:00 |
|
강동윤
|
65f2faa339
|
Reduce stack usage (#776)
|
2020-05-17 18:50:52 +09:00 |
|
강동윤
|
d74f74932e
|
Support decorators on parameters (#775)
Co-authored-by: David Sherret <dsherret@users.noreply.github.com>
|
2020-05-16 22:36:52 +09:00 |
|
David Sherret
|
8b4fc59805
|
Support template literals in types (#767)
|
2020-05-16 17:19:48 +09:00 |
|
강동윤
|
e1bf60909e
|
Optimize parser (#774)
Add some short-circuiting
|
2020-05-16 15:31:19 +09:00 |
|
강동윤
|
fb52c1052c
|
Folder for stable rust (#773)
|
2020-05-16 15:11:44 +09:00 |
|
Gurwinder Singh
|
8f72cac3a3
|
Directly map the box contents without unsafe (#772)
|
2020-05-16 14:54:02 +09:00 |
|
강동윤
|
ddc5ace570
|
dce: Separate phase for dropping imports (#764)
|
2020-05-09 12:22:45 +09:00 |
|
강동윤
|
14f5212d3d
|
Wasm (#691)
|
2020-05-07 18:17:57 +09:00 |
|
강동윤
|
37bfb79b02
|
Fix dead code elimination pass (#762)
|
2020-05-05 20:10:30 +09:00 |
|
Max Desiatov
|
776bb91d9b
|
Fix typos in ARCHITECTURE.md (#761)
|
2020-05-05 20:08:50 +09:00 |
|
강동윤
|
8615d69ac3
|
Fix bugs (#758)
swc_ecma_transforms:
- Module passes resolver pass now shares 'global' context (Closes #724)
- TypeScript enums are treated as concrete (Closes #757)
|
2020-04-30 23:48:52 +09:00 |
|
David Sherret
|
5bd432f7de
|
Fix ZeroFillRShift tokenized as Gt (#752)
Fixes #751
|
2020-04-29 22:09:50 +09:00 |
|
David Sherret
|
80f81d8cd7
|
Fix parsing async generator method in object expression (#749)
|
2020-04-22 12:37:17 +09:00 |
|
FabianWolff
|
e06a577096
|
Preserve commits starting with "!" when minifying (#690) (#753)
Closes #690
|
2020-04-22 12:36:33 +09:00 |
|
강동윤
|
cdf1772bf1
|
Fix declare (#747)
|
2020-04-10 22:26:29 +09:00 |
|
강동윤
|
648e87c28d
|
Fix exponential operator (#746)
|
2020-04-05 20:45:55 +09:00 |
|
강동윤
|
09279432c4
|
Do not depend on hashbrown (#744)
|
2020-04-03 10:33:35 +09:00 |
|
강동윤
|
4d101a0ef7
|
Add metadatas
|
2020-04-02 18:41:02 +09:00 |
|
강동윤
|
b279e7a815
|
Visitor for stable rust (#743)
|
2020-04-02 18:38:13 +09:00 |
|
Trivikram Kamat
|
c282fb3092
|
Fix typo in testing/lib.rs link (#739)
|
2020-03-30 10:22:39 +09:00 |
|
David Sherret
|
93ffb9700b
|
Increase swc_ecma_parser_macros version to 0.4.1 in swc_ecma_parser (#736)
|
2020-03-28 13:54:53 +09:00 |
|
강동윤
|
706ae00523
|
Fix deeply nested optional chaining (#735)
- Handle deeply nested optional chaining expression correctly (Closes #732)
|
2020-03-28 11:59:45 +09:00 |
|
강동윤
|
432d7993a3
|
Handle input source map (#734)
|
2020-03-27 14:40:01 +09:00 |
|
강동윤
|
2225679ea7
|
Fix capturing (#731)
Fix token capturing (Closes #728)
|
2020-03-26 14:56:54 +09:00 |
|
Muslim Guseinov
|
6a6013b14c
|
Fix enum default value transform (#730)
|
2020-03-26 10:53:35 +09:00 |
|
강동윤
|
ebc7070d1f
|
Fix parser (#727)
- Allow await in an yield expression (fixes #720)
- Prevent duplicate tokens while capturing (fixes #726)
|
2020-03-25 17:40:05 +09:00 |
|
David Sherret
|
b17b249fa6
|
Fix union and intersection type start (#725)
|
2020-03-22 11:02:41 +09:00 |
|
David Sherret
|
b677115702
|
Fix async arrow expression and TsIndexSignature param ident spans (#721)
- Fix async arrow expression start.
- Fix TsIndexSignature inner ident and type ann spans.
|
2020-03-15 08:18:28 +09:00 |
|
강동윤
|
c7b12cd408
|
Fix bugs (#718)
- Handle inline source map (Closes #706)
- Fix parsing of conditional expression starting with async (Closes #706)
|
2020-03-13 23:34:36 +09:00 |
|
강동윤
|
dc2e2fabbd
|
Allow optional binding pattern in ambient context (#715)
|
2020-03-10 13:59:32 +09:00 |
|
David Sherret
|
2f47d41f2b
|
Fix tagged template start to include tag (#714)
Co-authored-by: 강동윤 <kdy1997.dev@gmail.com>
|
2020-03-10 12:35:42 +09:00 |
|
강동윤
|
6f4e534c88
|
Bump versions
|
2020-03-10 10:39:42 +09:00 |
|
David Sherret
|
5a2f9249b2
|
Fix class declaration with decorators start. (#711)
|
2020-03-10 10:38:56 +09:00 |
|
David Sherret
|
1e13299540
|
Fix arrow start in conditional expression. (#712)
|
2020-03-10 10:29:34 +09:00 |
|
강동윤
|
544090832d
|
Bump
|
2020-03-10 00:41:04 +09:00 |
|
강동윤
|
da97acca20
|
Bump
|
2020-03-10 00:35:53 +09:00 |
|
강동윤
|
e448a8910c
|
Fix bugs (#710)
- The parser now supports parsing optional patterns in .d.ts files (Closes #709)
- The source map is handled properly (Closes #705, Closes #707)
|
2020-03-09 21:18:41 +09:00 |
|
강동윤
|
ffbb5163aa
|
Bump version
|
2020-03-06 11:06:45 +09:00 |
|
강동윤
|
88d3062e5d
|
Fix
|
2020-03-05 11:36:50 +09:00 |
|
강동윤
|
759d671df1
|
Don't print
|
2020-03-05 11:20:49 +09:00 |
|
강동윤
|
e5a818aabd
|
Fix resolver and block_scoping (#700)
|
2020-03-04 16:07:17 +09:00 |
|
강동윤
|
165a2091f9
|
Fix hygiene
|
2020-03-03 16:19:45 +09:00 |
|
강동윤
|
6e028696a5
|
Faster sourcemap generation for large files (#697)
We buffer operations related to source map and make it fast using an assumption that the byte positions always increment while emitting a file.
|
2020-03-02 20:49:08 +09:00 |
|
강동윤
|
8f280c535c
|
Performance (#696)
- Parser performance is improved by ~15%
- Codegen performance is improved by ~90% (when comment and source map is enabled)
|
2020-03-01 20:05:03 +09:00 |
|
강동윤
|
99b5018ba6
|
Fix ts enum with initializer (#694)
|
2020-02-29 14:54:10 +09:00 |
|
강동윤
|
3911ab75b9
|
Bump version
|
2020-02-29 10:34:10 +09:00 |
|