강동윤
|
a1d33d023a
|
Improve ux using swc as a rust library (#893)
swc_ecma_parser:
- Improve parser's error reporting story
- Replace `Session`, `Handler`, `Emitter` with Parser.take_errors()
- Expose `Error`
- Remove useless lifetime parameters
|
2020-07-25 20:26:04 +09:00 |
|
강동윤
|
9b8bfb2455
|
Use stable rustc (#886)
|
2020-07-24 02:18:22 +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 |
|
강동윤
|
348052b017
|
Improve optimizer (#660)
Although it's quite naive at the moment, I added two optimization passes.
- dead code elimination (Closes #607)
- inlining
|
2020-02-13 11:45:14 +09:00 |
|
alubbe
|
45604fa6e7
|
Remove dependency renaming to enable WASM (#625)
This PR supercedes https://github.com/swc-project/swc/pull/621 and tries to remove dependency renaming to enable WASM, as discussed in https://github.com/swc-project/swc/issues/106
|
2020-02-05 11:20:25 +00:00 |
|
강동윤
|
702800e0d9
|
Attach comments to correct node (#541)
|
2019-12-28 22:02:58 +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 |
|