summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-05remove appveyor specific code paths (#3071)Christian Moritz
2019-10-05Update eslint and @typescript-eslint (denoland/deno_std#621)Yoshiya Hinosawa
Original: https://github.com/denoland/deno_std/commit/c3fe858f98565edbe8faeb3cf2e5b873304f4f6e
2019-10-05CI: don't build while linting and publish in forks (#3070)Christian Moritz
2019-10-05merge build.yml and lint.yml (#3066)Ryan Riginding
Fixes #3063
2019-10-04Merge deno_cli_snapshots into deno_cli (#3064)Ryan Dahl
2019-10-04add timeout to CI (#3061)Bartek Iwańczuk
2019-10-04Move deno_std to a more convenient location. (#3057)Ryan Dahl
js/deps/https/deno.land/std -> js/std
2019-10-04Use xeval from deno_std (#3058)Nayeem Rahman
2019-10-03Fix iterators on UrlSearchParams (#3044)Kitson Kelly
2019-10-03Remove travis and appveyor. Release with github actions (#3052)Ryan Dahl
Fixes #2979
2019-10-03Use github action badges (#3056)Ryan Dahl
2019-10-03Update rust to 1.38.0 (#3030)Andy Hayden
2019-10-03Upgrade sccache binaries to 0.2.11 (#3051)Ryan Dahl
2019-10-03Async compiler processing (#3043)Kitson Kelly
Basically this does pre-processing of TypeScript files and gathers all the dependencies asynchronously. Only then after all the dependencies are gathered, does it do a compile, which at that point all the dependencies are cached in memory in the compiler, so with the exception of the hard coded assets, there are no ops during the compilation. Because op_fetch_source_files is now handled asynchronously in the runtime, we can eliminate the tokio_util::block_on() which was causing the increase in threads. Benchmarking on my machine has shown about a 5% improvement in speed when dealing with compiling TypeScript. Still a long way to go, but an improvement. In theory the module name resolution and the fetching of the source files could be broken out as two different ops. This would prevent situations of sending the full source file all the time when actually the module is the same module referenced by multiple modules, but that could be done subsequently to this.
2019-10-03Fix deno_typescript repository url in Cargo.toml (#3053)JaePil Jung
2019-10-02fix typo in deno_typescript readme (#3048)Tyr Chen
2019-10-02Run benchmarks from GH actions instead of Travis (#3049)Ryan Dahl
2019-10-02Implement expandGlob() and expandGlobSync() (denoland/deno_std#617)Nayeem Rahman
fs/glob.ts: - Improve prototypes for expandGlob() and expandGlobSync() from denoland/deno_std#604. - Rename glob() to globToRegExp(). - Add normalizeGlob() and joinGlobs(). - Extract GlobToRegExpOptions from GlobOptions, remove the strict and filepath options. fs/globrex.ts: - Add GlobrexOptions. fs/path/constants.ts: - Add SEP_PATTERN. fs/walk.ts: - Add WalkOptions::includeFiles - Default WalkOptions::includeDirs to true. - Don't traverse directories matching a skip pattern. - Remove walkSync()'s default root value. prettier: - Refactor to use expandGlob(). testing: - Make findTestModules() an async generator. Original: https://github.com/denoland/deno_std/commit/8c90bd9d0b1c78b023d36462ffaa9446ef22490c
2019-10-02remove legacy Isolate.set_dispatch API (#3041)Bartek Iwańczuk
* migrate deno_typescript crate to Isolate.register_op API * remove dual-dispatch mechanism * update Isolate tests to new dispatch mechanism
2019-10-02feat: Add support for passing a key to Deno.env() (#2952)Jed Fox
This adds a new op to get a single env var.
2019-10-02feat: window.onunload (#3023)Bartek Iwańczuk
2019-10-02feat: JSX Support (#3038)Yusuke Sakurai
2019-10-01Implement ignoreBOM option of UTF8Decoder in text_encoding (#3040)Tomohito Nakayama
2019-10-01use Isolate::register_op in deno_cli (#3039)Bartek Iwańczuk
2019-09-30feat: op registration in core (#3002)Bartek Iwańczuk
2019-09-30Support top-level-await in TypeScript (#3024)Ryan Dahl
2019-09-30Use 0.0.0.0 for servers in benchmarks and tests (#3010)Ryan Dahl
2019-09-29added type number to 'size' parameter (denoland/deno_std#618)timonson
Original: https://github.com/denoland/deno_std/commit/f3bdf1a77b852cfb1490f20e4ad9b4346fe9d328
2019-09-29bump deps version on homepage (#3036)Bartek Iwańczuk
2019-09-28bump deno_std deps (#3034)Bartek Iwańczuk
2019-09-28fix(ws) mask must not be set by default for server (denoland/deno_std#616)Yusuke Sakurai
Original: https://github.com/denoland/deno_std/commit/de99fcbaf94c58010b7997362dc585416b6cc3af
2019-09-28feat: wss support with dialTLS (denoland/deno_std#615)Yusuke Sakurai
Original: https://github.com/denoland/deno_std/commit/cac2d5ee68332956e59f548ff08f73b0fadf83d1
2019-09-28Test runner v2 (denoland/deno_std#604)Nayeem Rahman
Original: https://github.com/denoland/deno_std/commit/17a214bbd5b3a058a8126e9f7210992b1b52ba11
2019-09-27Add Deno.hostname() (#3032)Kevin (Kun) "Kassimo" Qian
2019-09-26Bump v0.19.0 (denoland/deno_std#613)Ryan Dahl
Original: https://github.com/denoland/deno_std/commit/5d0dd5878e82ab7577356096469a7e280efe8442
2019-09-26fix: listenDefaults/dialDefaults may be overriden in some cases (#3027)Yusuke Sakurai
2019-09-25v0.19.0Ryan Dahl
2019-09-25Handle uncaught worker errors without panicking (#3019)Kitson Kelly
2019-09-24test: add HTTP_PROXY tests (#2977)Bartek Iwańczuk
2019-09-24Upgrade V8 for top-level-await (#3015)Ryan Dahl
2019-09-24tools: fix cc_wrapper in setup.py (#3017)Christian Moritz
2019-09-24fix: run missing integration tests (#2997)Bartek Iwańczuk
2019-09-23feat: Add Deno.dialTLS()Jonathon Orsi
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2019-09-23fix TOML's key encoding (denoland/deno_std#612)Yusuke Sakurai
Original: https://github.com/denoland/deno_std/commit/54a5b95fefd10b41f65cf6fd3eba626577eadda7
2019-09-23Rename class name DenoFile to DomFileImpl (#3006)Tomohito Nakayama
2019-09-22Implement readString (denoland/deno_std#607)Dmitry Sharshakov
Original: https://github.com/denoland/deno_std/commit/20b6408e105f5dd1dbcd0a252d1956b3de1024ca
2019-09-21Fix types in example_client for ws module (denoland/deno_std#609)Dmitry Sharshakov
Original: https://github.com/denoland/deno_std/commit/a4a8bb2948e5984656724c51a803293ce82c035f
2019-09-21Update mime-db to commit c50e0d1 (denoland/deno_std#608)Dmitry Sharshakov
Original: https://github.com/denoland/deno_std/commit/51134571c415e25230e1722517771a741d2742a5
2019-09-21Remove //testing/main.ts (denoland/deno_std#605)Nayeem Rahman
Original: https://github.com/denoland/deno_std/commit/e3a33a79e6b09f47450a3bd25c5205fa6e1b641a
2019-09-20dial/listen API change (#3000)Ryan Dahl
Previously: dial("tcp", "deno.land:80") Now: dial({ hostname: "deno.land", port: 80, transport: "tcp" }) Similarly with listen().