강동윤
|
702800e0d9
|
Attach comments to correct node (#541)
|
2019-12-28 22:02:58 +09:00 |
|
강동윤
|
6fa85b646f
|
preset-env (#537)
swc_ecma_preset_env:
- can inject polyfills automatically
- can apply transforms automatically
swc:
- added env config to .swcrc
|
2019-12-28 11:25:54 +09:00 |
|
강동윤
|
31a5bed497
|
Legacy decorator for class and class members (#531)
|
2019-12-25 19:30:16 +09:00 |
|
강동윤
|
ac3f69acd0
|
Split tests to reduce compile time (#530)
|
2019-12-24 22:53:48 +09:00 |
|
강동윤
|
30af06bb70
|
Ast (#513)
swc_ecmascript:
- add `ExprStmt`.
- change type of regex.expression and regex.flags.
|
2019-12-16 18:08:21 +09:00 |
|
Zimon Dai
|
ec086a1dab
|
use 2018 edition syntax (#479)
|
2019-12-02 17:10:05 +09:00 |
|
Jasper De Sutter
|
716bfe05b2
|
Cleanup (#448)
- cargo fix
- update all crates to 2018 edition
|
2019-11-17 13:21:53 +09:00 |
|
강동윤
|
167008de6f
|
Expose tokenizer (#437)
swc_common:
- Added input::Input
swc_ecma_parser:
- Made lexer public
- Make input type of parser generic
- Added example of using lexer
|
2019-11-06 13:14:44 +09:00 |
|
강동윤
|
2e5c81ee8e
|
Fix parsing readonly array and tests
Closes #432
|
2019-10-23 20:20:17 +09:00 |
|
강동윤
|
9f1fca55ff
|
Update rustc toolchain to nightly-2019-09-30
|
2019-10-02 13:53:56 +09:00 |
|
강동윤
|
fe451d5809
|
Fix #360 and update rustc
|
2019-04-05 12:19:18 +09:00 |
|
Michael Stewart
|
6f97012821
|
fix test imports for latest nightly (#355)
|
2019-03-23 13:18:55 +09:00 |
|
강동윤
|
07e2cffb43
|
Fixes (#265)
swc_ecma_parsr:
- fix parsing of invalid utf8 characters (#261)
- fix parsing of function body (#257)
- fix parsing of () => (x = true) (#259)
swc_ecma_transforms:
- fix default arguments in arrow expression (#254)
- fix assignment pattern in array pattern (#260)
- make amd / umd configurable. (#262)
|
2019-02-21 22:21:48 +09:00 |
|
강동윤
|
4dc10d849e
|
Fixes (#237)
swc_ecma_transforms:
- handle pattern correctly in coomon_js pass (#235)
- fix object rest in arrow expression (#233)
|
2019-02-19 12:52:03 +09:00 |
|
강동윤
|
3fc360d870
|
Make sourcemap optional
|
2019-02-17 23:25:35 +09:00 |
|
강동윤
|
9bd7a9c484
|
Perfect fixer (#212)
swc_ecma_transforms:
- test fixer using test262
- make fixer perfect
|
2019-02-14 21:12:05 +09:00 |
|
강동윤
|
eb2a2a7f15
|
Fix tests and lints (#44)
- Temporarilly ignored comment codegen tests.
- Split Simplify into SimplifyExpr and SimplifyStmt
- fix lints
|
2018-11-05 13:12:52 +09:00 |
|
강동윤
|
e12dcf0452
|
Compiler baseline
- Fix binary
- Add base for transformers
This will be last large squash.
|
2018-11-03 16:56:43 +09:00 |
|
강동윤
|
fd5b4d0dc0
|
Revert "Merge remote-tracking branch 'refs/remotes/origin/simplifier'"
This reverts commit 43fcbcbef2 , reversing
changes made to 15fde7b5ff .
|
2018-01-14 14:00:01 +09:00 |
|
강동윤
|
b778f0c398
|
Rebase
|
2018-01-14 13:37:32 +09:00 |
|
강동윤
|
5a1c844549
|
[WIP] simplifier
|
2018-01-14 13:33:09 +09:00 |
|
강동윤
|
015ccb07f4
|
[WIP] Working for simplfier
|
2018-01-14 13:30:50 +09:00 |
|
강동윤
|
58bc3b4ade
|
[WIP] Working for simplfier
|
2018-01-13 19:13:32 +09:00 |
|