강동윤
|
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 |
|
강동윤
|
c7a5d5fef9
|
Fix class hygiene issue related to class properties (#892)
swc_ecma_transforms:
- fixed hygiene bug of class_properties pass
|
2020-07-24 22:02:29 +09:00 |
|
Chris Barnes
|
5fe625ea7a
|
Add brief explanation of project to README (#891)
|
2020-07-24 17:24:41 +09:00 |
|
강동윤
|
9b8bfb2455
|
Use stable rustc (#886)
|
2020-07-24 02:18:22 +09:00 |
|
Divy Srivastava
|
68799d74ef
|
cleanup: native (#887)
|
2020-07-22 18:45:12 +09:00 |
|
Gurwinder Singh
|
053f81c761
|
spack: remove_item is deprecated (#881)
|
2020-07-17 11:11:45 +09:00 |
|
David Sherret
|
d4ede122fc
|
Fix span of MethodProp (#877)
- Fix span of MethodProp (needs to include async keyword).
Co-authored-by: 강동윤 <kdy1997.dev@gmail.com>
|
2020-07-07 12:49:36 +09:00 |
|
강동윤
|
135149d6a8
|
Bump version
|
2020-07-07 11:54:06 +09:00 |
|
강동윤
|
c0917839a5
|
Add empty to class member (#875)
|
2020-07-05 20:10:33 +09:00 |
|
강동윤
|
a2369be5b2
|
Fix random panic (#876)
|
2020-07-02 13:10:44 +09:00 |
|
강동윤
|
38adc49e7e
|
Bugfixes (#873)
swc_common:
- Fix new_source_file
swc_ecma_parser:
- Fix parsing of paren expr in lhs of an assignment
|
2020-07-01 16:31:55 +09:00 |
|
RickEvry
|
901b32fa05
|
Added example that shows how to run swc in the browser. Instructions can be found in swc/wasm/example/readme.txt (#871)
Co-authored-by: rickevry <rickard@rickardnilsson.com>
|
2020-06-30 11:14:07 +09:00 |
|
강동윤
|
f500e9528c
|
Parser for TypeScript 4.0 (#867)
- Allow rest in non-last elements in tuple type
- Allow labelled ts type element in tuple type
- More operators
|
2020-06-29 16:23:33 +09:00 |
|
RickEvry
|
67bb568018
|
Fixed wasm compilation errors. (#869)
Co-authored-by: rickevry <rickard@rickardnilsson.com>
|
2020-06-28 23:54:42 +09:00 |
|
Yusuke Tanaka
|
403f081058
|
Fix typo (#860)
|
2020-06-26 01:00:28 +09:00 |
|
강동윤
|
a9adb0a208
|
Fix parsing of comment (#857)
|
2020-06-22 22:03:51 +09:00 |
|
강동윤
|
cae9286af0
|
Bump versions
|
2020-06-20 17:43:24 +09:00 |
|
강동윤
|
fe260a02e2
|
ES2020 (#855)
Adapt es2020. API is not changed, but config for merged proposals are now noop.
|
2020-06-20 15:09:57 +09:00 |
|
강동윤
|
92ce023171
|
Handle catch parameters in regenerator (#854)
|
2020-06-18 23:11:06 +09:00 |
|
강동윤
|
ff440157a0
|
Fix regenerator (#851)
swc_ecma_transforms:
- Fix regenerator scoping issue.
|
2020-06-18 17:04:49 +09:00 |
|
강동윤
|
66d42adf7e
|
spack: modules (#848)
spack:
- Better es6 module detection
- Recursive merging
- Support for common js modules
- Support for node js core modules
- Inject helpers
swc_ecma_transforms:
- Fix dce
|
2020-06-17 23:48:34 +09:00 |
|
강동윤
|
31020e46d8
|
spack: enhancement (#845)
- Handle modules (via swcrc)
- swc.bundle([conf1, conf2])
- Correct chunking
|
2020-06-15 23:28:15 +09:00 |
|
강동윤
|
aea757d369
|
spack: More extensions for node resolver (#842)
|
2020-06-14 22:53:45 +09:00 |
|
강동윤
|
4db9f65976
|
Fix & bump version
|
2020-06-14 14:39:19 +09:00 |
|
강동윤
|
2d1fad5ca3
|
Bump version
I'm changing this due to the behavior of npm install
|
2020-06-14 12:05:11 +09:00 |
|
강동윤
|
fcef201695
|
spack: super-fast bundler (#825)
Version is alpha as it's not complete
|
2020-06-13 23:09:45 +09:00 |
|
강동윤
|
28456d0b49
|
Default value for options.jsc.parser.syntax (#840)
|
2020-06-13 02:05:49 +09:00 |
|
강동윤
|
fce0917016
|
Fix bigint literals (#837)
|
2020-06-11 17:49:40 +09:00 |
|
강동윤
|
c73e454478
|
Fix source map (#835)
|
2020-06-11 16:26:04 +09:00 |
|
강동윤
|
5022999600
|
regenerator: Handle yield* correctly (#833)
|
2020-06-10 19:39:12 +09:00 |
|
강동윤
|
54b36927f9
|
Fix inline source map (#832)
|
2020-06-10 17:36:02 +09:00 |
|
강동윤
|
88edb71e0a
|
Handle input source map correctly (#830)
|
2020-06-09 20:20:20 +09:00 |
|
강동윤
|
d1117350a9
|
Bump version
|
2020-06-06 15:31:15 +09:00 |
|
강동윤
|
3b1ebdd2e9
|
Allow using properties with legacy decorators (#824)
|
2020-06-06 15:30:40 +09:00 |
|
강동윤
|
d82e6ab69d
|
Fix parsing of class member named declare (#822)
|
2020-06-04 02:52:40 +09:00 |
|
강동윤
|
c7e4783837
|
Fix ts enums (#821)
|
2020-06-04 01:45:23 +09:00 |
|
강동윤
|
f912e9493b
|
Add some tests for parser (#819)
|
2020-06-03 23:37:15 +09:00 |
|
David Sherret
|
99c164b628
|
Fix type-only import declaration with empty named imports being parsed as having a default import specifier (#817)
Co-authored-by: 강동윤 <kdy1997.dev@gmail.com>
|
2020-06-03 15:41:24 +09:00 |
|
강동윤
|
d7bb5c18ae
|
Fix parsing of type annotation (#816)
|
2020-06-03 12:19:05 +09:00 |
|
Vladimir Guguiev
|
ab7c9b1287
|
Implement codegen of export foo as Foo from foo; (#815)
Co-authored-by: 강동윤 <kdy1997.dev@gmail.com>
|
2020-06-03 11:05:29 +09:00 |
|
강동윤
|
291251e2df
|
Bump version
|
2020-06-02 20:13:18 +09:00 |
|
강동윤
|
58823f9590
|
Add examples
|
2020-06-02 19:53:20 +09:00 |
|
강동윤
|
0efba88e3f
|
Improve typescript parser (#811)
|
2020-06-02 19:22:41 +09:00 |
|
강동윤
|
22ac51120a
|
Fix swc_ecma_visit (#809)
|
2020-05-30 21:06:49 +09:00 |
|
강동윤
|
e62ea09935
|
Test with real-world codes (#806)
The purpose of the commit is to prevent my mistake like the one in `v1.1.49`.
|
2020-05-28 22:23:53 +09:00 |
|
강동윤
|
d35430e15b
|
v1.1.50
|
2020-05-28 17:01:47 +09:00 |
|
강동윤
|
9b316e68b6
|
Fix new reserved_words pass (#805)
|
2020-05-28 17:01:01 +09:00 |
|
강동윤
|
3bb22a6844
|
Update package.json
|
2020-05-28 13:09:50 +09:00 |
|
강동윤
|
2b2e1c13cd
|
FIx block scoping pass (#803)
|
2020-05-28 13:08:05 +09:00 |
|
강동윤
|
283825c91a
|
Fix typescript_strip and handle reserved word (#802)
|
2020-05-28 12:00:34 +09:00 |
|