summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-12Update various links to deno_std (#3096)Ryan Dahl
2019-10-11Add init methods for each op module (#3087)Ryan Dahl
2019-10-11Ensure DENO_DIR when saving the REPL history (#3106)Nayeem Rahman
2019-10-11update prettier type definition (#3101)罗文
2019-10-10Merge deno_std in main repo (#3091)Ryan Dahl
The history of deno_std is persevered but rewritten to update links to issues and PRs Fixes denoland/deno_std#603
2019-10-09Run deno_std tests in github actionsRyan Dahl
2019-10-09Merge branch 'std_modified' into merge_std3Ryan Dahl
2019-10-09remove std submoduleRyan Dahl
2019-10-09Move everything into std subdirRyan Dahl
2019-10-08ci: bump deno to v0.20.0 (denoland/deno_std#627)Bert Belder
Original: https://github.com/denoland/deno_std/commit/98784c305c653b1c507b4b25be82ecf40f188305
2019-10-07Fix some examples in the manual (#3084)Ryan Dahl
2019-10-07fix: Update echo_server to new listen API (denoland/deno_std#625)Bartek Iwańczuk
Original: https://github.com/denoland/deno_std/commit/287fbb5deca0017202cffef42c97aeee99ef7bee
2019-10-07v0.20.0Ryan Dahl
2019-10-07use single thread runime in tokio_util::block_on (#3080)Bartek Iwańczuk
2019-10-06remove more calls to tokio_util::block_on (#3059)Bartek Iwańczuk
towards #2960
2019-10-06refactor benchmark results posting (#3076)Christian Moritz
2019-10-06Upgrade V8 to 7.9.218 (#3067)Ryan Dahl
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