summaryrefslogtreecommitdiff
path: root/cli/ast.rs
AgeCommit message (Collapse)Author
2021-06-11refactor(ast): Change AST parsing error to return struct with message and ↵David Sherret
location (#10911) * Remove unused check js emit option. * Improve parse error. * Format.
2021-06-06chore: upgrade crates (#10867)Bartek Iwańczuk
* deno_doc - 0.5.0 * deno_lint - 0.6.0 * dprint-plugin-typescript - 0.46.0 * dprint-plugin-markdown - 0.8.0 * dprint-plugin-json - 0.12.0 * swc_bundler - 0.37.4 * swc_ecmascript - 0.36.0
2021-05-19fix(runtime): support source maps with Deno.emit() and bundle (#10510)Satya Rohith
Closes: #10413
2021-05-11feat(test): add support for type checking documentation (#10521)Casper Beyer
This commit adds support for type checking codeblocks in the JS doc comments.
2021-05-10refactor(cli): replace loading file for --config flag with generic structure ↵Bartek Iwańczuk
(#10481) Currently file passed to --config file is parsed using TsConfig structure that does multiple things when loading the file. Instead of relying on that structure I've introduced ConfigFile structure that can be updated to sniff out more fields from the config file in the future.
2021-04-11feat: set useDefineForClassFields to true (#10119)Nayeem Rahman
Fixes: #9773
2021-04-09chore: upgrade dependencies (#10094)Bartek Iwańczuk
This commit upgrades: - swc_ecmascript - swc_bundler - deno_doc - deno_lint - dprint-plugin-typescript
2021-03-25upgrade: Rust 1.51.0 (#9895)Yusuke Tanaka
2021-03-25feat(lsp): add import completions (#9821)Kitson Kelly
2021-03-08fix(cli/ast): Pass importsNotUsedAsValues to swc (#9714)Nayeem Rahman
Fixes #9709
2021-02-18refactor: use Mutex for ErrorBuffer (#9539)Ryan Dahl
RwLock should only be used in circumstatnces where it has some benefit. Multiple concurrent readers is usually an undesirable design bug.
2021-02-17Make ModuleSpecifier a type alias, not wrapper struct (#9531)Ryan Dahl
2021-02-11chore: upgrade crates (#9474)Bartek Iwańczuk
2021-01-11chore: update copyright to 2021 (#9092)Yusuke Tanaka
2020-12-22upgrade: deno_doc, deno_lint, dprint, swc (#8849)Bartek Iwańczuk
2020-12-09chore: update swc_ecmascript to 0.15.0 (#8688)Luca Casonato
2020-12-07feat: add mvp language server (#8515)Kitson Kelly
Resolves #8400
2020-12-02fix(cli): add hygiene pass to transpile pipeline (#8586)János Veres
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2020-12-01refactor(cli): DRY cli/ast.rs (#8555)Bartek Iwańczuk
This commit deduplicates logic for parsing modules in cli/ast.rs
2020-11-27refactor(repl): use SWC lexer to highlight and validate (#8496)Liam Murphy
2020-11-08upgrade: deno_doc, deno_lint, dprint, swc (#8292)Bartek Iwańczuk
2020-11-02fix(cli): inject helpers when transpiling via swc (#8221)Kitson Kelly
Fixes #8212
2020-10-30fix: panic in bundler (#8168)Bartek Iwańczuk
This commit fixes panic in bundler which was caused by not setting thread-local slots.
2020-10-26refactor(cli): rewrite Deno.transpileOnly() to use SWC (#8090)Bartek Iwańczuk
Co-authored-by: Kitson Kelly <me@kitsonkelly.com>
2020-10-23refactor(cli): migrate run and cache to new infrastructure (#7996)Kitson Kelly
Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
2020-10-20feat(cli): add support for bundle --no-check (#8023)Kitson Kelly
Fixes #6686
2020-10-07refactor(cli): remove TextDocument (#7850)Kitson Kelly
2020-09-25refactor: new module graph used for no check (#7621)Kitson Kelly
2020-09-15cli/msg.rs -> cli/media_type.rsRyan Dahl
2020-09-15refactor: use the 'anyhow' crate instead of 'ErrBox' (#7476)Bert Belder
2020-09-14chore: add some traits to ast.rs (#7479)Kitson Kelly
2020-09-14refactor: use ParsedModule and improve MediaTypes enum (#7456)Kitson Kelly